@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800&display=swap";.header-redesign[data-v-f59f1b58]{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-f59f1b58]{box-shadow:0 2px 6px #1a1a2e0f}.header-container[data-v-f59f1b58]{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-f59f1b58]{text-decoration:none;flex-shrink:0}.logo-img[data-v-f59f1b58]{height:34px;width:auto;display:block;filter:brightness(0) invert(1)}.main-nav[data-v-f59f1b58]{flex:1;display:flex;justify-content:center}.nav-scroll-container[data-v-f59f1b58]{display:flex;gap:.25rem;align-items:center}.nav-item[data-v-f59f1b58]{position:relative}.nav-link[data-v-f59f1b58]{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-f59f1b58]: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-f59f1b58]:hover:after,.nav-link.active[data-v-f59f1b58]:after{transform:translate(-50%) scaleX(1)}.nav-link[data-v-f59f1b58]:hover,.nav-link.active[data-v-f59f1b58]{color:#fff}.dropdown-arrow[data-v-f59f1b58]{font-size:.65rem;transition:transform .2s ease}.nav-link.active .dropdown-arrow[data-v-f59f1b58]{transform:rotate(180deg)}.dropdown-menu[data-v-f59f1b58]{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-f59f1b58]{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-f59f1b58]:hover{background-color:#2779b714;color:#2779b7}.dropdown-wide[data-v-f59f1b58]{display:block;width:max-content;max-width:min(920px,calc(100vw - 3rem));padding:1rem .75rem 0}.dropdown-align-right[data-v-f59f1b58]{left:auto;right:0}.dropdown-wide .dropdown-groups[data-v-f59f1b58]{display:grid;grid-template-columns:repeat(var(--dd-cols, 3),minmax(180px,1fr));gap:.25rem 1rem}.dropdown-heading[data-v-f59f1b58]{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2779b7;padding:.35rem 1.25rem .4rem;border-bottom:1px solid rgba(26,26,46,.1);margin:0 .25rem .3rem}.dropdown-wide .dropdown-item[data-v-f59f1b58]{padding:.5rem 1rem}.dropdown-view-all[data-v-f59f1b58]{display:block;margin:.5rem -.75rem 0;padding:.75rem 1.5rem;border-top:1px solid rgba(26,26,46,.1);background:#f5ede0;color:#1a1a2e;font-size:.85rem;font-weight:700;text-decoration:none;border-radius:0 0 10px 10px}.dropdown-menu:not(.dropdown-wide) .dropdown-view-all[data-v-f59f1b58]{margin:.5rem 0 -.5rem}.dropdown-view-all[data-v-f59f1b58]:hover{color:#2779b7}.mobile-nav-heading[data-v-f59f1b58]{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2779b7;padding:.9rem 1rem .3rem}.mobile-nav-view-all[data-v-f59f1b58]{font-weight:700}.dropdown-heading--link[data-v-f59f1b58],.mobile-nav-heading--link[data-v-f59f1b58]{display:block;text-decoration:none}.dropdown-heading--link[data-v-f59f1b58]:hover,.mobile-nav-heading--link[data-v-f59f1b58]:hover{color:#1a1a2e}.dropdown-wide .dropdown-groups[data-v-f59f1b58]{gap:.25rem 0}.dropdown-wide .dropdown-group[data-v-f59f1b58]{padding:0 .75rem}.dropdown-wide .dropdown-group+.dropdown-group[data-v-f59f1b58]{border-left:1px solid rgba(26,26,46,.1)}.dropdown-wide .dropdown-heading--link[data-v-f59f1b58]{font-size:.8rem;color:#1a1a2e;border-bottom:2px solid #c1512f;padding:.35rem 1rem .5rem;margin:0 .25rem .25rem}.dropdown-wide .dropdown-heading--link[data-v-f59f1b58]:hover{color:#c1512f}.dropdown-wide .dropdown-heading[data-v-f59f1b58]:not(.dropdown-heading--link){font-size:.8rem;color:#1a1a2e;border-bottom:2px solid #c1512f;padding:.35rem 1rem .5rem;margin:0 .25rem .25rem}.dropdown-subheading[data-v-f59f1b58]{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2779b7;padding:.85rem 1.25rem .25rem}.dropdown-all[data-v-f59f1b58],.mobile-nav-all[data-v-f59f1b58]{display:block;margin:.75rem .25rem 0;padding:.6rem 1rem;border-top:1px solid rgba(26,26,46,.12);font-family:Roboto,sans-serif;font-size:.82rem;font-weight:700;color:#c1512f;text-decoration:none}.dropdown-all[data-v-f59f1b58]:hover,.mobile-nav-all[data-v-f59f1b58]:hover{color:#1a1a2e;text-decoration:underline}.mobile-nav-child.mobile-nav-all[data-v-f59f1b58]{margin:.25rem 0 .5rem;padding:.6rem .75rem;border-radius:0}.mobile-nav-sub-toggle[data-v-f59f1b58]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;background:none;border:none;border-bottom:1px solid rgba(26,26,46,.08);cursor:pointer;text-align:left;font-family:inherit}.mobile-nav-sub-toggle .mobile-expand-arrow[data-v-f59f1b58]{transition:transform .15s ease}.mobile-nav-sub-toggle .mobile-expand-arrow.is-open[data-v-f59f1b58]{transform:rotate(180deg)}.mobile-nav-subheading[data-v-f59f1b58]{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2779b7;padding:.6rem 1.5rem .2rem}.dropdown-item--more[data-v-f59f1b58]{margin-top:.4rem;font-weight:700;color:#c1512f}.dropdown-item--more[data-v-f59f1b58]:hover{color:#a8432a}.dropdown-menu[data-v-f59f1b58]{border-radius:4px}.dropdown-item[data-v-f59f1b58]{border-radius:2px}.dropdown-view-all[data-v-f59f1b58]{border-radius:0 0 4px 4px}.header-actions[data-v-f59f1b58]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.cta-btn[data-v-f59f1b58]{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:4px;border:none;cursor:pointer;transition:all .2s ease;letter-spacing:.03em;white-space:nowrap}.cta-browse[data-v-f59f1b58]{background-color:#c1512f;color:#fff;border:2px solid #c1512f}.cta-browse[data-v-f59f1b58]:hover{background-color:#a8432a;border-color:#a8432a}.cta-hire[data-v-f59f1b58]{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.85)}.cta-hire[data-v-f59f1b58]:hover{background-color:#fff;color:#1a1a2e}.signin-area[data-v-f59f1b58]{display:flex;align-items:center;margin-left:.25rem;padding-left:.75rem;border-left:1px solid rgba(255,255,255,.15)}.signin-link[data-v-f59f1b58]{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-f59f1b58]:hover{color:#fff;background-color:#ffffff1a}.user-menu[data-v-f59f1b58]{position:relative}.user-avatar-btn[data-v-f59f1b58]{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-f59f1b58]:hover{box-shadow:0 0 0 3px #e09f2040}.user-avatar-img[data-v-f59f1b58]{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-avatar-placeholder[data-v-f59f1b58]{font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a2e}.user-dropdown[data-v-f59f1b58]{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-f59f1b58]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.user-dropdown-header[data-v-f59f1b58]{padding:.6rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.15rem}.user-dropdown-name[data-v-f59f1b58]{font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#1a1a2e}.user-dropdown-email[data-v-f59f1b58]{font-size:.75rem;font-family:Roboto,sans-serif;color:#a0acbd}.user-dropdown-item[data-v-f59f1b58]{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-f59f1b58]:hover{background-color:#2779b714;color:#2779b7}.user-dropdown-logout[data-v-f59f1b58]{color:#c1512f;border-top:1px solid rgba(0,0,0,.06);margin-top:.25rem;padding-top:.6rem}.user-dropdown-logout[data-v-f59f1b58]:hover{background-color:#fff5f2;color:#a8432a}.hamburger-btn[data-v-f59f1b58]{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-f59f1b58]:hover{background-color:#0000000d}.hamburger-line[data-v-f59f1b58]{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-f59f1b58]:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger-btn.is-open .hamburger-line[data-v-f59f1b58]:nth-child(2){opacity:0}.hamburger-btn.is-open .hamburger-line[data-v-f59f1b58]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu[data-v-f59f1b58]{display:none}.slide-down-enter-active[data-v-f59f1b58],.slide-down-leave-active[data-v-f59f1b58]{transition:max-height .3s ease,opacity .3s ease;overflow:hidden}.slide-down-enter-from[data-v-f59f1b58],.slide-down-leave-to[data-v-f59f1b58]{max-height:0;opacity:0}.slide-down-enter-to[data-v-f59f1b58],.slide-down-leave-from[data-v-f59f1b58]{max-height:600px;opacity:1}@media(max-width:1023px){.header-container[data-v-f59f1b58]{padding:.6rem 1rem;gap:.5rem}.logo-img[data-v-f59f1b58]{height:24px}.cta-btn[data-v-f59f1b58]{font-size:.6rem;padding:.4rem .65rem}.signin-area[data-v-f59f1b58]{border-left:none;padding-left:0;margin-left:0}.signin-link[data-v-f59f1b58]{font-size:0;padding:.4rem}.signin-link svg[data-v-f59f1b58]{width:18px;height:18px}.hamburger-btn[data-v-f59f1b58]{display:flex}.mobile-menu[data-v-f59f1b58]{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-f59f1b58]{padding:.75rem 1rem 1rem}.mobile-nav-group[data-v-f59f1b58]{border-bottom:1px solid rgba(0,0,0,.06)}.mobile-nav-group[data-v-f59f1b58]:last-of-type{border-bottom:none}.mobile-nav-label[data-v-f59f1b58]{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-f59f1b58]:hover{color:#2779b7}.mobile-expand-arrow[data-v-f59f1b58]{font-size:.7rem;transition:transform .2s ease;color:#a0acbd}.mobile-nav-label.is-expanded .mobile-expand-arrow[data-v-f59f1b58]{transform:rotate(180deg)}.mobile-nav-children[data-v-f59f1b58]{padding:0 0 .5rem 1rem}.mobile-nav-child[data-v-f59f1b58]{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-f59f1b58]:hover{background-color:#2779b714;color:#2779b7}.mobile-menu-ctas[data-v-f59f1b58]{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-f59f1b58]{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:4px;letter-spacing:.03em;transition:all .2s ease}.mobile-cta-btn.cta-browse[data-v-f59f1b58]{background-color:#c1512f;color:#fff;border:2px solid #c1512f}.mobile-cta-btn.cta-hire[data-v-f59f1b58]{background-color:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.mobile-signin-link[data-v-f59f1b58]{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:4px;border:1.5px solid rgba(26,26,46,.12);transition:all .2s ease}.mobile-signin-link[data-v-f59f1b58]:hover{border-color:#2779b7;color:#2779b7}.mobile-signout[data-v-f59f1b58]{border-color:#1a1a2e1f;color:#c1512f;font-weight:500;font-size:.8rem}}@media(max-width:480px){.header-container[data-v-f59f1b58]{padding:.5rem .75rem;overflow:hidden}.logo-img[data-v-f59f1b58]{height:22px}.header-actions[data-v-f59f1b58]{gap:.35rem;flex-shrink:1;min-width:0;overflow:visible}.cta-btn[data-v-f59f1b58]{font-size:.5rem;padding:.3rem .5rem}.hamburger-btn[data-v-f59f1b58]{flex-shrink:0}}@media(max-width:374px){.cta-btn[data-v-f59f1b58]{font-size:.45rem;padding:.25rem .4rem;letter-spacing:0}.header-actions[data-v-f59f1b58]{gap:.25rem}}@media(min-width:1280px){.nav-scroll-container[data-v-f59f1b58]{gap:.5rem}.nav-link[data-v-f59f1b58]{font-size:.9375rem;padding:.6rem .875rem}}.footer[data-v-902d4682]{background-color:#1a1a2e;margin-top:2rem;width:100%;font-family:Roboto,sans-serif;color:#fffc}.footer-container[data-v-902d4682]{max-width:1280px;margin:0 auto;padding:3.5rem 2rem 2rem;box-sizing:border-box}.footer-heading[data-v-902d4682]{font-size:.75rem;font-weight:700;color:#e09f20;text-transform:uppercase;letter-spacing:.12em;margin:0 0 1rem}.footer-top[data-v-902d4682]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.12)}.footer-logo-link[data-v-902d4682]{display:inline-block}.footer-logo-img[data-v-902d4682]{height:30px;width:auto;display:block;filter:brightness(0) invert(1)}.footer-tagline[data-v-902d4682]{font-size:.9rem;line-height:1.6;color:#ffffffb3;margin:1rem 0 1.25rem;max-width:340px}.social-icons[data-v-902d4682]{display:flex;align-items:center;gap:.6rem}.social-icon[data-v-902d4682]{color:#fffc;text-decoration:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.18);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.social-icon[data-v-902d4682]:hover{color:#fff;border-color:#ffffff80;background:#ffffff0f}.footer-newsletters-intro[data-v-902d4682]{font-size:.9rem;color:#ffffffb3;margin:-.5rem 0 1.1rem}.newsletter-embeds[data-v-902d4682]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.newsletter-embed-item[data-v-902d4682]{display:flex;flex-direction:column;gap:.45rem;min-width:0}.newsletter-label[data-v-902d4682]{font-size:.8rem;font-weight:500;color:#fff}.newsletter-inline-form[data-v-902d4682]{display:flex;width:100%}.newsletter-input[data-v-902d4682]{flex:1;min-width:0;height:2.4rem;padding:0 .75rem;font-size:.85rem;font-family:Roboto,sans-serif;color:#1a1a1a;background:#fff;border:1px solid #ffffff;border-radius:4px 0 0 4px;outline:none}.newsletter-input[data-v-902d4682]:focus{border-color:#2779b7;box-shadow:inset 0 0 0 1px #2779b7}.newsletter-input[data-v-902d4682]::placeholder{color:#6b6b6b}.newsletter-submit[data-v-902d4682]{height:2.4rem;padding:0 .9rem;font-size:.75rem;font-weight:700;font-family:Roboto,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;background-color:#2779b7;border:none;border-radius:0 4px 4px 0;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.newsletter-submit[data-v-902d4682]:hover{background-color:#1f6399}.newsletter-submit[data-v-902d4682]:disabled{opacity:.7;cursor:not-allowed}.footer-nav[data-v-902d4682]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem;padding:2.5rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.footer-col[data-v-902d4682]{display:flex;flex-direction:column;gap:.6rem;min-width:0}.footer-nav-link[data-v-902d4682]{font-size:.9rem;line-height:1.4;color:#fffc;text-decoration:none;transition:color .2s ease}.footer-nav-link[data-v-902d4682]:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-crisis[data-v-902d4682],.legal-link.footer-crisis[data-v-902d4682]{color:#e09f20;font-weight:600}.footer-crisis[data-v-902d4682]:hover,.legal-link.footer-crisis[data-v-902d4682]:hover{color:#e09f20}.footer-bottom[data-v-902d4682]{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem;padding-right:11rem}.footer-legal-links[data-v-902d4682]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.85rem}.footer-copyright[data-v-902d4682]{color:#fff9;margin-right:auto}.legal-link[data-v-902d4682]{color:#fffc;text-decoration:none;transition:color .2s ease}.legal-link[data-v-902d4682]:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-site-disclaimer[data-v-902d4682]{font-size:.78rem;line-height:1.5;color:#ffffff80;margin:0}@media(max-width:1100px){.footer-top[data-v-902d4682]{grid-template-columns:minmax(0,1fr);gap:2rem}.footer-nav[data-v-902d4682]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.footer-container[data-v-902d4682]{padding:2.5rem 1rem 1.5rem}.newsletter-embeds[data-v-902d4682]{grid-template-columns:minmax(0,1fr);gap:1rem}.footer-nav[data-v-902d4682]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.footer-copyright[data-v-902d4682]{flex-basis:100%;margin-right:0}.footer-bottom[data-v-902d4682]{padding-right:0;padding-bottom:3.5rem}}@media(max-width:359px){.footer-nav[data-v-902d4682]{grid-template-columns:minmax(0,1fr)}}.chat-bubble-wrapper[data-v-8e89cef1]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;font-family:Roboto,sans-serif}.chat-fab[data-v-8e89cef1]{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-8e89cef1]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.chat-fab.open[data-v-8e89cef1]{padding:.85rem 1rem;border-radius:50%}.fab-icon[data-v-8e89cef1]{font-size:1.2rem}.fab-close[data-v-8e89cef1]{font-size:1.5rem;line-height:1}.fab-label[data-v-8e89cef1]{white-space:nowrap}.chat-panel[data-v-8e89cef1]{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-8e89cef1]{animation:panel-in-8e89cef1 .25s ease-out}.chat-panel-leave-active[data-v-8e89cef1]{animation:panel-in-8e89cef1 .2s ease-in reverse}@keyframes panel-in-8e89cef1{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.panel-header[data-v-8e89cef1]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#1a1a2e;color:#fff}.panel-title[data-v-8e89cef1]{font-weight:700;font-size:.95rem}.panel-subtitle[data-v-8e89cef1]{font-size:.72rem;opacity:.7;margin-top:.15rem}.panel-expand[data-v-8e89cef1]{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-8e89cef1]:hover{background:#ffffff40}.panel-messages[data-v-8e89cef1]{flex:1;overflow-y:auto;padding:1rem;max-height:340px;scroll-behavior:smooth}.panel-welcome-text[data-v-8e89cef1]{font-size:.85rem;color:#6b6b6b;text-align:center;margin:.5rem 0 1rem}.panel-starters[data-v-8e89cef1]{display:flex;flex-direction:column;gap:.4rem}.panel-starter[data-v-8e89cef1]{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-8e89cef1]:hover{background:#2779b7;color:#fff;border-color:#2779b7}.panel-msg[data-v-8e89cef1]{margin-bottom:.75rem;max-width:90%}.panel-msg.user[data-v-8e89cef1]{margin-left:auto}.panel-msg.assistant[data-v-8e89cef1]{margin-right:auto}.panel-msg-content[data-v-8e89cef1]{padding:.6rem .85rem;border-radius:10px;font-size:.82rem;line-height:1.55}.panel-msg.user .panel-msg-content[data-v-8e89cef1]{background:#2779b7;color:#fff;border-bottom-right-radius:4px}.panel-msg.assistant .panel-msg-content[data-v-8e89cef1]{background:#fff;color:#1a1a2e;border-bottom-left-radius:4px}.panel-msg-content[data-v-8e89cef1] p{margin:0 0 .4rem}.panel-msg-content[data-v-8e89cef1] p:last-child{margin:0}.panel-msg-content[data-v-8e89cef1] ul,.panel-msg-content[data-v-8e89cef1] ol{margin:.3rem 0;padding-left:1.1rem}.panel-msg-content[data-v-8e89cef1] li{margin-bottom:.2rem}.panel-msg-content[data-v-8e89cef1] strong{font-weight:700}.panel-related[data-v-8e89cef1]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.4rem}.panel-related-top[data-v-8e89cef1]{margin-top:0;margin-bottom:.3rem}.panel-related-item[data-v-8e89cef1]{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-8e89cef1]:hover{background:#eff6ff;border-color:#2779b7}.panel-related-tag[data-v-8e89cef1]{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-8e89cef1]{background:#dbeafe;color:#1e40af}.salary-tag[data-v-8e89cef1]{background:#ede9fe;color:#5b21b6}.partner-tag[data-v-8e89cef1]{background:#fef3c7;color:#92400e}.job-tag[data-v-8e89cef1]{background:#d1fae5;color:#065f46}.panel-followups[data-v-8e89cef1]{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem}.panel-followup-btn[data-v-8e89cef1]{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-8e89cef1]:hover{background:#eff6ff;border-color:#2779b7}.panel-loading[data-v-8e89cef1]{display:flex;gap:4px;padding:.75rem .85rem}.panel-loading span[data-v-8e89cef1]{width:6px;height:6px;background:#a0acbd;border-radius:50%;animation:dot-pulse-8e89cef1 1.2s ease-in-out infinite}.panel-loading span[data-v-8e89cef1]:nth-child(2){animation-delay:.2s}.panel-loading span[data-v-8e89cef1]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-8e89cef1{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.panel-retry-btn[data-v-8e89cef1]{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-8e89cef1]:hover{background:#2779b7;color:#fff}.panel-nudge[data-v-8e89cef1]{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-8e89cef1]{font-size:.72rem;color:#1a1a1a;line-height:1.4;margin-bottom:.4rem}.panel-nudge-text strong[data-v-8e89cef1]{color:#1a1a2e}.panel-nudge-actions[data-v-8e89cef1]{display:flex;gap:.35rem;justify-content:center}.panel-nudge-btn[data-v-8e89cef1]{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-8e89cef1]{background:#c1512f;color:#fff;border:none}.panel-nudge-primary[data-v-8e89cef1]:hover{background:#a8432a}.panel-nudge-dismiss[data-v-8e89cef1]{background:none;border:1px solid rgba(26,26,46,.12);color:#888}.panel-nudge-dismiss[data-v-8e89cef1]:hover{border-color:#999;color:#1a1a1a}.panel-gate[data-v-8e89cef1]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:10px;padding:1rem;text-align:center;margin:.75rem 0}.panel-gate-text[data-v-8e89cef1]{color:#fff;font-size:.8rem;margin-bottom:.25rem}.panel-gate-sub[data-v-8e89cef1]{color:#8890a0;font-size:.7rem;margin:0 0 .75rem;line-height:1.4}.panel-gate-link[data-v-8e89cef1]{display:block;margin-top:.5rem;font-size:.7rem;color:#8890a0;text-decoration:none}.panel-gate-link[data-v-8e89cef1]:hover{color:#fff}.panel-resume-link[data-v-8e89cef1]{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-8e89cef1]:hover{background:#2779b7;color:#fff}.panel-input[data-v-8e89cef1]{display:flex;gap:.4rem;padding:.75rem;border-top:1px solid rgba(26,26,46,.12);align-items:center}.panel-input input[data-v-8e89cef1]{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-8e89cef1]:focus{border-color:#2779b7}.panel-input button[data-v-8e89cef1]{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-8e89cef1]:disabled{opacity:.4;cursor:not-allowed}.panel-input button[data-v-8e89cef1]:not(:disabled):hover{background:#1e5f8f}@media(max-width:480px){.chat-panel[data-v-8e89cef1]{width:calc(100vw - 2rem);right:1rem;left:1rem;max-height:70vh}.fab-label[data-v-8e89cef1]{display:none}.chat-fab[data-v-8e89cef1]{padding:1rem;border-radius:50%}}.share-buttons[data-v-16d8c995]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 0}.share-label[data-v-16d8c995]{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6b6b6b}.share-icons[data-v-16d8c995]{display:flex;gap:.6rem;align-items:center}.share-btn[data-v-16d8c995]{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-16d8c995]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.share-btn[data-v-16d8c995]:active{transform:translateY(0)}.share-btn.linkedin[data-v-16d8c995],.share-btn.twitter[data-v-16d8c995],.share-btn.facebook[data-v-16d8c995],.share-btn.instagram[data-v-16d8c995]{background:#1a1a2e}.copied-bar[data-v-16d8c995]{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:2px;margin-top:.25rem}.tooltip-fade-enter-active[data-v-16d8c995],.tooltip-fade-leave-active[data-v-16d8c995]{transition:opacity .2s ease}.tooltip-fade-enter-from[data-v-16d8c995],.tooltip-fade-leave-to[data-v-16d8c995]{opacity:0}.csat-backdrop[data-v-085d4d99]{--ink: #141b2d;--paper: #fbf5ec;--tang: #ff5a36;--butter: #ffc94a;--sky: #7cc6fe;--blush: #ffd9cf;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#141b2d8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.csat[data-v-085d4d99]{position:relative;box-sizing:border-box;display:grid;grid-template-columns:44% 56%;width:min(900px,100%);min-height:480px;background-color:var(--paper);background-image:radial-gradient(rgba(20,27,45,.13) 1.2px,transparent 1.2px);background-size:18px 18px;border:3px solid var(--ink);border-radius:6px;box-shadow:14px 14px 0 var(--ink);color:var(--ink);font-family:DM Sans,system-ui,sans-serif;text-align:left}.csat[data-v-085d4d99] *,.csat[data-v-085d4d99] *:before,.csat[data-v-085d4d99] *:after{box-sizing:border-box}.csat-close[data-v-085d4d99]{position:absolute;top:-18px;right:-18px;z-index:5;width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;border:3px solid var(--paper);font-size:1.6rem;line-height:1;cursor:pointer;transition:transform .2s}.csat-close[data-v-085d4d99]:hover{transform:rotate(90deg);background:var(--tang)}.csat-art[data-v-085d4d99]{position:relative;min-height:420px}.csat-blob[data-v-085d4d99]{position:absolute;left:6%;top:10%;width:82%;height:78%;background:var(--tang);border-radius:58% 42% 63% 37%/46% 55% 45% 54%;animation:csat-morph-085d4d99 9s ease-in-out infinite alternate}.csat--yes .csat-blob[data-v-085d4d99]{background:var(--sky)}.csat--no .csat-blob[data-v-085d4d99]{background:var(--butter)}.csat-pol[data-v-085d4d99]{position:absolute;margin:0;padding:10px 10px 30px;background:#fff;box-shadow:0 10px 24px #141b2d40;border-radius:2px}.csat-pol img[data-v-085d4d99]{display:block;width:100%;height:100%;object-fit:cover}.csat-pol--back[data-v-085d4d99]{width:64%;height:33%;left:33%;top:31%;transform:rotate(8deg);animation:csat-drop-b-085d4d99 .6s .15s both cubic-bezier(.2,.9,.3,1.3)}.csat-pol--front[data-v-085d4d99]{width:64%;height:33%;left:4%;top:58%;transform:rotate(-6deg);animation:csat-drop-a-085d4d99 .6s .3s both cubic-bezier(.2,.9,.3,1.3)}.csat-logo[data-v-085d4d99]{position:absolute;z-index:3;left:5%;top:7%;width:74%;padding:20px 26px;background:#141b2d;box-shadow:6px 6px 0 var(--butter);transform:rotate(-4deg);animation:csat-drop-l-085d4d99 .6s .05s both cubic-bezier(.2,.9,.3,1.3)}.csat-logo img[data-v-085d4d99]{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.csat-tape[data-v-085d4d99]{position:absolute;z-index:2;top:-14px;left:50%;width:92px;height:28px;margin-left:-46px;background:#ffc94ad1;transform:rotate(-4deg);clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,4% 96%,0 50%)}.csat-sticker[data-v-085d4d99]{position:absolute;z-index:3;width:128px;height:128px;right:-40px;bottom:26px;overflow:visible}.csat-sticker-bg[data-v-085d4d99]{fill:var(--butter);stroke:var(--ink);stroke-width:3}.csat-sticker-spin[data-v-085d4d99]{transform-origin:60px 60px;animation:csat-spin-085d4d99 14s linear infinite}.csat-sticker text[data-v-085d4d99]{font-family:Space Mono,monospace;font-size:10.5px;font-weight:700;fill:var(--ink)}.csat-sticker .csat-sticker-star[data-v-085d4d99]{font-size:30px;fill:var(--tang)}.csat-body[data-v-085d4d99]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:48px 48px 40px 64px}.csat-kicker[data-v-085d4d99]{margin:0 0 14px;font-family:Space Mono,monospace;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--tang)}.csat-title[data-v-085d4d99]{margin:0 0 18px;line-height:.95}.csat-t1[data-v-085d4d99]{display:inline;font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(2.1rem,4vw,2.9rem);text-transform:uppercase;letter-spacing:-.01em}.csat-t2[data-v-085d4d99]{position:relative;display:inline-block;margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:900;font-size:clamp(3.4rem,7vw,5rem);line-height:1;color:var(--tang)}.csat--no .csat-title[data-v-085d4d99]{white-space:nowrap}.csat--no .csat-t1[data-v-085d4d99]{font-size:clamp(1.4rem,5.6vw,2.05rem)}.csat--no .csat-t2[data-v-085d4d99]{font-size:clamp(2.4rem,8.5vw,3.5rem)}.csat-squiggle[data-v-085d4d99]{position:absolute;left:-2%;bottom:-10px;width:104%;height:16px;overflow:visible}.csat-squiggle path[data-v-085d4d99]{fill:none;stroke:var(--sky);stroke-width:5;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260;animation:csat-draw-085d4d99 .9s .6s forwards ease-out}.csat-text[data-v-085d4d99]{margin:0 0 22px;max-width:34ch;font-size:1.0625rem;line-height:1.55;color:#141b2dc7}.csat-share[data-v-085d4d99]{margin:-6px 0 22px;justify-content:flex-start}.csat-share[data-v-085d4d99] .share-label{display:none}.csat-share[data-v-085d4d99] .share-icons{gap:12px}.csat-share[data-v-085d4d99] .share-btn{width:46px;height:46px;border:2.5px solid var(--ink);color:var(--ink);background:var(--blush);box-shadow:3px 3px 0 var(--ink);transition:transform .15s}.csat-share[data-v-085d4d99] .share-btn:nth-child(2){background:var(--sky);transform:rotate(-6deg)}.csat-share[data-v-085d4d99] .share-btn:nth-child(3){background:var(--butter);transform:rotate(5deg)}.csat-share[data-v-085d4d99] .share-btn:hover{transform:translateY(-3px) rotate(0)}.csat-actions[data-v-085d4d99]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.csat-btn[data-v-085d4d99]{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 26px;background:var(--ink);color:#fff;border:3px solid var(--ink);border-radius:6px;cursor:pointer;text-decoration:none;font-family:Archivo Black,Arial Black,sans-serif;font-size:1rem;letter-spacing:.02em;text-transform:uppercase;box-shadow:5px 5px 0 var(--tang);transition:transform .15s,box-shadow .15s}.csat-btn[data-v-085d4d99]:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--tang)}.csat-btn[data-v-085d4d99]:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--tang)}.csat-alt[data-v-085d4d99]{background:none;border:none;padding:4px 2px;cursor:pointer;color:var(--ink);font:inherit;font-size:1.0625rem;font-weight:700;text-decoration:underline wavy var(--tang) 2px;text-underline-offset:6px}.csat-note[data-v-085d4d99]{display:inline-flex;align-items:center;gap:2px;margin-left:-6px;font-family:Caveat,cursive;font-size:1.5rem;font-weight:700;color:var(--tang);transform:rotate(-6deg);pointer-events:none}.csat-note svg[data-v-085d4d99]{width:46px;height:30px;order:-1;transform:scaleY(-1) rotate(10deg)}.csat-note path[data-v-085d4d99]{fill:none;stroke:var(--tang);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@keyframes csat-spin-085d4d99{to{transform:rotate(360deg)}}@keyframes csat-morph-085d4d99{to{border-radius:40% 60% 38% 62%/58% 40% 60% 42%}}@keyframes csat-draw-085d4d99{to{stroke-dashoffset:0}}@keyframes csat-drop-l-085d4d99{0%{opacity:0;transform:translateY(-40px) rotate(-14deg)}}@keyframes csat-drop-a-085d4d99{0%{opacity:0;transform:translateY(-40px) rotate(-18deg)}}@keyframes csat-drop-b-085d4d99{0%{opacity:0;transform:translateY(-40px) rotate(20deg)}}.csat-enter-active[data-v-085d4d99],.csat-leave-active[data-v-085d4d99]{transition:opacity .25s ease}.csat-enter-active .csat[data-v-085d4d99]{transition:transform .4s cubic-bezier(.2,.9,.3,1.25)}.csat-enter-from[data-v-085d4d99],.csat-leave-to[data-v-085d4d99]{opacity:0}.csat-enter-from .csat[data-v-085d4d99]{transform:scale(.92) rotate(-1.5deg)}@media(prefers-reduced-motion:reduce){.csat-blob[data-v-085d4d99],.csat-sticker-spin[data-v-085d4d99],.csat-pol--back[data-v-085d4d99],.csat-pol--front[data-v-085d4d99],.csat-logo[data-v-085d4d99],.csat-squiggle path[data-v-085d4d99]{animation:none}.csat-squiggle path[data-v-085d4d99]{stroke-dashoffset:0}}@media(max-width:760px){.csat-backdrop[data-v-085d4d99]{padding:16px;align-items:flex-start;overflow-y:auto}.csat[data-v-085d4d99]{grid-template-columns:1fr;min-height:0;margin-top:18px;box-shadow:8px 8px 0 var(--ink)}.csat-art[data-v-085d4d99]{min-height:250px}.csat-logo[data-v-085d4d99]{width:62%;left:4%;top:6%;padding:12px 16px}.csat-pol--front[data-v-085d4d99]{width:50%;height:60%;left:4%;top:36%}.csat-pol--back[data-v-085d4d99]{width:46%;height:56%;left:48%;top:26%}.csat-sticker[data-v-085d4d99]{width:92px;height:92px;right:8px;bottom:-30px}.csat-body[data-v-085d4d99]{padding:36px 22px 26px}.csat-note[data-v-085d4d99]{display:none}.csat-close[data-v-085d4d99]{top:-14px;right:-10px}}.page-container[data-v-892e1570]{display:flex;flex-direction:column;min-height:100vh;background:#fff;width:100%;max-width:100vw}.main-container[data-v-892e1570]{flex:1;width:100%;max-width:100vw;margin:0;padding-top:64px}input[data-v-892e1570],select[data-v-892e1570],textarea[data-v-892e1570],button[data-v-892e1570]{outline:0}.main-container[data-v-892e1570],.main-container[data-v-892e1570] *{box-sizing:border-box}.global-back-btn[data-v-892e1570]{display:flex;margin-top:-1px!important;align-items:center;gap:.25rem;background:#1a1a2e;border:none;color:#6fa8d8;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-892e1570]:hover{color:#fff}.profile-banner[data-v-892e1570]{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-892e1570]{font-weight:500}.profile-banner-btn[data-v-892e1570]{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-892e1570]:hover{background:#a8432a;color:#fff}.profile-banner-close[data-v-892e1570]{background:none;border:none;color:#ffffffb3;font-size:1.1rem;cursor:pointer;padding:0 .25rem;line-height:1}.profile-banner-close[data-v-892e1570]:hover{color:#fff}.upcoming-events[data-v-364628ff]{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-364628ff]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.card-header[data-v-364628ff]{position:relative;height:120px;overflow:hidden}.card-header-img[data-v-364628ff]{width:100%;height:100%;object-fit:cover}.card-header-overlay[data-v-364628ff]{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-364628ff]{display:flex;flex-direction:column;gap:.2rem}.card-description[data-v-364628ff]{font-size:.72rem;font-family:Roboto,sans-serif;color:#ffffffd9;margin:0;line-height:1.3}.section-title[data-v-364628ff]{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-364628ff]{width:18px;height:18px;color:#fff;flex-shrink:0}.card-body[data-v-364628ff]{padding:1.25rem;flex:1;display:flex;flex-direction:column}.events-list[data-v-364628ff]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.event-item[data-v-364628ff]{border-left:3px solid #2779b7;padding:.5rem .5rem .5rem .85rem;transition:all .2s ease;border-radius:0 8px 8px 0}.event-item[data-v-364628ff]:hover{background-color:#2779b70d}.event-title[data-v-364628ff]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin-bottom:.2rem}.event-date[data-v-364628ff],.event-time[data-v-364628ff]{font-size:.75rem;font-family:var(--font-mono);color:#6b6b6b}.view-all-btn[data-v-364628ff]{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-364628ff]:hover{background-color:#1e5f8f;transform:translateY(-1px);box-shadow:0 4px 12px #2779b740}.upcoming-webinars[data-v-a145342b]{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-a145342b]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.card-header[data-v-a145342b]{position:relative;height:120px;overflow:hidden}.card-header-img[data-v-a145342b]{width:100%;height:100%;object-fit:cover}.card-header-overlay[data-v-a145342b]{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-a145342b]{display:flex;flex-direction:column;gap:.2rem}.card-description[data-v-a145342b]{font-size:.72rem;font-family:Roboto,sans-serif;color:#ffffffd9;margin:0;line-height:1.3}.section-title[data-v-a145342b]{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-a145342b]{width:18px;height:18px;color:#fff;flex-shrink:0}.card-body[data-v-a145342b]{padding:1.25rem;flex:1;display:flex;flex-direction:column}.webinars-list[data-v-a145342b]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.webinar-item[data-v-a145342b]{border-left:3px solid #c1512f;padding:.5rem .5rem .5rem .85rem;transition:all .2s ease;border-radius:0 8px 8px 0}.webinar-item[data-v-a145342b]:hover{background-color:#c1512f0d}.webinar-title[data-v-a145342b]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin-bottom:.2rem}.webinar-date[data-v-a145342b]{font-size:.75rem;font-family:Roboto,sans-serif;color:#c1512f;font-weight:600;margin-bottom:.15rem}.webinar-body[data-v-a145342b]{font-size:.72rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.4}.view-all-btn[data-v-a145342b]{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-a145342b]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f40}.hot-roles-section[data-v-39c154b2]{padding:1.75rem 0 1.5rem;background:#fff;border-top:1px solid #d6dce3;position:relative;overflow:hidden}.hot-roles-section[data-v-39c154b2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:none;pointer-events:none}.section-container[data-v-39c154b2]{max-width:1440px;margin:0 auto;padding:0 2.5rem;position:relative;z-index:1}@media(min-width:768px){.section-container[data-v-39c154b2]{padding:0 3rem}}.hr-header[data-v-39c154b2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.75rem;gap:1rem}.hr-header-left[data-v-39c154b2]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.hr-eyebrow[data-v-39c154b2]{display:flex;align-items:center;gap:.5rem}.hr-pulse[data-v-39c154b2]{width:8px;height:8px;background:#c1512f;border-radius:50%;animation:pulse-39c154b2 2s ease-in-out infinite}@keyframes pulse-39c154b2{0%,to{opacity:1;box-shadow:0 0 #c1512f80}50%{opacity:.7;box-shadow:0 0 0 6px #c1512f00}}.hr-eyebrow-text[data-v-39c154b2]{font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;color:#c1512f;text-transform:uppercase;letter-spacing:.08em}.hr-title[data-v-39c154b2]{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-39c154b2]{font-size:.95rem;font-family:Roboto,sans-serif;color:#666;margin:0;line-height:1.5}.hr-view-all[data-v-39c154b2]{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-39c154b2]:hover{background:#2a2a4e;transform:translateY(-1px);box-shadow:0 6px 20px #1a1a2e1a}.slider-wrapper[data-v-39c154b2]{position:relative}.slider-track[data-v-39c154b2]{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-39c154b2]{display:flex;gap:14px}.slider-arrow[data-v-39c154b2]{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-39c154b2]{left:-8px}.slider-arrow-right[data-v-39c154b2]{right:-8px}.slider-arrow[data-v-39c154b2]:hover:not(:disabled){background:#ffffffe6;border-color:#0000004d}.slider-arrow[data-v-39c154b2]:disabled{opacity:.2;cursor:default}.role-card[data-v-39c154b2]{min-width:280px;max-width:280px;background:#1a1a2e;border:1px solid rgba(0,0,0,.1);border-radius:2px;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-39c154b2]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:2px 2px 0 0}.card-accent-0[data-v-39c154b2]:before{background:linear-gradient(90deg,#2779b7,#4aa3df)}.card-accent-1[data-v-39c154b2]:before{background:linear-gradient(90deg,#c1512f,#e8734d)}.card-accent-2[data-v-39c154b2]:before{background:linear-gradient(90deg,#e09f20,#f0c040)}.card-accent-3[data-v-39c154b2]:before{background:linear-gradient(90deg,#22c55e,#4ade80)}.role-card[data-v-39c154b2]:hover{transform:translateY(-6px);box-shadow:0 6px 20px #1a1a2e1a;background:#222240;border-color:#00000026}.role-card-top[data-v-39c154b2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.role-tag[data-v-39c154b2]{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-39c154b2]{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-39c154b2 2s ease-in-out infinite}@keyframes glow-39c154b2{0%,to{box-shadow:0 0 #c1512f66}50%{box-shadow:0 0 8px 2px #c1512f4d}}.role-title[data-v-39c154b2]{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-39c154b2]{font-size:.85rem;font-family:Roboto,sans-serif;color:#ffffff80;margin:0;display:flex;align-items:center;gap:.35rem}.role-location svg[data-v-39c154b2]{flex-shrink:0;opacity:.5}.role-card-bottom[data-v-39c154b2]{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-39c154b2]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#e09f20}.role-apply[data-v-39c154b2]{font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;color:#2779b7;display:flex;align-items:center;gap:.3rem}.apply-arrow[data-v-39c154b2]{transition:transform .2s ease}.role-card:hover .apply-arrow[data-v-39c154b2]{transform:translate(3px)}.roles-loading[data-v-39c154b2]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 0;color:#5a5a5a;font-family:Roboto,sans-serif}.loading-spinner[data-v-39c154b2]{width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-top-color:#c1512f;border-radius:50%;animation:spin-39c154b2 .8s linear infinite}@keyframes spin-39c154b2{to{transform:rotate(360deg)}}.roles-empty[data-v-39c154b2]{text-align:center;padding:2rem;color:#5a5a5a;font-family:Roboto,sans-serif}@media(max-width:768px){.hr-header[data-v-39c154b2]{flex-direction:column}.hr-title[data-v-39c154b2]{font-size:1.5rem}.role-card[data-v-39c154b2]{min-width:280px;max-width:280px}.slider-arrow[data-v-39c154b2]{display:none}.slider-track[data-v-39c154b2]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.slider-track[data-v-39c154b2]::-webkit-scrollbar{display:none}.slider-belt[data-v-39c154b2]{transform:none!important}}.impact-band[data-v-360d91d4]{width:100%;background:var(--color-white, #fff);border-top:1px solid var(--color-border, rgba(26, 26, 46, .12));border-bottom:1px solid var(--color-border, rgba(26, 26, 46, .12));padding:2rem 1rem}.impact-inner[data-v-360d91d4]{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;text-align:center}.impact-stat[data-v-360d91d4]{padding:.25rem .5rem}.impact-num[data-v-360d91d4]{font-family:var(--font-display, "Roboto", sans-serif);font-weight:800;font-size:clamp(1.4rem,4vw,2.75rem);line-height:1.05;color:var(--color-primary, #2779b7);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.impact-label[data-v-360d91d4]{margin-top:.4rem;font-size:.82rem;line-height:1.3;color:var(--color-text-muted, #6b6b6b);text-transform:uppercase;letter-spacing:.04em}@media(max-width:900px){.impact-inner[data-v-360d91d4]{grid-template-columns:repeat(3,1fr);gap:1.5rem .75rem}}@media(max-width:560px){.impact-inner[data-v-360d91d4]{grid-template-columns:repeat(2,1fr);gap:1.25rem .75rem}}.impact-trust[data-v-360d91d4]{margin:.75rem 0 0;font-size:.9rem;line-height:1.4;color:var(--color-text-muted, #6b6b6b)}.impact-trust-num[data-v-360d91d4]{font-weight:800;color:var(--color-primary, #2779b7);font-variant-numeric:tabular-nums}html[data-v-1942514d],body[data-v-1942514d]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-1942514d],input[data-v-1942514d],select[data-v-1942514d],textarea[data-v-1942514d],optgroup[data-v-1942514d],pre[data-v-1942514d],code[data-v-1942514d],kbd[data-v-1942514d],samp[data-v-1942514d]{font-family:inherit}h1[data-v-1942514d],h2[data-v-1942514d],h3[data-v-1942514d],h4[data-v-1942514d],h5[data-v-1942514d],h6[data-v-1942514d]{text-wrap:balance}p[data-v-1942514d],li[data-v-1942514d],dd[data-v-1942514d],figcaption[data-v-1942514d],.page-subtitle[data-v-1942514d],.hub-subtitle[data-v-1942514d],.hero-subtitle[data-v-1942514d],.section-subtitle[data-v-1942514d],.card-description[data-v-1942514d]{text-wrap:pretty}[data-v-1942514d]: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: "Roboto", sans-serif;--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-1942514d]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-1942514d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-1942514d]{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-1942514d]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-1942514d]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-1942514d]{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-1942514d]{color:var(--color-accent)}.border-3[data-v-1942514d]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-1942514d]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-1942514d]{font-size:17px}}p[data-v-1942514d],li[data-v-1942514d],dd[data-v-1942514d]{font-size:max(16px,1em)}.stat-label[data-v-1942514d],.stat-number[data-v-1942514d],.topbar-label[data-v-1942514d],.article-tag[data-v-1942514d],.category-tag[data-v-1942514d],.topic-tag[data-v-1942514d],.skill-tag[data-v-1942514d],.type-badge[data-v-1942514d],.step-badge[data-v-1942514d],.demand-badge[data-v-1942514d],.rating-badge[data-v-1942514d],.role-level-badge[data-v-1942514d],.se-level-pill[data-v-1942514d],.post-meta[data-v-1942514d],.blog-meta[data-v-1942514d],.article-meta[data-v-1942514d],.meta-value[data-v-1942514d],.meta-sep[data-v-1942514d],.newsletter-label[data-v-1942514d],.share-label[data-v-1942514d],.slide-label-date[data-v-1942514d],.company-type[data-v-1942514d],.event-date[data-v-1942514d],.event-location[data-v-1942514d]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-1942514d],li[data-v-1942514d],dd[data-v-1942514d],td[data-v-1942514d],.section-card-desc[data-v-1942514d],.article-slide-desc[data-v-1942514d],.card-description[data-v-1942514d]{font-size:max(16px,1em)}.home-redesign[data-v-1942514d]{background-color:#1a1a2e;min-height:100vh}.hero[data-v-1942514d]{background:#1a1a2e;color:#fff;padding:2rem 1.5rem 1.5rem}@media(min-width:768px){.hero[data-v-1942514d]{padding:2.5rem 2rem 2rem}}.hero-container[data-v-1942514d]{max-width:1440px;margin:0 auto;text-align:center;padding:0 3rem}.hero-content[data-v-1942514d]{max-width:1440px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-tag[data-v-1942514d]{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-1942514d]{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-1942514d]{color:#c1512f}@media(min-width:768px){.hero-title[data-v-1942514d]{font-size:3.5rem}}@media(max-width:540px){.hero-title[data-v-1942514d]{font-size:1.75rem}}.hero-subtitle[data-v-1942514d]{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-1942514d]{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-1942514d]{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-1942514d]:focus-within{box-shadow:0 0 0 3px #2779b773,0 18px 50px #00000047}.hero-advisor-input[data-v-1942514d]{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-1942514d]::placeholder{color:#94a3b8;font-style:italic}.hero-advisor-btn[data-v-1942514d]{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-1942514d]:hover:not(:disabled){background:#1e6499;transform:translateY(-1px)}.hero-advisor-btn[data-v-1942514d]:disabled{background:#cbd5e1;cursor:not-allowed}@media(max-width:640px){.hero-advisor-form[data-v-1942514d]{padding:.3rem .35rem .3rem 1rem}.hero-advisor-input[data-v-1942514d]{font-size:1rem;padding:.75rem 0}}.hero-ctas[data-v-1942514d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin-bottom:1rem}.hero-ctas>a[data-v-1942514d]:only-child{grid-column:1 / -1;width:calc(50% - .5rem);margin:0 auto}.hero-ctas>a[data-v-1942514d]{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-1942514d]{background:#fff;padding:1.25rem 0 0}.hero-tools[data-v-1942514d]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;width:100%}@media(max-width:1150px){.hero-tools[data-v-1942514d]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.hero-tools[data-v-1942514d]{grid-template-columns:repeat(2,1fr)}}.hero-tool[data-v-1942514d]{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-1942514d]:hover{background-color:#a8431f;box-shadow:0 8px 24px #c1512f52;transform:translateY(-2px)}.hero-tool-name[data-v-1942514d]{font-weight:800;font-size:1.05rem;line-height:1.3}.hero-tool-sub[data-v-1942514d]{font-size:.85rem;font-weight:600;opacity:.9;line-height:1.35}.hero-tool-featured[data-v-1942514d]{position:relative;background-color:#1a1a2e;box-shadow:0 0 0 2px #ffffff24 inset}.hero-tool-featured[data-v-1942514d]:hover{background-color:#232a4e;box-shadow:0 8px 24px #1a1a2e66}.hero-tool-badge[data-v-1942514d]{display:inline-block;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a1a2e;background:#fff;padding:2px 8px;border-radius:999px;margin-bottom:.3rem}.hero-tool-sky[data-v-1942514d]{background-color:#0b1020;background-image:radial-gradient(1.5px 1.5px at 18% 28%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 68% 22%,rgba(255,255,255,.7),transparent),radial-gradient(1.2px 1.2px at 38% 68%,rgba(255,255,255,.85),transparent),radial-gradient(1.6px 1.6px at 84% 58%,rgba(215,162,74,.95),transparent),radial-gradient(1px 1px at 28% 86%,rgba(255,255,255,.6),transparent),radial-gradient(1.3px 1.3px at 58% 46%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 9% 58%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 90% 32%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 50% 14%,rgba(255,255,255,.55),transparent),linear-gradient(180deg,#0e1430,#080b16);box-shadow:0 0 0 1px #d7a24a59 inset}.hero-tool-sky[data-v-1942514d]:hover{background-color:#11193a;box-shadow:0 8px 24px #0b102080,0 0 0 1px #d7a24a99 inset;transform:translateY(-2px)}.hero-tool-sky .hero-tool-sub[data-v-1942514d]{color:#aeb7cf;opacity:1}.hero-tool-star[data-v-1942514d]{color:#d7a24a}.cmap-card[data-v-1942514d]{display:flex;align-items:center;gap:1.25rem;width:100%;margin-top:1rem;padding:1rem 1.5rem;border-radius:var(--radius-lg, 12px);background:#f5f6fa;border:2px solid #1a1a2e;color:#1a1a2e;text-decoration:none;font-family:var(--font-display);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.cmap-card[data-v-1942514d]:hover{background:#eceef6;box-shadow:0 8px 24px #1a1a2e2e;transform:translateY(-2px)}.cmap-card[data-v-1942514d]:focus-visible{outline:3px solid #2779b7;outline-offset:3px}.cmap-art[data-v-1942514d]{flex:0 0 auto;width:96px;height:52px}.cmap-art path[data-v-1942514d]{fill:none;stroke:#1a1a2e;stroke-width:1.5;opacity:.35}.cmap-art circle[data-v-1942514d]{fill:#1a1a2e}.cmap-art .cmap-node-start[data-v-1942514d]{fill:#c1512f}.cmap-art .cmap-node-closed[data-v-1942514d]{fill:none;stroke:#1a1a2e;stroke-width:1.5;stroke-dasharray:2 2}.cmap-copy[data-v-1942514d]{display:flex;flex-direction:column;gap:.15rem;flex:1 1 auto;min-width:0}.cmap-eyebrow[data-v-1942514d]{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c1512f}.cmap-title[data-v-1942514d]{font-size:1.05rem;font-weight:800;line-height:1.3}.cmap-cta[data-v-1942514d]{flex:0 0 auto;padding:.6rem 1.1rem;border-radius:999px;background:#1a1a2e;color:#fff;font-size:.9rem;font-weight:800;white-space:nowrap}@media(prefers-reduced-motion:reduce){.cmap-card[data-v-1942514d],.cmap-card[data-v-1942514d]:hover{transition:none;transform:none}}.start-here-section[data-v-1942514d]{background:#fff;padding:1.75rem 0}.sh-heading[data-v-1942514d]{margin:0 0 .25rem;font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1.2;color:#1a1a2e}.sh-sub[data-v-1942514d]{margin:0 0 1rem;font-family:var(--font-body);font-size:.98rem;line-height:1.5;color:#4a5060}.sh-grid[data-v-1942514d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.sh-card[data-v-1942514d]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border:2px solid #1a1a2e;border-radius:var(--radius-lg, 12px);background:#f5f6fa;color:#1a1a2e;font-family:var(--font-display)}.sh-label[data-v-1942514d]{margin:0;font-size:1rem;font-weight:800;line-height:1.3;color:#1a1a2e;flex:1 1 auto}.sh-first[data-v-1942514d]{align-self:flex-start;padding:.55rem 1rem;border-radius:999px;background:#1a1a2e;color:#fff;font-size:.9rem;font-weight:800;text-decoration:none;transition:background-color .2s ease}.sh-first[data-v-1942514d]:hover{background:#c1512f}.sh-then[data-v-1942514d]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;font-family:var(--font-body);font-size:.88rem;line-height:1.4}.sh-then-label[data-v-1942514d]{font-family:var(--font-mono, monospace);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a8432a}.sh-note[data-v-1942514d]{margin:-.35rem 0 0;font-family:var(--font-body);font-size:.82rem;line-height:1.4;color:#4a5060}.sh-arrow[data-v-1942514d]{color:#6b7080}.sh-step[data-v-1942514d]{color:#1a1a2e;font-weight:700;text-decoration:underline;text-underline-offset:2px}.sh-step[data-v-1942514d]:hover{color:#a8432a}.sh-first[data-v-1942514d]:focus-visible,.sh-step[data-v-1942514d]:focus-visible{outline:3px solid #2779b7;outline-offset:3px}@media(prefers-reduced-motion:reduce){.sh-first[data-v-1942514d]{transition:none}}@media(max-width:1024px){.sh-grid[data-v-1942514d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.start-here-section[data-v-1942514d]{padding:1.25rem 0}.sh-heading[data-v-1942514d]{font-size:1.3rem}.sh-grid[data-v-1942514d]{grid-template-columns:1fr;gap:.75rem}.sh-card[data-v-1942514d]{padding:.9rem 1rem;gap:.6rem}.sh-first[data-v-1942514d]{align-self:stretch;text-align:center;padding:.7rem 1rem}.sh-step[data-v-1942514d]{display:inline-flex;align-items:center;min-height:24px;padding:.25rem 0}}@media(max-width:640px){.cmap-card[data-v-1942514d]{flex-wrap:wrap;gap:.6rem .9rem;padding:.9rem 1rem;margin-top:.5rem}.cmap-art[data-v-1942514d]{width:64px;height:35px}.cmap-copy[data-v-1942514d]{flex-basis:calc(100% - 64px - .9rem)}.cmap-title[data-v-1942514d]{font-size:.98rem}.cmap-cta[data-v-1942514d]{width:100%;text-align:center}}@media(max-width:640px){.hero-tools[data-v-1942514d]{grid-template-columns:1fr;gap:.75rem}.hero-tool[data-v-1942514d]{padding:1rem 1.25rem}}.hero-btn[data-v-1942514d]{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-1942514d]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1a1a2e1a}.hero-btn.primary[data-v-1942514d]{background-color:#c1512f;color:#fff}.hero-btn.primary[data-v-1942514d]:hover{background-color:#a8432a;box-shadow:0 4px 16px #c1512f59}.hero-btn.advisor[data-v-1942514d]{background:#c1512f;color:#fff;transform:translateY(-2px);box-shadow:0 4px 14px #c1512f4d}.hero-btn.advisor[data-v-1942514d]:hover{background:#a8432a;transform:translateY(-3px);box-shadow:0 6px 20px #c1512f66}.hero-btn.secondary[data-v-1942514d]{background-color:#1a1a2e;color:#fff}.hero-btn.secondary[data-v-1942514d]:hover{background-color:#2a2a4e;box-shadow:0 6px 20px #1a1a2e1a}.hero-btn.tertiary[data-v-1942514d]{background-color:#e09f20;color:#fff}.hero-btn.tertiary[data-v-1942514d]:hover{background-color:#c98b1a;box-shadow:0 4px 16px #e09f2059}.hero-quick-links[data-v-1942514d]{display:flex;flex-wrap:nowrap;gap:1rem;margin-top:1.5rem;justify-content:center}.quick-link-card[data-v-1942514d]{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-1942514d]:hover{background-color:#ffffff26;transform:translateY(-3px);box-shadow:0 6px 20px #1a1a2e1a}.quick-link-icon[data-v-1942514d]{font-size:1.5rem;flex-shrink:0;line-height:1}.quick-link-title[data-v-1942514d]{font-size:.95rem;font-weight:700;font-family:var(--font-display);color:#fff;margin:0 0 .2rem}.quick-link-desc[data-v-1942514d]{font-size:.78rem;font-family:var(--font-body);color:#fff9;line-height:1.45;margin:0}.hero-stats[data-v-1942514d]{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-1942514d]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-number[data-v-1942514d]{font-size:2rem;font-weight:800;font-family:var(--font-mono);color:#fff}@media(min-width:768px){.stat-number[data-v-1942514d]{font-size:2.5rem}}.stat-label[data-v-1942514d]{font-size:.8rem;font-family:var(--font-mono);color:#fff9;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.section-container[data-v-1942514d],.content-limit[data-v-1942514d]{max-width:1440px;margin:0 auto;padding:0 2.5rem}@media(min-width:768px){.section-container[data-v-1942514d],.content-limit[data-v-1942514d]{padding:0 3rem}}.section-heading[data-v-1942514d]{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-1942514d]{text-align:center}@media(min-width:768px){.section-heading[data-v-1942514d]{font-size:2.25rem}}.section-subheading[data-v-1942514d]{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-1942514d]{padding:0}.quiz-cta-card[data-v-1942514d]{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-1942514d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.quiz-cta-content[data-v-1942514d]{display:flex;align-items:center;gap:1rem}.quiz-cta-icon[data-v-1942514d]{font-size:1.75rem}.quiz-cta-title[data-v-1942514d]{font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 .15rem}.quiz-cta-desc[data-v-1942514d]{font-size:.85rem;color:#fff9;margin:0}.quiz-cta-btn[data-v-1942514d]{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-1942514d]{background-color:#a8432a;box-shadow:0 4px 12px #c1512f4d}.cta-banners-section[data-v-1942514d]{background:#1a1a2e;padding:1.25rem 0}.cta-banners-grid[data-v-1942514d]{display:flex;flex-direction:column;gap:1rem}@media(max-width:640px){.quiz-cta-card[data-v-1942514d]{flex-direction:column;gap:.75rem;text-align:center;padding:1.5rem}.quiz-cta-content[data-v-1942514d]{flex-direction:column}.advisor-prompt-card[data-v-1942514d]{padding:1.25rem}.advisor-prompt-form[data-v-1942514d]{flex-direction:column}.advisor-prompt-btn[data-v-1942514d]{width:100%}.advisor-prompt-hints[data-v-1942514d]{text-align:center}}.tools-row-section[data-v-1942514d]{padding:1.5rem 0 .5rem}.tools-scroll-row[data-v-1942514d]{display:grid;grid-template-columns:repeat(5,1fr);gap:.85rem;align-items:stretch}.tool-scroll-card[data-v-1942514d]{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-1942514d]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:#c1512f;opacity:.35;transition:opacity .2s}.tool-scroll-card[data-v-1942514d]:hover{box-shadow:0 6px 20px #1a1a2e1a;border-color:#d9cfc0;transform:translateY(-2px)}.tool-scroll-card[data-v-1942514d]:hover:before{opacity:1}.tool-scroll-title[data-v-1942514d]{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-1942514d]{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-1942514d]{font-size:.8rem;color:#6b6b6b;line-height:1.4}@media(max-width:900px){.tools-scroll-row[data-v-1942514d]{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media(max-width:480px){.tools-scroll-row[data-v-1942514d]{grid-template-columns:1fr;gap:.6rem}.tool-scroll-card[data-v-1942514d]{min-height:0;padding:1rem .9rem 1rem 1.1rem}}.articles-news-section[data-v-1942514d]{padding:1.75rem 0;background:#1a1a2e}.articles-news-grid[data-v-1942514d]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.articles-news-grid[data-v-1942514d]{grid-template-columns:1fr 320px;gap:2rem}}.articles-main[data-v-1942514d]{min-width:0}.news-sidebar[data-v-1942514d]{display:block;margin-top:1.5rem}@media(min-width:1024px){.news-sidebar[data-v-1942514d]{margin-top:0;position:sticky;top:80px;align-self:start}}.slider-header[data-v-1942514d]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.view-all-link[data-v-1942514d]{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-1942514d]:hover{background:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.slider-wrapper[data-v-1942514d]{position:relative}.slider-track[data-v-1942514d]{overflow:hidden;width:100%}.slider-belt[data-v-1942514d]{display:flex;gap:12px;transition:transform .4s ease}.slider-arrow[data-v-1942514d]{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-1942514d]:hover:not(:disabled){border-color:#2779b7;color:#2779b7;box-shadow:0 4px 12px #2779b726}.slider-arrow[data-v-1942514d]:disabled{opacity:.3;cursor:default}.slider-arrow-left[data-v-1942514d]{left:.5rem}.slider-arrow-right[data-v-1942514d]{right:.5rem}.article-slide-card[data-v-1942514d]{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-1942514d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.article-card-image[data-v-1942514d]{position:relative;width:100%;height:140px;overflow:hidden}.article-card-image img[data-v-1942514d]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-slide-card:hover .article-card-image img[data-v-1942514d]{transform:scale(1.05)}.article-card-image .article-tag[data-v-1942514d]{position:absolute;bottom:.6rem;left:.6rem}.article-card-body[data-v-1942514d]{padding:1rem 1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.article-tag[data-v-1942514d]{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-1942514d]{background-color:#c1512fe0}.article-tag.cat-mba[data-v-1942514d]{background-color:#b8820de0}.article-tag.cat-finance[data-v-1942514d]{background-color:#0d7a4fe0}.article-tag.cat-tech[data-v-1942514d]{background-color:#2779b7e0}.article-tag.cat-benefits[data-v-1942514d]{background-color:#7c3ab4e0}.article-tag.cat-testprep[data-v-1942514d]{background-color:#c44569e0}.article-slide-title[data-v-1942514d]{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-1942514d]{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-1942514d]{font-size:.8rem;font-weight:700;font-family:var(--font-display);color:#c1512f;margin-top:.25rem}@media(max-width:640px){.slider-arrow[data-v-1942514d]{display:none}.slider-track[data-v-1942514d]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.slider-track[data-v-1942514d]::-webkit-scrollbar{display:none}.slider-belt[data-v-1942514d]{transition:none}.slider-header[data-v-1942514d]{flex-direction:column;align-items:flex-start}}.highlights-section[data-v-1942514d]{padding:1.75rem 0;background:#1a1a2e}.highlights-heading[data-v-1942514d]{color:#fff;border-bottom-color:#e09f20}.highlights-grid[data-v-1942514d]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem}.highlight-box[data-v-1942514d]{display:flex}@media(min-width:640px)and (max-width:1023px){.highlights-grid[data-v-1942514d]{grid-template-columns:1fr 1fr}.glance-partners[data-v-1942514d]{grid-column:1 / -1}}@media(min-width:1024px){.highlights-grid[data-v-1942514d]{grid-template-columns:repeat(3,1fr);align-items:stretch}.glance-events[data-v-1942514d]{grid-column:1;grid-row:1}.glance-webinars[data-v-1942514d]{grid-column:1;grid-row:2}.glance-tools[data-v-1942514d]{grid-column:2;grid-row:1 / span 2}.glance-downloads[data-v-1942514d]{grid-column:3;grid-row:1}.glance-merch[data-v-1942514d]{grid-column:3;grid-row:2}.glance-astronomy[data-v-1942514d]{grid-column:1 / -1;grid-row:3}.glance-partners[data-v-1942514d]{grid-column:1 / -1;grid-row:4}}.highlight-box[data-v-1942514d]>*{flex:1;width:100%}.highlight-box[data-v-1942514d] .upcoming-events,.highlight-box[data-v-1942514d] .upcoming-webinars,.highlight-box[data-v-1942514d] .partners-section,.highlight-box[data-v-1942514d] .self-service-tools{height:100%;display:flex;flex-direction:column}.glance-simple-card[data-v-1942514d]{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-1942514d]{position:relative;height:120px;overflow:hidden}.glance-simple-img[data-v-1942514d]{width:100%;height:100%;object-fit:cover}.glance-simple-overlay[data-v-1942514d]{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-1942514d]{background:linear-gradient(to top,#c1512fe6,#c1512f80)}.glance-simple-overlay--astro[data-v-1942514d]{background:linear-gradient(to top,#0d142beb,#1c295273)}.glance-simple-title[data-v-1942514d]{font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;margin:0}.glance-simple-sub[data-v-1942514d]{font-family:Roboto,sans-serif;font-size:.72rem;color:#ffffffd9;margin:.1rem 0 0}.glance-simple-body[data-v-1942514d]{padding:1.25rem;flex:1;display:flex;flex-direction:column}.glance-simple-item[data-v-1942514d]{font-family:Roboto,sans-serif;font-size:.85rem;color:#1a1a1a;line-height:1.5;margin-bottom:.75rem}.glance-simple-tag[data-v-1942514d]{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-1942514d]{font-family:Roboto,sans-serif;font-size:.9rem;color:#1a1a1a;line-height:1.55;margin:0 0 1rem}.glance-simple-cta[data-v-1942514d]{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-1942514d]:hover{background:#2a2a4e}.contributor-highlight[data-v-1942514d],.merch-highlight[data-v-1942514d]{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-1942514d]:hover,.merch-highlight[data-v-1942514d]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.contributor-highlight .card-header[data-v-1942514d],.merch-highlight .card-header[data-v-1942514d]{position:relative;height:120px;overflow:hidden}.contributor-highlight .card-header-img[data-v-1942514d],.merch-highlight .card-header-img[data-v-1942514d]{width:100%;height:100%;object-fit:cover}.contributor-highlight .card-header-overlay[data-v-1942514d],.merch-highlight .card-header-overlay[data-v-1942514d]{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-1942514d]{background:linear-gradient(to top,#1a2e1ae6,#1a2e1a80)}.merch-highlight .card-header-overlay[data-v-1942514d]{background:linear-gradient(to top,#c1512fe6,#c1512f80)}.card-header-text[data-v-1942514d]{display:flex;flex-direction:column;gap:.2rem}.card-description[data-v-1942514d]{font-size:.72rem;font-family:Roboto,sans-serif;color:#ffffffd9;margin:0;line-height:1.3}.contributor-highlight .card-body[data-v-1942514d],.merch-highlight .card-body[data-v-1942514d]{padding:1.25rem;flex:1;display:flex;flex-direction:column}.section-title-sm[data-v-1942514d]{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-1942514d]{color:#fff}.download-card[data-v-1942514d]{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem}.download-cover[data-v-1942514d]{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-1942514d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#00000026}.download-cover[data-v-1942514d]: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-1942514d]{background:linear-gradient(160deg,#1a1a2e,#16324a 40%,#1a4a6e)}.download-cover.cover-tech[data-v-1942514d]{background:linear-gradient(160deg,#1a2e1a,#1e3a2a 40%,#2a5a3a)}.download-cover.cover-euro[data-v-1942514d]{background:linear-gradient(160deg,#1a2440,#2a4a6e 40%,#3a7ca5)}.download-cover.cover-default[data-v-1942514d]{background:linear-gradient(160deg,#2a1a0a,#4a3020 40%,#6b4530)}.download-cover.cover-pivot[data-v-1942514d]{background:linear-gradient(160deg,#1a1a1a,#2d2d3d 40%,#3a3a5a)}.download-cover.cover-strategy[data-v-1942514d]{background:linear-gradient(160deg,#1e3a5f,#2779b7,#3a8fd4)}.download-cover-tag[data-v-1942514d]{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-1942514d]{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-1942514d]{width:14px;height:1px;background:#c1512f;margin:.2rem 0;position:relative;z-index:1}.download-cover-author[data-v-1942514d]{font-size:.3rem;font-weight:600;color:#ffffffb3;position:relative;z-index:1;letter-spacing:.05em}.download-info[data-v-1942514d]{flex:1;min-width:0}.download-tag[data-v-1942514d]{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-1942514d]{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-1942514d]{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-1942514d]{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-1942514d]:hover{background-color:#1e5f8f;transform:translateY(-1px);box-shadow:0 6px 20px #1a1a2e1a}.merch-promo[data-v-1942514d]{flex:1;margin-bottom:1rem}.merch-badge[data-v-1942514d]{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-1942514d]{font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .4rem}.merch-description[data-v-1942514d]{font-size:.82rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.5;margin:0}.merch-btn[data-v-1942514d]{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-1942514d]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f40}.value-section[data-v-1942514d]{padding:1.75rem 2rem 2rem;background:#1a1a2e;border-radius:0;margin:0 0 .5rem}.value-cards-grid[data-v-1942514d]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.25rem}@media(min-width:640px){.value-cards-grid[data-v-1942514d]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.value-cards-grid[data-v-1942514d]{grid-template-columns:repeat(4,1fr)}}.value-card[data-v-1942514d]{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-1942514d]:hover{transform:translateY(-5px);box-shadow:0 6px 20px #1a1a2e1a;border-top-color:#1a3a5c}.value-card-img-wrap[data-v-1942514d]{width:100%;height:140px;overflow:hidden}.value-card-img[data-v-1942514d]{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-1942514d]{transform:scale(1.05);filter:grayscale(60%)}.value-card-body[data-v-1942514d]{padding:1.25rem}.value-card-title[data-v-1942514d]{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-1942514d]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.55;margin:0}.events-banner[data-v-1942514d]{background:#fff;padding:.5rem 0;overflow:hidden}.slider-wrapper[data-v-1942514d]{width:100%;overflow:hidden;max-width:100vw}.slider-track[data-v-1942514d]{display:flex;gap:.5rem;animation:scroll-left-1942514d 50s linear infinite;width:max-content;max-width:none}.slider-track[data-v-1942514d]:hover{animation-play-state:paused}.slider-slide[data-v-1942514d]{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-1942514d]:hover{transform:scale(1.05);box-shadow:0 4px 20px #ffffff26}.slider-slide img[data-v-1942514d]{width:100%;height:100%;object-fit:cover;max-width:none}.slide-label[data-v-1942514d]{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-1942514d]{font-family:var(--font-display);font-size:.65rem;font-weight:700;color:#fff;line-height:1.2}.slide-label-date[data-v-1942514d]{font-family:var(--font-mono);font-size:.6rem;color:#ffffffd9;white-space:nowrap;margin-left:.4rem}@keyframes scroll-left-1942514d{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px){.slider-slide[data-v-1942514d]{width:180px;min-width:180px;height:110px}}.tb[data-v-1942514d]{display:block;position:relative;min-height:110px;overflow:hidden;text-decoration:none;color:#fff;cursor:pointer}.tb-bg[data-v-1942514d]{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-1942514d]{filter:brightness(.5)}.tb-overlay[data-v-1942514d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#c1512fb3,#d2643280 40%,#e09f204d)}.tb-inner[data-v-1942514d]{position:relative;z-index:1;max-width:1280px;margin:0 auto;min-height:110px;display:flex;align-items:center;padding:.6rem 1.5rem;gap:2rem}.tb-brand[data-v-1942514d]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.35rem}.tb-logo[data-v-1942514d]{width:130px;height:auto;max-width:none}.tb-brand-label[data-v-1942514d]{font-family:var(--font-display);font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#fff;white-space:nowrap;text-align:center;line-height:1.15}.tb-copy[data-v-1942514d]{flex:1;min-width:0}.tb-actions[data-v-1942514d]{flex-shrink:0;display:flex;align-items:center;gap:1rem}.tb-headline[data-v-1942514d]{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-1942514d]{font-style:normal;color:#e09f20}.tb-sub[data-v-1942514d]{font-family:var(--font-body);font-size:.85rem;line-height:1.4;color:#fffc;margin:0;font-style:italic}.tb-blurb[data-v-1942514d]{margin:0 0 .2rem;font-family:var(--font-body);font-size:.85rem;font-weight:600;line-height:1.4;color:#fff}.tb-sub strong[data-v-1942514d]{font-style:normal;color:#fff;font-weight:700}.tb-cta[data-v-1942514d]{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-1942514d]{border-color:#e09f20;color:#e09f20}.tb-portrait[data-v-1942514d]{flex-shrink:0;width:160px;height:110px;position:relative;overflow:hidden}.tb-portrait img[data-v-1942514d]{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center 0%;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-1942514d]{display:none}.tb-inner[data-v-1942514d]{padding:.6rem 1.5rem;gap:1.5rem}.tb-headline[data-v-1942514d]{font-size:1.15rem;white-space:normal}.tb-cta[data-v-1942514d]{display:none}}@media(max-width:480px){.tb[data-v-1942514d]{height:auto;min-height:90px}.tb-inner[data-v-1942514d]{padding:.75rem 1rem;gap:.75rem}.tb-headline[data-v-1942514d]{font-size:.85rem;line-height:1.3}.tb-sub[data-v-1942514d]{font-size:.65rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tb-portrait[data-v-1942514d]{width:80px;height:80px}.tb-portrait img[data-v-1942514d]{width:80px}}.industries-section[data-v-1942514d]{padding:1.5rem 0 2rem;border-top:1px solid rgba(0,0,0,.06)}.industries-grid[data-v-1942514d]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}.industry-chip[data-v-1942514d]{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-1942514d]:hover{border-color:#2779b7;color:#2779b7;transform:translateY(-2px);box-shadow:0 4px 12px #2779b71f}.industry-icon[data-v-1942514d]{font-size:1.1rem;line-height:1}.hero-join-btn[data-v-1942514d]{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-1942514d]:hover{background:#1e5f8f}.hero-hire-banner[data-v-1942514d]{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-1942514d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}@media(max-width:768px){.hero-hire-banner[data-v-1942514d]{flex-direction:column;text-align:center;padding:1.5rem}}.hero-hire-banner-content[data-v-1942514d]{flex:1}.hero-hire-banner-title[data-v-1942514d]{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-1942514d]{font-size:.85rem;font-family:var(--font-body);color:#ffffffa6;line-height:1.5;margin:0}.hero-hire-banner-btn[data-v-1942514d]{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-1942514d]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.employers-section[data-v-1942514d]:not(.top-employer){padding:0 0 4rem}.employers-banner[data-v-1942514d]{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-1942514d]{flex-direction:row;align-items:center;justify-content:space-between;padding:3rem}}.employers-title[data-v-1942514d]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:#fff;margin:0 0 .5rem}.employers-subtitle[data-v-1942514d]{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-1942514d]{padding:2rem 1rem}.hero-title[data-v-1942514d]{font-size:1.75rem;line-height:1.2}.hero-subtitle[data-v-1942514d]{font-size:.9rem;line-height:1.5;white-space:normal}.hero-stats[data-v-1942514d]{gap:.75rem}.stat-number[data-v-1942514d]{font-size:1.35rem}.stat-label[data-v-1942514d]{font-size:.6rem}.hero-ctas[data-v-1942514d]{grid-template-columns:1fr;gap:.5rem;margin-bottom:.5rem}.hero-ctas>a[data-v-1942514d]{padding:.9rem 1.25rem;font-size:.95rem}.hero-ctas>a[data-v-1942514d]:only-child{width:100%}.hero-tools[data-v-1942514d]{grid-template-columns:1fr;gap:.5rem}.employers-title[data-v-1942514d]{font-size:1.1rem}.employers-subtitle[data-v-1942514d]{font-size:.85rem;max-width:100%}.section-heading[data-v-1942514d]{font-size:1.25rem}.section-subheading[data-v-1942514d]{font-size:.85rem}.highlights-grid[data-v-1942514d]{grid-template-columns:1fr}.section-container[data-v-1942514d]{padding:0 .75rem}}@media(max-width:480px){.hero[data-v-1942514d]{padding:1.5rem .75rem}.hero-title[data-v-1942514d]{font-size:1.5rem}.hero-subtitle[data-v-1942514d]{font-size:.82rem}.stat-number[data-v-1942514d]{font-size:1.2rem}}.contribute-cta-banner[data-v-1942514d]{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-1942514d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.contribute-cta-text-wrap[data-v-1942514d]{flex:1}.contribute-cta-title[data-v-1942514d]{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-1942514d]{font-family:Roboto,sans-serif;font-size:.88rem;color:#6b6b6b;line-height:1.55;margin:0}.contribute-cta-actions[data-v-1942514d]{display:flex;gap:.75rem;flex-shrink:0}.contribute-cta-btn[data-v-1942514d]{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-1942514d]{background:#c1512f}.contribute-cta-btn.primary[data-v-1942514d]:hover{background:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.contribute-cta-btn.secondary[data-v-1942514d]{background:#2779b7}.contribute-cta-btn.secondary[data-v-1942514d]:hover{background:#1e5f8f;transform:translateY(-1px);box-shadow:0 4px 12px #2779b74d}@media(max-width:768px){.contribute-cta-banner[data-v-1942514d]{flex-direction:column;align-items:flex-start;padding:1.5rem}.contribute-cta-actions[data-v-1942514d]{width:100%;flex-wrap:wrap}}.first-post-nudge[data-v-1942514d]{max-width:1200px;margin:0 auto;padding:0 1.5rem;margin-bottom:1.5rem}.nudge-container[data-v-1942514d]{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-1942514d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.nudge-content[data-v-1942514d]{font-size:.85rem;color:#ffffffa6;line-height:1.5}.nudge-content strong[data-v-1942514d]{color:#fff;font-size:1.05rem;font-weight:700}.nudge-actions[data-v-1942514d]{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.nudge-post-btn[data-v-1942514d]{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-1942514d]:hover{background:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.nudge-dismiss-btn[data-v-1942514d]{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-1942514d]:hover{color:#ffffffd9}@media(max-width:640px){.nudge-container[data-v-1942514d]{flex-direction:column;text-align:center;padding:1.5rem}.nudge-actions[data-v-1942514d]{justify-content:center}}.community-latest-section[data-v-1942514d]{padding:2rem 0 1rem}.community-latest-header[data-v-1942514d]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem}.community-latest-grid[data-v-1942514d]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:768px){.community-latest-grid[data-v-1942514d]{grid-template-columns:1fr}.community-latest-header[data-v-1942514d]{flex-direction:column;align-items:flex-start;gap:.5rem}}.community-post-card[data-v-1942514d]{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-1942514d]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.community-post-category[data-v-1942514d]{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-1942514d]{font-size:.92rem;font-weight:700;color:var(--color-black, #1a1a2e);margin:0 0 .4rem;line-height:1.3}.community-post-meta[data-v-1942514d]{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--color-text-muted, #888)}.meta-dot[data-v-1942514d]{color:#ccc}.team-badge-sm[data-v-1942514d]{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-1942514d]{padding:1.75rem 0 1.5rem;background:#1a1a2e;position:relative;color:#fff;margin-top:0;margin-bottom:-2rem}.join-community-container[data-v-1942514d]{max-width:1440px;margin:0 auto;padding:0 3rem}@media(min-width:768px){.join-community-container[data-v-1942514d]{padding:0 2.5rem}}.jc-header[data-v-1942514d]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.75rem;gap:1rem}.jc-header-left[data-v-1942514d]{display:flex;flex-direction:column;gap:.35rem;flex:1}.jc-eyebrow[data-v-1942514d]{display:flex;align-items:center;gap:.5rem}.jc-eyebrow-icon[data-v-1942514d]{font-size:.7rem;color:#e09f20}.jc-eyebrow-text[data-v-1942514d]{font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;color:#e09f20;text-transform:uppercase;letter-spacing:.08em}.join-community-title[data-v-1942514d]{font-size:2rem;font-weight:800;font-family:Roboto,sans-serif;color:#fff;margin:0;line-height:1.2}.join-community-subtitle[data-v-1942514d]{font-size:.95rem;font-family:Roboto,sans-serif;color:#ffffff8c;margin:0;line-height:1.5}.join-btn-primary[data-v-1942514d]{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-1942514d]:hover{background:#a8432a;transform:translateY(-2px);box-shadow:0 6px 20px #c1512f66}@media(max-width:768px){.jc-header[data-v-1942514d]{flex-direction:column}.join-community-title[data-v-1942514d]{font-size:1.5rem}.join-community-container[data-v-1942514d]{padding:0 1.5rem}}.home-redesign[data-v-1942514d]{background-color:#fff!important}.hero[data-v-1942514d]{background:#fff!important;color:#1a1a1a!important}.hero-title[data-v-1942514d]{color:#1a1a2e!important}.hero-title-gradient[data-v-1942514d]{color:#c1512f!important}.hero-subtitle[data-v-1942514d],.stat-number[data-v-1942514d],.stat-label[data-v-1942514d]{color:#1a1a1a!important}.section-heading[data-v-1942514d]{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-1942514d],.events-banner[data-v-1942514d]{background:#fff!important}.cta-banners-section[data-v-1942514d],.articles-news-section[data-v-1942514d],.highlights-section[data-v-1942514d],.value-section[data-v-1942514d]{background:#fff!important;border-top:1px solid #d6dce3!important}.hp[data-v-1942514d]{--hp-navy: #1a1a2e;--hp-ink: #1A1A1A;--hp-red: #c1512f;--hp-red-dark: #a8432a;--hp-blue: #2779b7;--hp-gold: #e09f20;--hp-cream: #F5EDE0;--hp-gray: #6B6B6B;--hp-line: rgba(26, 26, 46, .12);--hp-gap: 24px;background:#fff!important;color:var(--hp-ink)}.hp-wrap[data-v-1942514d]{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-gutter)}.hp-section[data-v-1942514d]{padding:28px 0;background:#fff}.hp-section--cream[data-v-1942514d]{background:#fff;border-top:1px solid var(--hp-line)}.hp-section--navy[data-v-1942514d]{background:var(--hp-navy);color:#fff}@media(max-width:760px){.hp-section[data-v-1942514d]{padding:22px 0}}.hp-grid[data-v-1942514d]{display:grid;gap:var(--hp-gap);list-style:none;margin:0;padding:0}.hp-grid--3[data-v-1942514d]{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-grid--4[data-v-1942514d]{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-grid--5[data-v-1942514d]{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1080px){.hp-grid--4[data-v-1942514d],.hp-grid--5[data-v-1942514d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.hp-grid--3[data-v-1942514d]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.hp-grid--4[data-v-1942514d],.hp-grid--5[data-v-1942514d]{grid-template-columns:minmax(0,1fr)}}.hp-kicker[data-v-1942514d]{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-blue)}.hp-kicker--gold[data-v-1942514d]{color:var(--hp-gold)}.hp-h1[data-v-1942514d]{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:900;line-height:1.02;letter-spacing:-.025em;color:#fff}.hp-h2[data-v-1942514d]{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--hp-ink)}.hp-h2--sm[data-v-1942514d]{font-size:clamp(1.6rem,2.6vw,2rem)}.hp-h2--xl[data-v-1942514d]{font-size:clamp(2.2rem,4.6vw,3.6rem)}.hp-h2--light[data-v-1942514d]{color:#fff}.hp-h3[data-v-1942514d]{margin:0 0 8px;font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--hp-ink)}.hp-h3--section[data-v-1942514d]{font-size:1.375rem;margin:0}.hp-lede[data-v-1942514d]{margin:0;font-size:1.125rem;line-height:1.6;color:#444;max-width:none}.hp-lede--light[data-v-1942514d]{color:#ffffffd1}.hp-small[data-v-1942514d]{margin:0;font-size:.95rem;line-height:1.55;color:#555}.hp-clamp-3[data-v-1942514d]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hp-head[data-v-1942514d]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.hp-head--sub[data-v-1942514d]{margin:32px 0 20px;align-items:center}.hp-head-copy[data-v-1942514d]{flex:1 1 auto;min-width:0}@media(max-width:760px){.hp-head[data-v-1942514d]{flex-direction:column;align-items:flex-start;margin-bottom:32px}}.hp-textlink[data-v-1942514d]{flex-shrink:0;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--hp-ink);border-bottom:2px solid var(--hp-red);padding-bottom:4px}.hp-textlink[data-v-1942514d]:hover{color:var(--hp-red)}.hp-section--navy .hp-textlink[data-v-1942514d]{color:#fff}.hp-btn[data-v-1942514d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:2px solid transparent;border-radius:4px;font-family:var(--font-display);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.hp-btn--lg[data-v-1942514d]{min-height:56px;padding:0 32px;font-size:.875rem}.hp-btn--block[data-v-1942514d]{width:100%}.hp-btn--compact[data-v-1942514d]{padding:0 14px;font-size:.75rem;letter-spacing:.05em;white-space:nowrap}.hp-btn--primary[data-v-1942514d]{background:var(--hp-red);color:#fff}.hp-btn--primary[data-v-1942514d]:hover{background:var(--hp-red-dark);color:#fff}.hp-btn--dark[data-v-1942514d]{background:var(--hp-navy);color:#fff}.hp-btn--dark[data-v-1942514d]:hover{background:#2d2d44;color:#fff}.hp-btn--outline[data-v-1942514d]{background:transparent;color:var(--hp-navy);border-color:var(--hp-navy)}.hp-btn--outline[data-v-1942514d]:hover{background:var(--hp-navy);color:#fff}.hp-btn--ghost-light[data-v-1942514d]{background:transparent;color:#fff;border-color:#ffffffd9}.hp-btn--ghost-light[data-v-1942514d]:hover{background:#fff;color:var(--hp-navy)}.hp-card[data-v-1942514d]{position:relative;display:flex;flex-direction:column;height:100%;padding:28px;background:#fff;border:1px solid var(--hp-line);border-radius:6px;text-decoration:none;color:inherit}.hp-card--link[data-v-1942514d]{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.hp-card--link[data-v-1942514d]:hover{border-color:var(--hp-navy);box-shadow:0 12px 28px #1a1a2e1a;transform:translateY(-2px)}.hp-card-foot[data-v-1942514d]{margin-top:auto;padding-top:20px}.hp-card-arrow[data-v-1942514d]{margin-top:auto;padding-top:20px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-red)}.hp-badge[data-v-1942514d]{position:absolute;top:20px;right:20px;padding:4px 8px;border-radius:3px;background:var(--hp-navy);color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hp-badge--inline[data-v-1942514d]{position:static;margin-left:8px;vertical-align:middle}.hp-num[data-v-1942514d]{display:block;margin-bottom:20px;font-size:.875rem;font-weight:700;letter-spacing:.1em;color:var(--hp-red);padding-bottom:14px;border-bottom:1px solid var(--hp-line)}.hp-hero[data-v-1942514d]{position:relative;overflow:hidden;background:var(--hp-navy);color:#fff;padding:72px 0 56px}.hp-hero-bg[data-v-1942514d]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/real/hero-philadelphia-meetup.jpg) center 40% / cover no-repeat}.hp-hero-bg[data-v-1942514d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1a1a2ef5,#1a1a2ee0 45%,#1a1a2e8c)}.hp-hero-grid[data-v-1942514d]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr)}.hp-hero-copy[data-v-1942514d]{text-align:center;container-type:inline-size}.hp-hero .hp-h1[data-v-1942514d]{max-width:22ch;margin-left:auto;margin-right:auto;font-size:clamp(2.3rem,4.8vw,4rem)}@media(min-width:860px){.hp-hero .hp-h1[data-v-1942514d]{max-width:none;font-size:calc(100cqi / 21.6)}.hp-h1-line[data-v-1942514d]{display:block;white-space:nowrap}}.hp-hero .hp-hero-bg[data-v-1942514d]:after{background:linear-gradient(180deg,#1a1a2ee6,#1a1a2ed6)}.hp-hero .hp-ai[data-v-1942514d]{margin-left:auto;margin-right:auto;text-align:left}.hp-hero .hp-ai-head[data-v-1942514d]{justify-content:center;text-align:left}.hp-hero .hp-ai-chips[data-v-1942514d],.hp-hero .hp-hero-ctas[data-v-1942514d]{justify-content:center}.hp-ai[data-v-1942514d]{max-width:780px;margin:8px 0 28px;padding:24px;background:#fff;border-top:4px solid var(--hp-gold);border-radius:6px;box-shadow:0 18px 40px #00000059;color:var(--hp-ink)}.hp-ai-head[data-v-1942514d]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.hp-ai-badge[data-v-1942514d]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;background:var(--hp-navy);color:var(--hp-gold);font-weight:900;font-size:1rem;letter-spacing:.04em}.hp-ai-title[data-v-1942514d]{display:block;font-size:1.35rem;font-weight:800;line-height:1.2;color:var(--hp-ink)}.hp-ai-sub[data-v-1942514d]{margin:2px 0 0;font-size:.95rem;color:var(--hp-gray)}.hp .hp-advisor[data-v-1942514d]{max-width:none;margin:0;border-radius:4px;box-shadow:none;border:2px solid var(--hp-navy)}.hp-ai-chips[data-v-1942514d]{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hp-ai-chip[data-v-1942514d]{padding:8px 14px;border:1px solid var(--hp-line);border-radius:999px;background:var(--hp-cream);font:inherit;font-size:.9rem;font-weight:500;color:var(--hp-ink);cursor:pointer;transition:border-color .15s ease,color .15s ease}.hp-ai-chip[data-v-1942514d]:hover{border-color:var(--hp-blue);color:var(--hp-blue)}.hp-hero-ctas[data-v-1942514d]{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:960px){.hp-hero[data-v-1942514d]{padding:56px 0 44px}}@media(max-width:560px){.hp-ai[data-v-1942514d]{padding:18px}.hp-ai-title[data-v-1942514d]{font-size:1.15rem}.hp-hero-ctas .hp-btn[data-v-1942514d]{flex:1 1 100%}}.hp-freebox[data-v-1942514d]{margin-top:var(--hp-gap);padding:20px 24px;border:1px dashed var(--hp-blue);border-radius:6px;background:#fff}.hp-freebox-label[data-v-1942514d]{display:block;margin-bottom:10px;font-weight:700;color:var(--hp-ink)}.hp-freebox-row[data-v-1942514d]{display:flex;gap:12px}.hp-freebox-row input[data-v-1942514d]{flex:1;min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--hp-line);border-radius:4px;font:inherit;font-size:1rem;color:var(--hp-ink)}.hp-freebox-row input[data-v-1942514d]:focus{outline:2px solid var(--hp-blue);outline-offset:1px}.hp-freebox-row .hp-btn[data-v-1942514d]:disabled{opacity:.5;cursor:default}@media(max-width:640px){.hp-freebox-row[data-v-1942514d]{flex-direction:column}}.hp-grid--2[data-v-1942514d]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:860px){.hp-grid--2[data-v-1942514d]{grid-template-columns:minmax(0,1fr)}}.hp-how .hp-h3--section[data-v-1942514d]{margin-bottom:4px}.hp-steps[data-v-1942514d]{list-style:none;counter-reset:step;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.hp-steps li[data-v-1942514d]{counter-increment:step;display:flex;gap:14px;align-items:flex-start;font-size:1.05rem;line-height:1.5;color:var(--hp-ink)}.hp-steps li[data-v-1942514d]:before{content:counter(step);flex-shrink:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--hp-navy);color:#fff;font-size:.875rem;font-weight:700}.hp-how-actions[data-v-1942514d]{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.hp[data-v-1942514d] .impact-band.hp-impact{margin:0 0 var(--hp-gap);padding:22px 0;background:none;border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line)}.hp[data-v-1942514d] .hp-impact .impact-inner{max-width:none;gap:24px 16px}.hp[data-v-1942514d] .hp-impact .impact-num{font-size:clamp(2rem,3.6vw,2.75rem);line-height:1;color:var(--hp-blue)}.hp[data-v-1942514d] .hp-impact .impact-label{max-width:22ch;margin:8px auto 0;font-size:.8rem;font-weight:600;line-height:1.4;letter-spacing:.08em;color:var(--hp-gray)}@media(max-width:560px){.hp[data-v-1942514d] .hp-impact .impact-label{font-size:.68rem;letter-spacing:.06em}}@media(max-width:560px){.hp-journeys[data-v-1942514d]{gap:12px}.hp-journeys .hp-card[data-v-1942514d]{padding:18px}.hp-journeys .hp-num[data-v-1942514d],.hp-journeys .hp-then[data-v-1942514d]{display:none}.hp-journeys .hp-card-foot[data-v-1942514d]{padding-top:12px}.hp-freebox[data-v-1942514d]{padding:16px}.hp-tools-grid[data-v-1942514d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hp-tools-grid .hp-card[data-v-1942514d]{padding:16px}.hp-tools-grid .hp-tool-icon[data-v-1942514d]{width:40px;height:40px;margin-bottom:12px}.hp-tools-grid .hp-badge[data-v-1942514d]{position:static;align-self:flex-start;margin-bottom:8px}.hp-tools-grid .hp-h3[data-v-1942514d]{font-size:1rem}.hp-tools-grid .hp-small[data-v-1942514d]{font-size:.85rem}.hp-tools-grid .hp-card-arrow[data-v-1942514d]{padding-top:12px;font-size:.75rem}.hp-how[data-v-1942514d]{gap:12px}.hp-how .hp-card[data-v-1942514d]{padding:20px}.hp-steps[data-v-1942514d]{gap:10px;margin-top:14px}.hp-steps li[data-v-1942514d]{font-size:.98rem}.hp-stories[data-v-1942514d],.hp-glance[data-v-1942514d]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.hp-stories[data-v-1942514d]::-webkit-scrollbar,.hp-glance[data-v-1942514d]::-webkit-scrollbar{display:none}.hp-stories[data-v-1942514d]>*,.hp-glance[data-v-1942514d]>*{scroll-snap-align:start}.hp-story[data-v-1942514d]{padding:20px}.hp-glance[data-v-1942514d] .card-header,.hp-merch-head[data-v-1942514d]{height:110px}}.hp-story-quote[data-v-1942514d]{margin:0 0 20px;font-size:1.05rem;line-height:1.6;color:var(--hp-ink)}.hp-story-who[data-v-1942514d]{margin-top:auto;display:flex;align-items:center;gap:12px;font-size:.95rem;color:var(--hp-gray);line-height:1.4}.hp-story-who strong[data-v-1942514d]{color:var(--hp-ink)}.hp-story-who img[data-v-1942514d]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.hp-story-ask[data-v-1942514d]{margin:20px 0 0;font-size:1rem;color:#444}.hp-story-ask a[data-v-1942514d]{color:var(--hp-blue);font-weight:700}.hp-journey .hp-h3[data-v-1942514d]{font-size:1.1rem}.hp-then[data-v-1942514d]{min-height:2.9em;align-content:flex-start;margin:0 0 16px;font-size:.875rem;color:#555;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.hp-then-label[data-v-1942514d]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-gray);margin-right:2px}.hp-then a[data-v-1942514d]{color:var(--hp-blue);font-weight:600;text-decoration:none}.hp-then a[data-v-1942514d]:hover{text-decoration:underline}.hp-tool-icon[data-v-1942514d]{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;margin-bottom:24px;border-radius:6px;background:var(--hp-cream);color:var(--hp-navy)}.hp-section--cream .hp-tool-icon[data-v-1942514d]{background:var(--hp-cream);border:none}.hp-tools-secondary[data-v-1942514d]{margin-top:var(--hp-gap)}.hp-index[data-v-1942514d]{margin-top:56px;padding-top:32px;border-top:1px solid var(--hp-line)}.hp-index-title[data-v-1942514d]{margin:0 0 24px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-gray)}.hp-index-list[data-v-1942514d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--hp-gap)}.hp-index-list li[data-v-1942514d]{border-bottom:1px solid var(--hp-line)}.hp-index-list a[data-v-1942514d]{display:flex;flex-direction:column;gap:4px;padding:16px 0;text-decoration:none}.hp-index-name[data-v-1942514d]{font-weight:700;color:var(--hp-ink)}.hp-index-list a:hover .hp-index-name[data-v-1942514d]{color:var(--hp-red)}.hp-index-desc[data-v-1942514d]{font-size:.875rem;color:#555}@media(max-width:1080px){.hp-index-list[data-v-1942514d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hp-index-list[data-v-1942514d]{grid-template-columns:minmax(0,1fr)}}.hp-roles[data-v-1942514d] .hot-roles-section{background:#fff;padding:28px 0}.hp-roles[data-v-1942514d] .section-container{max-width:var(--page-max);padding:0 var(--page-gutter);margin:0 auto}.hp-roles[data-v-1942514d] .hr-header{margin-bottom:22px;align-items:flex-end}.hp-roles[data-v-1942514d] .hr-pulse{display:none}.hp-roles[data-v-1942514d] .hr-eyebrow-text{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-blue)}.hp-roles[data-v-1942514d] .hr-subtitle{font-size:1.125rem;line-height:1.6;color:#444}.hp-roles[data-v-1942514d] .hr-title{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.02em;color:var(--hp-ink)}.hp-roles[data-v-1942514d] .hr-view-all{background:transparent!important;color:var(--hp-ink)!important;border:none!important;border-bottom:2px solid var(--hp-red)!important;border-radius:0!important;padding:0 0 4px!important;text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:700;box-shadow:none!important}.hp-roles[data-v-1942514d] .role-card{border-radius:6px}.hp-roles[data-v-1942514d] .role-card:before{background:var(--hp-red)!important}.hp .hp-photo-strip[data-v-1942514d]{background:transparent!important;margin:0 0 48px}.hp-glance>.highlight-box[data-v-1942514d]{display:flex}.hp-glance>.highlight-box[data-v-1942514d]>*{width:100%}.hp-glance[data-v-1942514d] .upcoming-events,.hp-glance[data-v-1942514d] .upcoming-webinars,.hp-merch[data-v-1942514d]{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;border:1px solid var(--hp-line);border-radius:6px;box-shadow:none;overflow:hidden}.hp-glance[data-v-1942514d] .upcoming-events:hover,.hp-glance[data-v-1942514d] .upcoming-webinars:hover{transform:none;box-shadow:none}.hp-glance[data-v-1942514d] .card-header,.hp-merch-head[data-v-1942514d]{position:relative;height:160px;flex-shrink:0}.hp-merch-head img[data-v-1942514d]{width:100%;height:100%;object-fit:cover;display:block}.hp-glance[data-v-1942514d] .card-header-overlay,.hp-merch-overlay[data-v-1942514d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 24px;background:linear-gradient(to top,#1a1a2eeb,#1a1a2e59)!important}.hp-glance[data-v-1942514d] .section-title,.hp-merch-title[data-v-1942514d]{display:flex;align-items:center;gap:10px;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2;color:#fff}.hp-glance[data-v-1942514d] .icon{width:18px;height:18px}.hp-glance[data-v-1942514d] .card-description,.hp-merch-sub[data-v-1942514d]{margin:6px 0 0;font-size:.875rem;line-height:1.4;color:#ffffffd9}.hp-glance[data-v-1942514d] .card-body,.hp-merch-body[data-v-1942514d]{display:flex;flex-direction:column;flex:1;padding:24px}.hp-glance[data-v-1942514d] .events-list,.hp-glance[data-v-1942514d] .webinars-list{margin:0 0 24px;display:flex;flex-direction:column;gap:16px}.hp-glance[data-v-1942514d] .event-item,.hp-glance[data-v-1942514d] .webinar-item{border-left:3px solid var(--hp-red)!important;padding:2px 0 2px 16px;background:none!important}.hp-glance[data-v-1942514d] .event-title,.hp-glance[data-v-1942514d] .webinar-title{margin:0 0 4px;font-size:1rem;font-weight:700;line-height:1.35;color:var(--hp-ink)}.hp-glance[data-v-1942514d] .event-date,.hp-glance[data-v-1942514d] .event-time,.hp-glance[data-v-1942514d] .webinar-date{margin:0!important;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.45;color:var(--hp-red)}.hp-glance[data-v-1942514d] .webinar-body{margin-top:4px;font-size:.875rem;line-height:1.5;color:#555}.hp-merch-text[data-v-1942514d]{margin:0 0 24px;font-size:1rem;line-height:1.6;color:#444}.hp-merch-feature[data-v-1942514d]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;text-decoration:none;color:var(--hp-ink)}.hp-merch-week[data-v-1942514d]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-red);margin-bottom:4px}.hp-merch-shot[data-v-1942514d]{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;padding:10px;background:#f8f5ef;border:1px solid var(--hp-line);border-radius:4px;overflow:hidden}.hp-merch-shot img[data-v-1942514d]{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .3s ease}.hp-merch-feature:hover img[data-v-1942514d],.hp-merch-more a:hover img[data-v-1942514d]{transform:scale(1.04)}.hp-merch-name[data-v-1942514d]{margin-top:8px;font-weight:700;font-size:1rem;line-height:1.3}.hp-merch-feature:hover .hp-merch-name[data-v-1942514d]{color:var(--hp-red)}.hp-merch-price[data-v-1942514d]{font-size:.9rem;font-weight:600;color:var(--hp-gray)}.hp-merch-more[data-v-1942514d]{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hp-merch-more a[data-v-1942514d]{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--hp-ink)}.hp-merch-shot--sm[data-v-1942514d]{aspect-ratio:1 / 1;padding:6px}.hp-merch-mini[data-v-1942514d]{font-size:.75rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-merch-body .hp-glance-btn[data-v-1942514d]{margin-top:auto}.hp-glance[data-v-1942514d] .view-all-btn,.hp-glance-btn[data-v-1942514d]{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:auto;padding:0 24px;border:none;border-radius:4px;background:var(--hp-navy)!important;color:#fff!important;font-family:var(--font-display);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.hp-glance[data-v-1942514d] .view-all-btn:hover,.hp-glance-btn[data-v-1942514d]:hover{background:#2d2d44!important}.hp-subblock[data-v-1942514d]{margin-top:8px}.hp-post-title[data-v-1942514d]{margin:0 0 12px;font-size:1rem;line-height:1.35;color:var(--hp-ink)}.hp-post .hp-small[data-v-1942514d]{margin-top:auto}.hp-nudge[data-v-1942514d]{margin-top:32px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid var(--hp-line);border-left:4px solid var(--hp-red);border-radius:6px}.hp-nudge p[data-v-1942514d]{margin:0}.hp-nudge-actions[data-v-1942514d]{display:flex;gap:12px;flex-shrink:0}.hp-mosaic[data-v-1942514d]{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,200px);gap:12px}.hp-mosaic-item--lead[data-v-1942514d]{grid-column:span 2;grid-row:span 2}.hp-mosaic-link[data-v-1942514d]{position:relative;display:block;height:100%;overflow:hidden;border-radius:6px}.hp-mosaic-link img[data-v-1942514d]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.hp-mosaic-link:hover img[data-v-1942514d]{transform:scale(1.03)}.hp-mosaic-cap[data-v-1942514d]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:32px 16px 14px;background:linear-gradient(transparent,#1a1a2ed9);color:#fff}.hp-mosaic-title[data-v-1942514d]{font-size:.875rem;font-weight:700;line-height:1.3}.hp-mosaic-item--lead .hp-mosaic-title[data-v-1942514d]{font-size:1.125rem}.hp-mosaic-date[data-v-1942514d]{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hp-gold)}.hp-mosaic-more[data-v-1942514d]{margin:0 0 24px;text-align:right}@media(max-width:760px){.hp-mosaic[data-v-1942514d]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:220px repeat(2,140px)}.hp-mosaic-item--lead[data-v-1942514d]{grid-row:span 1}.hp-mosaic-cap[data-v-1942514d]{flex-direction:column;align-items:flex-start;gap:2px;padding:24px 10px 10px}.hp-mosaic-title[data-v-1942514d]{font-size:.8rem}}.hp-quote[data-v-1942514d]{margin:0;padding:0;overflow:hidden}.hp-quote-shot[data-v-1942514d]{display:flex;align-items:center;justify-content:center;flex:1;padding:20px;background:#f8f5ef;border-bottom:1px solid var(--hp-line)}.hp-quote-shot img[data-v-1942514d]{display:block;width:100%;height:auto;border-radius:4px}.hp-quote-cap[data-v-1942514d]{padding:18px 24px 20px;display:flex;flex-direction:column;gap:2px}.hp-quote-school[data-v-1942514d]{font-weight:700;color:var(--hp-ink)}.hp-quote-src[data-v-1942514d]{font-size:.8rem;color:var(--hp-gray)}.hp-band[data-v-1942514d]{padding:28px 0;background:#fff;border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line)}.hp-band-inner[data-v-1942514d]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.hp-band-actions[data-v-1942514d]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.hp-section--navy .hp-band-actions[data-v-1942514d]{justify-content:flex-start;margin-top:32px}@media(max-width:860px){.hp-band-inner[data-v-1942514d]{grid-template-columns:minmax(0,1fr);gap:28px}.hp-band-actions[data-v-1942514d]{justify-content:flex-start}.hp-nudge[data-v-1942514d]{flex-direction:column;align-items:flex-start}}.hp-learn-top[data-v-1942514d]{margin-top:28px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--hp-gap)}.hp-guide[data-v-1942514d]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);overflow:hidden;border-radius:6px;background:var(--hp-navy);color:#fff;text-decoration:none}.hp-guide-portrait[data-v-1942514d]{background:#2d2d44}.hp-guide-portrait img[data-v-1942514d]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.hp-guide-copy[data-v-1942514d]{padding:48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hp-guide-title[data-v-1942514d]{margin:0 0 16px;font-size:2rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff}.hp-guide-blurb[data-v-1942514d]{margin:0 0 16px;font-size:1rem;line-height:1.6;color:#fffc}.hp-guide-by[data-v-1942514d]{margin:0 0 28px;font-size:.875rem;font-style:italic;color:#ffffffa6}.hp-guide .hp-btn[data-v-1942514d]{margin-top:4px}.hp-guide:hover .hp-btn--primary[data-v-1942514d]{background:var(--hp-red-dark)}.hp-dl-list[data-v-1942514d]{list-style:none;margin:16px 0 24px;padding:0}.hp-dl[data-v-1942514d]{display:flex;flex-direction:column;gap:2px;padding:14px 0;border-bottom:1px solid var(--hp-line)}.hp-dl[data-v-1942514d]:first-child{border-top:1px solid var(--hp-line)}.hp-dl-tag[data-v-1942514d]{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-red)}.hp-dl-title[data-v-1942514d]{font-weight:700;font-size:.95rem;line-height:1.35;color:var(--hp-ink)}.hp-dl-author[data-v-1942514d]{font-size:.85rem;color:var(--hp-gray)}.hp-downloads .hp-btn[data-v-1942514d]{margin-top:auto;text-align:center;line-height:1.35;padding-top:10px;padding-bottom:10px;letter-spacing:.06em}.hp-articles[data-v-1942514d]{min-width:0;overflow:hidden}.hp-learn-bottom[data-v-1942514d]{margin-top:0;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--hp-gap);align-items:start}.hp-articles-head[data-v-1942514d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.hp-arrows[data-v-1942514d]{display:flex;gap:8px}.hp-articles-tools[data-v-1942514d]{display:flex;align-items:center;gap:24px}.hp-arrow[data-v-1942514d]{width:40px;height:40px;border:1px solid var(--hp-navy);border-radius:4px;background:#fff;color:var(--hp-navy);font-size:1.4rem;line-height:1;cursor:pointer}.hp-arrow[data-v-1942514d]:hover:not(:disabled){background:var(--hp-navy);color:#fff}.hp-arrow[data-v-1942514d]:disabled{opacity:.3;cursor:default}.hp .hp-articles-track[data-v-1942514d]{overflow:hidden;width:100%}.hp .hp-articles-track .slider-belt[data-v-1942514d]{display:flex;gap:24px;transition:transform .35s ease}.hp .hp-article[data-v-1942514d]{display:flex;flex-direction:column;flex:0 0 240px;padding:0 0 20px;background:#fff;border:1px solid var(--hp-line);border-radius:6px;box-shadow:none;overflow:hidden;text-decoration:none;color:inherit}.hp-article-img[data-v-1942514d]{aspect-ratio:16 / 10;overflow:hidden;background:var(--hp-cream)}.hp-article-img img[data-v-1942514d]{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.hp-article-tag[data-v-1942514d]{margin:18px 20px 8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-blue);background:none!important;padding:0!important}.hp-article-title[data-v-1942514d]{margin:0 20px 8px;min-height:calc(3 * 1.3em);font-size:1.05rem;line-height:1.3;color:var(--hp-ink)}.hp-article .hp-small[data-v-1942514d]{margin:0 20px}.hp-article .hp-card-arrow[data-v-1942514d]{padding:16px 20px 0}.hp-news[data-v-1942514d]{margin-top:64px}.hp-news[data-v-1942514d]>*{border-radius:6px;border:1px solid var(--hp-line);box-shadow:none!important}@media(max-width:1080px){.hp-learn-top[data-v-1942514d],.hp-learn-bottom[data-v-1942514d]{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.hp-guide[data-v-1942514d]{grid-template-columns:minmax(0,1fr)}.hp-guide-portrait[data-v-1942514d]{max-height:280px}.hp-guide-copy[data-v-1942514d]{padding:28px}}.hp-split[data-v-1942514d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.hp-split-photo img[data-v-1942514d]{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center 40%;border-radius:6px;display:block}.hp-partners[data-v-1942514d]{margin-top:32px}.hp-h3--light[data-v-1942514d]{color:#fff}.hp-partners .hp-head--sub[data-v-1942514d]{margin-top:0}.hp-partner-grid[data-v-1942514d]>*{display:flex;flex-direction:column;height:100%;margin:0!important;padding:24px!important;background:#fff!important;border:1px solid var(--hp-line)!important;border-radius:6px!important;box-shadow:none!important}.hp-partner-grid[data-v-1942514d] .ad-layout{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;flex:1}.hp-partner-grid[data-v-1942514d] .ad-image-wrap{width:64px!important;height:64px!important;flex:0 0 auto!important}.hp-partner-grid[data-v-1942514d] .ad-photo{width:64px!important;height:64px!important;border-radius:6px!important}.hp-partner-grid[data-v-1942514d] .ad-body{display:flex;flex-direction:column;flex:1;width:100%}.hp-partner-grid[data-v-1942514d] .ad-partner-label,.hp-partner-grid[data-v-1942514d] .leland-ai-eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--hp-blue)!important}.hp-partner-grid[data-v-1942514d] .ad-title,.hp-partner-grid[data-v-1942514d] .leland-ai-title{font-size:1.125rem!important;font-weight:700!important;color:var(--hp-ink)!important;margin:4px 0 6px!important}.hp-partner-grid[data-v-1942514d] .ad-actions{margin-top:auto!important;padding-top:16px;display:flex;flex-direction:column;gap:8px;width:100%}.hp-partner-grid[data-v-1942514d] .leland-ai-card{display:flex;flex-direction:column}.hp-partner-grid[data-v-1942514d] .leland-ai-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin-bottom:0!important}.hp-partner-grid[data-v-1942514d] .leland-ai-logo{width:64px!important;height:64px!important;object-fit:contain}.hp-partner-grid[data-v-1942514d] .ad-photo-contain{object-fit:contain!important}.hp-partner-grid[data-v-1942514d] .leland-ai-title{margin-top:9px!important}.hp-partner-grid[data-v-1942514d] .leland-ai-btn{margin-top:8px}.hp-partner-grid[data-v-1942514d] .leland-ai-btn:first-of-type{margin-top:auto}.hp-partner-grid[data-v-1942514d] .ad-btn,.hp-partner-grid[data-v-1942514d] .leland-ai-btn{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px!important;border-radius:4px!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:var(--hp-navy)!important;color:#fff!important;border:2px solid var(--hp-navy)!important;box-shadow:none!important}.hp-partner-grid[data-v-1942514d] .ad-btn-secondary,.hp-partner-grid[data-v-1942514d] .leland-ai-btn.ghost{background:transparent!important;color:var(--hp-navy)!important}@media(max-width:860px){.hp-split[data-v-1942514d]{grid-template-columns:minmax(0,1fr);gap:32px}}.hp-final[data-v-1942514d]{position:relative;overflow:hidden;margin-bottom:-2rem;padding:48px 0;background:var(--hp-navy);color:#fff;text-align:center}.hp-final-bg[data-v-1942514d]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/real/community-dc-garden.jpg) center 45% / cover no-repeat}.hp-final-bg[data-v-1942514d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a2ed1}.hp-final-inner[data-v-1942514d]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hp-final .hp-lede[data-v-1942514d]{margin:0 auto 36px}.hp-advisor-label[data-v-1942514d]{display:block;margin:0 0 10px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9}.hp .hp-advisor[data-v-1942514d]{margin-bottom:10px}.hp-advisor-note[data-v-1942514d]{margin:0 0 24px;max-width:600px;font-size:.9rem;line-height:1.5;color:#ffffffb3}.breadcrumb-nav[data-v-53448438]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:0;padding:.15rem max(20px,calc((100vw - 1216px)/2)) .85rem;background:#1a1a2e}.breadcrumb-list[data-v-53448438]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0}.breadcrumb-item[data-v-53448438]{display:flex;align-items:center;font-size:.8rem;font-family:Roboto,sans-serif}.breadcrumb-link[data-v-53448438]{color:#6fa8d8;text-decoration:none;font-weight:500;transition:color .2s}.breadcrumb-link[data-v-53448438]:hover{color:#fff;text-decoration:underline}.breadcrumb-current[data-v-53448438]{color:#ffffff9e;font-weight:500}.breadcrumb-sep[data-v-53448438]{margin:0 .4rem;color:#ffffff57;font-size:.75rem}.dark-page .breadcrumb-current[data-v-53448438],.meme-board-page .breadcrumb-current[data-v-53448438],.se-page .breadcrumb-current[data-v-53448438],.astronomy-page .breadcrumb-current[data-v-53448438]{color:#ffffff9e}.dark-page .breadcrumb-sep[data-v-53448438],.meme-board-page .breadcrumb-sep[data-v-53448438],.se-page .breadcrumb-sep[data-v-53448438],.astronomy-page .breadcrumb-sep[data-v-53448438]{color:#ffffff57}.dark-page .breadcrumb-link[data-v-53448438],.meme-board-page .breadcrumb-link[data-v-53448438],.se-page .breadcrumb-link[data-v-53448438],.astronomy-page .breadcrumb-link[data-v-53448438]{color:#6fa8d8}@media(max-width:640px){.breadcrumb-nav[data-v-53448438]{padding:0 20px .7rem}.breadcrumb-item[data-v-53448438]{font-size:.75rem}}.auth-gate-overlay[data-v-8fb79d0b]{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-8fb79d0b .2s ease}@keyframes fadeIn-8fb79d0b{0%{opacity:0}to{opacity:1}}.auth-gate-modal[data-v-8fb79d0b]{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-8fb79d0b .25s ease}@keyframes slideUp-8fb79d0b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-close[data-v-8fb79d0b]{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-8fb79d0b]:hover{color:#1a1a1a}.modal-icon[data-v-8fb79d0b]{margin-bottom:1rem}.modal-title[data-v-8fb79d0b]{font-size:1.4rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .75rem}.modal-text[data-v-8fb79d0b]{font-size:.95rem;font-family:Roboto,sans-serif;color:#666;line-height:1.6;margin:0 0 1.5rem}.modal-signup-btn[data-v-8fb79d0b]{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-8fb79d0b]:hover:not(:disabled){background:#1e6499;transform:translateY(-1px)}.modal-signup-btn[data-v-8fb79d0b]:disabled{opacity:.65;cursor:not-allowed;transform:none}.modal-hint[data-v-8fb79d0b]{font-size:.85rem;color:#999;margin:1rem 0 0;font-family:Roboto,sans-serif}.modal-signin-link[data-v-8fb79d0b]{color:#2779b7;font-weight:600;text-decoration:none}.modal-signin-link[data-v-8fb79d0b]:hover{text-decoration:underline}.inline-form[data-v-8fb79d0b]{display:flex;flex-direction:column;gap:.6rem;text-align:left}.inline-row[data-v-8fb79d0b]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.inline-form input[data-v-8fb79d0b]{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-8fb79d0b]:focus{border-color:#2779b7;outline:none;box-shadow:0 0 0 3px #2779b726}.inline-password[data-v-8fb79d0b]{position:relative}.inline-password input[data-v-8fb79d0b]{padding-right:3.5rem}.inline-toggle[data-v-8fb79d0b]{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-8fb79d0b]:hover{color:#2779b7}.inline-submit[data-v-8fb79d0b]{width:100%;margin-top:.3rem}.inline-error[data-v-8fb79d0b]{color:#dc2626;font-size:.82rem;margin:.3rem 0 0;text-align:left}@media(max-width:480px){.auth-gate-modal[data-v-8fb79d0b]{padding:1.75rem 1.25rem}.inline-row[data-v-8fb79d0b]{grid-template-columns:1fr}}.job-signup-banner[data-v-2977c508]{display:flex;align-items:center;gap:1rem;background:#1a1a2e;border-radius:10px;padding:.625rem 1rem;margin-bottom:2.5rem;color:#fff}.job-signup-banner-content[data-v-2977c508]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.job-signup-banner-text[data-v-2977c508]{display:flex;flex-direction:column;gap:.2rem}.job-signup-banner-text strong[data-v-2977c508]{font-size:1rem}.job-signup-banner-text span[data-v-2977c508]{font-size:.85rem;color:#94a3b8}.job-signup-banner-actions[data-v-2977c508]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.job-signup-banner-btn[data-v-2977c508]{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-2977c508]:hover{background:#a8432a}.job-signup-banner-link[data-v-2977c508]{color:#94a3b8;text-decoration:none;font-size:.85rem;white-space:nowrap}.job-signup-banner-link[data-v-2977c508]:hover{color:#fff}.job-signup-banner-dismiss[data-v-2977c508]{background:none;border:none;color:#64748b;font-size:1.5rem;cursor:pointer;padding:0 .25rem;line-height:1}.job-signup-banner-dismiss[data-v-2977c508]:hover{color:#fff}.job-advisor-banner[data-v-2977c508]{background:linear-gradient(135deg,#1a2a3e,#1a3a4e)}.post-apply-banner[data-v-2977c508]{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-2977c508 .3s ease}@keyframes slideDown-2977c508{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.post-apply-content[data-v-2977c508]{flex:1;display:flex;flex-direction:column;gap:.15rem}.post-apply-content strong[data-v-2977c508]{font-size:.9rem;color:#15803d}.post-apply-content span[data-v-2977c508]{font-size:.8rem;color:#475569}.post-apply-btn[data-v-2977c508]{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-2977c508]:hover{background:#15803d}.post-apply-dismiss[data-v-2977c508]{background:none;border:none;color:#94a3b8;font-size:1.3rem;cursor:pointer;padding:0 .25rem;line-height:1}.post-apply-dismiss[data-v-2977c508]:hover{color:#475569}.post-apply-link[data-v-2977c508]{flex-shrink:0;color:#15803d;text-decoration:none;font-weight:600;font-size:.8rem;white-space:nowrap}.post-apply-link[data-v-2977c508]:hover{text-decoration:underline}.applied-pill[data-v-2977c508]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:8px;font-size:.8125rem;font-weight:600;color:#15803d;background:#f0fdf4;border:2px solid #bbf7d0;white-space:nowrap}@media(max-width:640px){.post-apply-banner[data-v-2977c508]{flex-wrap:wrap}.post-apply-btn[data-v-2977c508],.post-apply-link[data-v-2977c508]{width:100%;text-align:center}}@media(max-width:640px){.job-signup-banner-content[data-v-2977c508]{flex-direction:column;align-items:flex-start}.job-signup-banner-actions[data-v-2977c508]{width:100%}.job-signup-banner-btn[data-v-2977c508]{flex:1;text-align:center}.job-signup-banner-text span[data-v-2977c508]{display:none}}.job-board-container[data-v-2977c508]{max-width:1200px;margin:0 auto;padding:2rem 1rem;min-height:60vh}.job-board-header[data-v-2977c508]{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-2977c508]{position:relative}.job-board-header .share-buttons[data-v-2977c508]{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-2977c508] .share-label{color:#ffffff8c;font-size:.68rem}.job-board-header[data-v-2977c508] .share-icons{gap:.4rem}.job-board-header[data-v-2977c508] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.job-board-header[data-v-2977c508] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.job-board-header .share-buttons[data-v-2977c508]{position:static;margin:1.5rem auto 0;justify-content:center}}.job-board-header a[data-v-2977c508]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.job-board-header a[data-v-2977c508]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.job-board-header[data-v-2977c508] .share-label{color:#ffffff9e}.page-title[data-v-2977c508]{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-2977c508]{font-size:1.125rem;color:#666;margin:0;font-family:Roboto,monospace;text-align:center}.page-intro[data-v-2977c508]{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-2977c508],.error-state[data-v-2977c508],.empty-state[data-v-2977c508]{text-align:center;padding:4rem 2rem}.loading-spinner[data-v-2977c508]{border:4px solid #f3f4f6;border-top:4px solid #2779b7;border-radius:50%;width:48px;height:48px;animation:spin-2977c508 1s linear infinite;margin:0 auto 1rem}@keyframes spin-2977c508{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-2977c508]{color:#dc2626;font-size:1.125rem;margin-bottom:1rem}.retry-button[data-v-2977c508]{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-2977c508]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 20px #1a1a2e1a}.retry-button[data-v-2977c508]:active{transform:translate(2px,2px);box-shadow:0 2px 6px #1a1a2e0f}.filters-sentinel[data-v-2977c508]{height:0}.filters-sticky[data-v-2977c508]{transition:box-shadow .2s ease}.filters-sticky.is-pinned[data-v-2977c508]{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-2977c508]{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-2977c508]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.filters-actions[data-v-2977c508]{display:flex;gap:.5rem;align-items:center}.results-count[data-v-2977c508]{display:flex;align-items:baseline;gap:.5rem}.count-number[data-v-2977c508]{font-size:2rem;font-weight:700;color:#2779b7;font-family:Roboto,monospace}.count-label[data-v-2977c508]{font-size:.875rem;color:#666;text-transform:uppercase;font-weight:600;font-family:Roboto,monospace}.toggle-filters[data-v-2977c508]{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-2977c508]{background-color:#2779b7;border-color:#2779b7}.toggle-filters svg[data-v-2977c508]{transition:transform .2s ease}.toggle-filters.filters-open svg[data-v-2977c508]{transform:rotate(180deg)}.filter-badge[data-v-2977c508]{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-2977c508]{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-2977c508]:hover{background-color:#000;color:#fff;border-color:#000}.filters-grid[data-v-2977c508]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;width:100%;max-width:100%}.filters-grid.filters-collapsed[data-v-2977c508]{display:none}.filter-group[data-v-2977c508]{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.filter-label[data-v-2977c508]{font-size:.75rem;font-weight:600;color:#1a1a1a;text-transform:uppercase;font-family:Roboto,monospace}.filter-select[data-v-2977c508],.filter-input[data-v-2977c508]{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-2977c508]{background-image:none;padding-right:.75rem}.filter-select[data-v-2977c508]:focus,.filter-input[data-v-2977c508]:focus{outline:none;border-color:#2779b7;box-shadow:0 0 0 3px #3b82f61a}.page-intro-note[data-v-2977c508]{font-style:italic}.jobs-list-heading[data-v-2977c508]{font-size:1.5rem;font-weight:700;color:#1a1a1a;font-family:Roboto,sans-serif;line-height:1.3;margin:0 0 1rem}.jobs-list[data-v-2977c508]{display:grid;gap:1rem}.job-card-content[data-v-2977c508]{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.job-card[data-v-2977c508]{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-2977c508]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 20px #1a1a2e1a}.job-card-content[data-v-2977c508]{padding:1.25rem;flex:1}.job-card-header[data-v-2977c508]{margin-bottom:.75rem}.job-title[data-v-2977c508]{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0 0 .75rem;font-family:Roboto,sans-serif;line-height:1.3}.job-title-link[data-v-2977c508]{color:inherit;text-decoration:none}.job-title-link[data-v-2977c508]:hover{text-decoration:underline}.job-meta[data-v-2977c508]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.job-location[data-v-2977c508]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#666;font-family:Roboto,sans-serif}.location-icon[data-v-2977c508]{width:14px;height:14px;color:#666;flex-shrink:0}.job-department[data-v-2977c508]{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-2977c508]{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-2977c508]{font-size:.875rem;font-weight:700}.job-description[data-v-2977c508]{color:#4b5563;line-height:1.6;font-size:.875rem;margin-top:.75rem}.job-card-footer[data-v-2977c508]{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-2977c508]{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-2977c508]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 20px #1a1a2e1a}.apply-button[data-v-2977c508]:active{transform:translate(2px,2px);box-shadow:0 2px 6px #1a1a2e0f}.job-footer-actions[data-v-2977c508]{display:flex;gap:.5rem;align-items:center}.save-job-btn[data-v-2977c508]{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-2977c508]:hover:not(:disabled){border-color:#2779b7;color:#2779b7}.save-job-btn.saved[data-v-2977c508]{background:#ecfdf5;border-color:#10b981;color:#059669;cursor:default}.save-job-btn[data-v-2977c508]:disabled:not(.saved){opacity:.5}.job-updated[data-v-2977c508]{font-size:.6875rem;color:#9ca3af;text-transform:uppercase;font-family:Roboto,monospace}@media(max-width:768px){.job-board-container[data-v-2977c508]{padding:1.5rem 1rem}.page-title[data-v-2977c508]{font-size:1.625rem}.share-row[data-v-2977c508]{display:none}.page-intro[data-v-2977c508]{font-size:.9375rem;line-height:1.5;margin-top:.625rem}.job-board-header[data-v-2977c508]{margin-bottom:1rem}.page-subtitle[data-v-2977c508]{font-size:1rem}.filters-section[data-v-2977c508]{padding:.875rem;border-width:2px}.filters-header[data-v-2977c508]{width:100%;margin-bottom:.75rem}.filters-actions[data-v-2977c508]{margin-left:auto}.toggle-filters[data-v-2977c508]{display:flex}.clear-filters[data-v-2977c508]{padding:.5rem .75rem;font-size:.6875rem}.results-count[data-v-2977c508]{flex:1}.count-number[data-v-2977c508]{font-size:1.5rem}.count-label[data-v-2977c508]{font-size:.6875rem}.filters-grid[data-v-2977c508]{grid-template-columns:1fr;gap:.75rem;margin-top:0}.filters-collapsed[data-v-2977c508]{display:none;margin-top:0}.filter-group[data-v-2977c508]{width:100%}.filter-select[data-v-2977c508],.filter-input[data-v-2977c508]{padding:.75rem 2.75rem .75rem .875rem;font-size:16px;min-height:44px;background-position:right .875rem center}.filter-input[data-v-2977c508]{padding-right:.875rem}.filter-label[data-v-2977c508]{font-size:.6875rem}.filter-select[data-v-2977c508]:focus,.filter-input[data-v-2977c508]:focus{box-shadow:0 0 0 3px #3b82f633;border-color:#2779b7}.job-card-content[data-v-2977c508]{padding:1rem}.job-title[data-v-2977c508]{font-size:1.125rem}.job-meta[data-v-2977c508]{flex-direction:column;align-items:flex-start;gap:.5rem}.job-card-footer[data-v-2977c508]{flex-direction:column;gap:.75rem;align-items:stretch;padding:.875rem 1rem}.apply-button[data-v-2977c508]{width:100%;text-align:center}.job-updated[data-v-2977c508]{text-align:center}}@media(max-width:480px){.job-board-container[data-v-2977c508]{padding:1rem .5rem}.page-title[data-v-2977c508]{font-size:1.75rem}.filters-section[data-v-2977c508]{border-width:2px;padding:.75rem;margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem);max-width:calc(100% + 1rem)}.filters-header[data-v-2977c508]{gap:.5rem}.count-number[data-v-2977c508]{font-size:1.25rem}.count-label[data-v-2977c508]{font-size:.625rem}.toggle-filters[data-v-2977c508],.clear-filters[data-v-2977c508]{padding:.5rem .625rem;font-size:.625rem;white-space:nowrap}.filter-badge[data-v-2977c508]{width:16px;height:16px;font-size:.5625rem}.job-card[data-v-2977c508]{border-width:2px;box-shadow:0 2px 6px #1a1a2e0f}.job-card[data-v-2977c508]:hover{transform:translate(-1px,-1px);box-shadow:0 6px 20px #1a1a2e1a}}.newsletter-section[data-v-2977c508]{max-width:480px;margin:3rem auto 1rem}.newsletter-card[data-v-2977c508]{background:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.75rem 1.5rem .5rem;text-align:center}.newsletter-heading[data-v-2977c508]{font-family:Roboto,sans-serif;font-size:1.15rem;font-weight:700;color:#111;margin:0 0 .35rem}.newsletter-subtext[data-v-2977c508]{font-family:Roboto,sans-serif;font-size:.88rem;color:#6b6b6b;margin:0 0 1rem;line-height:1.4}.newsletter-embed[data-v-2977c508]{display:flex;justify-content:center}.newsletter-embed iframe[data-v-2977c508]{width:100%;max-width:420px;height:300px;border:none;border-radius:10px}.resource-icon[data-v-1178e60e]{display:block;flex:none}.acct[data-v-9bf042db]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 2.5rem;align-items:center;margin:2.5rem 0 0;padding:28px 32px;background:#1a1a2e;border:1px solid rgba(255,255,255,.18);border-radius:2px;color:#fff}.acct-title[data-v-9bf042db]{margin:0 0 12px;font-size:1.375rem;font-weight:800;line-height:1.3;color:#fff}.acct-steps[data-v-9bf042db]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 12px;padding:0;list-style:none;font-size:1.0625rem}.acct-steps li[data-v-9bf042db]{display:flex;align-items:center;gap:8px}.acct-num[data-v-9bf042db]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e09f20;color:#1a1a2e;font-size:.875rem;font-weight:800}.acct-tools[data-v-9bf042db]{margin:0;font-size:1rem;color:#ffffffbf}.acct-tool[data-v-9bf042db]{display:inline-block;white-space:nowrap;margin-left:10px;color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.acct-tool[data-v-9bf042db]:hover{color:#e09f20}.acct-actions[data-v-9bf042db]{display:flex;flex-direction:column;gap:10px;min-width:260px}.acct-btn[data-v-9bf042db]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:2px;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.acct-btn--primary[data-v-9bf042db]{background:#c1512f;color:#fff}.acct-btn--primary[data-v-9bf042db]:hover{filter:brightness(.92)}.acct-btn--ghost[data-v-9bf042db]{border:2px solid #fff;color:#fff}.acct-btn--ghost[data-v-9bf042db]:hover{background:#fff;color:#1a1a2e}.acct-link[data-v-9bf042db]{font-size:1rem;color:#ffffffd9;text-align:center;text-decoration:none}.acct-link[data-v-9bf042db]:hover{color:#fff;text-decoration:underline}@media(max-width:860px){.acct[data-v-9bf042db]{grid-template-columns:minmax(0,1fr);padding:24px 20px}.acct-actions[data-v-9bf042db]{min-width:0}}.related-tools[data-v-cac995d9]{width:100%;max-width:calc(var(--page-max, 1280px) - 2 * var(--page-gutter, 32px));box-sizing:border-box;margin:3rem auto 0;padding:2rem 0 0;container-type:inline-size;border-top:1px solid rgba(128,128,128,.3)}.related-tools-body[data-v-cac995d9]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.related-tools-steps[data-v-cac995d9]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding:18px 24px;background:#f5ede0;border-radius:2px;color:#1a1a2e}.related-tools-steps-title[data-v-cac995d9]{margin:0;font-size:1.125rem;font-weight:800;line-height:1.3;color:#1a1a2e}.related-tools-step[data-v-cac995d9]{font-size:1.0625rem;font-weight:600;color:#1a1a2e;text-decoration:none}.related-tools-step span[data-v-cac995d9],.related-tools-step[data-v-cac995d9]:hover{color:#c1512f}.related-tools-step--hub[data-v-cac995d9]{color:#c1512f;font-weight:700}.related-tools-title[data-v-cac995d9]{font-weight:700;font-size:1.25rem;line-height:1.3;color:inherit;margin:0 0 1.25rem;text-align:left}.related-tools-grid[data-v-cac995d9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.related-tools-link[data-v-cac995d9]{display:flex;align-items:center;min-height:64px;gap:.65rem;padding:1rem 1.25rem;background:var(--color-card, #FFFFFF);border-radius:2px;border:1px solid rgba(26,26,46,.1);box-shadow:0 2px 6px #1a1a2e0f;text-decoration:none;color:var(--color-text, #1a1a2e);font-weight:700;font-size:1.125rem;align-items:flex-start;transition:transform .25s ease,box-shadow .25s ease,color .25s ease}.related-tools-text[data-v-cac995d9]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.related-tools-blurb[data-v-cac995d9]{font-weight:400;font-size:1.0625rem;line-height:1.4;color:var(--color-text-muted, #6B6B6B)}.related-tools-link[data-v-cac995d9]:hover,.related-tools-link[data-v-cac995d9]:focus-visible{color:var(--color-primary, #2779b7);transform:translateY(-4px);box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .1))}.related-tools-next[data-v-cac995d9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem .75rem;margin:0 0 2rem;font-size:.95rem}.related-tools-next-label[data-v-cac995d9]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:inherit}.related-tools-next-link[data-v-cac995d9]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;background:#fff;color:#1a1a2e;border:2px solid #1a1a2e;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.related-tools-next-link[data-v-cac995d9]:hover{background:#1a1a2e;color:#fff}.related-tools-next-link[data-v-cac995d9]:focus-visible{outline:3px solid #2779b7;outline-offset:3px}.related-tools-icon[data-v-cac995d9]{display:inline-flex;flex-shrink:0;color:#2779b7}@container (max-width: 720px){.related-tools-steps[data-v-cac995d9]{flex-direction:column;align-items:stretch;gap:0}.related-tools-steps-title[data-v-cac995d9]{margin-bottom:4px}.related-tools-step[data-v-cac995d9]{padding:10px 0;border-top:1px solid rgba(26,26,46,.12)}.related-tools-step[data-v-cac995d9]:first-of-type{border-top:none}}@container (max-width: 720px){.related-tools-grid[data-v-cac995d9]{grid-template-columns:minmax(0,1fr)}}.trg[data-v-4c6bf45c]{position:relative}.trg--locked .trg-content[data-v-4c6bf45c]{max-height:var(--trg-preview, 280px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 35%,transparent 100%);mask-image:linear-gradient(to bottom,#000 35%,transparent 100%);pointer-events:none;-webkit-user-select:none;user-select:none}.trg-panel[data-v-4c6bf45c]{position:relative;margin:-24px auto 24px;max-width:560px;padding:24px 28px;background:#fff;border:1px solid rgba(26,26,46,.28);border-radius:2px;text-align:center;color:#1a1a2e}.trg-title[data-v-4c6bf45c]{margin:0 0 6px;font-size:1.25rem;font-weight:800;color:#1a1a2e}.trg-text[data-v-4c6bf45c]{margin:0 0 16px;font-size:1.0625rem;line-height:1.5;color:#6b6b6b}.trg-btn[data-v-4c6bf45c]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;background:#c1512f;color:#fff;border:none;border-radius:2px;cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.trg-btn[data-v-4c6bf45c]:hover{filter:brightness(.92)}.trg-signin[data-v-4c6bf45c]{display:block;margin-top:12px;font-size:1rem;color:#2779b7}.calculator-container[data-v-f98a156a]{max-width:1280px;margin:0 auto;padding:0 2rem 3rem;background-color:#fff;min-height:calc(100vh - 200px)}.page-header[data-v-f98a156a]{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-f98a156a]{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-f98a156a]{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-f98a156a]{background-color:#fff;border:none;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:2rem}.card-title[data-v-f98a156a]{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-f98a156a]{margin-bottom:2rem}.settings-grid[data-v-f98a156a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem}.programs-list[data-v-f98a156a]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.program-card[data-v-f98a156a]{position:relative}.program-card-header[data-v-f98a156a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.program-label[data-v-f98a156a]{font-family:Roboto,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.remove-btn[data-v-f98a156a]{background:#f8e9e4;color:#c1512f;border:none;border-radius:4px;padding:.375rem .875rem;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.remove-btn[data-v-f98a156a]:hover{background:#c1512f59}.program-grid[data-v-f98a156a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}.span-2[data-v-f98a156a]{grid-column:span 2}.span-full[data-v-f98a156a]{grid-column:1 / -1}.input-group[data-v-f98a156a]{display:flex;flex-direction:column;gap:.4rem}label[data-v-f98a156a]{font-family:Roboto,sans-serif;font-size:.875rem;color:#1a1a1a;font-weight:500}input[type=number][data-v-f98a156a],input[type=text][data-v-f98a156a],select[data-v-f98a156a]{width:100%;padding:.7rem .875rem;border:none;border-radius:4px;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-f98a156a]:focus,input[type=text][data-v-f98a156a]:focus,select[data-v-f98a156a]:focus{box-shadow:0 2px 6px #1a1a2e0f;background-color:#fff}.input-prefix-wrap[data-v-f98a156a]{display:flex;align-items:center;background-color:#f4f4f4;border-radius:4px;overflow:hidden;transition:box-shadow .15s ease}.input-prefix-wrap[data-v-f98a156a]:focus-within{box-shadow:0 2px 6px #1a1a2e0f;background-color:#fff}.prefix[data-v-f98a156a]{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-f98a156a]{background-color:transparent;padding-left:.25rem;box-shadow:none}.input-prefix-wrap input[type=number][data-v-f98a156a]:focus{box-shadow:none;background-color:transparent}.gi-bill-section[data-v-f98a156a]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:1rem 1.25rem}.checkbox-label[data-v-f98a156a]{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-f98a156a]{width:1.1rem;height:1.1rem;accent-color:#2779b7;cursor:pointer;flex-shrink:0}.gi-bill-inputs[data-v-f98a156a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:.875rem;padding-left:1.75rem}.add-btn[data-v-f98a156a]{background:transparent;color:#2779b7;border:2px dashed #2779b7;border-radius:4px;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-f98a156a]:hover{background:#2779b714;border-style:solid}.section-title[data-v-f98a156a]{font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;color:#1a1a1a;text-transform:uppercase;margin-bottom:1.5rem}.results-section[data-v-f98a156a]{margin-bottom:2.5rem}.results-grid[data-v-f98a156a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;margin-bottom:1.5rem}.result-card[data-v-f98a156a]{padding:1.5rem}.result-card-header[data-v-f98a156a]{display:flex;align-items:center;gap:.625rem;margin-bottom:1.25rem}.color-dot[data-v-f98a156a]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.result-program-name[data-v-f98a156a]{font-family:Roboto,sans-serif;font-size:.95rem;font-weight:700;color:#1a1a1a}.result-items[data-v-f98a156a]{display:flex;flex-direction:column;gap:.75rem}.result-item[data-v-f98a156a]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .875rem;border-radius:2px;background:#f4f4f4}.result-item.positive[data-v-f98a156a]{background:#f4f8fb}.result-item.negative[data-v-f98a156a]{background:#fff5f5}.result-label[data-v-f98a156a]{font-family:Roboto,sans-serif;font-size:.8rem;color:#1a1a1a;font-weight:500}.result-value[data-v-f98a156a]{font-family:Roboto,sans-serif;font-size:.95rem;font-weight:700;color:#1a1a1a}.result-item.positive .result-value[data-v-f98a156a]{color:#2779b7}.result-item.negative .result-value[data-v-f98a156a]{color:#c1512f}.chart-card[data-v-f98a156a]{margin-top:0}.chart-container[data-v-f98a156a]{position:relative;width:100%;height:380px;margin-top:.5rem}.assumptions-section[data-v-f98a156a]{margin-top:2rem}.assumptions-section p[data-v-f98a156a]{font-family:Roboto,sans-serif;font-size:1rem;color:#1a1a1a;margin-bottom:.75rem}.assumptions-section ul[data-v-f98a156a]{list-style:none;padding-left:0;margin:0}.assumptions-section li[data-v-f98a156a]{font-family:Roboto,sans-serif;font-size:.9rem;color:#1a1a1a;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.assumptions-section li[data-v-f98a156a]:before{content:"•";position:absolute;left:0;font-size:1.25rem;color:#2779b7;line-height:1.2}@media(max-width:768px){.calculator-container[data-v-f98a156a]{padding:0 1rem 2rem}.page-header[data-v-f98a156a]{padding:2.25rem 20px 2rem;margin-bottom:1.75rem}.page-subtitle[data-v-f98a156a]{font-size:1rem}.program-grid[data-v-f98a156a]{grid-template-columns:1fr}.span-2[data-v-f98a156a]{grid-column:span 1}.settings-grid[data-v-f98a156a]{grid-template-columns:1fr 1fr}.results-grid[data-v-f98a156a]{grid-template-columns:1fr}.chart-container[data-v-f98a156a]{height:280px}}.tool-disclaimer[data-v-f98a156a]{font-size:.78rem;color:#6b6b6b;text-align:center;padding:16px 20px;margin-top:24px;border-top:1px solid rgba(26,26,46,.12);font-style:italic}.calculator-container[data-v-f98a156a]{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding:0 var(--page-gutter) 3rem;box-sizing:border-box}input[type=number][data-v-f98a156a],input[type=text][data-v-f98a156a],select[data-v-f98a156a]{border:1px solid rgba(26,26,46,.2);border-radius:4px;background-color:#fff;color:#1a1a2e;font-size:1rem;min-height:46px;box-sizing:border-box}input[type=number][data-v-f98a156a]:focus,input[type=text][data-v-f98a156a]:focus,select[data-v-f98a156a]:focus{border-color:#2779b7;outline:none;box-shadow:0 0 0 3px #2779b726}.input-prefix-wrap[data-v-f98a156a]{border:1px solid rgba(26,26,46,.2);border-radius:4px;background:#fff}.input-prefix-wrap[data-v-f98a156a]:focus-within{border-color:#2779b7;box-shadow:0 0 0 3px #2779b726}.input-prefix-wrap input[type=number][data-v-f98a156a]{border:none;box-shadow:none;min-height:44px}.input-prefix-wrap input[type=number][data-v-f98a156a]:focus{box-shadow:none}.add-btn[data-v-f98a156a]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.add-btn[data-v-f98a156a]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.add-btn[data-v-f98a156a]:hover:not(:disabled){background:#1a1a2e;border-color:#1a1a2e;color:#fff;transform:none}.add-btn[data-v-f98a156a]:disabled{opacity:.45;cursor:not-allowed}html[data-v-5c32fdca],body[data-v-5c32fdca]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-5c32fdca],input[data-v-5c32fdca],select[data-v-5c32fdca],textarea[data-v-5c32fdca],optgroup[data-v-5c32fdca],pre[data-v-5c32fdca],code[data-v-5c32fdca],kbd[data-v-5c32fdca],samp[data-v-5c32fdca]{font-family:inherit}h1[data-v-5c32fdca],h2[data-v-5c32fdca],h3[data-v-5c32fdca],h4[data-v-5c32fdca],h5[data-v-5c32fdca],h6[data-v-5c32fdca]{text-wrap:balance}p[data-v-5c32fdca],li[data-v-5c32fdca],dd[data-v-5c32fdca],figcaption[data-v-5c32fdca],.page-subtitle[data-v-5c32fdca],.hub-subtitle[data-v-5c32fdca],.hero-subtitle[data-v-5c32fdca],.section-subtitle[data-v-5c32fdca],.card-description[data-v-5c32fdca]{text-wrap:pretty}[data-v-5c32fdca]: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: "Roboto", sans-serif;--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-5c32fdca]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-5c32fdca]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-5c32fdca]{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-5c32fdca]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-5c32fdca]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-5c32fdca]{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-5c32fdca]{color:var(--color-accent)}.border-3[data-v-5c32fdca]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-5c32fdca]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-5c32fdca]{font-size:17px}}p[data-v-5c32fdca],li[data-v-5c32fdca],dd[data-v-5c32fdca]{font-size:max(16px,1em)}.stat-label[data-v-5c32fdca],.stat-number[data-v-5c32fdca],.topbar-label[data-v-5c32fdca],.article-tag[data-v-5c32fdca],.category-tag[data-v-5c32fdca],.topic-tag[data-v-5c32fdca],.skill-tag[data-v-5c32fdca],.type-badge[data-v-5c32fdca],.step-badge[data-v-5c32fdca],.demand-badge[data-v-5c32fdca],.rating-badge[data-v-5c32fdca],.role-level-badge[data-v-5c32fdca],.se-level-pill[data-v-5c32fdca],.post-meta[data-v-5c32fdca],.blog-meta[data-v-5c32fdca],.article-meta[data-v-5c32fdca],.meta-value[data-v-5c32fdca],.meta-sep[data-v-5c32fdca],.newsletter-label[data-v-5c32fdca],.share-label[data-v-5c32fdca],.slide-label-date[data-v-5c32fdca],.company-type[data-v-5c32fdca],.event-date[data-v-5c32fdca],.event-location[data-v-5c32fdca]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-5c32fdca],li[data-v-5c32fdca],dd[data-v-5c32fdca],td[data-v-5c32fdca],.section-card-desc[data-v-5c32fdca],.article-slide-desc[data-v-5c32fdca],.card-description[data-v-5c32fdca]{font-size:max(16px,1em)}.mba-admissions-page[data-v-5c32fdca]{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-5c32fdca]{padding:2.5rem 2rem 4rem}}.page-header[data-v-5c32fdca]{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-5c32fdca] .share-label{color:#ffffff9e}.page-header a[data-v-5c32fdca]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-5c32fdca]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-5c32fdca],.page-header li[data-v-5c32fdca]{color:#ffffffc7}.page-title[data-v-5c32fdca]{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-5c32fdca]{font-size:3rem}}.page-subtitle[data-v-5c32fdca]{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-5c32fdca]{background-color:var(--color-card);border-radius:2px;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-5c32fdca]{flex-direction:column;align-items:center;padding:1.5rem;gap:1.5rem}}.partner-logo-wrapper[data-v-5c32fdca]{flex-shrink:0;width:160px;height:160px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:2px;padding:1rem}.partner-logo[data-v-5c32fdca]{max-width:100%;max-height:100%;object-fit:contain}.partner-info[data-v-5c32fdca]{flex:1}.partner-name[data-v-5c32fdca]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .25rem}.partner-tagline[data-v-5c32fdca]{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-5c32fdca]{font-size:1rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.7;margin:0 0 1.25rem;max-width:var(--measure)}.partner-features[data-v-5c32fdca]{list-style:none;padding:0;margin:0 0 1.5rem}.partner-features li[data-v-5c32fdca]{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-5c32fdca]:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.partner-cta[data-v-5c32fdca]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background-color:#c1512f;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-display);border-radius:4px;text-decoration:none;transition:background-color .2s ease}.partner-cta[data-v-5c32fdca]:hover{background-color:#a8432a}.affiliate-disclosure[data-v-5c32fdca]{font-size:.75rem;color:#6b6b6b;margin-top:1rem;font-style:italic}.search-results[data-v-7ab39488]{padding:3rem 2rem;min-height:calc(100vh - 200px);background-color:#fff}.container[data-v-7ab39488]{max-width:1280px;margin:0 auto}h1[data-v-7ab39488]{font-size:3rem;color:#1a1a1a;margin-bottom:2rem;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase}.loading[data-v-7ab39488]{text-align:center;font-size:1.125rem;color:#525252;font-family:Roboto,sans-serif}.no-results[data-v-7ab39488]{text-align:center;padding:2rem;background-color:#fff;border:none;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f}.no-results p[data-v-7ab39488]{margin-bottom:1rem;color:#1a1a1a;font-family:Roboto,sans-serif;font-size:1rem}.suggestions[data-v-7ab39488]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.suggestions a[data-v-7ab39488]{color:#1a1a1a;text-decoration:none;padding:.75rem 1.5rem;border:none;border-radius:2px;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-7ab39488]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 20px #1a1a2e1a}.result-item[data-v-7ab39488]{margin-bottom:2rem;padding:2rem;background-color:#fff;border:none;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;transition:transform .2s ease,box-shadow .2s ease}.result-item[data-v-7ab39488]:hover{transform:translate(-2px,-2px);box-shadow:0 6px 20px #1a1a2e1a}.result-link[data-v-7ab39488]{text-decoration:none;color:inherit}.result-link h2[data-v-7ab39488]{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-7ab39488]{color:#1a1a1a;margin-bottom:1rem;font-size:1rem;line-height:1.6;font-family:Roboto,sans-serif}.keywords[data-v-7ab39488]{display:flex;flex-wrap:wrap;gap:.5rem}.keyword[data-v-7ab39488]{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-7ab39488]{padding:3rem 2rem}h1[data-v-7ab39488]{font-size:3rem;margin-bottom:2.5rem}.suggestions[data-v-7ab39488]{gap:1rem}.suggestions a[data-v-7ab39488]{font-size:.875rem}.result-item[data-v-7ab39488]{margin-bottom:2rem;padding:2rem}.result-link h2[data-v-7ab39488]{font-size:1.875rem}.result-link p[data-v-7ab39488]{font-size:1.125rem}.keyword[data-v-7ab39488]{font-size:.75rem}}html[data-v-54e2a0a4],body[data-v-54e2a0a4]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-54e2a0a4],input[data-v-54e2a0a4],select[data-v-54e2a0a4],textarea[data-v-54e2a0a4],optgroup[data-v-54e2a0a4],pre[data-v-54e2a0a4],code[data-v-54e2a0a4],kbd[data-v-54e2a0a4],samp[data-v-54e2a0a4]{font-family:inherit}h1[data-v-54e2a0a4],h2[data-v-54e2a0a4],h3[data-v-54e2a0a4],h4[data-v-54e2a0a4],h5[data-v-54e2a0a4],h6[data-v-54e2a0a4]{text-wrap:balance}p[data-v-54e2a0a4],li[data-v-54e2a0a4],dd[data-v-54e2a0a4],figcaption[data-v-54e2a0a4],.page-subtitle[data-v-54e2a0a4],.hub-subtitle[data-v-54e2a0a4],.hero-subtitle[data-v-54e2a0a4],.section-subtitle[data-v-54e2a0a4],.card-description[data-v-54e2a0a4]{text-wrap:pretty}[data-v-54e2a0a4]: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: "Roboto", sans-serif;--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-54e2a0a4]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-54e2a0a4]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-54e2a0a4]{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-54e2a0a4]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-54e2a0a4]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-54e2a0a4]{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-54e2a0a4]{color:var(--color-accent)}.border-3[data-v-54e2a0a4]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-54e2a0a4]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-54e2a0a4]{font-size:17px}}p[data-v-54e2a0a4],li[data-v-54e2a0a4],dd[data-v-54e2a0a4]{font-size:max(16px,1em)}.stat-label[data-v-54e2a0a4],.stat-number[data-v-54e2a0a4],.topbar-label[data-v-54e2a0a4],.article-tag[data-v-54e2a0a4],.category-tag[data-v-54e2a0a4],.topic-tag[data-v-54e2a0a4],.skill-tag[data-v-54e2a0a4],.type-badge[data-v-54e2a0a4],.step-badge[data-v-54e2a0a4],.demand-badge[data-v-54e2a0a4],.rating-badge[data-v-54e2a0a4],.role-level-badge[data-v-54e2a0a4],.se-level-pill[data-v-54e2a0a4],.post-meta[data-v-54e2a0a4],.blog-meta[data-v-54e2a0a4],.article-meta[data-v-54e2a0a4],.meta-value[data-v-54e2a0a4],.meta-sep[data-v-54e2a0a4],.newsletter-label[data-v-54e2a0a4],.share-label[data-v-54e2a0a4],.slide-label-date[data-v-54e2a0a4],.company-type[data-v-54e2a0a4],.event-date[data-v-54e2a0a4],.event-location[data-v-54e2a0a4]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-54e2a0a4],li[data-v-54e2a0a4],dd[data-v-54e2a0a4],td[data-v-54e2a0a4],.section-card-desc[data-v-54e2a0a4],.article-slide-desc[data-v-54e2a0a4],.card-description[data-v-54e2a0a4]{font-size:max(16px,1em)}.prof-dev-page[data-v-54e2a0a4]{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-54e2a0a4]{padding:2.5rem 2rem 4rem}}.page-header[data-v-54e2a0a4]{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-54e2a0a4] .share-label{color:#ffffff9e}.page-header a[data-v-54e2a0a4]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-54e2a0a4]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-54e2a0a4],.page-header li[data-v-54e2a0a4]{color:#ffffffc7}.page-title[data-v-54e2a0a4]{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-54e2a0a4]{font-size:3rem}}.page-subtitle[data-v-54e2a0a4]{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-54e2a0a4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}@media(min-width:769px){.topics-grid[data-v-54e2a0a4]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-54e2a0a4]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-54e2a0a4]:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.topics-grid[data-v-54e2a0a4]{grid-template-columns:1fr;gap:1.5rem}}.topic-card-link[data-v-54e2a0a4]{text-decoration:none;color:inherit;display:block}.topic-card[data-v-54e2a0a4]{background-color:var(--color-card);overflow:hidden;height:100%;display:flex;flex-direction:column;border-radius:2px;box-shadow:var(--shadow-md);border:none;transition:transform .25s ease,box-shadow .25s ease}.topic-card[data-v-54e2a0a4]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.topic-image-wrapper[data-v-54e2a0a4]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--color-ice)}.topic-image[data-v-54e2a0a4]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.topic-card:hover .topic-image[data-v-54e2a0a4]{transform:scale(1.05)}.topic-tag[data-v-54e2a0a4]{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:3px;letter-spacing:.03em;box-shadow:var(--shadow-sm);white-space:nowrap}.topic-details[data-v-54e2a0a4]{padding:1.5rem;flex:1;display:flex;flex-direction:column}.topic-title[data-v-54e2a0a4]{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-54e2a0a4]{font-size:.925rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0;flex:1}html[data-v-19311ee3],body[data-v-19311ee3]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-19311ee3],input[data-v-19311ee3],select[data-v-19311ee3],textarea[data-v-19311ee3],optgroup[data-v-19311ee3],pre[data-v-19311ee3],code[data-v-19311ee3],kbd[data-v-19311ee3],samp[data-v-19311ee3]{font-family:inherit}h1[data-v-19311ee3],h2[data-v-19311ee3],h3[data-v-19311ee3],h4[data-v-19311ee3],h5[data-v-19311ee3],h6[data-v-19311ee3]{text-wrap:balance}p[data-v-19311ee3],li[data-v-19311ee3],dd[data-v-19311ee3],figcaption[data-v-19311ee3],.page-subtitle[data-v-19311ee3],.hub-subtitle[data-v-19311ee3],.hero-subtitle[data-v-19311ee3],.section-subtitle[data-v-19311ee3],.card-description[data-v-19311ee3]{text-wrap:pretty}[data-v-19311ee3]: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: "Roboto", sans-serif;--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-19311ee3]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-19311ee3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-19311ee3]{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-19311ee3]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-19311ee3]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-19311ee3]{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-19311ee3]{color:var(--color-accent)}.border-3[data-v-19311ee3]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-19311ee3]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-19311ee3]{font-size:17px}}p[data-v-19311ee3],li[data-v-19311ee3],dd[data-v-19311ee3]{font-size:max(16px,1em)}.stat-label[data-v-19311ee3],.stat-number[data-v-19311ee3],.topbar-label[data-v-19311ee3],.article-tag[data-v-19311ee3],.category-tag[data-v-19311ee3],.topic-tag[data-v-19311ee3],.skill-tag[data-v-19311ee3],.type-badge[data-v-19311ee3],.step-badge[data-v-19311ee3],.demand-badge[data-v-19311ee3],.rating-badge[data-v-19311ee3],.role-level-badge[data-v-19311ee3],.se-level-pill[data-v-19311ee3],.post-meta[data-v-19311ee3],.blog-meta[data-v-19311ee3],.article-meta[data-v-19311ee3],.meta-value[data-v-19311ee3],.meta-sep[data-v-19311ee3],.newsletter-label[data-v-19311ee3],.share-label[data-v-19311ee3],.slide-label-date[data-v-19311ee3],.company-type[data-v-19311ee3],.event-date[data-v-19311ee3],.event-location[data-v-19311ee3]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-19311ee3],li[data-v-19311ee3],dd[data-v-19311ee3],td[data-v-19311ee3],.section-card-desc[data-v-19311ee3],.article-slide-desc[data-v-19311ee3],.card-description[data-v-19311ee3]{font-size:max(16px,1em)}.about-page[data-v-19311ee3]{background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem}@media(min-width:768px){.about-page[data-v-19311ee3]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-19311ee3]{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-19311ee3] .share-label{color:#ffffff9e}.page-header a[data-v-19311ee3]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-19311ee3]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-19311ee3],.page-header li[data-v-19311ee3]{color:#ffffffc7}.page-title[data-v-19311ee3]{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-19311ee3]{font-size:3rem}}.page-subtitle[data-v-19311ee3]{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-19311ee3]{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-19311ee3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}@media(min-width:769px){.topics-grid[data-v-19311ee3]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-19311ee3]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-19311ee3]:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.topics-grid[data-v-19311ee3]{grid-template-columns:1fr;gap:1.5rem}}.topic-card-link[data-v-19311ee3]{text-decoration:none;color:inherit;display:block}.topic-card[data-v-19311ee3]{background-color:var(--color-card);overflow:hidden;height:100%;display:flex;flex-direction:column;border-radius:2px;box-shadow:var(--shadow-md);border:none;transition:transform .25s ease,box-shadow .25s ease}.topic-card[data-v-19311ee3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.topic-image-wrapper[data-v-19311ee3]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--color-ice)}.topic-image[data-v-19311ee3]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.topic-card:hover .topic-image[data-v-19311ee3]{transform:scale(1.05)}.topic-tag[data-v-19311ee3]{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:3px;letter-spacing:.03em;box-shadow:var(--shadow-sm);white-space:nowrap}.topic-details[data-v-19311ee3]{padding:1.5rem;flex:1;display:flex;flex-direction:column}.topic-title[data-v-19311ee3]{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-19311ee3]{font-size:.925rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0;flex:1}html[data-v-e1fc1002],body[data-v-e1fc1002]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-e1fc1002],input[data-v-e1fc1002],select[data-v-e1fc1002],textarea[data-v-e1fc1002],optgroup[data-v-e1fc1002],pre[data-v-e1fc1002],code[data-v-e1fc1002],kbd[data-v-e1fc1002],samp[data-v-e1fc1002]{font-family:inherit}h1[data-v-e1fc1002],h2[data-v-e1fc1002],h3[data-v-e1fc1002],h4[data-v-e1fc1002],h5[data-v-e1fc1002],h6[data-v-e1fc1002]{text-wrap:balance}p[data-v-e1fc1002],li[data-v-e1fc1002],dd[data-v-e1fc1002],figcaption[data-v-e1fc1002],.page-subtitle[data-v-e1fc1002],.hub-subtitle[data-v-e1fc1002],.hero-subtitle[data-v-e1fc1002],.section-subtitle[data-v-e1fc1002],.card-description[data-v-e1fc1002]{text-wrap:pretty}[data-v-e1fc1002]: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: "Roboto", sans-serif;--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-e1fc1002]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-e1fc1002]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-e1fc1002]{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-e1fc1002]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-e1fc1002]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-e1fc1002]{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-e1fc1002]{color:var(--color-accent)}.border-3[data-v-e1fc1002]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-e1fc1002]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-e1fc1002]{font-size:17px}}p[data-v-e1fc1002],li[data-v-e1fc1002],dd[data-v-e1fc1002]{font-size:max(16px,1em)}.stat-label[data-v-e1fc1002],.stat-number[data-v-e1fc1002],.topbar-label[data-v-e1fc1002],.article-tag[data-v-e1fc1002],.category-tag[data-v-e1fc1002],.topic-tag[data-v-e1fc1002],.skill-tag[data-v-e1fc1002],.type-badge[data-v-e1fc1002],.step-badge[data-v-e1fc1002],.demand-badge[data-v-e1fc1002],.rating-badge[data-v-e1fc1002],.role-level-badge[data-v-e1fc1002],.se-level-pill[data-v-e1fc1002],.post-meta[data-v-e1fc1002],.blog-meta[data-v-e1fc1002],.article-meta[data-v-e1fc1002],.meta-value[data-v-e1fc1002],.meta-sep[data-v-e1fc1002],.newsletter-label[data-v-e1fc1002],.share-label[data-v-e1fc1002],.slide-label-date[data-v-e1fc1002],.company-type[data-v-e1fc1002],.event-date[data-v-e1fc1002],.event-location[data-v-e1fc1002]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-e1fc1002],li[data-v-e1fc1002],dd[data-v-e1fc1002],td[data-v-e1fc1002],.section-card-desc[data-v-e1fc1002],.article-slide-desc[data-v-e1fc1002],.card-description[data-v-e1fc1002]{font-size:max(16px,1em)}.team-page[data-v-e1fc1002]{background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem}@media(min-width:768px){.team-page[data-v-e1fc1002]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-e1fc1002]{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-e1fc1002] .share-label{color:#ffffff9e}.page-header a[data-v-e1fc1002]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-e1fc1002]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-e1fc1002],.page-header li[data-v-e1fc1002]{color:#ffffffc7}.page-title[data-v-e1fc1002]{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-e1fc1002]{font-size:3rem}}.page-subtitle[data-v-e1fc1002]{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-e1fc1002]{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-e1fc1002]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.team-grid[data-v-e1fc1002]{grid-template-columns:1fr}}.team-card[data-v-e1fc1002]{background-color:var(--color-card);border-radius:2px;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-e1fc1002]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.avatar-wrapper[data-v-e1fc1002]{margin-bottom:1.25rem;flex-shrink:0;width:140px;height:140px}.avatar-photo[data-v-e1fc1002]{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-e1fc1002]{flex:1;width:100%;text-align:center}.member-name[data-v-e1fc1002]{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-e1fc1002]{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-e1fc1002]{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-e1fc1002]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;color:#2779b7;font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;text-decoration:none;transition:color .2s ease}.linkedin-link[data-v-e1fc1002]:hover{color:#1a1a2e}.cl[data-v-623ea618]{--cl-navy: #1a1a2e;--cl-ink: #1A1A1A;--cl-red: #c1512f;--cl-red-dark: #a8432a;--cl-blue: #2779b7;--cl-gold: #e09f20;--cl-line: rgba(26, 26, 46, .12);background:#fff;color:var(--cl-ink);font-family:Roboto,sans-serif}.cl-band[data-v-623ea618]{background:var(--cl-navy);color:#fff;padding:48px var(--page-gutter) 44px}.cl-band-inner[data-v-623ea618]{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto}.cl-title[data-v-623ea618]{margin:0 0 14px;font-size:clamp(2.1rem,4vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff}.cl-band-text[data-v-623ea618]{margin:0;font-size:1.125rem;line-height:1.6;color:#ffffffd1}.cl-facts[data-v-623ea618]{margin:36px 0 0;padding:24px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid rgba(255,255,255,.16)}.cl-facts div[data-v-623ea618]{display:flex;flex-direction:column-reverse;gap:4px}.cl-facts dd[data-v-623ea618]{margin:0;font-size:2.2rem;font-weight:800;line-height:1;color:#fff}.cl-facts dt[data-v-623ea618]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.cl-wrap[data-v-623ea618]{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-gutter)}.cl-section[data-v-623ea618]{padding:36px 0;border-top:1px solid var(--cl-line)}.cl-section[data-v-623ea618]:first-child{border-top:none}.cl-kicker[data-v-623ea618]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cl-blue)}.cl-kicker--gold[data-v-623ea618]{color:var(--cl-gold)}.cl-h2[data-v-623ea618]{margin:0 0 10px;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--cl-ink)}.cl-h2--light[data-v-623ea618]{color:#fff}.cl-lede[data-v-623ea618]{margin:0 0 24px;font-size:1.0625rem;line-height:1.6;color:#444}.cl-h3[data-v-623ea618]{margin:0 0 6px;font-size:1.1rem;font-weight:700;color:var(--cl-ink)}.cl-text[data-v-623ea618]{margin:0;font-size:.95rem;line-height:1.6;color:#555}.cl-logos[data-v-623ea618]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--cl-line);border-left:1px solid var(--cl-line)}.cl-logo[data-v-623ea618]{display:flex;align-items:center;justify-content:center;height:120px;padding:24px;border-right:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line)}.cl-logo img[data-v-623ea618]{max-width:100%;max-height:44px;object-fit:contain;filter:brightness(0);opacity:.78}.cl-sectors[data-v-623ea618]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;border-top:1px solid var(--cl-line)}.cl-sector[data-v-623ea618]{padding:18px 0;border-bottom:1px solid var(--cl-line)}.cl-link-line[data-v-623ea618]{margin:20px 0 0}.cl-textlink[data-v-623ea618]{font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--cl-ink);border-bottom:2px solid var(--cl-red);padding-bottom:4px}.cl-textlink[data-v-623ea618]:hover{color:var(--cl-red)}.cl-close[data-v-623ea618]{margin-top:12px;background:var(--cl-navy);color:#fff;padding:40px var(--page-gutter)}.cl-close-inner[data-v-623ea618]{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.cl-close-text[data-v-623ea618]{margin:0;font-size:1.0625rem;line-height:1.6;color:#ffffffd1}.cl-actions[data-v-623ea618]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.cl-btn[data-v-623ea618]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:2px solid transparent;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease,color .15s ease}.cl-btn--primary[data-v-623ea618]{background:var(--cl-red);color:#fff}.cl-btn--primary[data-v-623ea618]:hover{background:var(--cl-red-dark);color:#fff}.cl-btn--ghost[data-v-623ea618]{background:transparent;color:#fff;border-color:#ffffffd9}.cl-btn--ghost[data-v-623ea618]:hover{background:#fff;color:var(--cl-navy)}@media(max-width:1000px){.cl-logos[data-v-623ea618]{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-close-inner[data-v-623ea618]{grid-template-columns:minmax(0,1fr)}.cl-actions[data-v-623ea618]{justify-content:flex-start}}@media(max-width:640px){.cl-facts[data-v-623ea618],.cl-logos[data-v-623ea618]{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-logo[data-v-623ea618]{height:96px}.cl-sectors[data-v-623ea618]{grid-template-columns:minmax(0,1fr)}.cl-band[data-v-623ea618]{padding:32px var(--page-gutter)}.cl-btn[data-v-623ea618]{width:100%}}.section-card-grid[data-v-0c09799c]{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-0c09799c]:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}}@media(min-width:769px){.section-card-grid[data-v-0c09799c]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.section-card-grid[data-v-0c09799c]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.section-card-grid[data-v-0c09799c]:has(>:nth-child(8):last-child){grid-template-columns:repeat(2,1fr)}}.section-card[data-v-0c09799c]{background:#fff;border:1px solid rgba(26,26,46,.12);border-top:3px solid var(--card-accent, #2779b7);border-radius:2px;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-0c09799c]:hover{box-shadow:0 6px 20px #1a1a2e1a;border-color:#1a1a2e38;border-top-color:var(--card-accent, #2779b7);transform:translateY(-3px)}.section-card[data-v-0c09799c]:focus-visible{outline:2px solid var(--card-accent, #2779b7);outline-offset:3px}.section-card-tag[data-v-0c09799c]{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-0c09799c]{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-0c09799c]{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-0c09799c]{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-0c09799c]{color:#1a1a2e}@media(max-width:768px){.section-card-grid[data-v-0c09799c]{grid-template-columns:1fr}}.section-card-grid[data-v-0c09799c]{gap:1.25rem}.section-card[data-v-0c09799c]{background:#fff;border:1px solid rgba(26,26,46,.28);border-radius:2px;box-shadow:none;padding:1.5rem 1.5rem 1.35rem;transition:border-color .15s ease}.section-card[data-v-0c09799c]:hover{box-shadow:none;transform:none;border-color:#c1512f}.section-card-tag[data-v-0c09799c]{background:none;color:#6b6b6b;padding:0;border-radius:0;font-weight:600;margin-bottom:.4rem}.section-card-cta[data-v-0c09799c]{color:#c1512f;font-size:1rem;letter-spacing:0;text-transform:none}.section-card:hover .section-card-cta[data-v-0c09799c]{color:#c1512f}html[data-v-eaec310f],body[data-v-eaec310f]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-eaec310f],input[data-v-eaec310f],select[data-v-eaec310f],textarea[data-v-eaec310f],optgroup[data-v-eaec310f],pre[data-v-eaec310f],code[data-v-eaec310f],kbd[data-v-eaec310f],samp[data-v-eaec310f]{font-family:inherit}h1[data-v-eaec310f],h2[data-v-eaec310f],h3[data-v-eaec310f],h4[data-v-eaec310f],h5[data-v-eaec310f],h6[data-v-eaec310f]{text-wrap:balance}p[data-v-eaec310f],li[data-v-eaec310f],dd[data-v-eaec310f],figcaption[data-v-eaec310f],.page-subtitle[data-v-eaec310f],.hub-subtitle[data-v-eaec310f],.hero-subtitle[data-v-eaec310f],.section-subtitle[data-v-eaec310f],.card-description[data-v-eaec310f]{text-wrap:pretty}[data-v-eaec310f]: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: "Roboto", sans-serif;--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-eaec310f]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-eaec310f]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-eaec310f]{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-eaec310f]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-eaec310f]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-eaec310f]{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-eaec310f]{color:var(--color-accent)}.border-3[data-v-eaec310f]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-eaec310f]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-eaec310f]{font-size:17px}}p[data-v-eaec310f],li[data-v-eaec310f],dd[data-v-eaec310f]{font-size:max(16px,1em)}.stat-label[data-v-eaec310f],.stat-number[data-v-eaec310f],.topbar-label[data-v-eaec310f],.article-tag[data-v-eaec310f],.category-tag[data-v-eaec310f],.topic-tag[data-v-eaec310f],.skill-tag[data-v-eaec310f],.type-badge[data-v-eaec310f],.step-badge[data-v-eaec310f],.demand-badge[data-v-eaec310f],.rating-badge[data-v-eaec310f],.role-level-badge[data-v-eaec310f],.se-level-pill[data-v-eaec310f],.post-meta[data-v-eaec310f],.blog-meta[data-v-eaec310f],.article-meta[data-v-eaec310f],.meta-value[data-v-eaec310f],.meta-sep[data-v-eaec310f],.newsletter-label[data-v-eaec310f],.share-label[data-v-eaec310f],.slide-label-date[data-v-eaec310f],.company-type[data-v-eaec310f],.event-date[data-v-eaec310f],.event-location[data-v-eaec310f]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-eaec310f],li[data-v-eaec310f],dd[data-v-eaec310f],td[data-v-eaec310f],.section-card-desc[data-v-eaec310f],.article-slide-desc[data-v-eaec310f],.card-description[data-v-eaec310f]{font-size:max(16px,1em)}.talent-hub-page[data-v-eaec310f]{--card-accent: #e09f20;background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem}@media(min-width:768px){.talent-hub-page[data-v-eaec310f]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-eaec310f]{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-eaec310f] .share-label{color:#ffffff9e}.page-header a[data-v-eaec310f]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-eaec310f]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-eaec310f],.page-header li[data-v-eaec310f]{color:#ffffffc7}.page-title[data-v-eaec310f]{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-eaec310f]{font-size:3rem}}.page-subtitle[data-v-eaec310f]{font-size:1.125rem;font-family:var(--font-body);color:#ffffffc7;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}[data-v-eaec310f] .section-card-tag{border-radius:0}html[data-v-4cd8e737],body[data-v-4cd8e737]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-4cd8e737],input[data-v-4cd8e737],select[data-v-4cd8e737],textarea[data-v-4cd8e737],optgroup[data-v-4cd8e737],pre[data-v-4cd8e737],code[data-v-4cd8e737],kbd[data-v-4cd8e737],samp[data-v-4cd8e737]{font-family:inherit}h1[data-v-4cd8e737],h2[data-v-4cd8e737],h3[data-v-4cd8e737],h4[data-v-4cd8e737],h5[data-v-4cd8e737],h6[data-v-4cd8e737]{text-wrap:balance}p[data-v-4cd8e737],li[data-v-4cd8e737],dd[data-v-4cd8e737],figcaption[data-v-4cd8e737],.page-subtitle[data-v-4cd8e737],.hub-subtitle[data-v-4cd8e737],.hero-subtitle[data-v-4cd8e737],.section-subtitle[data-v-4cd8e737],.card-description[data-v-4cd8e737]{text-wrap:pretty}[data-v-4cd8e737]: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: "Roboto", sans-serif;--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-4cd8e737]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-4cd8e737]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-4cd8e737]{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-4cd8e737]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-4cd8e737]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-4cd8e737]{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-4cd8e737]{color:var(--color-accent)}.border-3[data-v-4cd8e737]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-4cd8e737]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-4cd8e737]{font-size:17px}}p[data-v-4cd8e737],li[data-v-4cd8e737],dd[data-v-4cd8e737]{font-size:max(16px,1em)}.stat-label[data-v-4cd8e737],.stat-number[data-v-4cd8e737],.topbar-label[data-v-4cd8e737],.article-tag[data-v-4cd8e737],.category-tag[data-v-4cd8e737],.topic-tag[data-v-4cd8e737],.skill-tag[data-v-4cd8e737],.type-badge[data-v-4cd8e737],.step-badge[data-v-4cd8e737],.demand-badge[data-v-4cd8e737],.rating-badge[data-v-4cd8e737],.role-level-badge[data-v-4cd8e737],.se-level-pill[data-v-4cd8e737],.post-meta[data-v-4cd8e737],.blog-meta[data-v-4cd8e737],.article-meta[data-v-4cd8e737],.meta-value[data-v-4cd8e737],.meta-sep[data-v-4cd8e737],.newsletter-label[data-v-4cd8e737],.share-label[data-v-4cd8e737],.slide-label-date[data-v-4cd8e737],.company-type[data-v-4cd8e737],.event-date[data-v-4cd8e737],.event-location[data-v-4cd8e737]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-4cd8e737],li[data-v-4cd8e737],dd[data-v-4cd8e737],td[data-v-4cd8e737],.section-card-desc[data-v-4cd8e737],.article-slide-desc[data-v-4cd8e737],.card-description[data-v-4cd8e737]{font-size:max(16px,1em)}.referral-page[data-v-4cd8e737]{background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem}@media(min-width:768px){.referral-page[data-v-4cd8e737]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-4cd8e737]{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-4cd8e737] .share-label{color:#ffffff9e}.page-header a[data-v-4cd8e737]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-4cd8e737]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-4cd8e737],.page-header li[data-v-4cd8e737]{color:#ffffffc7}.page-title[data-v-4cd8e737]{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-4cd8e737]{font-size:3rem}}.page-subtitle[data-v-4cd8e737]{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-4cd8e737]{background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);max-width:720px;margin:0 auto;padding:2rem 1.5rem}@media(min-width:768px){.form-container[data-v-4cd8e737]{padding:2.5rem 3rem}}.form-section[data-v-4cd8e737]{margin-bottom:2.5rem}.form-section[data-v-4cd8e737]:last-of-type{margin-bottom:2rem}.section-title[data-v-4cd8e737]{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-4cd8e737]{margin-bottom:1.25rem}.field-label[data-v-4cd8e737]{display:block;font-size:.925rem;font-weight:600;font-family:var(--font-body);color:var(--color-black);margin-bottom:.4rem}.required[data-v-4cd8e737]{color:#c1512f}.field-hint[data-v-4cd8e737]{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-4cd8e737]{color:#2779b7;text-decoration:none;font-weight:600}.field-hint a[data-v-4cd8e737]:hover{text-decoration:underline}.field-input[data-v-4cd8e737]{width:100%;padding:.7rem .9rem;font-size:.95rem;font-family:var(--font-body);border:1.5px solid rgba(26,26,46,.12);border-radius:2px;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-4cd8e737]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f}.field-input.field-error[data-v-4cd8e737]{border-color:#dc2626}.error-text[data-v-4cd8e737]{display:block;font-size:.8rem;font-family:var(--font-body);color:#dc2626;margin-top:.3rem}.file-upload[data-v-4cd8e737]{display:flex;align-items:center;gap:.75rem;padding:.5rem .9rem;border:1.5px dashed rgba(26,26,46,.12);border-radius:2px;background:#fff;transition:border-color .2s ease}.file-upload.field-error[data-v-4cd8e737]{border-color:#dc2626}.file-input-hidden[data-v-4cd8e737]{display:none}.file-btn[data-v-4cd8e737]{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-4cd8e737]:hover{background-color:#1e6da3}.file-name[data-v-4cd8e737]{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-4cd8e737]{display:block;font-size:.775rem;font-family:var(--font-body);color:var(--color-text-muted);margin-top:.35rem}.checkbox-group[data-v-4cd8e737],.radio-group[data-v-4cd8e737]{display:flex;flex-direction:column;gap:.6rem;padding:.25rem 0}.field-error-group[data-v-4cd8e737]{padding-left:.5rem;border-left:2px solid #dc2626}.checkbox-label[data-v-4cd8e737],.radio-label[data-v-4cd8e737]{display:flex;align-items:center;gap:.6rem;cursor:pointer}.checkbox-input[data-v-4cd8e737],.radio-input[data-v-4cd8e737]{width:18px;height:18px;accent-color:#c1512f;cursor:pointer;flex-shrink:0}.checkbox-text[data-v-4cd8e737],.radio-text[data-v-4cd8e737]{font-size:.9rem;font-family:var(--font-body);color:var(--color-black)}.form-actions[data-v-4cd8e737]{text-align:center;padding-top:.5rem}.submit-btn[data-v-4cd8e737]{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-4cd8e737]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.submit-btn[data-v-4cd8e737]:disabled{opacity:.6;cursor:not-allowed}.success-container[data-v-4cd8e737]{text-align:center;max-width:560px;margin:0 auto;background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);padding:3rem 2rem}.success-icon[data-v-4cd8e737]{width:64px;height:64px;border-radius:50%;background-color:#2779b7;color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.success-title[data-v-4cd8e737]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem}.success-message[data-v-4cd8e737]{font-size:1rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0 0 2rem}.submit-btn[data-v-4cd8e737],.file-btn[data-v-4cd8e737]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;transform:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.submit-btn[data-v-4cd8e737]{background-color:#c1512f;color:#fff;border:2px solid #c1512f}.submit-btn[data-v-4cd8e737]:hover:not(:disabled){background-color:#a8432a;border-color:#a8432a;color:#fff;transform:none;box-shadow:none}.file-btn[data-v-4cd8e737]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.file-btn[data-v-4cd8e737]:hover{background:#1a1a2e;color:#fff;border-color:#1a1a2e;transform:none}.form-container[data-v-4cd8e737]{max-width:calc(var(--page-max) - 2 * var(--page-gutter));border-radius:4px}.form-section[data-v-4cd8e737]{margin-bottom:2rem}@media(min-width:900px){.form-section[data-v-4cd8e737]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.form-section[data-v-4cd8e737]>*{grid-column:1 / -1}.form-section>.field[data-v-4cd8e737]{grid-column:auto}.form-section>.field[data-v-4cd8e737]:has(.file-upload){grid-column:1 / -1}.form-section[data-v-4cd8e737]:has(>:nth-child(3 of.field):last-child),.form-section[data-v-4cd8e737]:has(.radio-group){grid-template-columns:repeat(3,minmax(0,1fr))}.form-section[data-v-4cd8e737]:has(.radio-group)>:nth-child(1 of.field){grid-column:1 / -1}}html[data-v-00cbcffc],body[data-v-00cbcffc]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-00cbcffc],input[data-v-00cbcffc],select[data-v-00cbcffc],textarea[data-v-00cbcffc],optgroup[data-v-00cbcffc],pre[data-v-00cbcffc],code[data-v-00cbcffc],kbd[data-v-00cbcffc],samp[data-v-00cbcffc]{font-family:inherit}h1[data-v-00cbcffc],h2[data-v-00cbcffc],h3[data-v-00cbcffc],h4[data-v-00cbcffc],h5[data-v-00cbcffc],h6[data-v-00cbcffc]{text-wrap:balance}p[data-v-00cbcffc],li[data-v-00cbcffc],dd[data-v-00cbcffc],figcaption[data-v-00cbcffc],.page-subtitle[data-v-00cbcffc],.hub-subtitle[data-v-00cbcffc],.hero-subtitle[data-v-00cbcffc],.section-subtitle[data-v-00cbcffc],.card-description[data-v-00cbcffc]{text-wrap:pretty}[data-v-00cbcffc]: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: "Roboto", sans-serif;--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-00cbcffc]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-00cbcffc]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-00cbcffc]{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-00cbcffc]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-00cbcffc]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-00cbcffc]{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-00cbcffc]{color:var(--color-accent)}.border-3[data-v-00cbcffc]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-00cbcffc]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-00cbcffc]{font-size:17px}}p[data-v-00cbcffc],li[data-v-00cbcffc],dd[data-v-00cbcffc]{font-size:max(16px,1em)}.stat-label[data-v-00cbcffc],.stat-number[data-v-00cbcffc],.topbar-label[data-v-00cbcffc],.article-tag[data-v-00cbcffc],.category-tag[data-v-00cbcffc],.topic-tag[data-v-00cbcffc],.skill-tag[data-v-00cbcffc],.type-badge[data-v-00cbcffc],.step-badge[data-v-00cbcffc],.demand-badge[data-v-00cbcffc],.rating-badge[data-v-00cbcffc],.role-level-badge[data-v-00cbcffc],.se-level-pill[data-v-00cbcffc],.post-meta[data-v-00cbcffc],.blog-meta[data-v-00cbcffc],.article-meta[data-v-00cbcffc],.meta-value[data-v-00cbcffc],.meta-sep[data-v-00cbcffc],.newsletter-label[data-v-00cbcffc],.share-label[data-v-00cbcffc],.slide-label-date[data-v-00cbcffc],.company-type[data-v-00cbcffc],.event-date[data-v-00cbcffc],.event-location[data-v-00cbcffc]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-00cbcffc],li[data-v-00cbcffc],dd[data-v-00cbcffc],td[data-v-00cbcffc],.section-card-desc[data-v-00cbcffc],.article-slide-desc[data-v-00cbcffc],.card-description[data-v-00cbcffc]{font-size:max(16px,1em)}@media print{.no-print[data-v-00cbcffc]{display:none!important}.resume-builder-page[data-v-00cbcffc]{padding:0!important}.builder-layout[data-v-00cbcffc],.preview-panel[data-v-00cbcffc],.resume-preview-fullpage[data-v-00cbcffc]{display:block!important}.resume-preview[data-v-00cbcffc]{box-shadow:none!important;border-radius:0!important}.resume-page[data-v-00cbcffc]{padding:0!important}.form-panel[data-v-00cbcffc],.page-header[data-v-00cbcffc]{display:none!important}}.resume-builder-page[data-v-00cbcffc]{background-color:var(--color-bg);min-height:100vh;max-width:1400px;margin:0 auto;padding:2rem 1rem 3rem}.page-header[data-v-00cbcffc]{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-00cbcffc]{position:relative}.page-header .share-buttons[data-v-00cbcffc]{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-00cbcffc] .share-label{color:#ffffff8c;font-size:.68rem}.page-header[data-v-00cbcffc] .share-icons{gap:.4rem}.page-header[data-v-00cbcffc] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.page-header[data-v-00cbcffc] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.page-header .share-buttons[data-v-00cbcffc]{position:static;margin:1.5rem auto 0;justify-content:center}}.page-header[data-v-00cbcffc] .share-label{color:#ffffff9e}.page-header a[data-v-00cbcffc]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-00cbcffc]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-00cbcffc],.page-header li[data-v-00cbcffc]{color:#ffffffc7}.header-top[data-v-00cbcffc]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.header-actions[data-v-00cbcffc]{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap;align-items:center}.toggle-button[data-v-00cbcffc]{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-00cbcffc]:hover{background-color:var(--color-primary, #2779b7);color:#fff}.print-button[data-v-00cbcffc]{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-00cbcffc]:hover{background-color:var(--color-accent-hover)}.page-title[data-v-00cbcffc]{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-00cbcffc]{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-00cbcffc]{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-00cbcffc]{grid-area:form;min-width:0}.actions-panel[data-v-00cbcffc]{grid-area:actions}.pro-tips-box[data-v-00cbcffc]{grid-area:tips;margin-top:0}.resume-form[data-v-00cbcffc]{display:flex;flex-direction:column;gap:0}.tab-bar[data-v-00cbcffc]{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-00cbcffc]::-webkit-scrollbar{display:none}.tab-button[data-v-00cbcffc]{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-00cbcffc]:hover{color:#1a1a2e;background-color:#00000008}.tab-button.active[data-v-00cbcffc]{background-color:#fff;color:#1a1a2e;box-shadow:0 2px 6px #1a1a2e0f}.tab-icon[data-v-00cbcffc]{font-size:.9rem;line-height:1}.tab-content[data-v-00cbcffc]{margin-top:1rem}.form-section[data-v-00cbcffc]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1.5rem}.section-header[data-v-00cbcffc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.section-title[data-v-00cbcffc]{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-00cbcffc]{margin:0}.form-grid[data-v-00cbcffc]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-group[data-v-00cbcffc]{display:flex;flex-direction:column;gap:.25rem}.form-group.full-width[data-v-00cbcffc]{grid-column:1 / -1}.form-group label[data-v-00cbcffc]{font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#1a1a2e}.form-group input[data-v-00cbcffc],.form-group textarea[data-v-00cbcffc]{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-00cbcffc]:focus,.form-group textarea[data-v-00cbcffc]:focus{outline:none;border-color:#2779b7;background-color:#fff;box-shadow:0 0 0 3px #2779b71a}.form-group input[data-v-00cbcffc]::placeholder,.form-group textarea[data-v-00cbcffc]::placeholder{color:#a0acbd}.field-hint[data-v-00cbcffc]{font-size:.75rem;color:var(--color-text-muted);font-family:Roboto,sans-serif}.entry-card[data-v-00cbcffc]{position:relative;background-color:#f8f9fb;border:1.5px solid #eef0f3;border-radius:10px;padding:1rem;margin-bottom:.75rem}.entry-card[data-v-00cbcffc]:last-child{margin-bottom:0}.add-button[data-v-00cbcffc]{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-00cbcffc]:hover{background-color:var(--color-primary-dark)}.remove-button[data-v-00cbcffc]{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-00cbcffc]:hover{color:var(--color-accent)}.entry-card-label[data-v-00cbcffc]{font-size:.82rem;font-weight:700;color:#1a1a2e;font-family:Roboto,sans-serif;margin:0 0 .75rem}.entry-card-header[data-v-00cbcffc]{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-00cbcffc]{margin-bottom:0}.entry-reorder[data-v-00cbcffc]{display:flex;gap:.25rem}.sr-only[data-v-00cbcffc]{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-00cbcffc]{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-00cbcffc]:hover:not(:disabled){background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.reorder-button[data-v-00cbcffc]:disabled{opacity:.35;cursor:not-allowed}.empty-hint[data-v-00cbcffc]{font-size:.85rem;color:var(--color-text-muted);text-align:center;padding:1rem 0;font-family:Roboto,sans-serif}.form-select[data-v-00cbcffc]{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-00cbcffc]:focus{outline:none;border-color:#2779b7;background-color:#fff;box-shadow:0 0 0 3px #2779b71a}.accomplishments-block[data-v-00cbcffc]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #eef0f3}.accomplishments-label[data-v-00cbcffc]{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-00cbcffc]{font-size:.75rem;color:var(--color-primary, #2779b7);font-family:Roboto,sans-serif;font-style:italic;margin:0 0 .6rem}.accomplishments-list[data-v-00cbcffc]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem}.bullet-input[data-v-00cbcffc]{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-00cbcffc]:focus{outline:none;border-color:#2779b7;background-color:#fff;box-shadow:0 0 0 3px #2779b71a}.bullet-input[data-v-00cbcffc]::placeholder{color:#a0acbd}.add-bullet-button[data-v-00cbcffc]{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-00cbcffc]:hover{background-color:#2779b712}.pro-tips-box[data-v-00cbcffc]{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-00cbcffc]{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-00cbcffc]{margin:0;padding:0 0 0 1rem;list-style:disc}.pro-tips-list li[data-v-00cbcffc]{font-size:.8rem;font-family:Roboto,sans-serif;color:#374151;line-height:1.55;margin-bottom:.25rem}.resume-preview-fullpage[data-v-00cbcffc]{display:flex;justify-content:center;padding:1rem 0 3rem}.resume-preview-fullpage .resume-page[data-v-00cbcffc]{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-00cbcffc]{text-align:center;font-size:.82rem;font-style:italic;color:#1a1a1a;margin:0 0 .2rem}.form-nav-row[data-v-00cbcffc]{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:0 .25rem}.nav-prev[data-v-00cbcffc],.nav-next[data-v-00cbcffc]{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-00cbcffc]:hover:not(:disabled),.nav-next[data-v-00cbcffc]:hover{border-color:#2779b7;color:#2779b7}.nav-prev[data-v-00cbcffc]:disabled{opacity:.35;cursor:not-allowed}.tab-counter[data-v-00cbcffc]{font-size:.78rem;font-family:Roboto,sans-serif;color:#8895a7;font-weight:600}.form-actions[data-v-00cbcffc]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.25rem}.generate-button[data-v-00cbcffc]{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-00cbcffc]:hover{background-color:var(--color-accent-hover);transform:translateY(-1px)}.pdf-button[data-v-00cbcffc]{background-color:#2779b7}.pdf-button[data-v-00cbcffc]:hover{background-color:#1e5f8f}.save-account-button[data-v-00cbcffc]{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-00cbcffc]:hover:not(:disabled){background-color:#15803d}.save-account-button[data-v-00cbcffc]:disabled{opacity:.6;cursor:not-allowed}.font-hint[data-v-00cbcffc]{font-size:.72rem;color:#8895a7;font-family:Roboto,sans-serif;text-align:center;margin:.4rem 0 0}.save-message[data-v-00cbcffc]{font-size:.85rem;color:#16a34a;margin-top:.5rem;font-weight:500}.save-message.save-error[data-v-00cbcffc]{color:#dc2626}.inline-signup-panel[data-v-00cbcffc]{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-00cbcffc]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.inline-signup-header strong[data-v-00cbcffc]{font-size:.95rem;color:#1a1a2e;line-height:1.4}.inline-signup-close[data-v-00cbcffc]{background:transparent;border:none;font-size:1.4rem;color:#999;cursor:pointer;padding:0 .25rem;line-height:1}.inline-signup-close[data-v-00cbcffc]:hover{color:#1a1a2e}.inline-signup-sub[data-v-00cbcffc]{font-size:.82rem;color:#666;margin:.35rem 0 .9rem}.inline-signup-form[data-v-00cbcffc]{display:flex;flex-direction:column;gap:.55rem}.inline-signup-row[data-v-00cbcffc]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.inline-signup-form input[data-v-00cbcffc]{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-00cbcffc]:focus{border-color:#2779b7;outline:none;box-shadow:0 0 0 3px #2779b726}.inline-signup-password[data-v-00cbcffc]{position:relative}.inline-signup-password input[data-v-00cbcffc]{padding-right:3.5rem}.inline-signup-toggle[data-v-00cbcffc]{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-00cbcffc]:hover{color:#2779b7}.inline-signup-submit[data-v-00cbcffc]{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-00cbcffc]:hover:not(:disabled){background:#1f5f93}.inline-signup-submit[data-v-00cbcffc]:disabled{opacity:.65;cursor:not-allowed}.inline-signup-error[data-v-00cbcffc]{color:#dc2626;font-size:.82rem;margin:.3rem 0 0}.inline-signup-hint[data-v-00cbcffc]{font-size:.78rem;color:#888;margin:.5rem 0 0;text-align:center}.inline-signup-hint a[data-v-00cbcffc]{color:#2779b7;font-weight:600;text-decoration:none}.inline-signup-hint a[data-v-00cbcffc]:hover{text-decoration:underline}@media(max-width:480px){.inline-signup-panel[data-v-00cbcffc]{padding:1rem}.inline-signup-row[data-v-00cbcffc]{grid-template-columns:1fr}}.clear-button[data-v-00cbcffc]{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-00cbcffc]:hover{border-color:var(--color-text-muted);color:var(--color-text)}.preview-panel[data-v-00cbcffc]{grid-area:preview;min-width:0}.preview-sticky[data-v-00cbcffc]{position:sticky;top:5rem}.preview-label[data-v-00cbcffc]{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-00cbcffc]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.resume-page[data-v-00cbcffc]{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-00cbcffc] *{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;max-width:100%}.resume-page[data-v-00cbcffc]>*:last-child{margin-bottom:0;padding-bottom:0}.resume-page li[data-v-00cbcffc],.resume-page p[data-v-00cbcffc]{page-break-inside:avoid;break-inside:avoid}.resume-page .res-section-title[data-v-00cbcffc]{page-break-after:avoid;break-after:avoid}.resume-page .res-entry[data-v-00cbcffc]{page-break-inside:avoid;break-inside:avoid}.res-name[data-v-00cbcffc]{text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:.02em;margin:0 0 .15rem;font-family:inherit}.res-contact[data-v-00cbcffc]{text-align:center;font-size:.75rem;color:#1a1a1a;margin:0 0 .15rem}.res-contact-secondary[data-v-00cbcffc]{color:#2779b7;font-size:.7rem;margin:0 0 .5rem;word-break:break-all}.res-summary[data-v-00cbcffc]{font-size:.78rem;color:#1a1a1a;margin:.25rem 0 .5rem;line-height:1.5}.res-section-heading[data-v-00cbcffc]{font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:.75rem 0 0;font-family:inherit;text-align:left}.res-section-divider[data-v-00cbcffc]{border-bottom:1.5px solid #2779b7;margin-bottom:.4rem}.res-entry[data-v-00cbcffc]{margin-bottom:.5rem}.res-line[data-v-00cbcffc]{margin:0;font-size:.78rem;line-height:1.4;color:#111;word-wrap:break-word}.res-bold[data-v-00cbcffc]{font-weight:700;font-size:.8rem}.res-italic[data-v-00cbcffc]{font-style:italic;font-size:.78rem}.res-right[data-v-00cbcffc]{font-size:.75rem;color:#1a1a1a;white-space:nowrap}.res-detail[data-v-00cbcffc]{font-size:.75rem;color:#1a1a1a;margin:.15rem 0 0;line-height:1.4}.res-additional[data-v-00cbcffc]{font-size:.75rem;color:#111;margin:.2rem 0 0;line-height:1.5}.bullet-flagged[data-v-00cbcffc]{background:#fef2f2;border-left:2px solid #dc2626;padding-left:.35rem;margin-left:-.45rem;border-radius:4px;transition:all .3s ease}.bullet-accepted[data-v-00cbcffc]{background:#f0fdf4;border-left:2px solid #16a34a;padding-left:.35rem;margin-left:-.45rem;border-radius:4px;transition:all .3s ease}.res-bullets[data-v-00cbcffc]{margin:.2rem 0 0 1.1rem;padding:0;list-style:disc}.res-bullets li[data-v-00cbcffc]{font-size:.75rem;line-height:1.4;margin-bottom:.1rem;color:#111}@media(max-width:1024px){.builder-layout[data-v-00cbcffc]{grid-template-columns:1fr;grid-template-areas:"form" "preview" "actions" "tips"}.preview-sticky[data-v-00cbcffc]{position:static}.preview-label[data-v-00cbcffc]{margin-top:.5rem;font-size:.9rem;text-align:center;color:#2779b7}.resume-builder-page[data-v-00cbcffc]{padding:1.5rem .75rem 2rem}.page-title[data-v-00cbcffc]{font-size:1.75rem}.page-subtitle[data-v-00cbcffc]{font-size:.95rem}}@media(max-width:600px){.resume-builder-page[data-v-00cbcffc]{padding:1rem .5rem 2rem}.page-header[data-v-00cbcffc]{margin-bottom:1.5rem}.page-title[data-v-00cbcffc]{font-size:1.5rem}.page-subtitle[data-v-00cbcffc]{font-size:.85rem;max-width:100%}.tab-bar[data-v-00cbcffc]{border-radius:10px;padding:.25rem;gap:.1rem}.tab-button[data-v-00cbcffc]{font-size:.68rem;padding:.5rem .25rem;gap:.15rem}.tab-icon[data-v-00cbcffc]{font-size:.75rem}.tab-content[data-v-00cbcffc]{margin-top:.75rem}.form-section[data-v-00cbcffc]{padding:1rem;border-radius:10px}.section-title[data-v-00cbcffc]{font-size:1rem}.form-grid[data-v-00cbcffc]{grid-template-columns:1fr;gap:.6rem}.form-group label[data-v-00cbcffc]{font-size:.8rem}.form-group input[data-v-00cbcffc],.form-group textarea[data-v-00cbcffc]{padding:.6rem .75rem;font-size:.85rem;border-radius:10px}.entry-card[data-v-00cbcffc]{padding:.75rem;border-radius:10px}.form-nav-row[data-v-00cbcffc]{margin-top:.75rem}.nav-prev[data-v-00cbcffc],.nav-next[data-v-00cbcffc]{padding:.4rem .75rem;font-size:.78rem}.form-actions[data-v-00cbcffc]{margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.generate-button[data-v-00cbcffc],.save-account-button[data-v-00cbcffc],.clear-button[data-v-00cbcffc]{width:100%;padding:.7rem .5rem;font-size:.82rem}.preview-label[data-v-00cbcffc]{font-size:.85rem;margin-top:0}.resume-page[data-v-00cbcffc]{padding:1.25rem 1rem}.res-name[data-v-00cbcffc]{font-size:1.1rem}.res-contact[data-v-00cbcffc]{font-size:.68rem}.res-contact-secondary[data-v-00cbcffc]{font-size:.65rem}.res-section-heading[data-v-00cbcffc]{font-size:.78rem}.res-bold[data-v-00cbcffc]{font-size:.73rem}.res-italic[data-v-00cbcffc]{font-size:.7rem}.res-right[data-v-00cbcffc]{font-size:.68rem}.res-summary[data-v-00cbcffc],.res-detail[data-v-00cbcffc]{font-size:.7rem}.res-bullets[data-v-00cbcffc]{margin-left:.9rem}.res-bullets li[data-v-00cbcffc]{font-size:.7rem}.res-entry-header[data-v-00cbcffc]{flex-wrap:wrap;gap:.15rem}}.mba-toggle[data-v-00cbcffc]{display:flex;align-items:center;gap:.4rem;cursor:pointer;-webkit-user-select:none;user-select:none}.mba-toggle input[type=checkbox][data-v-00cbcffc]{width:1.1rem;height:1.1rem;accent-color:rgba(255,255,255,.85);cursor:pointer}.mba-toggle-label[data-v-00cbcffc]{font-size:.82rem;font-weight:700;font-family:Roboto,sans-serif;color:#ffffffd9;letter-spacing:.02em}.mba-options-bar[data-v-00cbcffc]{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-00cbcffc]{font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;color:#374151}.order-option[data-v-00cbcffc]{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-00cbcffc]{border-color:#2779b7;color:#2779b7;background:#2779b712}.order-option[data-v-00cbcffc]:hover:not(.active){border-color:#aab5c3;color:#374151}.mba-note[data-v-00cbcffc]{font-size:.8rem;color:#2779b7;font-style:italic;font-family:Roboto,sans-serif;margin:0;grid-column:1 / -1}.upload-zone[data-v-00cbcffc]{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-00cbcffc]{border-color:#2779b7;background:#f0f6ff}.upload-zone.upload-processing[data-v-00cbcffc]{border-color:#2779b7;background:#f0f6ff;opacity:.85}.upload-prompt[data-v-00cbcffc]{font-size:.85rem;color:#374151;font-family:Roboto,sans-serif;margin:0 0 .5rem}.upload-browse[data-v-00cbcffc]{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-00cbcffc]:hover{background:#1e5f8f}.upload-input[data-v-00cbcffc]{display:none}.upload-hint[data-v-00cbcffc]{font-size:.72rem;color:#8895a7;font-family:Roboto,sans-serif;margin:.4rem 0 0}.additional-guidance[data-v-00cbcffc]{background:#f0f6ff;border:1.5px solid #c3d9f5;border-radius:10px;padding:.75rem 1rem;margin-bottom:1rem}.additional-guidance p[data-v-00cbcffc]{font-size:.82rem;font-weight:600;font-family:Roboto,sans-serif;color:#374151;margin:0 0 .35rem}.additional-guidance ul[data-v-00cbcffc]{margin:0;padding:0 0 0 1.1rem;list-style:disc}.additional-guidance li[data-v-00cbcffc]{font-size:.78rem;font-family:Roboto,sans-serif;color:#4b5563;line-height:1.5;margin-bottom:.15rem}.retirement-warning[data-v-00cbcffc]{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-00cbcffc]{width:1.5rem;height:1.5rem;border:3px solid #dde2e8;border-top-color:#2779b7;border-radius:50%;animation:spin-00cbcffc .8s linear infinite;margin:0 auto .5rem}@keyframes spin-00cbcffc{to{transform:rotate(360deg)}}.upload-status[data-v-00cbcffc]{padding:.5rem 0}.upload-status-text[data-v-00cbcffc]{font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#2779b7;margin:0}.upload-wait-hint[data-v-00cbcffc]{font-size:.75rem;color:#8895a7;font-family:Roboto,sans-serif;margin:.35rem 0 0}.upload-error-status .upload-status-text[data-v-00cbcffc]{color:#dc2626}.upload-loaded-actions[data-v-00cbcffc]{display:flex;gap:.5rem;justify-content:center;margin-top:.4rem}.upload-retry[data-v-00cbcffc]{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-00cbcffc]:hover{border-color:#2779b7;color:#2779b7}.mba-page[data-v-00cbcffc]{font-family:Garamond,EB Garamond,Times New Roman,serif!important}.mba-page .res-name[data-v-00cbcffc]{font-family:inherit;letter-spacing:.06em}.mba-page .res-section-divider[data-v-00cbcffc]{border-bottom-color:#000}.review-empty[data-v-00cbcffc]{text-align:center;padding:2rem 1rem}.review-empty p[data-v-00cbcffc]{font-size:.9rem;color:#374151;font-family:Roboto,sans-serif;margin:0 0 .5rem}.review-empty-sub[data-v-00cbcffc]{font-size:.8rem!important;color:#8895a7!important}.review-loading[data-v-00cbcffc]{text-align:center;padding:2rem 1rem}.review-loading p[data-v-00cbcffc]{font-size:.9rem;color:#2779b7;font-family:Roboto,sans-serif;font-weight:600}.review-wait-hint[data-v-00cbcffc]{font-size:.78rem!important;color:#8895a7!important;font-weight:400!important;margin-top:.25rem}.branch-prompt[data-v-00cbcffc]{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-00cbcffc]{font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#92400e;margin:0 0 .5rem}.branch-prompt-buttons[data-v-00cbcffc]{display:flex;flex-wrap:wrap;gap:.35rem}.branch-btn[data-v-00cbcffc]{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-00cbcffc]:hover{background:#f59e0b;color:#fff;border-color:#f59e0b}.branch-btn[data-v-00cbcffc]:disabled{opacity:.5;cursor:not-allowed}.review-coaching[data-v-00cbcffc]{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-00cbcffc]{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-00cbcffc]{margin:0;padding:0 0 0 1rem;list-style:disc}.review-coaching-list li[data-v-00cbcffc]{font-size:.82rem;font-family:Roboto,sans-serif;color:#374151;line-height:1.5;margin-bottom:.25rem}.review-summary-bar[data-v-00cbcffc]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.review-badge[data-v-00cbcffc]{padding:.25rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:700;font-family:Roboto,sans-serif}.badge-acronym[data-v-00cbcffc]{background:#fef3c7;color:#92400e}.badge-passive[data-v-00cbcffc]{background:#fce7f3;color:#9d174d}.badge-metrics[data-v-00cbcffc]{background:#dbeafe;color:#1e40af}.badge-improve[data-v-00cbcffc]{background:#e0e7ff;color:#3730a3}.badge-clean[data-v-00cbcffc]{background:#d1fae5;color:#065f46}.review-issue[data-v-00cbcffc]{background:#f8f9fb;border:1.5px solid #eef0f3;border-radius:10px;padding:.75rem 1rem;margin-bottom:.6rem}.review-issue.issue-acronym[data-v-00cbcffc]{border-left:3px solid #f59e0b}.review-issue.issue-passive[data-v-00cbcffc]{border-left:3px solid #ec4899}.review-issue.issue-metrics[data-v-00cbcffc]{border-left:3px solid #3b82f6}.review-issue.issue-improve[data-v-00cbcffc]{border-left:3px solid #6366f1}.issue-header[data-v-00cbcffc]{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.issue-type-badge[data-v-00cbcffc]{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-00cbcffc]{background:#fef3c7;color:#92400e}.type-passive[data-v-00cbcffc]{background:#fce7f3;color:#9d174d}.type-metrics[data-v-00cbcffc]{background:#dbeafe;color:#1e40af}.type-improve[data-v-00cbcffc]{background:#e0e7ff;color:#3730a3}.issue-section[data-v-00cbcffc]{font-size:.72rem;color:#8895a7;font-family:Roboto,sans-serif}.issue-text[data-v-00cbcffc]{font-size:.82rem;color:#1a1a2e;font-family:Roboto,sans-serif;margin:0 0 .25rem;font-style:italic}.issue-flag[data-v-00cbcffc]{font-size:.78rem;color:#6b6b6b;font-family:Roboto,sans-serif;margin:0 0 .35rem}.issue-suggestion[data-v-00cbcffc]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:.5rem .75rem;margin-top:.35rem}.suggestion-label[data-v-00cbcffc]{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-00cbcffc]{font-size:.82rem;color:#1a1a2e;font-family:Roboto,sans-serif;margin:0 0 .4rem}.suggestion-header[data-v-00cbcffc]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.suggestion-reset[data-v-00cbcffc]{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-00cbcffc]:hover{color:#047857}.reopen-button[data-v-00cbcffc]{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-00cbcffc]:hover{border-color:#2779b7;color:#2779b7;background:#f0f7fc}.suggestion-textarea[data-v-00cbcffc]{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-00cbcffc]:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 2px #16a34a26}.review-bulk-actions[data-v-00cbcffc]{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-00cbcffc]{font-size:.8rem;font-weight:600;font-family:Roboto,sans-serif;color:#374151;flex:1}.bulk-accept[data-v-00cbcffc]{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-00cbcffc]:hover{background:#15803d}.bulk-reject[data-v-00cbcffc]{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-00cbcffc]:hover{border-color:#9ca3af;color:#374151}.issue-original-label[data-v-00cbcffc]{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-00cbcffc]{display:flex;gap:.5rem;margin-top:.35rem}.apply-button[data-v-00cbcffc]{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-00cbcffc]:hover{background:#15803d}.reject-button[data-v-00cbcffc]{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-00cbcffc]:hover{border-color:#9ca3af;color:#374151}.issue-applied[data-v-00cbcffc]{opacity:.55;border-left-color:#16a34a!important}.issue-dismissed[data-v-00cbcffc]{opacity:.4}.issue-status[data-v-00cbcffc]{font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;padding:.1rem .4rem;border-radius:4px;margin-left:auto}.status-applied[data-v-00cbcffc]{background:#d1fae5;color:#065f46}.status-dismissed[data-v-00cbcffc]{background:#f3f4f6;color:#6b6b6b}.issue-no-suggestion[data-v-00cbcffc]{background:#fff;border:1px dashed #dde2e8;border-radius:10px;padding:.5rem .75rem;margin-top:.35rem}.issue-no-suggestion p[data-v-00cbcffc]{font-size:.78rem;color:#8895a7;font-family:Roboto,sans-serif;margin:0;font-style:italic}.review-header-actions[data-v-00cbcffc]{display:flex;gap:.5rem;align-items:center}.upload-new-button[data-v-00cbcffc]{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-00cbcffc]:hover{border-color:#2779b7;color:#2779b7}.uploaded-file-name[data-v-00cbcffc]{font-size:.78rem;color:#6b6b6b;font-family:Roboto,sans-serif;margin:0 0 .75rem;font-style:italic}.review-rewrite-error[data-v-00cbcffc]{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-00cbcffc]{max-height:60vh;overflow-y:auto}.tailor-banner[data-v-00cbcffc]{display:flex;align-items:flex-start;gap:.6rem;background:#f0f6fc;border:1px solid #cfe2f3;border-left:4px solid #2779b7;border-radius:10px;padding:.85rem 1rem;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:#334155}.tailor-banner .tailor-icon[data-v-00cbcffc]{color:#2779b7;font-weight:700;flex:none}.tailor-banner strong[data-v-00cbcffc]{color:#1a1a2e}html[data-v-2d342129],body[data-v-2d342129]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-2d342129],input[data-v-2d342129],select[data-v-2d342129],textarea[data-v-2d342129],optgroup[data-v-2d342129],pre[data-v-2d342129],code[data-v-2d342129],kbd[data-v-2d342129],samp[data-v-2d342129]{font-family:inherit}h1[data-v-2d342129],h2[data-v-2d342129],h3[data-v-2d342129],h4[data-v-2d342129],h5[data-v-2d342129],h6[data-v-2d342129]{text-wrap:balance}p[data-v-2d342129],li[data-v-2d342129],dd[data-v-2d342129],figcaption[data-v-2d342129],.page-subtitle[data-v-2d342129],.hub-subtitle[data-v-2d342129],.hero-subtitle[data-v-2d342129],.section-subtitle[data-v-2d342129],.card-description[data-v-2d342129]{text-wrap:pretty}[data-v-2d342129]: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: "Roboto", sans-serif;--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-2d342129]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-2d342129]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-2d342129]{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-2d342129]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-2d342129]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-2d342129]{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-2d342129]{color:var(--color-accent)}.border-3[data-v-2d342129]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-2d342129]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-2d342129]{font-size:17px}}p[data-v-2d342129],li[data-v-2d342129],dd[data-v-2d342129]{font-size:max(16px,1em)}.stat-label[data-v-2d342129],.stat-number[data-v-2d342129],.topbar-label[data-v-2d342129],.article-tag[data-v-2d342129],.category-tag[data-v-2d342129],.topic-tag[data-v-2d342129],.skill-tag[data-v-2d342129],.type-badge[data-v-2d342129],.step-badge[data-v-2d342129],.demand-badge[data-v-2d342129],.rating-badge[data-v-2d342129],.role-level-badge[data-v-2d342129],.se-level-pill[data-v-2d342129],.post-meta[data-v-2d342129],.blog-meta[data-v-2d342129],.article-meta[data-v-2d342129],.meta-value[data-v-2d342129],.meta-sep[data-v-2d342129],.newsletter-label[data-v-2d342129],.share-label[data-v-2d342129],.slide-label-date[data-v-2d342129],.company-type[data-v-2d342129],.event-date[data-v-2d342129],.event-location[data-v-2d342129]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-2d342129],li[data-v-2d342129],dd[data-v-2d342129],td[data-v-2d342129],.section-card-desc[data-v-2d342129],.article-slide-desc[data-v-2d342129],.card-description[data-v-2d342129]{font-size:max(16px,1em)}.community-page[data-v-2d342129]{--card-accent: #c1512f;background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem}@media(min-width:768px){.community-page[data-v-2d342129]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-2d342129]{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-2d342129] .share-label{color:#ffffff9e}.page-header a[data-v-2d342129]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-2d342129]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-2d342129],.page-header li[data-v-2d342129]{color:#ffffffc7}.page-title[data-v-2d342129]{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-2d342129]{font-size:3rem}}.page-subtitle[data-v-2d342129]{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-2d342129]{text-align:center;background:#1a1a2e;border-radius:2px;padding:40px 24px;margin-top:2rem;color:#fff}.join-heading[data-v-2d342129]{font-size:1.6rem;font-weight:700;font-family:var(--font-display);margin:0 0 8px}.join-desc[data-v-2d342129]{font-size:1rem;color:#ffffffb3;margin:0 0 24px}.join-ctas[data-v-2d342129]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.join-btn[data-v-2d342129]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.join-btn.primary[data-v-2d342129]{background:#c1512f;border-color:#c1512f;color:#fff}.join-btn.primary[data-v-2d342129]:hover{background:#a8432a;border-color:#a8432a}.join-btn.secondary[data-v-2d342129]{background:transparent;color:#fff;border-color:#ffffffb3}.join-btn.secondary[data-v-2d342129]:hover{background:#fff;color:#1a1a2e;border-color:#fff}@media(max-width:600px){.join-ctas[data-v-2d342129]{flex-direction:column;align-items:stretch}.join-btn[data-v-2d342129]{width:100%}}[data-v-2d342129] .section-card-tag{border-radius:0}html[data-v-380ed54d],body[data-v-380ed54d]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-380ed54d],input[data-v-380ed54d],select[data-v-380ed54d],textarea[data-v-380ed54d],optgroup[data-v-380ed54d],pre[data-v-380ed54d],code[data-v-380ed54d],kbd[data-v-380ed54d],samp[data-v-380ed54d]{font-family:inherit}h1[data-v-380ed54d],h2[data-v-380ed54d],h3[data-v-380ed54d],h4[data-v-380ed54d],h5[data-v-380ed54d],h6[data-v-380ed54d]{text-wrap:balance}p[data-v-380ed54d],li[data-v-380ed54d],dd[data-v-380ed54d],figcaption[data-v-380ed54d],.page-subtitle[data-v-380ed54d],.hub-subtitle[data-v-380ed54d],.hero-subtitle[data-v-380ed54d],.section-subtitle[data-v-380ed54d],.card-description[data-v-380ed54d]{text-wrap:pretty}[data-v-380ed54d]: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: "Roboto", sans-serif;--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-380ed54d]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-380ed54d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-380ed54d]{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-380ed54d]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-380ed54d]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-380ed54d]{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-380ed54d]{color:var(--color-accent)}.border-3[data-v-380ed54d]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-380ed54d]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-380ed54d]{font-size:17px}}p[data-v-380ed54d],li[data-v-380ed54d],dd[data-v-380ed54d]{font-size:max(16px,1em)}.stat-label[data-v-380ed54d],.stat-number[data-v-380ed54d],.topbar-label[data-v-380ed54d],.article-tag[data-v-380ed54d],.category-tag[data-v-380ed54d],.topic-tag[data-v-380ed54d],.skill-tag[data-v-380ed54d],.type-badge[data-v-380ed54d],.step-badge[data-v-380ed54d],.demand-badge[data-v-380ed54d],.rating-badge[data-v-380ed54d],.role-level-badge[data-v-380ed54d],.se-level-pill[data-v-380ed54d],.post-meta[data-v-380ed54d],.blog-meta[data-v-380ed54d],.article-meta[data-v-380ed54d],.meta-value[data-v-380ed54d],.meta-sep[data-v-380ed54d],.newsletter-label[data-v-380ed54d],.share-label[data-v-380ed54d],.slide-label-date[data-v-380ed54d],.company-type[data-v-380ed54d],.event-date[data-v-380ed54d],.event-location[data-v-380ed54d]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-380ed54d],li[data-v-380ed54d],dd[data-v-380ed54d],td[data-v-380ed54d],.section-card-desc[data-v-380ed54d],.article-slide-desc[data-v-380ed54d],.card-description[data-v-380ed54d]{font-size:max(16px,1em)}.events-page[data-v-380ed54d]{background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem}@media(min-width:768px){.events-page[data-v-380ed54d]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-380ed54d]{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-380ed54d]{position:relative}.page-header .share-buttons[data-v-380ed54d]{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-380ed54d] .share-label{color:#ffffff8c;font-size:.68rem}.page-header[data-v-380ed54d] .share-icons{gap:.4rem}.page-header[data-v-380ed54d] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.page-header[data-v-380ed54d] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.page-header .share-buttons[data-v-380ed54d]{position:static;margin:1.5rem auto 0;justify-content:center}}.page-header[data-v-380ed54d] .share-label{color:#ffffff9e}.page-header a[data-v-380ed54d]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-380ed54d]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-380ed54d],.page-header li[data-v-380ed54d]{color:#ffffffc7}.page-title[data-v-380ed54d]{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-380ed54d]{font-size:3rem}}.page-subtitle[data-v-380ed54d]{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-380ed54d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}@media(min-width:769px){.topics-grid[data-v-380ed54d]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-380ed54d]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-380ed54d]:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.topics-grid[data-v-380ed54d]{grid-template-columns:1fr;gap:1.5rem}}.topic-card-link[data-v-380ed54d]{text-decoration:none;color:inherit;display:block}.topic-card[data-v-380ed54d]{background-color:var(--color-card);overflow:hidden;height:100%;display:flex;flex-direction:column;border-radius:2px;box-shadow:var(--shadow-md);border:none;transition:transform .25s ease,box-shadow .25s ease}.topic-card[data-v-380ed54d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.topic-image-wrapper[data-v-380ed54d]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--color-ice)}.topic-image[data-v-380ed54d]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.topic-card:hover .topic-image[data-v-380ed54d]{transform:scale(1.05)}.topic-tag[data-v-380ed54d]{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:3px;letter-spacing:.03em;box-shadow:var(--shadow-sm);white-space:nowrap}.topic-details[data-v-380ed54d]{padding:1.5rem;flex:1;display:flex;flex-direction:column}.topic-title[data-v-380ed54d]{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-380ed54d]{font-size:.925rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0;flex:1}.why-events[data-v-380ed54d]{max-width:960px;margin:3.5rem auto 0}.why-events-title[data-v-380ed54d]{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2rem);font-weight:800;color:#1a1a2e;text-align:center;letter-spacing:-.01em;margin:0 0 .75rem;text-wrap:balance}.why-events-lead[data-v-380ed54d]{font-size:1.08rem;line-height:1.7;color:#374151;text-align:center;max-width:720px;margin:0 auto 2.25rem}.why-events-grid[data-v-380ed54d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.why-event-item[data-v-380ed54d]{background:#fff;border:1px solid #e5e7eb;border-radius:2px;padding:1.5rem}.why-event-h[data-v-380ed54d]{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0 0 .6rem}.why-event-item p[data-v-380ed54d]{font-size:.97rem;line-height:1.65;color:#374151;margin:0}.why-events-foot[data-v-380ed54d]{text-align:center;font-family:var(--font-display);font-weight:700;color:#c1512f;margin:2rem 0 0}@media(max-width:768px){.why-events[data-v-380ed54d]{margin-top:2.5rem}.why-events-grid[data-v-380ed54d]{grid-template-columns:1fr;gap:1rem}}html[data-v-7a169c19],body[data-v-7a169c19]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-7a169c19],input[data-v-7a169c19],select[data-v-7a169c19],textarea[data-v-7a169c19],optgroup[data-v-7a169c19],pre[data-v-7a169c19],code[data-v-7a169c19],kbd[data-v-7a169c19],samp[data-v-7a169c19]{font-family:inherit}h1[data-v-7a169c19],h2[data-v-7a169c19],h3[data-v-7a169c19],h4[data-v-7a169c19],h5[data-v-7a169c19],h6[data-v-7a169c19]{text-wrap:balance}p[data-v-7a169c19],li[data-v-7a169c19],dd[data-v-7a169c19],figcaption[data-v-7a169c19],.page-subtitle[data-v-7a169c19],.hub-subtitle[data-v-7a169c19],.hero-subtitle[data-v-7a169c19],.section-subtitle[data-v-7a169c19],.card-description[data-v-7a169c19]{text-wrap:pretty}[data-v-7a169c19]: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: "Roboto", sans-serif;--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-7a169c19]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-7a169c19]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-7a169c19]{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-7a169c19]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-7a169c19]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-7a169c19]{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-7a169c19]{color:var(--color-accent)}.border-3[data-v-7a169c19]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-7a169c19]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-7a169c19]{font-size:17px}}p[data-v-7a169c19],li[data-v-7a169c19],dd[data-v-7a169c19]{font-size:max(16px,1em)}.stat-label[data-v-7a169c19],.stat-number[data-v-7a169c19],.topbar-label[data-v-7a169c19],.article-tag[data-v-7a169c19],.category-tag[data-v-7a169c19],.topic-tag[data-v-7a169c19],.skill-tag[data-v-7a169c19],.type-badge[data-v-7a169c19],.step-badge[data-v-7a169c19],.demand-badge[data-v-7a169c19],.rating-badge[data-v-7a169c19],.role-level-badge[data-v-7a169c19],.se-level-pill[data-v-7a169c19],.post-meta[data-v-7a169c19],.blog-meta[data-v-7a169c19],.article-meta[data-v-7a169c19],.meta-value[data-v-7a169c19],.meta-sep[data-v-7a169c19],.newsletter-label[data-v-7a169c19],.share-label[data-v-7a169c19],.slide-label-date[data-v-7a169c19],.company-type[data-v-7a169c19],.event-date[data-v-7a169c19],.event-location[data-v-7a169c19]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-7a169c19],li[data-v-7a169c19],dd[data-v-7a169c19],td[data-v-7a169c19],.section-card-desc[data-v-7a169c19],.article-slide-desc[data-v-7a169c19],.card-description[data-v-7a169c19]{font-size:max(16px,1em)}.bf-page[data-v-7a169c19]{background-color:var(--color-bg);min-height:100vh;max-width:1280px;margin:0 auto;padding:0 1rem 3rem}@media(min-width:768px){.bf-page[data-v-7a169c19]{padding:0 2rem 4rem}}.hero[data-v-7a169c19]{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:520px;display:flex;align-items:center;overflow:hidden;background:#1a1a2e}@media(max-width:700px){.hero[data-v-7a169c19]{min-height:460px}}.hero-slides[data-v-7a169c19]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-slide[data-v-7a169c19]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1);animation:hero-cycle-7a169c19 30s linear infinite}.hero-slide[data-v-7a169c19]:first-child{opacity:1}@keyframes hero-cycle-7a169c19{0%{opacity:0;transform:scale(1)}4%{opacity:1}20%{opacity:1}24%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}.hero-shade[data-v-7a169c19]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1a1a2ef0,#1a1a2ec7 45%,#1a1a2e73),linear-gradient(0deg,rgba(26,26,46,.6) 0%,transparent 40%)}@media(max-width:700px){.hero-shade[data-v-7a169c19]{background:#1a1a2ecc}}.hero-inner[data-v-7a169c19]{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:3rem 1.25rem 3.25rem;box-sizing:border-box}@media(min-width:768px){.hero-inner[data-v-7a169c19]{padding:4rem 3rem 4.25rem}}.logo-row[data-v-7a169c19]{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem;flex-wrap:wrap}.logo-sitreps[data-v-7a169c19]{height:56px;width:auto;filter:brightness(0) invert(1)}.logo-partner[data-v-7a169c19]{width:auto}.logo-battlefield[data-v-7a169c19],.logo-ausa[data-v-7a169c19]{height:56px}@media(max-width:500px){.logo-sitreps[data-v-7a169c19],.logo-battlefield[data-v-7a169c19],.logo-ausa[data-v-7a169c19]{height:36px}.logo-row[data-v-7a169c19]{gap:.6rem;flex-wrap:nowrap}}@media(max-width:360px){.logo-sitreps[data-v-7a169c19],.logo-battlefield[data-v-7a169c19],.logo-ausa[data-v-7a169c19]{height:29px}.logo-row[data-v-7a169c19]{gap:.45rem}.hero-title[data-v-7a169c19]{font-size:2.05rem}}.logo-divider[data-v-7a169c19]{width:1px;align-self:stretch;min-height:34px;background:#ffffff59}.eyebrow[data-v-7a169c19]{font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.eyebrow-num[data-v-7a169c19]{border:1.5px solid rgba(255,255,255,.85);color:#fff;padding:.25rem .6rem}.hero-title[data-v-7a169c19]{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:clamp(2.4rem,6vw,4.5rem);line-height:.98;letter-spacing:-.01em;color:#fff;margin:0 0 1.25rem;max-width:820px}.gold[data-v-7a169c19]{color:#e09f20}.hero-sub[data-v-7a169c19]{font-family:var(--font-body);font-size:1.15rem;line-height:1.55;color:#ffffffd9;max-width:560px;margin:0 0 2rem}@media(min-width:1000px){.hero-sub[data-v-7a169c19]{max-width:none;white-space:nowrap}}.hero-cta[data-v-7a169c19]{display:inline-flex;align-items:center;gap:.5rem;background:#c1512f;color:#fff;font-family:var(--font-display);font-weight:900;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:.95rem 1.6rem;border-radius:4px;transition:background-color .2s ease,transform .2s ease}.hero-cta[data-v-7a169c19]:hover{background:#a8432a;transform:translateY(-2px)}.ticker[data-v-7a169c19]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:2.5rem;background:#2779b7;overflow:hidden}.ticker-track[data-v-7a169c19]{display:flex;width:max-content;animation:ticker-scroll-7a169c19 40s linear infinite}.ticker-list[data-v-7a169c19]{display:flex;margin:0;padding:0;list-style:none}.ticker-list li[data-v-7a169c19]{font-family:var(--font-display);font-weight:900;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:.95rem 1.75rem;white-space:nowrap}.ticker-list li[data-v-7a169c19]:after{content:"★";margin-left:3.5rem;color:#ffffff8c}@keyframes ticker-scroll-7a169c19{0%{transform:translate(0)}to{transform:translate(-50%)}}.kicker[data-v-7a169c19]{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6b6b6b;margin:0 0 .6rem;display:flex;align-items:center;gap:.6rem}.kicker-num[data-v-7a169c19]{color:#c1512f}.kicker[data-v-7a169c19]:after{content:"";width:48px;height:1px;background:#1a1a2e40}.js-reveal .reveal[data-v-7a169c19]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.js-reveal .reveal.is-visible[data-v-7a169c19]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero-slide[data-v-7a169c19]{animation:none}.hero-slide[data-v-7a169c19]:not(:first-child){display:none}.ticker-track[data-v-7a169c19]{animation:none}}.bf-sections[data-v-7a169c19]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:900px){.bf-sections[data-v-7a169c19]{grid-template-columns:1.5fr 1fr}}.bf-card[data-v-7a169c19]{background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);padding:2rem}@media(max-width:768px){.bf-card[data-v-7a169c19]{padding:1.5rem}}.section-title[data-v-7a169c19]{font-size:1.6rem;font-weight:900;text-transform:uppercase;letter-spacing:-.005em;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem}.section-description[data-v-7a169c19]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0 0 1.5rem}.about-lede[data-v-7a169c19]{font-family:var(--font-display);font-weight:700;font-size:1.05rem;line-height:1.5;color:var(--color-black);margin:0 0 .85rem}.about-text[data-v-7a169c19]{font-family:var(--font-body);font-size:.95rem;line-height:1.6;color:var(--color-text-muted);margin:0 0 .85rem}.cta-group[data-v-7a169c19]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.cta-btn[data-v-7a169c19]{display:block;text-align:center;padding:.85rem 1.25rem;background:#1a1a2e;color:#fff;border-radius:9999px;font-family:var(--font-display);font-weight:700;font-size:.95rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.cta-btn[data-v-7a169c19]:hover{background:#2779b7;transform:translateY(-1px);box-shadow:0 4px 12px #1a1a2e40}.side-photos[data-v-7a169c19]{display:none}@media(min-width:900px){.bf-sections[data-v-7a169c19]{align-items:stretch}.bf-side[data-v-7a169c19]{display:flex;flex-direction:column;gap:1.25rem}.side-photos[data-v-7a169c19]{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem;min-height:260px}}.photo[data-v-7a169c19]{position:relative;margin:0;min-height:0;overflow:hidden;border-radius:2px;box-shadow:var(--shadow-md)}.photo img[data-v-7a169c19]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.photo figcaption[data-v-7a169c19]{position:absolute;left:0;right:0;bottom:0;padding:1.5rem .6rem .45rem;background:linear-gradient(transparent,#1a1a2ed9);font-family:var(--font-body);font-size:.78rem;line-height:1.3;color:#fff}.hp-field[data-v-7a169c19]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-row[data-v-7a169c19]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.form-row[data-v-7a169c19]{grid-template-columns:1fr}}.field[data-v-7a169c19]{margin-bottom:1.25rem}.field-label[data-v-7a169c19]{display:block;font-size:.925rem;font-weight:600;font-family:var(--font-body);color:var(--color-black);margin-bottom:.4rem}.required[data-v-7a169c19]{color:#c1512f}.field-input[data-v-7a169c19]{width:100%;padding:.7rem .9rem;font-size:1rem;font-family:var(--font-body);border:1.5px solid rgba(26,26,46,.12);border-radius:2px;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-7a169c19]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f}.field-input.field-error[data-v-7a169c19]{border-color:#dc2626}.field-select[data-v-7a169c19]{-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-7a169c19]{resize:vertical;min-height:110px}.error-text[data-v-7a169c19]{display:block;font-size:.8rem;font-family:var(--font-body);color:#dc2626;margin-top:.3rem}.form-actions[data-v-7a169c19]{text-align:center;padding-top:.5rem}.submit-btn[data-v-7a169c19]{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-7a169c19]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.submit-btn[data-v-7a169c19]:disabled{opacity:.6;cursor:not-allowed}.success-container[data-v-7a169c19]{text-align:center;padding:2rem 1rem}.success-icon[data-v-7a169c19]{width:56px;height:56px;border-radius:50%;background-color:#2779b7;color:#fff;font-size:1.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.success-title[data-v-7a169c19]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.success-message[data-v-7a169c19]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0}html[data-v-50037b93],body[data-v-50037b93]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-50037b93],input[data-v-50037b93],select[data-v-50037b93],textarea[data-v-50037b93],optgroup[data-v-50037b93],pre[data-v-50037b93],code[data-v-50037b93],kbd[data-v-50037b93],samp[data-v-50037b93]{font-family:inherit}h1[data-v-50037b93],h2[data-v-50037b93],h3[data-v-50037b93],h4[data-v-50037b93],h5[data-v-50037b93],h6[data-v-50037b93]{text-wrap:balance}p[data-v-50037b93],li[data-v-50037b93],dd[data-v-50037b93],figcaption[data-v-50037b93],.page-subtitle[data-v-50037b93],.hub-subtitle[data-v-50037b93],.hero-subtitle[data-v-50037b93],.section-subtitle[data-v-50037b93],.card-description[data-v-50037b93]{text-wrap:pretty}[data-v-50037b93]: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: "Roboto", sans-serif;--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-50037b93]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-50037b93]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-50037b93]{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-50037b93]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-50037b93]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-50037b93]{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-50037b93]{color:var(--color-accent)}.border-3[data-v-50037b93]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-50037b93]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-50037b93]{font-size:17px}}p[data-v-50037b93],li[data-v-50037b93],dd[data-v-50037b93]{font-size:max(16px,1em)}.stat-label[data-v-50037b93],.stat-number[data-v-50037b93],.topbar-label[data-v-50037b93],.article-tag[data-v-50037b93],.category-tag[data-v-50037b93],.topic-tag[data-v-50037b93],.skill-tag[data-v-50037b93],.type-badge[data-v-50037b93],.step-badge[data-v-50037b93],.demand-badge[data-v-50037b93],.rating-badge[data-v-50037b93],.role-level-badge[data-v-50037b93],.se-level-pill[data-v-50037b93],.post-meta[data-v-50037b93],.blog-meta[data-v-50037b93],.article-meta[data-v-50037b93],.meta-value[data-v-50037b93],.meta-sep[data-v-50037b93],.newsletter-label[data-v-50037b93],.share-label[data-v-50037b93],.slide-label-date[data-v-50037b93],.company-type[data-v-50037b93],.event-date[data-v-50037b93],.event-location[data-v-50037b93]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-50037b93],li[data-v-50037b93],dd[data-v-50037b93],td[data-v-50037b93],.section-card-desc[data-v-50037b93],.article-slide-desc[data-v-50037b93],.card-description[data-v-50037b93]{font-size:max(16px,1em)}.ph-page[data-v-50037b93]{background-color:var(--color-bg);min-height:100vh;padding-bottom:4rem}.hero[data-v-50037b93]{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;color:#f5ede0;background:linear-gradient(160deg,#14203a,#1d3350 55%,#2a4258)}.hero-photo[data-v-50037b93]{position:absolute;top:0;right:0;bottom:0;width:min(40%,640px);background:url(/images/patriot-house/hero-rooftop.jpg) center 60% / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 30%,#000 55%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 30%,#000 55%)}@media(max-width:760px){.hero-photo[data-v-50037b93]{width:100%;background-position:center 70%;-webkit-mask-image:none;mask-image:none;opacity:.45}}.hero-inner[data-v-50037b93]{position:relative;max-width:1280px;margin:0 auto;padding:2.25rem 1.25rem;box-sizing:border-box}@media(min-width:768px){.hero-inner[data-v-50037b93]{padding:2.75rem 3rem}}@media(min-width:1000px){.hero-inner[data-v-50037b93]{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:3.5rem;padding-right:calc(3rem + 30vw)}.hero-col-pitch[data-v-50037b93]{padding-left:3.5rem;border-left:1px solid rgba(245,237,224,.25)}}@media(min-width:1500px){.hero-inner[data-v-50037b93]{padding-right:calc(3rem + 22vw)}}.logo-row[data-v-50037b93]{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.5rem}.logo-sitreps[data-v-50037b93]{height:44px;width:auto;filter:brightness(0) invert(1)}.logo-l2w[data-v-50037b93]{height:58px;width:auto}.logo-divider[data-v-50037b93]{width:1px;align-self:stretch;min-height:40px;background:#f5ede066}.hero-title[data-v-50037b93]{font-family:var(--font-display);font-weight:300;text-transform:uppercase;font-size:clamp(2.75rem,5.4vw,4.75rem);line-height:.95;letter-spacing:.08em;color:#f5ede0;margin:0}.hero-rule[data-v-50037b93]{display:block;width:72px;height:3px;background:#c1512f;margin:1.25rem 0 1rem}.hero-motto[data-v-50037b93]{font-family:var(--font-display);font-weight:300;text-transform:uppercase;font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.3;letter-spacing:.22em;margin:0 0 .9rem}.hero-sub[data-v-50037b93]{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:1rem;line-height:1.6;letter-spacing:.16em;color:#f5ede0d1;max-width:460px;margin:0 0 1.5rem}.hero-icons[data-v-50037b93]{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;list-style:none;padding:0;margin:0 0 1.5rem}.hero-icons li[data-v-50037b93]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0 .85rem;font-family:var(--font-display);font-size:.7rem;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#f5ede0e6}.hero-icons li[data-v-50037b93]:first-child{padding-left:0}.hero-icons li+li[data-v-50037b93]{border-left:1px solid rgba(245,237,224,.35)}@media(max-width:520px){.hero-icons[data-v-50037b93]{display:grid;grid-template-columns:repeat(4,1fr)}.hero-icons li[data-v-50037b93]{padding:0 .25rem;font-size:.62rem;letter-spacing:.04em}.hero-icons li[data-v-50037b93]:first-child{padding-left:.25rem}}.jump-btn[data-v-50037b93]{display:inline-flex;align-items:center;gap:.4rem;padding:.85rem 1.75rem;background:#e09f20;color:#1a1a2e;border-radius:9999px;font-family:var(--font-display);font-weight:700;font-size:1.05rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.jump-btn[data-v-50037b93]:hover{background:#c98b14;transform:translateY(-1px)}.hero-place[data-v-50037b93]{font-family:var(--font-display);font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:#f5ede0b3;margin:0}.hero-place span[data-v-50037b93]{margin:0 .6rem}@media(max-width:999px){.hero-place[data-v-50037b93]{margin-bottom:1.5rem}}.ph-main[data-v-50037b93]{max-width:1280px;margin:0 auto;padding:2.5rem 1.25rem 0;box-sizing:border-box}@media(min-width:768px){.ph-main[data-v-50037b93]{padding:3rem 3rem 0}}.choices[data-v-50037b93]{display:grid;grid-template-columns:1fr;gap:.5rem;margin-bottom:.5rem}.choices .choice[data-v-50037b93]{margin-bottom:0}@media(min-width:760px){.choices-valuable[data-v-50037b93]{grid-template-columns:repeat(2,1fr)}.choices-likely[data-v-50037b93]{grid-template-columns:repeat(5,1fr)}}@media(min-width:1100px){.choices-valuable[data-v-50037b93]{grid-template-columns:repeat(3,1fr)}}.ph-title[data-v-50037b93]{font-family:var(--font-display);font-weight:900;font-size:clamp(1.9rem,4.5vw,2.8rem);line-height:1.08;letter-spacing:-.01em;color:var(--color-black);margin:0 auto 1.75rem;max-width:900px;text-align:center}.ph-intro p[data-v-50037b93]{font-family:var(--font-body);font-size:1.1rem;line-height:1.65;color:#1a1a1a;margin:0 0 1rem}.ph-intro .lede[data-v-50037b93]{font-size:1.2rem}.ph-intro a[data-v-50037b93]{color:#2779b7}.tagline[data-v-50037b93]{font-family:var(--font-display)!important;font-weight:900;font-size:1.5rem!important;letter-spacing:.04em;text-transform:uppercase;color:#c1512f!important;margin:1.5rem 0!important}.ph-card[data-v-50037b93]{background-color:#f5ede0;border-radius:2px;box-shadow:var(--shadow-md);border-top:4px solid #e09f20;padding:2rem;margin-top:2rem;scroll-margin-top:90px}@media(max-width:768px){.ph-card[data-v-50037b93]{padding:1.5rem 1.25rem}}.card-title[data-v-50037b93]{font-family:var(--font-display);font-size:1.6rem;font-weight:900;text-transform:uppercase;color:var(--color-black);margin:0 0 1.5rem}.hp-field[data-v-50037b93]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.q[data-v-50037b93]{border:none;padding:0;margin:0 0 1.75rem;min-width:0}.q-label[data-v-50037b93]{display:block;font-family:var(--font-body);font-size:1.1rem;font-weight:700;line-height:1.45;color:var(--color-black);margin-bottom:.75rem;padding:0}.q-num[data-v-50037b93]{color:#c1512f;margin-right:.15rem}.q-hint[data-v-50037b93]{font-weight:400;font-size:1rem;color:var(--color-text-muted)}.q-hint-block[data-v-50037b93]{font-family:var(--font-body);line-height:1.5;margin:-.35rem 0 .75rem}.required[data-v-50037b93]{color:#c1512f}.choice[data-v-50037b93]{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:1.05rem;line-height:1.4;color:#1a1a1a;padding:.7rem .9rem;margin-bottom:.5rem;border:1.5px solid rgba(26,26,46,.12);border-radius:2px;background-color:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.choice[data-v-50037b93]:hover{border-color:#2779b7}.choice[data-v-50037b93]:has(input:checked){border-color:#2779b7;background-color:#2779b70f}.choice input[type=radio][data-v-50037b93],.choice input[type=checkbox][data-v-50037b93]{width:20px;height:20px;flex-shrink:0;margin:0;accent-color:#2779b7}.choice-other[data-v-50037b93]{flex-wrap:wrap}.other-input[data-v-50037b93]{flex:1;min-width:160px;padding:.5rem .75rem!important}.field-input[data-v-50037b93]{width:100%;padding:.7rem .9rem;font-size:1rem;font-family:var(--font-body);border:1.5px solid rgba(26,26,46,.12);border-radius:2px;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-50037b93]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f}.field-input.field-error[data-v-50037b93]{border-color:#dc2626}.field-textarea[data-v-50037b93]{resize:vertical;min-height:120px}.error-text[data-v-50037b93]{display:block;font-size:.9rem;font-family:var(--font-body);color:#dc2626;margin-top:.3rem}.form-actions[data-v-50037b93]{text-align:center;padding-top:.5rem}.submit-btn[data-v-50037b93]{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 2.75rem;font-size:1.05rem;font-weight:700;font-family:var(--font-display);color:#1a1a2e;background-color:#e09f20;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.submit-btn[data-v-50037b93]:hover:not(:disabled){background-color:#c98b14;transform:translateY(-1px);box-shadow:0 4px 12px #e09f2059}.submit-btn[data-v-50037b93]:disabled{opacity:.6;cursor:not-allowed}.success-container[data-v-50037b93]{text-align:center;padding:1.5rem 1rem}.success-icon[data-v-50037b93]{width:56px;height:56px;border-radius:50%;background-color:#2779b7;color:#fff;font-size:1.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.success-title[data-v-50037b93]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.success-message[data-v-50037b93]{font-size:1.05rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0}.sitrep-page[data-v-150b7417]{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-150b7417]{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-150b7417]{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-150b7417] .share-label{color:#ffffff8c;font-size:.68rem}.sitrep-header[data-v-150b7417] .share-icons{gap:.4rem}.sitrep-header[data-v-150b7417] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.sitrep-header[data-v-150b7417] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.sitrep-header .share-buttons[data-v-150b7417]{position:static;margin:1.5rem auto 0;justify-content:center}}.sitrep-header h1[data-v-150b7417]{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-150b7417]{color:#ffffffc7}.sitrep-header a[data-v-150b7417]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.sitrep-header a[data-v-150b7417]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.site-title[data-v-150b7417]{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-150b7417]{font-size:.95rem;color:#6b6b6b;margin:0 0 14px;text-align:center}.updated-badge[data-v-150b7417]{display:inline-flex;align-items:center;gap:8px;background:#1a1a2e;color:#fff;font-size:.85rem;font-weight:600;padding:8px 18px;border-radius:2px;margin-bottom:12px}.updated-dot[data-v-150b7417]{width:8px;height:8px;background:#e09f20;border-radius:50%;animation:pulse-dot-150b7417 2s infinite}@keyframes pulse-dot-150b7417{0%,to{opacity:1}50%{opacity:.4}}.archive-nav[data-v-150b7417]{margin:8px 0 12px;font-size:.9rem}.sitrep-header .archive-link[data-v-150b7417]{display:inline-block;color:#fff;text-decoration:none;font-weight:600;padding:6px 14px;border-radius:4px;border:1px solid rgba(255,255,255,.4);transition:background .15s,color .15s}.sitrep-header .archive-link[data-v-150b7417]:hover{background:#fff;color:#1a1a2e}.status-message[data-v-150b7417]{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:60px auto;text-align:center;color:#8a9ab5}.sitrep-body[data-v-150b7417]{max-width:var(--page-max);margin:0 auto;padding:16px var(--page-gutter) 40px;box-sizing:border-box}.breaking-banner[data-v-150b7417]{background:#1a1a2e;border:2px solid #c1512f;border-radius:2px;padding:16px 20px;margin-bottom:24px;display:flex;align-items:flex-start;gap:16px}.breaking-label[data-v-150b7417]{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-150b7417]{width:8px;height:8px;background:#c1512f;border-radius:50%;animation:breaking-flash-150b7417 1s infinite}@keyframes breaking-flash-150b7417{0%,to{opacity:1;box-shadow:0 0 #c1512f99}50%{opacity:.6;box-shadow:0 0 8px 4px #c1512f4d}}.breaking-stories[data-v-150b7417]{display:flex;flex-direction:column;gap:6px}.breaking-story-link[data-v-150b7417]{color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;line-height:1.4;transition:color .12s}.breaking-story-link[data-v-150b7417]:hover{color:#c1512f}.top-stories[data-v-150b7417]{margin-bottom:28px}.featured-story[data-v-150b7417]{margin-bottom:16px}.featured-card[data-v-150b7417]{display:block;background:#1a1a2e;border-radius:2px;overflow:hidden;text-decoration:none;position:relative;transition:transform .15s,box-shadow .15s}.featured-card[data-v-150b7417]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.featured-image[data-v-150b7417]{width:100%;height:340px;overflow:hidden}.featured-image img[data-v-150b7417]{width:100%;height:100%;object-fit:cover}.featured-image.no-image[data-v-150b7417]{background:linear-gradient(135deg,#1a2a4a,#2779b7)}.featured-content[data-v-150b7417]{padding:24px 28px}.featured-title[data-v-150b7417]{font-size:1.5rem;font-weight:800;color:#fff;line-height:1.3;margin:0}.top-stories-grid[data-v-150b7417]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.top-story-card[data-v-150b7417]{background:#1a1a2e;border-radius:2px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.top-story-card[data-v-150b7417]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.top-story-image[data-v-150b7417]{width:100%;height:140px;overflow:hidden}.top-story-image img[data-v-150b7417]{width:100%;height:100%;object-fit:cover}.top-story-image.no-image[data-v-150b7417]{background:linear-gradient(135deg,#1a2a4a,#2779b7)}.top-story-content[data-v-150b7417]{padding:14px 16px;flex:1;display:flex;flex-direction:column}.top-story-badge[data-v-150b7417]{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-150b7417]{font-size:.88rem;font-weight:700;color:#fff;line-height:1.3;margin:0}.trending-section[data-v-150b7417]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:18px 20px;margin-bottom:24px}.trending-label[data-v-150b7417]{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-150b7417]{stroke:#c1512f}.trending-list[data-v-150b7417]{display:flex;flex-direction:column}.trending-item[data-v-150b7417]{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-150b7417]:last-child{border-bottom:none}.trending-item[data-v-150b7417]:hover{background:#f8f9fb}.trending-rank[data-v-150b7417]{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-150b7417]{flex:1;font-size:.88rem;font-weight:600;color:#1a1a2e;line-height:1.3}.trending-clicks[data-v-150b7417]{flex-shrink:0;font-size:.7rem;font-weight:600;color:#8a9ab5}.categories-grid[data-v-150b7417]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.category-section[data-v-150b7417]{background:#fff;border-radius:2px;border:1px solid rgba(26,26,46,.12);padding:18px 20px;display:flex;flex-direction:column}.category-label[data-v-150b7417]{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-150b7417]{margin-left:auto;background:#e8ecf1;color:#6b6b6b;font-size:.7rem;padding:2px 7px;border-radius:4px;font-weight:600}.link-list[data-v-150b7417]{list-style:none;margin:0;padding:0}.link-row[data-v-150b7417]{display:flex;align-items:flex-start;gap:8px}.story-link[data-v-150b7417]{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-150b7417]{border-bottom:1px solid #f0f2f5;padding:2px 0}.link-item[data-v-150b7417]:last-child{border-bottom:none}.see-more-link[data-v-150b7417]{display:block;text-align:center;font-size:.82rem;font-weight:600;color:#2779b7;text-decoration:none;padding:10px 0 2px;margin-top:auto;border-top:1px solid #f0f2f5;transition:color .12s}.see-more-link[data-v-150b7417]:hover{color:#1a5a8a}.story-link[data-v-150b7417]:hover{color:#2779b7}.story-link[data-v-150b7417]:visited{color:#6b6b6b}.story-link.breaking[data-v-150b7417]{color:#c1512f;font-weight:700;animation:breaking-text-150b7417 2s infinite}@keyframes breaking-text-150b7417{0%,to{opacity:1}50%{opacity:.7}}.share-btn[data-v-150b7417]{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-150b7417]:hover{color:#2779b7;background:#f0f4f8}.share-toast[data-v-150b7417]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#1a1a2e;color:#fff;padding:12px 24px;border-radius:2px;font-size:.85rem;font-weight:600;box-shadow:0 2px 6px #1a1a2e0f;z-index:1000;animation:toast-in-150b7417 .3s ease}@keyframes toast-in-150b7417{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.join-banner[data-v-150b7417]{max-width:var(--page-max);margin:32px auto 0;padding:0 var(--page-gutter);box-sizing:border-box}.join-banner-inner[data-v-150b7417]{background:#1a1a2e;border-radius:2px;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.join-text[data-v-150b7417]{color:#fffc;font-size:.95rem;font-weight:500}.join-link[data-v-150b7417]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:#c1512f;color:#fff;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .15s}.join-link[data-v-150b7417]:hover{background:#a8432a}@media(max-width:768px){.join-banner-inner[data-v-150b7417]{flex-direction:column;align-items:flex-start;text-align:left}}.sitrep-footer[data-v-150b7417]{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto;padding:16px 20px 32px;text-align:center;font-size:.75rem;color:#8a9ab5;border-top:1px solid #d0d8e4}.install-banner[data-v-150b7417]{max-width:var(--page-max);margin:24px auto 0;padding:0 var(--page-gutter);box-sizing:border-box}.install-banner-inner[data-v-150b7417]{background:linear-gradient(135deg,#1a1a2e,#2779b7);border-radius:2px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.install-text[data-v-150b7417]{color:#fff;font-size:.9rem;font-weight:500;flex:1}.install-actions[data-v-150b7417]{display:flex;gap:10px;align-items:center}.install-btn[data-v-150b7417]{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-150b7417]:hover{transform:translateY(-1px)}.install-dismiss[data-v-150b7417]{background:none;border:none;color:#fff9;font-size:.8rem;cursor:pointer}.install-dismiss[data-v-150b7417]:hover{color:#fff}.ios-banner[data-v-150b7417]{position:fixed;bottom:0;left:0;right:0;max-width:100%;margin:0;padding:0;z-index:999}.ios-inner[data-v-150b7417]{background:#fff;border-radius:2px 2px 0 0;box-shadow:0 16px 44px #1a1a2e2e;padding:20px 20px 28px;position:relative}.ios-close[data-v-150b7417]{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-150b7417]:hover{color:#1a1a2e}.ios-content[data-v-150b7417]{display:flex;align-items:flex-start;gap:14px}.ios-icon-row[data-v-150b7417]{flex-shrink:0;width:40px;height:40px;background:#f0f4f8;border-radius:2px;display:flex;align-items:center;justify-content:center}.ios-text[data-v-150b7417]{font-size:.9rem;color:#1a1a2e;line-height:1.5;margin:0}.ios-text strong[data-v-150b7417]{font-weight:700}.ios-share-icon[data-v-150b7417]{display:inline-block;vertical-align:middle;margin:0 2px;color:#2779b7}@media(max-width:768px){.site-title[data-v-150b7417]{font-size:1.6rem}.categories-grid[data-v-150b7417]{grid-template-columns:1fr}.featured-image[data-v-150b7417]{height:200px}.featured-title[data-v-150b7417]{font-size:1.2rem}.featured-content[data-v-150b7417]{padding:16px 18px}.top-stories-grid[data-v-150b7417]{grid-template-columns:repeat(2,1fr)}.breaking-banner[data-v-150b7417]{flex-direction:column;gap:10px}.install-banner-inner[data-v-150b7417]{flex-direction:column;text-align:center}}@media(max-width:480px){.site-title[data-v-150b7417]{font-size:1.3rem}.sitrep-header[data-v-150b7417]{padding:24px 12px 12px}.sitrep-body[data-v-150b7417]{padding:12px var(--page-gutter) 24px}.category-section[data-v-150b7417]{padding:14px}}.breaking-banner[data-v-150b7417],.featured-card[data-v-150b7417],.top-story-card[data-v-150b7417],.trending-section[data-v-150b7417],.category-section[data-v-150b7417],.join-banner-inner[data-v-150b7417],.install-banner-inner[data-v-150b7417]{border-radius:4px}.transition-hub[data-v-76862c91]{--card-accent: #2779b7;background:#fff;min-height:100vh}.hub-header[data-v-76862c91]{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-76862c91]{position:relative}.hub-header .share-buttons[data-v-76862c91]{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-76862c91] .share-label{color:#ffffff8c;font-size:.68rem}.hub-header[data-v-76862c91] .share-icons{gap:.4rem}.hub-header[data-v-76862c91] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.hub-header[data-v-76862c91] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.hub-header .share-buttons[data-v-76862c91]{position:static;margin:1.5rem auto 0;justify-content:center}}.hub-header a[data-v-76862c91]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.hub-header a[data-v-76862c91]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.hub-header[data-v-76862c91] .share-label{color:#ffffff9e}.hub-title[data-v-76862c91]{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-76862c91]{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-76862c91]{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-gutter) 48px}.hub-section[data-v-76862c91]{margin-bottom:40px}.section-header[data-v-76862c91]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;margin-bottom:20px}.section-title[data-v-76862c91]{font-size:1.3rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.section-desc[data-v-76862c91]{font-size:1rem;color:#6b6b6b;margin:0}.cards-grid[data-v-76862c91]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.hub-card[data-v-76862c91]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:18px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.hub-card[data-v-76862c91]:hover{border-color:#2779b7;box-shadow:0 4px 12px #2779b71a;transform:translateY(-1px)}.hub-card h3[data-v-76862c91]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:0 0 6px}.hub-card p[data-v-76862c91]{font-size:.83rem;color:#6b6b6b;margin:0;line-height:1.4}.recommended-section[data-v-76862c91]{margin-bottom:48px}.recommended-header[data-v-76862c91]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.recommended-title[data-v-76862c91]{font-size:1.4rem;font-weight:800;color:#1a1a2e;margin:0 0 4px}.recommended-desc[data-v-76862c91]{font-size:.9rem;color:#6b6b6b;margin:0}.retake-btn[data-v-76862c91]{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-76862c91]:hover{border-color:#2779b7;color:#2779b7}.recommended-grid[data-v-76862c91]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.recommended-card[data-v-76862c91]{border-color:#2779b7;position:relative}.recommended-card[data-v-76862c91]:hover{border-color:#1a5a8a;box-shadow:0 6px 16px #2779b726}.rec-badge[data-v-76862c91]{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-76862c91]{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:stretch}.recommended-articles[data-v-76862c91]{min-width:0;display:flex;flex-direction:column}.recommended-articles .recommended-grid[data-v-76862c91]{flex:1}.next-steps-sidebar[data-v-76862c91]{display:flex;flex-direction:column;gap:16px}.next-steps-sidebar .sidebar-card[data-v-76862c91]{flex:1}.sidebar-card[data-v-76862c91]{background:#fff;border:2px solid #2779b7;border-radius:2px;padding:24px;box-shadow:0 4px 12px #2779b714}.sidebar-title[data-v-76862c91]{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0 0 14px}.steps-list[data-v-76862c91]{list-style:none;padding:0;margin:0}.step-item[data-v-76862c91]{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-76862c91]:last-child{border-bottom:none}.step-number[data-v-76862c91]{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-76862c91]{display:flex;flex-direction:column;gap:6px}.quick-link[data-v-76862c91]{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-76862c91]:last-child{border-bottom:none}.quick-link[data-v-76862c91]:hover{color:#1a5a8a}.sidebar-cta[data-v-76862c91]{text-align:center}.sidebar-cta.dark[data-v-76862c91]{background:#1a1a2e;border-color:#1a1a2e}.sidebar-cta.dark .sidebar-title[data-v-76862c91]{color:#fff}.sidebar-cta.dark .sidebar-desc[data-v-76862c91]{color:#ffffffb3}.sidebar-desc[data-v-76862c91]{font-size:.83rem;color:#6b6b6b;line-height:1.4;margin:0 0 12px}.sidebar-btn[data-v-76862c91]{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-76862c91]:hover{transform:translateY(-1px)}.recommended-ctas[data-v-76862c91]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.dimmed-section[data-v-76862c91]{opacity:.5;position:relative}.dimmed-section[data-v-76862c91]: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-76862c91],.quiz-result[data-v-76862c91]{margin-bottom:32px}.quiz-card[data-v-76862c91],.quiz-result-card[data-v-76862c91]{background:#1a1a2e;border-radius:2px;padding:32px;color:#fff}.quiz-title[data-v-76862c91],.quiz-result-title[data-v-76862c91]{font-size:1.4rem;font-weight:700;margin:0 0 8px}.quiz-desc[data-v-76862c91],.quiz-result-desc[data-v-76862c91]{font-size:.95rem;color:#ffffffb3;margin:0 0 20px;line-height:1.5}.quiz-progress[data-v-76862c91]{height:4px;background:#ffffff26;border-radius:4px;margin-bottom:24px;overflow:hidden}.quiz-progress-bar[data-v-76862c91]{height:100%;background:#c1512f;border-radius:4px;transition:width .3s ease}.quiz-question[data-v-76862c91]{font-size:1.1rem;font-weight:600;margin:0 0 16px}.quiz-options[data-v-76862c91]{display:flex;flex-direction:column;gap:10px}.quiz-option[data-v-76862c91]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:2px;padding:14px 18px;color:#fff;font-size:.9rem;font-weight:500;text-align:left;cursor:pointer;transition:all .15s}.quiz-option[data-v-76862c91]:hover{background:#ffffff26;border-color:#c1512f;transform:translate(4px)}.quiz-back[data-v-76862c91]{background:none;border:none;color:#ffffff80;font-size:.8rem;cursor:pointer;margin-top:12px;padding:0}.quiz-back[data-v-76862c91]:hover{color:#fff}.quiz-result-actions[data-v-76862c91]{display:flex;gap:12px;flex-wrap:wrap}.quiz-result-btn[data-v-76862c91]{padding:12px 24px;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:transform .12s}.quiz-result-btn[data-v-76862c91]:hover{transform:translateY(-1px)}.quiz-result-btn.primary[data-v-76862c91]{background:#c1512f;color:#fff}.quiz-result-btn.secondary[data-v-76862c91]{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.3)}.quiz-result-btn.secondary[data-v-76862c91]:hover{color:#fff;border-color:#fff9}.join-section[data-v-76862c91]{text-align:center;background:#1a1a2e;border-radius:2px;padding:40px 24px;margin-top:48px;color:#fff}.join-section h2[data-v-76862c91]{font-size:1.6rem;font-weight:700;margin:0 0 8px}.join-section p[data-v-76862c91]{font-size:1rem;color:#ffffffb3;margin:0 0 24px;text-align:center}.join-ctas[data-v-76862c91]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.join-btn[data-v-76862c91]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.join-btn.primary[data-v-76862c91]{background:#c1512f;border-color:#c1512f;color:#fff}.join-btn.primary[data-v-76862c91]:hover{background:#a8432a;border-color:#a8432a}.join-btn.secondary[data-v-76862c91]{background:transparent;color:#fff;border-color:#ffffffb3}.join-btn.secondary[data-v-76862c91]:hover{background:#fff;color:#1a1a2e;border-color:#fff}@media(max-width:768px){.hub-title[data-v-76862c91]{font-size:1.6rem}.cards-grid[data-v-76862c91]{grid-template-columns:1fr}.quiz-card[data-v-76862c91],.quiz-result-card[data-v-76862c91]{padding:24px 18px}.quiz-title[data-v-76862c91],.quiz-result-title[data-v-76862c91]{font-size:1.2rem}.recommended-header[data-v-76862c91]{flex-direction:column;gap:12px}.recommended-layout[data-v-76862c91]{grid-template-columns:1fr}.next-steps-sidebar[data-v-76862c91]{position:static}.recommended-ctas[data-v-76862c91]{grid-template-columns:1fr}}@media(max-width:480px){.hub-header[data-v-76862c91]{padding:32px 16px 24px}.hub-body[data-v-76862c91]{padding:0 16px 32px}}@media(max-width:600px){.join-ctas[data-v-76862c91]{flex-direction:column;align-items:stretch}.join-btn[data-v-76862c91]{width:100%}}.leland-ai-card[data-v-cf45a56c]{background-color:#fff;border:1px solid #ececf1;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.25rem;transition:all .25s ease}.leland-ai-card[data-v-cf45a56c]:hover{box-shadow:0 6px 20px #1a1a2e1a}.leland-ai-header[data-v-cf45a56c]{display:flex;align-items:center;gap:.85rem;margin-bottom:.75rem}.leland-ai-logo[data-v-cf45a56c]{width:56px;height:56px;object-fit:contain;background-color:#fff;border-radius:2px;padding:8px;flex-shrink:0}.leland-ai-eyebrow[data-v-cf45a56c]{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-cf45a56c]{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-cf45a56c]{font-size:.8rem;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .85rem;line-height:1.45}.leland-ai-codes[data-v-cf45a56c]{border-top:1px solid #ececf1;padding-top:.85rem}.codes-heading[data-v-cf45a56c]{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-cf45a56c]{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem}.code-info[data-v-cf45a56c]{display:flex;flex-direction:column;min-width:0}.code-save[data-v-cf45a56c]{font-size:.85rem;font-weight:700;color:#c1512f;font-family:Roboto,sans-serif}.code-detail[data-v-cf45a56c]{font-size:.7rem;color:#666;font-family:Roboto,sans-serif}.code-pill[data-v-cf45a56c]{display:flex;align-items:center;gap:.4rem;flex-shrink:0;background-color:#f4f6f9;border:1px dashed #2779b7;border-radius:2px;padding:.35rem .55rem;cursor:pointer;transition:all .2s ease}.code-pill[data-v-cf45a56c]:hover{background-color:#e9eff6}.code-text[data-v-cf45a56c]{font-family:Courier New,monospace;font-weight:700;font-size:.8rem;color:#1a1a2e;letter-spacing:.02em}.code-copy[data-v-cf45a56c]{font-size:.62rem;font-weight:700;text-transform:uppercase;color:#2779b7;font-family:Roboto,sans-serif}.leland-ai-locked[data-v-cf45a56c]{border-top:1px solid #ececf1;padding-top:.85rem}.locked-msg[data-v-cf45a56c]{font-size:.78rem;color:#1a1a1a;font-family:Roboto,sans-serif;line-height:1.45;margin:0 0 .75rem}.lock-icon[data-v-cf45a56c]{margin-right:.2rem}.leland-ai-btn[data-v-cf45a56c]{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-cf45a56c]{background-color:#c1512f;color:#fff;margin-top:.25rem}.leland-ai-btn.primary[data-v-cf45a56c]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 3px 10px #c1512f4d}.leland-ai-btn.ghost[data-v-cf45a56c]{background-color:transparent;color:#2779b7;border:1px solid #2779b7;margin-top:.5rem}.leland-ai-btn.ghost[data-v-cf45a56c]:hover{background-color:#f4f6f9}.leland-ai-card.filled[data-v-cf45a56c]{background:#c1512f;border:none;box-shadow:0 6px 18px #c1512f4d;color:#fff}.leland-ai-card.filled .leland-ai-logo[data-v-cf45a56c]{background-color:#fff}.leland-ai-card.filled .leland-ai-eyebrow[data-v-cf45a56c]{color:#ffe1a8}.leland-ai-card.filled .leland-ai-title[data-v-cf45a56c]{color:#fff}.leland-ai-card.filled .leland-ai-desc[data-v-cf45a56c]{color:#ffffffe6}.leland-ai-card.filled .leland-ai-codes[data-v-cf45a56c],.leland-ai-card.filled .leland-ai-locked[data-v-cf45a56c]{border-top-color:#ffffff4d}.leland-ai-card.filled .codes-heading[data-v-cf45a56c]{color:#ffe1a8}.leland-ai-card.filled .code-save[data-v-cf45a56c]{color:#fff}.leland-ai-card.filled .code-detail[data-v-cf45a56c]{color:#ffffffd9}.leland-ai-card.filled .code-pill[data-v-cf45a56c]{background-color:#fff;border-color:#ffffffb3}.leland-ai-card.filled .code-pill[data-v-cf45a56c]:hover{background-color:#fef3e2}.leland-ai-card.filled .code-text[data-v-cf45a56c]{color:#1a1a2e}.leland-ai-card.filled .code-copy[data-v-cf45a56c]{color:#c1512f}.leland-ai-card.filled .locked-msg[data-v-cf45a56c]{color:#ffffffeb}.leland-ai-card.filled .leland-ai-btn.primary[data-v-cf45a56c]{background-color:#fff;color:#c1512f}.leland-ai-card.filled .leland-ai-btn.primary[data-v-cf45a56c]:hover{background-color:#fef3e2;box-shadow:0 6px 20px #1a1a2e1a}.leland-ai-card.filled .leland-ai-btn.ghost[data-v-cf45a56c]{color:#fff;border-color:#ffffffb3}.leland-ai-card.filled .leland-ai-btn.ghost[data-v-cf45a56c]:hover{background-color:#ffffff26}.ac[data-v-b6d036bb]{position:relative;container-type:inline-size;width:100%;height:auto!important;aspect-ratio:16 / 10;overflow:hidden;background:#f5ede0;border-bottom:1px solid rgba(26,26,46,.08);--ac-color: #2779b7}.ac--blue[data-v-b6d036bb]{--ac-color: #2779b7}.ac--red[data-v-b6d036bb]{--ac-color: #c1512f}.ac--gold[data-v-b6d036bb]{--ac-color: #e09f20}.ac--navy[data-v-b6d036bb]{--ac-color: #1a1a2e}.ac-logo[data-v-b6d036bb]{position:absolute;top:7cqw;left:7cqw;width:26cqw;height:auto}.ac-rule[data-v-b6d036bb]{position:absolute;top:19cqw;left:7cqw;width:11cqw;height:.9cqw;min-height:3px;background:var(--ac-color)}.ac-icon[data-v-b6d036bb]{position:absolute;top:5.5cqw;right:6cqw;width:21cqw;height:21cqw;fill:none;stroke:var(--ac-color);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ac-words[data-v-b6d036bb]{position:absolute;left:7cqw;right:7cqw;bottom:6.5cqw;margin:0;font-family:Roboto,Arial,sans-serif;font-size:9cqw;font-weight:900;line-height:1.02;letter-spacing:-.02em;color:#1a1a2e;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ac-words--long[data-v-b6d036bb]{font-size:7.4cqw}.learn-hub[data-v-0d81feb7]{--card-accent: #1a1a2e;background:#fff;min-height:100vh;font-family:Roboto,sans-serif}.learn-hero[data-v-0d81feb7]{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-0d81feb7]{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-0d81feb7]{color:#ffffffc7}.learn-hero a[data-v-0d81feb7]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.learn-hero a[data-v-0d81feb7]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.learn-title[data-v-0d81feb7]{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-0d81feb7]{font-size:1.1rem;color:#6b6b6b;margin:0 auto 28px;line-height:1.7;max-width:900px;text-align:center}.top-actions[data-v-0d81feb7]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.top-btn[data-v-0d81feb7]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s;text-decoration:none;border:2px solid transparent;font-family:Roboto,sans-serif;box-sizing:border-box}.start-btn[data-v-0d81feb7]{background:#c1512f;border-color:#c1512f;color:#fff}.start-btn[data-v-0d81feb7]:hover{background:#a8432a;border-color:#a8432a}.browse-btn[data-v-0d81feb7]{background:#fff;color:#1a1a2e;border:2px solid rgba(26,26,46,.12)}.browse-btn[data-v-0d81feb7]:hover{border-color:#2779b7;color:#2779b7}.learn-hero .signin-btn[data-v-0d81feb7]{background:transparent;border-color:#fff;color:#fff}.learn-hero .signin-btn[data-v-0d81feb7]:hover{background:#fff;color:#1a1a2e}.main-layout[data-v-0d81feb7]{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-gutter);display:grid;grid-template-columns:1fr 280px;gap:32px}.main-content[data-v-0d81feb7]{min-width:0}.sidebar[data-v-0d81feb7]{position:sticky;top:80px;align-self:start;display:flex;flex-direction:column;gap:16px;margin-top:87px}.sidebar-card[data-v-0d81feb7]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:16px}.sidebar-link[data-v-0d81feb7]{display:flex;gap:12px;text-decoration:none;align-items:flex-start}.sidebar-logo[data-v-0d81feb7]{width:48px;height:48px;object-fit:contain;flex-shrink:0;border-radius:4px}.sidebar-link-body h4[data-v-0d81feb7]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.sidebar-link-body p[data-v-0d81feb7]{font-size:.78rem;color:#6b6b6b;margin:0;line-height:1.4}.sidebar-link:hover h4[data-v-0d81feb7]{color:#2779b7}.sidebar-free[data-v-0d81feb7]{display:block;font-size:.72rem;font-weight:600;color:#2779b7;margin-top:4px}.sidebar-section-title[data-v-0d81feb7]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:0 0 12px}.sidebar-ebook[data-v-0d81feb7]{display:flex;gap:8px;align-items:flex-start;text-decoration:none;padding:8px 0;border-bottom:1px solid #f0f2f5}.sidebar-ebook[data-v-0d81feb7]:last-of-type{border-bottom:none}.ebook-tag[data-v-0d81feb7]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#2779b7;white-space:nowrap;padding-top:2px}.ebook-title[data-v-0d81feb7]{font-size:.8rem;color:#1a1a2e;line-height:1.4;font-weight:500}.sidebar-ebook:hover .ebook-title[data-v-0d81feb7]{color:#2779b7}.sidebar-see-all[data-v-0d81feb7]{display:block;font-size:.8rem;font-weight:600;color:#2779b7;text-decoration:none;margin-top:10px}.sidebar-see-all[data-v-0d81feb7]:hover{text-decoration:underline}.sidebar-tools-card[data-v-0d81feb7]{padding:16px;display:flex;flex-direction:column;gap:10px}.sidebar-tool-btn[data-v-0d81feb7]{display:flex;gap:10px;align-items:center;width:100%;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;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-0d81feb7]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px}.sidebar-tool-btn.salary-tool[data-v-0d81feb7]:before{background:#e09f20}.sidebar-tool-btn.quiz-tool[data-v-0d81feb7]:before{background:#c1512f}.sidebar-tool-btn.explorer-tool[data-v-0d81feb7]:before{background:#2779b7}.sidebar-tool-btn.pivot-tool[data-v-0d81feb7]:before{background:#1a7a4c}.sidebar-tool-btn[data-v-0d81feb7]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1a1a2e1a}.sidebar-tool-btn.salary-tool[data-v-0d81feb7]:hover{border-color:#e09f20}.sidebar-tool-btn.quiz-tool[data-v-0d81feb7]:hover{border-color:#c1512f}.sidebar-tool-btn.explorer-tool[data-v-0d81feb7]:hover{border-color:#2779b7}.sidebar-tool-btn.pivot-tool[data-v-0d81feb7]:hover{border-color:#1a7a4c}.sidebar-tool-icon[data-v-0d81feb7]{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-0d81feb7]{background:#fef9e7;color:#e09f20}.sidebar-tool-btn.quiz-tool .sidebar-tool-icon[data-v-0d81feb7]{background:#fdf0ec;color:#c1512f}.sidebar-tool-btn.explorer-tool .sidebar-tool-icon[data-v-0d81feb7]{background:#eef6fc;color:#2779b7}.sidebar-tool-btn.pivot-tool .sidebar-tool-icon[data-v-0d81feb7]{background:#ecfdf5;color:#1a7a4c}.sidebar-tool-body[data-v-0d81feb7]{display:flex;flex-direction:column;gap:1px;min-width:0}.sidebar-tool-label[data-v-0d81feb7]{font-size:.8rem;font-weight:700;color:#1a1a2e;line-height:1.25}.sidebar-tool-cta[data-v-0d81feb7]{font-size:.7rem;font-weight:600}.sidebar-tool-btn.salary-tool .sidebar-tool-cta[data-v-0d81feb7]{color:#e09f20}.sidebar-tool-btn.quiz-tool .sidebar-tool-cta[data-v-0d81feb7]{color:#c1512f}.sidebar-tool-btn.explorer-tool .sidebar-tool-cta[data-v-0d81feb7]{color:#2779b7}.sidebar-tool-btn.pivot-tool .sidebar-tool-cta[data-v-0d81feb7]{color:#1a7a4c}.recent-section[data-v-0d81feb7]{margin-bottom:48px}.recent-grid[data-v-0d81feb7]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.recent-card[data-v-0d81feb7]{background:#fff;border-radius:2px;overflow:hidden;text-decoration:none;border:1px solid rgba(26,26,46,.12);transition:box-shadow .2s,transform .2s}.recent-card[data-v-0d81feb7]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.recent-img[data-v-0d81feb7]{width:100%;height:160px;object-fit:cover;display:block}.recent-card-body[data-v-0d81feb7]{padding:14px 16px 16px}.recent-tag[data-v-0d81feb7]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2779b7!important}.recent-card-body h3[data-v-0d81feb7]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:4px 0 6px;line-height:1.3}.recent-card-body p[data-v-0d81feb7]{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-0d81feb7]{display:flex;gap:12px;margin-bottom:32px}.quick-tool-btn[data-v-0d81feb7]{flex:1;background:#fff;border:2px solid rgba(26,26,46,.12);border-radius:2px;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-0d81feb7]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.salary-tool[data-v-0d81feb7]:before{background:#e09f20}.quiz-tool[data-v-0d81feb7]:before{background:#c1512f}.explorer-tool[data-v-0d81feb7]:before{background:#2779b7}.pivot-tool[data-v-0d81feb7]:before{background:#1a7a4c}.quick-tool-btn[data-v-0d81feb7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.salary-tool[data-v-0d81feb7]:hover{border-color:#e09f20}.quiz-tool[data-v-0d81feb7]:hover{border-color:#c1512f}.explorer-tool[data-v-0d81feb7]:hover{border-color:#2779b7}.pivot-tool[data-v-0d81feb7]:hover{border-color:#1a7a4c}.qtb-icon[data-v-0d81feb7]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:2px;margin-bottom:2px}.salary-tool .qtb-icon[data-v-0d81feb7]{background:#fef9e7;color:#e09f20}.quiz-tool .qtb-icon[data-v-0d81feb7]{background:#fdf0ec;color:#c1512f}.explorer-tool .qtb-icon[data-v-0d81feb7]{background:#eef6fc;color:#2779b7}.pivot-tool .qtb-icon[data-v-0d81feb7]{background:#ecfdf5;color:#1a7a4c}.qtb-label[data-v-0d81feb7]{font-size:.88rem;font-weight:700;color:#1a1a2e;line-height:1.3}.qtb-cta[data-v-0d81feb7]{font-size:.78rem;font-weight:600}.salary-tool .qtb-cta[data-v-0d81feb7]{color:#e09f20}.quiz-tool .qtb-cta[data-v-0d81feb7]{color:#c1512f}.explorer-tool .qtb-cta[data-v-0d81feb7]{color:#2779b7}.pivot-tool .qtb-cta[data-v-0d81feb7]{color:#1a7a4c}.pivot-tool[data-v-0d81feb7]{text-decoration:none}.feed-section[data-v-0d81feb7]{margin-bottom:48px}.section-title[data-v-0d81feb7]{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:0 0 6px;text-align:left}.section-desc[data-v-0d81feb7]{font-size:.95rem;color:#6b6b6b;margin:0 0 16px;text-align:left}.section-title+.photo-grid[data-v-0d81feb7],.section-title+.recent-grid[data-v-0d81feb7]{margin-top:16px}.section-desc a[data-v-0d81feb7]{color:#2779b7;font-weight:600;text-decoration:underline}.section-desc a[data-v-0d81feb7]:hover{text-decoration:underline}.careers-carousel-wrap[data-v-0d81feb7]{display:flex;align-items:center;gap:10px}.careers-grid-wrap[data-v-0d81feb7]{position:relative}.careers-scroller[data-v-0d81feb7]{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-0d81feb7]::-webkit-scrollbar{display:none}.career-recent-card[data-v-0d81feb7]{flex:0 0 calc((100% - 32px) / 3);scroll-snap-align:start}.careers-grid-wrap .careers-arrow[data-v-0d81feb7]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;box-shadow:0 2px 6px #1a1a2e0f}.careers-grid-wrap .careers-arrow.left[data-v-0d81feb7]{left:-16px}.careers-grid-wrap .careers-arrow.right[data-v-0d81feb7]{right:-16px}.careers-arrow[data-v-0d81feb7]{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-0d81feb7]:hover:not(:disabled){border-color:#2779b7}.careers-arrow[data-v-0d81feb7]:disabled{opacity:.3;cursor:default}.careers-track[data-v-0d81feb7]{flex:1;overflow:hidden}.careers-belt[data-v-0d81feb7]{display:flex;gap:12px;transition:transform .35s ease}.career-mini-card[data-v-0d81feb7]{flex:0 0 190px;background:#fff;border-radius:2px;overflow:hidden;text-decoration:none;border:1px solid rgba(26,26,46,.12);transition:box-shadow .2s,transform .2s}.career-mini-card[data-v-0d81feb7]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.career-mini-img[data-v-0d81feb7]{width:100%;height:100px;object-fit:cover;display:block}.career-mini-body[data-v-0d81feb7]{padding:10px 12px 12px}.career-mini-tag[data-v-0d81feb7]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.career-mini-body h4[data-v-0d81feb7]{font-size:.82rem;font-weight:700;color:#1a1a2e;margin:3px 0 0;line-height:1.25}.photo-grid[data-v-0d81feb7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.photo-card[data-v-0d81feb7]{background:#fff;border-radius:2px;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .2s;border:1px solid rgba(26,26,46,.12)}.photo-card[data-v-0d81feb7]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.card-img[data-v-0d81feb7]{width:100%;height:130px;object-fit:cover;display:block}.card-img[src^="/images/real/"][data-v-0d81feb7],.recent-img[src^="/images/real/"][data-v-0d81feb7]{object-position:center 30%}.card-body[data-v-0d81feb7]{padding:12px 14px 14px}.card-tag[data-v-0d81feb7]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2779b7!important}.photo-card h4[data-v-0d81feb7]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:4px 0;line-height:1.3}.photo-card p[data-v-0d81feb7]{font-size:.78rem;color:#6b6b6b;margin:0;line-height:1.4}.tool-card[data-v-0d81feb7]{cursor:pointer}.tool-overlay[data-v-0d81feb7]{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-0d81feb7 .2s ease;overflow-y:auto}@keyframes fadeIn-0d81feb7{0%{opacity:0}to{opacity:1}}.tool-container[data-v-0d81feb7]{background:#fff;border-radius:2px;padding:32px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 2px 6px #1a1a2e0f;animation:slideUp-0d81feb7 .25s ease}.tool-container.wide[data-v-0d81feb7]{max-width:900px}@keyframes slideUp-0d81feb7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tool-header[data-v-0d81feb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.tool-header h2[data-v-0d81feb7]{font-size:1.3rem;font-weight:700;color:#1a1a2e;margin:0}.tool-close[data-v-0d81feb7]{background:none;border:none;font-size:1.6rem;color:#999;cursor:pointer;padding:0;line-height:1}.tool-close[data-v-0d81feb7]:hover{color:#1a1a1a}.guide-step[data-v-0d81feb7]{text-align:center}.guide-question[data-v-0d81feb7]{font-size:1.1rem;font-weight:600;color:#1a1a2e;margin:0 0 20px}.guide-options[data-v-0d81feb7]{display:flex;flex-direction:column;gap:10px;max-width:480px;margin:0 auto}.guide-option[data-v-0d81feb7]{background:#fff;border:2px solid rgba(26,26,46,.12);border-radius:2px;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-0d81feb7]:hover{border-color:#2779b7;background:#eef6fc}.start-rec-label[data-v-0d81feb7]{font-size:.95rem;color:#6b6b6b;margin:0 0 16px}.start-rec-primary[data-v-0d81feb7]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:24px;margin-bottom:24px}.start-rec-primary h3[data-v-0d81feb7]{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0 0 8px}.start-rec-primary p[data-v-0d81feb7]{font-size:.88rem;color:#6b6b6b;margin:0 0 16px;line-height:1.5}.start-rec-btn[data-v-0d81feb7]{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-0d81feb7]:hover{background:#a8432a}.start-rec-articles[data-v-0d81feb7]{margin-bottom:24px}.start-rec-articles h4[data-v-0d81feb7],.start-next-steps h4[data-v-0d81feb7]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:0 0 12px}.start-articles-grid[data-v-0d81feb7]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.start-article-card[data-v-0d81feb7]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;overflow:hidden;text-decoration:none;transition:box-shadow .15s}.start-article-card[data-v-0d81feb7]:hover{box-shadow:0 6px 20px #1a1a2e1a}.start-article-img[data-v-0d81feb7]{width:100%;height:70px;object-fit:cover;display:block}.start-article-body[data-v-0d81feb7]{padding:8px 10px 10px}.start-article-tag[data-v-0d81feb7]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.start-article-body h5[data-v-0d81feb7]{font-size:.78rem;font-weight:700;color:#1a1a2e;margin:3px 0 0;line-height:1.3}.start-next-steps ol[data-v-0d81feb7]{padding:0 0 0 20px;margin:0}.start-next-steps li[data-v-0d81feb7]{font-size:.85rem;color:#6b6b6b;line-height:1.6;margin-bottom:4px}.leland-cta[data-v-0d81feb7]{background:#f0faf5;border:1px solid #c6e9d9;border-radius:2px;padding:20px;margin:24px 0;display:flex;gap:16px;align-items:flex-start}.leland-cta.compact[data-v-0d81feb7]{margin:20px 0 0}.leland-cta-logo[data-v-0d81feb7]{width:48px;height:48px;object-fit:contain;flex-shrink:0}.leland-cta-body h4[data-v-0d81feb7]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:0 0 6px}.leland-cta-body p[data-v-0d81feb7]{font-size:.82rem;color:#6b6b6b;margin:0 0 12px;line-height:1.5}.leland-cta-btn[data-v-0d81feb7]{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-0d81feb7]:hover{background:#156b41}.start-actions[data-v-0d81feb7]{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-0d81feb7]{height:4px;background:#e0e6ed;border-radius:4px;margin-bottom:16px;overflow:hidden}.quiz-progress-bar[data-v-0d81feb7]{height:100%;background:#2779b7;border-radius:4px;transition:width .3s ease}.quiz-counter[data-v-0d81feb7]{font-size:.8rem;color:#999;margin:0 0 8px}.quiz-question[data-v-0d81feb7]{font-size:1.1rem;font-weight:600;color:#1a1a2e;margin:0 0 20px}.quiz-options[data-v-0d81feb7]{display:flex;flex-direction:column;gap:10px}.quiz-option[data-v-0d81feb7]{background:#fff;border:2px solid rgba(26,26,46,.12);border-radius:2px;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-0d81feb7]:hover{border-color:#2779b7;background:#eef6fc}.quiz-back[data-v-0d81feb7]{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-0d81feb7]{font-size:1.2rem;font-weight:700;color:#1a1a2e;margin:0 0 20px;text-align:center}.results-grid[data-v-0d81feb7]{display:grid;gap:14px}.result-card[data-v-0d81feb7]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:18px}.result-match[data-v-0d81feb7]{font-size:.78rem;font-weight:700;color:#2779b7;margin-bottom:4px}.result-card h4[data-v-0d81feb7]{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.result-card p[data-v-0d81feb7]{font-size:.82rem;color:#6b6b6b;margin:0 0 10px;line-height:1.4}.result-link[data-v-0d81feb7]{font-size:.82rem;font-weight:600;color:#2779b7;text-decoration:none}.result-link[data-v-0d81feb7]:hover{text-decoration:underline}.salary-form[data-v-0d81feb7]{max-width:500px}.form-group[data-v-0d81feb7]{margin-bottom:16px}.form-group label[data-v-0d81feb7]{display:block;font-size:.85rem;font-weight:600;color:#1a1a2e;margin-bottom:6px}.form-group input[data-v-0d81feb7],.form-group select[data-v-0d81feb7]{width:100%;padding:10px 14px;border:2px solid rgba(26,26,46,.12);border-radius:2px;font-size:.93rem;font-family:Roboto,sans-serif;color:#1a1a2e;transition:border-color .15s;box-sizing:border-box}.form-group input[data-v-0d81feb7]:focus,.form-group select[data-v-0d81feb7]:focus{border-color:#2779b7;outline:none}.form-row[data-v-0d81feb7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.submit-btn[data-v-0d81feb7]{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-0d81feb7]:hover:not(:disabled){background:#a8432a}.submit-btn[data-v-0d81feb7]:disabled{opacity:.5;cursor:not-allowed}.salary-results h3[data-v-0d81feb7]{font-size:1.2rem;font-weight:700;color:#1a1a2e;margin:0 0 20px}.salary-range[data-v-0d81feb7]{margin-bottom:16px}.range-bar[data-v-0d81feb7]{height:12px;background:#e0e6ed;border-radius:4px;position:relative;margin-bottom:8px}.range-fill[data-v-0d81feb7]{position:absolute;height:100%;background:linear-gradient(90deg,#2779b7,#1a7a4c);border-radius:4px;left:10%;width:80%}.range-marker[data-v-0d81feb7]{position:absolute;top:-8px;transform:translate(-50%)}.marker-label[data-v-0d81feb7]{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-0d81feb7]{display:flex;justify-content:space-between;font-size:.8rem;color:#6b6b6b}.percentile-text[data-v-0d81feb7]{font-size:.9rem;color:#1a1a2e;margin:0 0 20px}.talking-points h4[data-v-0d81feb7]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:0 0 10px}.talking-points ul[data-v-0d81feb7]{padding:0 0 0 20px;margin:0}.talking-points li[data-v-0d81feb7]{font-size:.85rem;color:#6b6b6b;line-height:1.6;margin-bottom:6px}.explorer-filters[data-v-0d81feb7]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.explorer-search[data-v-0d81feb7]{flex:1;min-width:200px;padding:10px 14px;border:2px solid rgba(26,26,46,.12);border-radius:2px;font-size:.93rem;font-family:Roboto,sans-serif}.explorer-search[data-v-0d81feb7]:focus{border-color:#2779b7;outline:none}.explorer-filters select[data-v-0d81feb7]{padding:10px 14px;border:2px solid rgba(26,26,46,.12);border-radius:2px;font-size:.93rem;font-family:Roboto,sans-serif;color:#1a1a2e;background:#fff}.explorer-grid[data-v-0d81feb7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.explorer-card[data-v-0d81feb7]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.explorer-card[data-v-0d81feb7]:hover{border-color:#2779b7;box-shadow:0 4px 12px #2779b71a;transform:translateY(-2px)}.career-tag[data-v-0d81feb7]{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-0d81feb7]{background:#1a3a5c}.career-tag.tech[data-v-0d81feb7]{background:#1a7a4c}.career-tag.consulting[data-v-0d81feb7]{background:#c1512f}.career-tag.defense[data-v-0d81feb7]{background:#4a5568}.career-tag.government[data-v-0d81feb7]{background:#2779b7}.career-tag.healthcare[data-v-0d81feb7],.career-tag.law[data-v-0d81feb7]{background:#6b4c9a}.explorer-card h4[data-v-0d81feb7]{font-size:.95rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.career-meta[data-v-0d81feb7]{display:flex;gap:10px;margin-bottom:6px}.career-salary[data-v-0d81feb7]{font-size:.78rem;color:#6b6b6b}.career-growth[data-v-0d81feb7]{font-size:.72rem;font-weight:600;padding:1px 6px;border-radius:4px}.career-growth.high[data-v-0d81feb7]{background:#dcfce7;color:#166534}.career-growth.medium[data-v-0d81feb7]{background:#fef9c3;color:#854d0e}.explorer-card p[data-v-0d81feb7]{font-size:.8rem;color:#6b6b6b;margin:0 0 10px;line-height:1.4}.veteran-fit[data-v-0d81feb7]{display:flex;align-items:center;gap:6px}.fit-dots[data-v-0d81feb7]{display:flex;gap:3px}.fit-dot[data-v-0d81feb7]{width:7px;height:7px;border-radius:50%;background:#e0e6ed}.fit-dot.filled[data-v-0d81feb7]{background:#c1512f}.fit-label[data-v-0d81feb7]{font-size:.7rem;color:#999}.save-prompt[data-v-0d81feb7]{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid rgba(26,26,46,.12)}.save-prompt p[data-v-0d81feb7]{font-size:.9rem;color:#1a1a2e;margin:0 0 10px}.text-btn[data-v-0d81feb7]{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-0d81feb7]:hover{color:#2779b7}.join-section[data-v-0d81feb7]{text-align:center;background:#1a1a2e;border-radius:2px;padding:36px 24px;margin-bottom:48px;color:#fff}.join-section h2[data-v-0d81feb7]{font-size:1.5rem;font-weight:700;margin:0 0 8px}.join-section p[data-v-0d81feb7]{font-size:.95rem;color:#ffffffb3;margin:0 auto 20px;text-align:center}.join-ctas[data-v-0d81feb7]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.join-btn[data-v-0d81feb7]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s;border:2px solid transparent;font-family:inherit;cursor:pointer;box-sizing:border-box}.join-btn.primary[data-v-0d81feb7]{background:#c1512f;border-color:#c1512f;color:#fff}.join-btn.primary[data-v-0d81feb7]:hover{background:#a8432a;border-color:#a8432a}.join-btn.secondary[data-v-0d81feb7]{background:transparent;color:#fff;border-color:#fff}.join-btn.secondary[data-v-0d81feb7]:hover{background:#fff;color:#1a1a2e}@media(max-width:900px){.main-layout[data-v-0d81feb7]{grid-template-columns:1fr}.sidebar[data-v-0d81feb7]{position:static;flex-direction:row;flex-wrap:wrap}.sidebar-card[data-v-0d81feb7]{flex:1;min-width:240px}}@media(max-width:768px){.learn-title[data-v-0d81feb7]{font-size:1.8rem}.top-actions[data-v-0d81feb7]{flex-direction:column;align-items:center}.top-btn[data-v-0d81feb7]{width:100%;max-width:320px;text-align:center}.recent-grid[data-v-0d81feb7]{grid-template-columns:1fr}.careers-arrow[data-v-0d81feb7]{display:none}.careers-track[data-v-0d81feb7]{overflow-x:auto;-webkit-overflow-scrolling:touch}.careers-belt[data-v-0d81feb7]{transition:none}.career-mini-card[data-v-0d81feb7]{flex:0 0 160px}.quick-tools[data-v-0d81feb7]{flex-direction:column}.photo-grid[data-v-0d81feb7],.form-row[data-v-0d81feb7]{grid-template-columns:1fr}.tool-container[data-v-0d81feb7]{padding:20px 16px;margin:.5rem}.start-articles-grid[data-v-0d81feb7]{grid-template-columns:1fr}.leland-cta[data-v-0d81feb7],.sidebar[data-v-0d81feb7]{flex-direction:column}.sidebar-card[data-v-0d81feb7]{min-width:unset}}@media(max-width:480px){.learn-hero[data-v-0d81feb7]{padding:36px 16px 24px}.main-layout[data-v-0d81feb7]{padding:0 16px}}.meme-card[data-v-a1a00f29]{background:#16213e;border:1px solid #2a2a4a;border-radius:2px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;outline:none}.meme-card[data-v-a1a00f29]:hover,.meme-card[data-v-a1a00f29]:focus-visible{border-color:#e09f20;transform:translateY(-2px);box-shadow:0 4px 20px #c1512f38}.image-wrapper[data-v-a1a00f29]{width:100%;background:#0f0f1a;display:flex;align-items:center;justify-content:center;position:relative}.instagram-badge[data-v-a1a00f29]{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-a1a00f29]{width:100%;max-height:400px;object-fit:contain;display:block}.card-body[data-v-a1a00f29]{display:flex;gap:.75rem;padding:.75rem;align-items:flex-start}.vote-column[data-v-a1a00f29]{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0;min-width:36px}.vote-btn[data-v-a1a00f29]{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-a1a00f29]:hover{color:#fff;background:#1e1e3a}.vote-btn.up.voted[data-v-a1a00f29]{color:#e09f20}.vote-btn.down.voted[data-v-a1a00f29]{color:#59f}.vote-score[data-v-a1a00f29]{font-size:.8rem;font-weight:700;line-height:1}.vote-score.positive[data-v-a1a00f29]{color:#e09f20}.vote-score.negative[data-v-a1a00f29]{color:#59f}.vote-score.neutral[data-v-a1a00f29]{color:#aac}.content-column[data-v-a1a00f29]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.meme-caption[data-v-a1a00f29]{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-a1a00f29]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.78rem;color:#77a}.comment-count[data-v-a1a00f29]{white-space:nowrap}.author[data-v-a1a00f29]{color:#aac;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.time-ago[data-v-a1a00f29]{white-space:nowrap}.meta-sep[data-v-a1a00f29]{color:#3a3a5a}.modal-overlay[data-v-0a7c5d9e]{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-0a7c5d9e]{background:#16213e;border:1px solid #2a2a4a;border-radius:2px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;outline:none;box-shadow:0 16px 44px #1a1a2e2e}.modal-header[data-v-0a7c5d9e]{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-0a7c5d9e]{font-size:1.2rem;font-weight:800;color:#fff;margin:0;letter-spacing:.04em;text-transform:uppercase}.close-btn[data-v-0a7c5d9e]{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-0a7c5d9e]:hover{color:#fff;background:#1e1e3a}.upload-form[data-v-0a7c5d9e]{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.field-group[data-v-0a7c5d9e]{display:flex;flex-direction:column;gap:.35rem}.field-label[data-v-0a7c5d9e]{font-size:.9rem;font-weight:700;color:#ccd}.required[data-v-0a7c5d9e]{color:#e09f20}.field-hint[data-v-0a7c5d9e]{font-size:.8rem;color:#66a;margin:0}.text-input[data-v-0a7c5d9e]{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-0a7c5d9e]:focus{outline:none;border-color:#e09f20}.text-input[data-v-0a7c5d9e]:disabled{opacity:.6;cursor:not-allowed}.text-input.error[data-v-0a7c5d9e]{border-color:#e09f20}.textarea[data-v-0a7c5d9e]{resize:vertical;min-height:80px}.field-error[data-v-0a7c5d9e]{color:#faa;font-size:.82rem;margin:0}.caption-footer[data-v-0a7c5d9e]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;min-height:1.2rem}.char-counter[data-v-0a7c5d9e]{font-size:.8rem;color:#66a;white-space:nowrap;margin-left:auto}.char-counter.near[data-v-0a7c5d9e]{color:#e09f20}.preview-section[data-v-0a7c5d9e]{border:1px solid #2a2a4a;border-radius:4px;overflow:hidden}.preview-label[data-v-0a7c5d9e]{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-0a7c5d9e]{background:#0f0f1a;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;padding:.75rem}.preview-image[data-v-0a7c5d9e]{max-width:100%;max-height:280px;object-fit:contain;border-radius:4px;display:block}.preview-error[data-v-0a7c5d9e]{color:#faa;font-size:.85rem;margin:.5rem 0 0}.submit-error-box[data-v-0a7c5d9e]{background:#2a0a0a;border:1px solid #c1512f;border-radius:4px;padding:.75rem 1rem;color:#fcc;font-size:.9rem}.submit-error-box strong[data-v-0a7c5d9e]{display:block;margin-bottom:.25rem}.error-reason[data-v-0a7c5d9e]{font-size:.85rem;color:#faa;margin:0}.modal-actions[data-v-0a7c5d9e]{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.25rem}.cancel-btn[data-v-0a7c5d9e]{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-0a7c5d9e]:hover:not(:disabled){border-color:#aac;color:#fff}.cancel-btn[data-v-0a7c5d9e]:disabled{opacity:.4;cursor:not-allowed}.submit-btn[data-v-0a7c5d9e]{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-0a7c5d9e]:hover:not(:disabled){background:#9e4126}.submit-btn[data-v-0a7c5d9e]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-0a7c5d9e]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-0a7c5d9e .7s linear infinite;flex-shrink:0}@keyframes spin-0a7c5d9e{to{transform:rotate(360deg)}}@media(max-width:480px){.modal-panel[data-v-0a7c5d9e]{max-height:95vh}.upload-form[data-v-0a7c5d9e],.modal-header[data-v-0a7c5d9e]{padding:1rem}.modal-actions[data-v-0a7c5d9e]{flex-direction:column-reverse}.cancel-btn[data-v-0a7c5d9e],.submit-btn[data-v-0a7c5d9e]{width:100%;justify-content:center}}.meme-board-page[data-v-69ee2f94]{--mb-navy: #1a1a2e;--mb-ink: #1A1A1A;--mb-red: #c1512f;--mb-red-dark: #a8432a;--mb-blue: #2779b7;--mb-gold: #e09f20;--mb-cream: #F5EDE0;--mb-gray: #6B6B6B;--mb-line: rgba(26, 26, 46, .12);background:#fff;color:var(--mb-ink);font-family:Roboto,sans-serif}.page-header[data-v-69ee2f94]{background:var(--mb-navy);color:#fff;padding:40px var(--page-gutter) 44px}.page-header-inner[data-v-69ee2f94]{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto}.page-kicker[data-v-69ee2f94]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-gold)}.page-title[data-v-69ee2f94]{margin:0 0 14px;font-size:clamp(2.1rem,4vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff}.page-subtitle[data-v-69ee2f94]{margin:0;font-size:1.125rem;line-height:1.6;color:#ffffffd1}.board-wrap[data-v-69ee2f94]{max-width:var(--page-max);margin:0 auto;padding:32px var(--page-gutter) 40px}.ugc-disclaimer[data-v-69ee2f94]{margin:0 0 16px;font-size:.875rem;color:var(--mb-gray)}.controls-bar[data-v-69ee2f94]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.sort-tabs[data-v-69ee2f94]{display:inline-flex;border:1px solid var(--mb-line);border-radius:4px;overflow:hidden}.sort-tab[data-v-69ee2f94]{min-height:48px;padding:0 22px;background:#fff;border:none;border-right:1px solid var(--mb-line);border-radius:0;color:var(--mb-ink);font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.sort-tab[data-v-69ee2f94]:last-child{border-right:none}.sort-tab[data-v-69ee2f94]:hover{background:var(--mb-cream)}.sort-tab.active[data-v-69ee2f94]{background:var(--mb-navy);color:#fff}.upload-btn[data-v-69ee2f94],.load-more-btn[data-v-69ee2f94]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:2px solid transparent;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.upload-btn[data-v-69ee2f94]{background:var(--mb-red);color:#fff}.upload-btn[data-v-69ee2f94]:hover{background:var(--mb-red-dark)}.login-prompt[data-v-69ee2f94],.error-banner[data-v-69ee2f94]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding:12px 16px;background:var(--mb-cream);border:1px solid var(--mb-line);border-left:4px solid var(--mb-red);border-radius:4px;font-size:.95rem;color:var(--mb-ink)}.login-link[data-v-69ee2f94]{color:var(--mb-blue);font-weight:700;text-decoration:none}.login-link[data-v-69ee2f94]:hover{text-decoration:underline}.dismiss-btn[data-v-69ee2f94]{margin-left:auto;padding:0;background:none;border:none;color:var(--mb-gray);font-size:1rem;line-height:1;cursor:pointer}.retry-btn[data-v-69ee2f94]{margin-left:auto;min-height:36px;padding:0 16px;background:var(--mb-red);color:#fff;border:none;border-radius:4px;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.retry-btn[data-v-69ee2f94]:hover{background:var(--mb-red-dark)}.meme-grid[data-v-69ee2f94]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.meme-grid[data-v-69ee2f94] .meme-card{background:#fff;border:1px solid var(--mb-line);border-radius:4px}.meme-grid[data-v-69ee2f94] .meme-card:hover,.meme-grid[data-v-69ee2f94] .meme-card:focus-visible{border-color:var(--mb-navy);transform:none;box-shadow:0 10px 24px #1a1a2e1a}.meme-grid[data-v-69ee2f94] .image-wrapper{background:var(--mb-cream)}.meme-grid[data-v-69ee2f94] .instagram-badge{background:var(--mb-navy);border-radius:4px}.meme-grid[data-v-69ee2f94] .card-body{padding:12px 16px 16px}.meme-grid[data-v-69ee2f94] .vote-btn{color:var(--mb-gray)}.meme-grid[data-v-69ee2f94] .vote-btn:hover{color:var(--mb-navy);background:var(--mb-cream)}.meme-grid[data-v-69ee2f94] .vote-btn.up.voted,.meme-grid[data-v-69ee2f94] .vote-score.positive{color:var(--mb-red)}.meme-grid[data-v-69ee2f94] .vote-btn.down.voted,.meme-grid[data-v-69ee2f94] .vote-score.negative{color:var(--mb-blue)}.meme-grid[data-v-69ee2f94] .vote-score.neutral{color:var(--mb-gray)}.meme-grid[data-v-69ee2f94] .meme-caption{color:var(--mb-ink);font-size:.95rem}.meme-grid[data-v-69ee2f94] .meta-row,.meme-grid[data-v-69ee2f94] .author{color:var(--mb-gray)}.meme-grid[data-v-69ee2f94] .meta-sep{color:#1a1a2e4d}.skeleton-card[data-v-69ee2f94]{padding:12px;background:#fff;border:1px solid var(--mb-line);border-radius:4px;overflow:hidden}.skeleton-image[data-v-69ee2f94],.skeleton-caption[data-v-69ee2f94],.skeleton-meta[data-v-69ee2f94]{background:linear-gradient(90deg,#f5ede099 25%,#f5ede0,#f5ede099 75%);background-size:200% 100%;animation:shimmer-69ee2f94 1.4s infinite;border-radius:4px}.skeleton-image[data-v-69ee2f94]{width:100%;height:220px;margin-bottom:12px}.skeleton-caption[data-v-69ee2f94]{height:14px;width:70%;margin-bottom:8px}.skeleton-meta[data-v-69ee2f94]{height:12px;width:45%}@keyframes shimmer-69ee2f94{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-69ee2f94]{padding:32px 24px;background:var(--mb-cream);border-radius:4px;color:var(--mb-ink)}.empty-icon[data-v-69ee2f94]:empty{display:none}.empty-text[data-v-69ee2f94]{margin:0;font-size:1.0625rem}.load-more-wrapper[data-v-69ee2f94]{display:flex;justify-content:center;margin-top:32px}.load-more-btn[data-v-69ee2f94]{background:transparent;color:var(--mb-navy);border-color:var(--mb-navy)}.load-more-btn[data-v-69ee2f94]:hover:not(:disabled){background:var(--mb-navy);color:#fff}.load-more-btn[data-v-69ee2f94]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:900px){.meme-grid[data-v-69ee2f94]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.page-header[data-v-69ee2f94]{padding:32px var(--page-gutter)}.meme-grid[data-v-69ee2f94]{grid-template-columns:minmax(0,1fr)}.controls-bar[data-v-69ee2f94]{flex-direction:column;align-items:stretch}.sort-tabs[data-v-69ee2f94]{display:flex}.sort-tab[data-v-69ee2f94]{flex:1}.upload-btn[data-v-69ee2f94]{width:100%}}.meme-detail-page[data-v-b607fb97]{--md-navy: #1a1a2e;--md-ink: #1A1A1A;--md-red: #c1512f;--md-red-dark: #a8432a;--md-blue: #2779b7;--md-gold: #e09f20;--md-cream: #F5EDE0;--md-gray: #6B6B6B;--md-line: rgba(26, 26, 46, .12);background:#fff;color:var(--md-ink);font-family:Roboto,sans-serif}.md-band[data-v-b607fb97]{background:var(--md-navy);color:#fff;padding:32px var(--page-gutter) 36px}.md-band-inner[data-v-b607fb97]{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto}.md-kicker[data-v-b607fb97]{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--md-gold)}.back-btn[data-v-b607fb97]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:transparent;color:#fff;border:2px solid rgba(255,255,255,.85);border-radius:4px;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .15s,color .15s}.back-btn[data-v-b607fb97]:hover{background:#fff;color:var(--md-navy)}.md-wrap[data-v-b607fb97]{max-width:var(--page-max);margin:0 auto;padding:32px var(--page-gutter) 40px}.retry-btn[data-v-b607fb97],.submit-comment-btn[data-v-b607fb97]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:var(--md-red);color:#fff;border:none;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .15s}.retry-btn[data-v-b607fb97]:hover,.submit-comment-btn[data-v-b607fb97]:hover:not(:disabled){background:var(--md-red-dark)}.submit-comment-btn[data-v-b607fb97]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-b607fb97]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0;color:var(--md-gray)}.spinner[data-v-b607fb97]{width:36px;height:36px;border:3px solid var(--md-line);border-top-color:var(--md-red);border-radius:50%;animation:spin-b607fb97 .8s linear infinite}.spinner.small[data-v-b607fb97]{width:22px;height:22px;border-width:2px}@keyframes spin-b607fb97{to{transform:rotate(360deg)}}.error-state[data-v-b607fb97]{padding:16px 20px;background:var(--md-cream);border-left:4px solid var(--md-red);border-radius:4px;color:var(--md-ink)}.error-state p[data-v-b607fb97]{margin:0 0 12px}.image-container[data-v-b607fb97]{position:relative;display:flex;justify-content:center;margin-bottom:20px;background:var(--md-cream);border:1px solid var(--md-line);border-radius:4px;overflow:hidden}.detail-image[data-v-b607fb97]{display:block;width:100%;max-width:800px;max-height:600px;object-fit:contain}.instagram-badge-detail[data-v-b607fb97]{position:absolute;top:12px;right:12px;padding:4px 10px;background:var(--md-navy);color:#fff;border-radius:4px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.instagram-link[data-v-b607fb97],.instagram-no-comments a[data-v-b607fb97]{color:var(--md-blue);font-weight:700;font-size:.875rem;text-decoration:none}.instagram-link[data-v-b607fb97]:hover,.instagram-no-comments a[data-v-b607fb97]:hover{text-decoration:underline}.instagram-no-comments[data-v-b607fb97]{padding:16px 0;font-size:.95rem;color:var(--md-gray)}.detail-caption[data-v-b607fb97]{margin:0 0 20px;font-size:1.125rem;line-height:1.6;color:var(--md-ink)}.vote-meta-row[data-v-b607fb97]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.vote-group[data-v-b607fb97]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;border:1px solid var(--md-line);border-radius:4px}.vote-btn[data-v-b607fb97]{padding:4px 6px;background:none;border:none;border-radius:4px;color:var(--md-gray);font-size:1rem;cursor:pointer;transition:color .1s,background .1s}.vote-btn[data-v-b607fb97]:hover{color:var(--md-navy);background:var(--md-cream)}.vote-btn.up.voted[data-v-b607fb97],.vote-score.positive[data-v-b607fb97]{color:var(--md-red)}.vote-btn.down.voted[data-v-b607fb97],.vote-score.negative[data-v-b607fb97]{color:var(--md-blue)}.vote-score[data-v-b607fb97]{min-width:28px;text-align:center;font-size:1rem;font-weight:700}.vote-score.neutral[data-v-b607fb97]{color:var(--md-gray)}.author-meta[data-v-b607fb97]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.9rem;color:var(--md-gray)}.author-meta strong[data-v-b607fb97]{color:var(--md-ink)}.meta-sep[data-v-b607fb97]{color:#1a1a2e4d}.divider[data-v-b607fb97]{margin:28px 0;border:none;border-top:1px solid var(--md-line)}.comments-heading[data-v-b607fb97]{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--md-ink)}.comment-count-badge[data-v-b607fb97]{padding:2px 8px;background:var(--md-cream);color:var(--md-ink);border-radius:4px;font-size:.875rem;font-weight:700;letter-spacing:0}.comment-form[data-v-b607fb97]{margin-bottom:28px}.comment-textarea[data-v-b607fb97]{box-sizing:border-box;width:100%;min-height:80px;padding:12px 16px;background:#fff;color:var(--md-ink);border:1px solid rgba(26,26,46,.25);border-radius:4px;font-family:inherit;font-size:1rem;resize:vertical;transition:border-color .15s}.comment-textarea[data-v-b607fb97]:focus{outline:none;border-color:var(--md-blue)}.comment-textarea[data-v-b607fb97]:disabled{opacity:.6}.comment-form-footer[data-v-b607fb97]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.char-count[data-v-b607fb97]{font-size:.875rem;color:var(--md-gray)}.comment-error[data-v-b607fb97]{margin-top:8px;font-size:.9rem;color:var(--md-red)}.auth-prompt[data-v-b607fb97]{margin-bottom:24px;padding:12px 16px;background:var(--md-cream);border-radius:4px;font-size:.95rem;color:var(--md-ink)}.login-link[data-v-b607fb97]{color:var(--md-blue);font-weight:700;text-decoration:none}.login-link[data-v-b607fb97]:hover{text-decoration:underline}.comments-loading[data-v-b607fb97]{display:flex;padding:24px 0}.no-comments[data-v-b607fb97]{padding:12px 0;font-size:1rem;color:var(--md-gray)}.comment-list[data-v-b607fb97]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.comment-item[data-v-b607fb97]{padding:14px 16px;background:#fff;border:1px solid var(--md-line);border-radius:4px}.comment-own[data-v-b607fb97]{background:#f5ede080;border-color:#1a1a2e33}.you-badge[data-v-b607fb97]{padding:2px 6px;background:#2779b71a;color:var(--md-blue);border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.comment-header[data-v-b607fb97]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.comment-author[data-v-b607fb97]{font-size:.9rem;color:var(--md-ink)}.comment-time[data-v-b607fb97]{font-size:.85rem;color:var(--md-gray)}.report-btn[data-v-b607fb97]{margin-left:auto;padding:4px 6px;background:none;border:none;border-radius:4px;color:var(--md-gray);font-size:.8rem;cursor:pointer;transition:color .1s,background .1s}.report-btn[data-v-b607fb97]:hover{color:var(--md-red);background:var(--md-cream)}.report-menu[data-v-b607fb97]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding:8px;background:var(--md-cream);border:1px solid var(--md-line);border-radius:4px}.report-reason-btn[data-v-b607fb97]{padding:4px 10px;background:#fff;color:var(--md-ink);border:1px solid rgba(26,26,46,.2);border-radius:4px;font-family:inherit;font-size:.75rem;cursor:pointer;transition:all .15s}.report-reason-btn[data-v-b607fb97]:hover{background:var(--md-red);border-color:var(--md-red);color:#fff}.comment-body[data-v-b607fb97]{margin:0;font-size:.95rem;line-height:1.6;color:var(--md-ink);word-break:break-word}.reported-notice[data-v-b607fb97]{margin:6px 0 0;font-size:.85rem;font-style:italic;color:var(--md-gray)}.admin-actions[data-v-b607fb97]{margin-bottom:8px}.admin-delete-btn[data-v-b607fb97]{min-height:40px;padding:0 16px;background:none;color:var(--md-red);border:2px solid var(--md-red);border-radius:4px;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .15s,color .15s}.admin-delete-btn[data-v-b607fb97]:hover{background:var(--md-red);color:#fff}.admin-delete-btn-inline[data-v-b607fb97]{margin-left:auto;padding:4px 6px;background:none;border:none;border-radius:4px;color:var(--md-red);font-size:.8rem;font-weight:700;cursor:pointer}.admin-delete-btn-inline[data-v-b607fb97]:hover{background:#c1512f1a;color:var(--md-red-dark)}@media(max-width:640px){.md-band[data-v-b607fb97]{padding:28px var(--page-gutter)}.vote-meta-row[data-v-b607fb97]{gap:12px}}.testimonials-grid[data-v-04e6d33e]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%}@media(max-width:768px){.testimonials-grid[data-v-04e6d33e]{grid-template-columns:1fr}}.profile-card[data-v-04e6d33e]{background:#fff;border-radius:2px;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-04e6d33e]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #1a1a2e1a}.card-accent[data-v-04e6d33e]{height:4px;background:linear-gradient(90deg,#1a1a2e,#2779b7,#c1512f)}.card-top[data-v-04e6d33e]{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.5rem 0}.avatar[data-v-04e6d33e]{width:88px;height:88px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid rgba(26,26,46,.12)}.avatar-initials[data-v-04e6d33e]{display:flex;align-items:center;justify-content:center;background:#1a1a2e;color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:.04em;-webkit-user-select:none;user-select:none}.identity[data-v-04e6d33e]{min-width:0}.person-name[data-v-04e6d33e]{font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:800;color:#1a1a2e;margin:0 0 .2rem}.role-title[data-v-04e6d33e]{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-04e6d33e]{font-family:var(--font-mono);font-size:.8rem;color:#6b6b6b;font-weight:500;margin:0}.meta-tags[data-v-04e6d33e]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem 1.5rem 0}.tag[data-v-04e6d33e]{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-04e6d33e]{background:#fdf2ee;color:#c1512f}.tag-education[data-v-04e6d33e]{background:#eef5fb;color:#2779b7}.quote-block[data-v-04e6d33e]{padding:1rem 1.5rem;flex:1}.quote-text[data-v-04e6d33e]{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-04e6d33e]{background:#fff;padding:1rem 1.5rem;border-top:1px solid rgba(26,26,46,.12)}.advice-label[data-v-04e6d33e]{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-04e6d33e]{font-family:Roboto,sans-serif;font-size:.88rem;color:#1a1a1a;margin:0;font-style:italic;line-height:1.55}.dm[data-v-3c170e75]{margin:2.5rem 0;font-family:Roboto,sans-serif}.dm-head[data-v-3c170e75]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.dm-kicker[data-v-3c170e75]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2779b7}.dm-h2[data-v-3c170e75]{margin:0 0 8px;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#1a1a1a}.dm-lede[data-v-3c170e75]{margin:0;font-size:1.0625rem;line-height:1.6;color:#444}.dm-arrows[data-v-3c170e75]{display:flex;gap:8px;flex-shrink:0}.dm-arrow[data-v-3c170e75]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #1a1a2e;border-radius:4px;background:#fff;color:#1a1a2e;font-size:1.15rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease}.dm-arrow[data-v-3c170e75]:hover:not(:disabled){background:#1a1a2e;color:#fff}.dm-arrow[data-v-3c170e75]:disabled{opacity:.3;cursor:default}.dm-track[data-v-3c170e75]{list-style:none;margin:0;padding:0 0 4px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 24px) / 3);column-gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dm-track[data-v-3c170e75]::-webkit-scrollbar{display:none}.dm-card[data-v-3c170e75]{scroll-snap-align:start;display:flex;flex-direction:column;margin:0;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:4px;overflow:hidden}.dm-shot[data-v-3c170e75]{height:300px;display:flex;align-items:center;justify-content:center;padding:20px;background:#f8f5ef;border-bottom:1px solid rgba(26,26,46,.12)}.dm-shot img[data-v-3c170e75]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:4px}.dm-cap[data-v-3c170e75]{padding:16px 20px 18px;display:flex;flex-direction:column;gap:2px}.dm-outcome[data-v-3c170e75]{font-weight:700;color:#1a1a1a}.dm-src[data-v-3c170e75]{font-size:.8rem;color:#6b6b6b}@media(max-width:1000px){.dm-track[data-v-3c170e75]{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:640px){.dm-head[data-v-3c170e75]{flex-direction:column;align-items:flex-start}.dm-track[data-v-3c170e75]{grid-auto-columns:85%;column-gap:16px}.dm-shot[data-v-3c170e75]{height:260px}}html[data-v-7717daf8],body[data-v-7717daf8]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-7717daf8],input[data-v-7717daf8],select[data-v-7717daf8],textarea[data-v-7717daf8],optgroup[data-v-7717daf8],pre[data-v-7717daf8],code[data-v-7717daf8],kbd[data-v-7717daf8],samp[data-v-7717daf8]{font-family:inherit}h1[data-v-7717daf8],h2[data-v-7717daf8],h3[data-v-7717daf8],h4[data-v-7717daf8],h5[data-v-7717daf8],h6[data-v-7717daf8]{text-wrap:balance}p[data-v-7717daf8],li[data-v-7717daf8],dd[data-v-7717daf8],figcaption[data-v-7717daf8],.page-subtitle[data-v-7717daf8],.hub-subtitle[data-v-7717daf8],.hero-subtitle[data-v-7717daf8],.section-subtitle[data-v-7717daf8],.card-description[data-v-7717daf8]{text-wrap:pretty}[data-v-7717daf8]: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: "Roboto", sans-serif;--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-7717daf8]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-7717daf8]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-7717daf8]{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-7717daf8]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-7717daf8]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-7717daf8]{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-7717daf8]{color:var(--color-accent)}.border-3[data-v-7717daf8]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-7717daf8]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-7717daf8]{font-size:17px}}p[data-v-7717daf8],li[data-v-7717daf8],dd[data-v-7717daf8]{font-size:max(16px,1em)}.stat-label[data-v-7717daf8],.stat-number[data-v-7717daf8],.topbar-label[data-v-7717daf8],.article-tag[data-v-7717daf8],.category-tag[data-v-7717daf8],.topic-tag[data-v-7717daf8],.skill-tag[data-v-7717daf8],.type-badge[data-v-7717daf8],.step-badge[data-v-7717daf8],.demand-badge[data-v-7717daf8],.rating-badge[data-v-7717daf8],.role-level-badge[data-v-7717daf8],.se-level-pill[data-v-7717daf8],.post-meta[data-v-7717daf8],.blog-meta[data-v-7717daf8],.article-meta[data-v-7717daf8],.meta-value[data-v-7717daf8],.meta-sep[data-v-7717daf8],.newsletter-label[data-v-7717daf8],.share-label[data-v-7717daf8],.slide-label-date[data-v-7717daf8],.company-type[data-v-7717daf8],.event-date[data-v-7717daf8],.event-location[data-v-7717daf8]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-7717daf8],li[data-v-7717daf8],dd[data-v-7717daf8],td[data-v-7717daf8],.section-card-desc[data-v-7717daf8],.article-slide-desc[data-v-7717daf8],.card-description[data-v-7717daf8]{font-size:max(16px,1em)}.testimonials-page[data-v-7717daf8]{background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem}@media(min-width:768px){.testimonials-page[data-v-7717daf8]{padding:2.5rem var(--page-gutter) 4rem}}.hero-section[data-v-7717daf8]{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-7717daf8]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.hero-section a[data-v-7717daf8]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.hero-section[data-v-7717daf8] .share-label{color:#ffffff9e}.page-title[data-v-7717daf8]{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-7717daf8]{font-size:3rem}}.page-subtitle[data-v-7717daf8]{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-7717daf8]{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.stat-item[data-v-7717daf8]{display:flex;flex-direction:column;align-items:center;gap:.15rem}.stat-number[data-v-7717daf8]{font-family:var(--font-mono);font-size:1.5rem;font-weight:800;color:#2779b7}.stat-label[data-v-7717daf8]{font-family:var(--font-mono);font-size:.8rem;color:var(--color-text-muted);font-weight:500}.stat-divider[data-v-7717daf8]{width:1px;height:36px;background:#d0d8e0}.slider-section[data-v-7717daf8]{padding:1rem 0 3rem}.share-story-banner[data-v-7717daf8]{display:flex;align-items:center;justify-content:space-between;background:#2779b7;border-radius:2px;padding:2rem 2.5rem;margin-top:2.5rem;gap:2rem}@media(max-width:768px){.share-story-banner[data-v-7717daf8]{flex-direction:column;text-align:center;padding:1.5rem}}.share-story-content[data-v-7717daf8]{flex:1}.share-story-title[data-v-7717daf8]{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-7717daf8]{font-size:.95rem;font-family:var(--font-body);color:#fffc;line-height:1.6;margin:0}.share-story-btn[data-v-7717daf8]{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-7717daf8]:hover{background-color:#f0f6ff;transform:translateY(-1px);box-shadow:0 6px 20px #1a1a2e1a}.hire-banner[data-v-7717daf8]{display:flex;align-items:center;justify-content:space-between;background-color:#1a1a2e;border-radius:2px;padding:2rem 2.5rem;margin-top:2.5rem;gap:2rem}@media(max-width:768px){.hire-banner[data-v-7717daf8]{flex-direction:column;text-align:center;padding:1.5rem}}.hire-banner-content[data-v-7717daf8]{flex:1}.hire-banner-title[data-v-7717daf8]{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-7717daf8]{font-size:.95rem;font-family:var(--font-body);color:#ffffffb3;line-height:1.6;margin:0}.hire-banner-btn[data-v-7717daf8]{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-7717daf8]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.hire-banner-btn[data-v-7717daf8],.share-story-btn[data-v-7717daf8]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;transform:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hire-banner-btn[data-v-7717daf8]{background-color:#c1512f;color:#fff;border:2px solid #c1512f}.hire-banner-btn[data-v-7717daf8]:hover:not(:disabled){background-color:#a8432a;border-color:#a8432a;color:#fff;transform:none;box-shadow:none}.share-story-btn[data-v-7717daf8]{background-color:#fff;color:#1a1a2e;border:2px solid #fff}.share-story-btn[data-v-7717daf8]:hover{background-color:#1a1a2e;border-color:#1a1a2e;color:#fff}html[data-v-5666a78a],body[data-v-5666a78a]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-5666a78a],input[data-v-5666a78a],select[data-v-5666a78a],textarea[data-v-5666a78a],optgroup[data-v-5666a78a],pre[data-v-5666a78a],code[data-v-5666a78a],kbd[data-v-5666a78a],samp[data-v-5666a78a]{font-family:inherit}h1[data-v-5666a78a],h2[data-v-5666a78a],h3[data-v-5666a78a],h4[data-v-5666a78a],h5[data-v-5666a78a],h6[data-v-5666a78a]{text-wrap:balance}p[data-v-5666a78a],li[data-v-5666a78a],dd[data-v-5666a78a],figcaption[data-v-5666a78a],.page-subtitle[data-v-5666a78a],.hub-subtitle[data-v-5666a78a],.hero-subtitle[data-v-5666a78a],.section-subtitle[data-v-5666a78a],.card-description[data-v-5666a78a]{text-wrap:pretty}[data-v-5666a78a]: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: "Roboto", sans-serif;--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-5666a78a]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-5666a78a]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-5666a78a]{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-5666a78a]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-5666a78a]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-5666a78a]{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-5666a78a]{color:var(--color-accent)}.border-3[data-v-5666a78a]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-5666a78a]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-5666a78a]{font-size:17px}}p[data-v-5666a78a],li[data-v-5666a78a],dd[data-v-5666a78a]{font-size:max(16px,1em)}.stat-label[data-v-5666a78a],.stat-number[data-v-5666a78a],.topbar-label[data-v-5666a78a],.article-tag[data-v-5666a78a],.category-tag[data-v-5666a78a],.topic-tag[data-v-5666a78a],.skill-tag[data-v-5666a78a],.type-badge[data-v-5666a78a],.step-badge[data-v-5666a78a],.demand-badge[data-v-5666a78a],.rating-badge[data-v-5666a78a],.role-level-badge[data-v-5666a78a],.se-level-pill[data-v-5666a78a],.post-meta[data-v-5666a78a],.blog-meta[data-v-5666a78a],.article-meta[data-v-5666a78a],.meta-value[data-v-5666a78a],.meta-sep[data-v-5666a78a],.newsletter-label[data-v-5666a78a],.share-label[data-v-5666a78a],.slide-label-date[data-v-5666a78a],.company-type[data-v-5666a78a],.event-date[data-v-5666a78a],.event-location[data-v-5666a78a]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-5666a78a],li[data-v-5666a78a],dd[data-v-5666a78a],td[data-v-5666a78a],.section-card-desc[data-v-5666a78a],.article-slide-desc[data-v-5666a78a],.card-description[data-v-5666a78a]{font-size:max(16px,1em)}.resources-page[data-v-5666a78a]{--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-5666a78a]{padding:2.5rem 2rem 4rem}}.page-header[data-v-5666a78a]{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-5666a78a] .share-label{color:#ffffff9e}.page-header a[data-v-5666a78a]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-5666a78a]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-5666a78a],.page-header li[data-v-5666a78a]{color:#ffffffc7}.page-title[data-v-5666a78a]{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-5666a78a]{font-size:3rem}}.page-subtitle[data-v-5666a78a]{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-5666a78a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}@media(min-width:769px){.topics-grid[data-v-5666a78a]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-5666a78a]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.topics-grid[data-v-5666a78a]:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.topics-grid[data-v-5666a78a]{grid-template-columns:repeat(3,1fr);gap:2rem}}.topic-card-link[data-v-5666a78a]{text-decoration:none;color:inherit;display:block}.topic-card[data-v-5666a78a]{background:var(--color-card, #fff);border-radius:2px;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-5666a78a]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0,0,0,.12))}.topic-image-wrapper[data-v-5666a78a]{position:relative;overflow:hidden}.topic-image[data-v-5666a78a]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.topic-card:hover .topic-image[data-v-5666a78a]{transform:scale(1.05)}.topic-tag[data-v-5666a78a]{position:absolute;bottom:16px;right:16px;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:4px;letter-spacing:.04em}.topic-details[data-v-5666a78a]{padding:1.25rem 1.5rem 1.5rem}.topic-title[data-v-5666a78a]{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-5666a78a]{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-89c4fb6c],body[data-v-89c4fb6c]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-89c4fb6c],input[data-v-89c4fb6c],select[data-v-89c4fb6c],textarea[data-v-89c4fb6c],optgroup[data-v-89c4fb6c],pre[data-v-89c4fb6c],code[data-v-89c4fb6c],kbd[data-v-89c4fb6c],samp[data-v-89c4fb6c]{font-family:inherit}h1[data-v-89c4fb6c],h2[data-v-89c4fb6c],h3[data-v-89c4fb6c],h4[data-v-89c4fb6c],h5[data-v-89c4fb6c],h6[data-v-89c4fb6c]{text-wrap:balance}p[data-v-89c4fb6c],li[data-v-89c4fb6c],dd[data-v-89c4fb6c],figcaption[data-v-89c4fb6c],.page-subtitle[data-v-89c4fb6c],.hub-subtitle[data-v-89c4fb6c],.hero-subtitle[data-v-89c4fb6c],.section-subtitle[data-v-89c4fb6c],.card-description[data-v-89c4fb6c]{text-wrap:pretty}[data-v-89c4fb6c]: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: "Roboto", sans-serif;--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-89c4fb6c]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-89c4fb6c]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-89c4fb6c]{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-89c4fb6c]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-89c4fb6c]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-89c4fb6c]{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-89c4fb6c]{color:var(--color-accent)}.border-3[data-v-89c4fb6c]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-89c4fb6c]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-89c4fb6c]{font-size:17px}}p[data-v-89c4fb6c],li[data-v-89c4fb6c],dd[data-v-89c4fb6c]{font-size:max(16px,1em)}.stat-label[data-v-89c4fb6c],.stat-number[data-v-89c4fb6c],.topbar-label[data-v-89c4fb6c],.article-tag[data-v-89c4fb6c],.category-tag[data-v-89c4fb6c],.topic-tag[data-v-89c4fb6c],.skill-tag[data-v-89c4fb6c],.type-badge[data-v-89c4fb6c],.step-badge[data-v-89c4fb6c],.demand-badge[data-v-89c4fb6c],.rating-badge[data-v-89c4fb6c],.role-level-badge[data-v-89c4fb6c],.se-level-pill[data-v-89c4fb6c],.post-meta[data-v-89c4fb6c],.blog-meta[data-v-89c4fb6c],.article-meta[data-v-89c4fb6c],.meta-value[data-v-89c4fb6c],.meta-sep[data-v-89c4fb6c],.newsletter-label[data-v-89c4fb6c],.share-label[data-v-89c4fb6c],.slide-label-date[data-v-89c4fb6c],.company-type[data-v-89c4fb6c],.event-date[data-v-89c4fb6c],.event-location[data-v-89c4fb6c]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-89c4fb6c],li[data-v-89c4fb6c],dd[data-v-89c4fb6c],td[data-v-89c4fb6c],.section-card-desc[data-v-89c4fb6c],.article-slide-desc[data-v-89c4fb6c],.card-description[data-v-89c4fb6c]{font-size:max(16px,1em)}.video-library-page[data-v-89c4fb6c]{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-89c4fb6c]{padding:2.5rem 2rem 4rem}}.page-header[data-v-89c4fb6c]{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-89c4fb6c]{position:relative}.page-header .share-buttons[data-v-89c4fb6c]{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-89c4fb6c] .share-label{color:#ffffff8c;font-size:.68rem}.page-header[data-v-89c4fb6c] .share-icons{gap:.4rem}.page-header[data-v-89c4fb6c] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.page-header[data-v-89c4fb6c] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.page-header .share-buttons[data-v-89c4fb6c]{position:static;margin:1.5rem auto 0;justify-content:center}}.page-header[data-v-89c4fb6c] .share-label{color:#ffffff9e}.page-header a[data-v-89c4fb6c]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-89c4fb6c]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-89c4fb6c],.page-header li[data-v-89c4fb6c]{color:#ffffffc7}.page-title[data-v-89c4fb6c]{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-89c4fb6c]{font-size:3rem}}.page-subtitle[data-v-89c4fb6c]{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-89c4fb6c]{display:flex;justify-content:flex-start;margin-bottom:2.5rem}.channel-link[data-v-89c4fb6c]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;background:#c1512f;color:#fff;font-family:Roboto,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;text-decoration:none;transition:background .2s}.channel-link[data-v-89c4fb6c]:hover{background:#a8432a}.yt-icon[data-v-89c4fb6c]{width:22px;height:22px;color:#fff}.videos-grid[data-v-89c4fb6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}@media(min-width:768px){.videos-grid[data-v-89c4fb6c]{grid-template-columns:repeat(3,1fr)}}.video-card[data-v-89c4fb6c]{background:var(--color-card, #fff);border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.video-card[data-v-89c4fb6c]:hover{transform:translateY(-4px);box-shadow:0 6px 20px #1a1a2e1a}.video-thumb-wrapper[data-v-89c4fb6c]{position:relative;overflow:hidden}.video-thumb[data-v-89c4fb6c]{width:100%;display:block;aspect-ratio:16 / 9;object-fit:cover}.play-overlay[data-v-89c4fb6c]{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-89c4fb6c]{opacity:1}.video-info[data-v-89c4fb6c]{padding:1rem 1.25rem}.video-title[data-v-89c4fb6c]{font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;color:var(--color-black, #000);margin:0 0 .35rem;line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-date[data-v-89c4fb6c]{font-size:.8rem;font-family:Roboto,sans-serif;color:var(--color-text-muted, #8895a7);margin:0}.loading-state[data-v-89c4fb6c]{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-89c4fb6c]{width:32px;height:32px;border:3px solid #e0e7ef;border-top-color:#2779b7;border-radius:50%;animation:spin-89c4fb6c .8s linear infinite}@keyframes spin-89c4fb6c{to{transform:rotate(360deg)}}.empty-state[data-v-89c4fb6c]{text-align:center;padding:3rem;font-family:Roboto,sans-serif;color:var(--color-text-muted, #8895a7)}.empty-state a[data-v-89c4fb6c]{color:var(--color-blue, #2779b7);font-weight:600}.video-library-page[data-v-89c4fb6c]{max-width:var(--page-max);padding-left:var(--page-gutter);padding-right:var(--page-gutter);box-sizing:border-box}.video-card[data-v-89c4fb6c]{border-radius:4px;border:1px solid rgba(26,26,46,.12);box-shadow:none}.channel-bar[data-v-89c4fb6c]{margin-bottom:2rem}html[data-v-8b0171a2],body[data-v-8b0171a2]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-8b0171a2],input[data-v-8b0171a2],select[data-v-8b0171a2],textarea[data-v-8b0171a2],optgroup[data-v-8b0171a2],pre[data-v-8b0171a2],code[data-v-8b0171a2],kbd[data-v-8b0171a2],samp[data-v-8b0171a2]{font-family:inherit}h1[data-v-8b0171a2],h2[data-v-8b0171a2],h3[data-v-8b0171a2],h4[data-v-8b0171a2],h5[data-v-8b0171a2],h6[data-v-8b0171a2]{text-wrap:balance}p[data-v-8b0171a2],li[data-v-8b0171a2],dd[data-v-8b0171a2],figcaption[data-v-8b0171a2],.page-subtitle[data-v-8b0171a2],.hub-subtitle[data-v-8b0171a2],.hero-subtitle[data-v-8b0171a2],.section-subtitle[data-v-8b0171a2],.card-description[data-v-8b0171a2]{text-wrap:pretty}[data-v-8b0171a2]: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: "Roboto", sans-serif;--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-8b0171a2]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-8b0171a2]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-8b0171a2]{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-8b0171a2]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-8b0171a2]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-8b0171a2]{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-8b0171a2]{color:var(--color-accent)}.border-3[data-v-8b0171a2]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-8b0171a2]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-8b0171a2]{font-size:17px}}p[data-v-8b0171a2],li[data-v-8b0171a2],dd[data-v-8b0171a2]{font-size:max(16px,1em)}.stat-label[data-v-8b0171a2],.stat-number[data-v-8b0171a2],.topbar-label[data-v-8b0171a2],.article-tag[data-v-8b0171a2],.category-tag[data-v-8b0171a2],.topic-tag[data-v-8b0171a2],.skill-tag[data-v-8b0171a2],.type-badge[data-v-8b0171a2],.step-badge[data-v-8b0171a2],.demand-badge[data-v-8b0171a2],.rating-badge[data-v-8b0171a2],.role-level-badge[data-v-8b0171a2],.se-level-pill[data-v-8b0171a2],.post-meta[data-v-8b0171a2],.blog-meta[data-v-8b0171a2],.article-meta[data-v-8b0171a2],.meta-value[data-v-8b0171a2],.meta-sep[data-v-8b0171a2],.newsletter-label[data-v-8b0171a2],.share-label[data-v-8b0171a2],.slide-label-date[data-v-8b0171a2],.company-type[data-v-8b0171a2],.event-date[data-v-8b0171a2],.event-location[data-v-8b0171a2]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-8b0171a2],li[data-v-8b0171a2],dd[data-v-8b0171a2],td[data-v-8b0171a2],.section-card-desc[data-v-8b0171a2],.article-slide-desc[data-v-8b0171a2],.card-description[data-v-8b0171a2]{font-size:max(16px,1em)}.contributor-articles-page[data-v-8b0171a2]{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-8b0171a2]{padding:2.5rem 2rem 4rem}}.page-header[data-v-8b0171a2]{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-8b0171a2]{position:relative}.page-header .share-buttons[data-v-8b0171a2]{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-8b0171a2] .share-label{color:#ffffff8c;font-size:.68rem}.page-header[data-v-8b0171a2] .share-icons{gap:.4rem}.page-header[data-v-8b0171a2] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.page-header[data-v-8b0171a2] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.page-header .share-buttons[data-v-8b0171a2]{position:static;margin:1.5rem auto 0;justify-content:center}}.page-header[data-v-8b0171a2] .share-label{color:#ffffff9e}.page-header a[data-v-8b0171a2]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-8b0171a2]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-8b0171a2],.page-header li[data-v-8b0171a2]{color:#ffffffc7}.page-title[data-v-8b0171a2]{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-8b0171a2]{font-size:3rem}}.page-subtitle[data-v-8b0171a2]{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-8b0171a2]{display:flex;flex-direction:column;gap:2rem}.ebook-card[data-v-8b0171a2]{display:flex;gap:2rem;background:var(--color-card, #fff);border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;overflow:hidden;padding:2rem;transition:transform .25s ease,box-shadow .25s ease}.ebook-card[data-v-8b0171a2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}@media(max-width:768px){.ebook-card[data-v-8b0171a2]{flex-direction:column;padding:1.5rem}}.ebook-cover[data-v-8b0171a2]{flex:0 0 200px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.ebook-cover[data-v-8b0171a2]{flex:none}}.ebook-cover-inner[data-v-8b0171a2]{width:190px;height:260px;border-radius:2px;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-8b0171a2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#00000026}.ebook-cover-inner[data-v-8b0171a2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:none;pointer-events:none}.cover-mba[data-v-8b0171a2],.cover-tech[data-v-8b0171a2],.cover-euro[data-v-8b0171a2],.cover-default[data-v-8b0171a2],.cover-pivot[data-v-8b0171a2],.cover-strategy[data-v-8b0171a2]{background:#1a1a2e}.cover-tag[data-v-8b0171a2]{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-8b0171a2]{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-8b0171a2]{width:32px;height:2px;background:#c1512f;margin:.75rem 0;border-radius:4px;position:relative;z-index:1}.cover-author[data-v-8b0171a2]{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-8b0171a2]{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-8b0171a2]{flex:1;display:flex;flex-direction:column;gap:.5rem}.ebook-tag[data-v-8b0171a2]{display:inline-block;background:#2779b71a;color:#2779b7;padding:4px 10px;font-size:.75rem;font-weight:700;font-family:var(--font-display, "Roboto", sans-serif);text-transform:uppercase;border-radius:4px;letter-spacing:.08em;align-self:flex-start}.ebook-title[data-v-8b0171a2]{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-8b0171a2]{display:flex;align-items:center;gap:.35rem;font-family:var(--font-body, "Roboto", sans-serif);font-size:.9rem}.author-label[data-v-8b0171a2]{color:var(--color-text-muted, #6b7a8d)}.author-name[data-v-8b0171a2]{font-weight:700;color:var(--color-black, #000)}.ebook-bio[data-v-8b0171a2]{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-8b0171a2]{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-8b0171a2]{display:flex;gap:1rem;margin-top:.25rem}.ebook-social-link[data-v-8b0171a2]{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-8b0171a2]:hover{color:var(--color-primary, #c1512f)}.ebook-actions[data-v-8b0171a2]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.ebook-download-btn[data-v-8b0171a2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;background:#c1512f;color:#fff;font-family:var(--font-display, "Roboto", sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:0 24px;border-radius:4px;border:none;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s}.ebook-download-btn[data-v-8b0171a2]:hover{background:#a8432a}.ebook-download-btn i[data-v-8b0171a2]{font-size:.85rem}.ebook-cta-btn[data-v-8b0171a2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;background:transparent;color:#1a1a2e;border:2px solid #1a1a2e;font-family:var(--font-display, "Roboto", sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:0 24px;border-radius:4px;text-decoration:none;box-sizing:border-box;transition:background .2s,color .2s}.ebook-cta-btn[data-v-8b0171a2]:hover{background:#1a1a2e;color:#fff}.ebook-cta-btn i[data-v-8b0171a2]{font-size:.85rem}.contribute-banner[data-v-8b0171a2]{margin:2.5rem 0 0;background:#1a1a2e;border-radius:2px;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-8b0171a2]{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-8b0171a2]{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-8b0171a2]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#c1512f;color:#fff;padding:0 24px;border-radius:4px;font-family:var(--font-display, "Roboto", sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .18s ease}.contribute-banner-btn[data-v-8b0171a2]:hover{background:#a8432a}@media(max-width:768px){.contribute-banner[data-v-8b0171a2]{flex-direction:column;align-items:flex-start}}.rc[data-v-748d9361]{--rc-navy: #1a1a2e;--rc-ink: #1A1A1A;--rc-red: #c1512f;--rc-red-dark: #a8432a;--rc-blue: #2779b7;--rc-gold: #e09f20;--rc-cream: #F5EDE0;--rc-line: rgba(26, 26, 46, .12);background:#fff;color:var(--rc-ink);font-family:Roboto,sans-serif}.rc-band[data-v-748d9361]{background:var(--rc-navy);color:#fff;padding:48px var(--page-gutter) 44px}.rc-band-inner[data-v-748d9361]{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto}.rc-title[data-v-748d9361]{margin:0 0 14px;font-size:clamp(2.1rem,4vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff}.rc-band-text[data-v-748d9361]{margin:0;font-size:1.125rem;line-height:1.6;color:#ffffffd1}.rc-actions[data-v-748d9361]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.rc-actions--left[data-v-748d9361]{margin-top:0;justify-content:flex-end}.rc-facts[data-v-748d9361]{list-style:none;margin:36px 0 0;padding:24px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid rgba(255,255,255,.16)}.rc-facts li[data-v-748d9361]{display:flex;flex-direction:column;gap:4px}.rc-facts strong[data-v-748d9361]{font-size:1.6rem;font-weight:800;line-height:1.1;color:#fff}.rc-facts span[data-v-748d9361]{font-size:.9rem;color:#ffffffb3}.rc-btn[data-v-748d9361]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:2px solid transparent;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.rc-btn--primary[data-v-748d9361]{background:var(--rc-red);color:#fff}.rc-btn--primary[data-v-748d9361]:hover{background:var(--rc-red-dark);color:#fff}.rc-btn--ghost[data-v-748d9361]{background:transparent;color:#fff;border-color:#ffffffd9}.rc-btn--ghost[data-v-748d9361]:hover{background:#fff;color:var(--rc-navy)}.rc-wrap[data-v-748d9361]{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-gutter)}.rc-section[data-v-748d9361]{padding:36px 0;border-top:1px solid var(--rc-line)}.rc-section[data-v-748d9361]:first-child{border-top:none}.rc-kicker[data-v-748d9361]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rc-blue)}.rc-kicker--gold[data-v-748d9361]{color:var(--rc-gold)}.rc-h2[data-v-748d9361]{margin:0 0 10px;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--rc-ink)}.rc-h2--light[data-v-748d9361]{color:#fff}.rc-lede[data-v-748d9361]{margin:0 0 24px;font-size:1.0625rem;line-height:1.6;color:#444}.rc-h3[data-v-748d9361]{margin:0 0 8px;font-size:1.1rem;font-weight:700;line-height:1.3;color:var(--rc-ink)}.rc-text[data-v-748d9361]{margin:0;font-size:.95rem;line-height:1.6;color:#555}.rc-grid[data-v-748d9361]{display:grid;gap:20px}.rc-grid--4[data-v-748d9361]{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-grid--3[data-v-748d9361]{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-card[data-v-748d9361]{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid var(--rc-line);border-radius:4px;text-decoration:none;color:inherit}.rc-card--link[data-v-748d9361]{transition:border-color .15s ease,box-shadow .15s ease}.rc-card--link[data-v-748d9361]:hover{border-color:var(--rc-navy);box-shadow:0 10px 24px #1a1a2e1a}.rc-icon[data-v-748d9361]{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:16px;border-radius:4px;background:var(--rc-cream);color:var(--rc-navy)}.rc-more[data-v-748d9361]{margin-top:auto;padding-top:16px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rc-red)}.rc-steps[data-v-748d9361]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rc-step[data-v-748d9361]{position:relative;padding:20px 0 0;border-top:3px solid var(--rc-navy)}.rc-step-num[data-v-748d9361]{position:absolute;top:-17px;left:0;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:4px;background:var(--rc-red);color:#fff;font-weight:800}.rc-step-when[data-v-748d9361]{display:block;margin:8px 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rc-blue)}.rc-roles[data-v-748d9361]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.rc-role[data-v-748d9361]{padding:16px 0;border-bottom:1px solid var(--rc-line)}.rc-role-name[data-v-748d9361]{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--rc-ink)}.rc-role-list[data-v-748d9361]{margin:0;font-size:.95rem;line-height:1.6;color:#555}.rc-link-line[data-v-748d9361]{margin:20px 0 0}.rc-textlink[data-v-748d9361]{font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--rc-ink);border-bottom:2px solid var(--rc-red);padding-bottom:4px}.rc-textlink[data-v-748d9361]:hover{color:var(--rc-red)}.rc-faq[data-v-748d9361]{border-top:1px solid var(--rc-line)}.rc-faq-item[data-v-748d9361]{border-bottom:1px solid var(--rc-line)}.rc-faq-item summary[data-v-748d9361]{cursor:pointer;padding:16px 0;font-weight:700;font-size:1.0625rem;color:var(--rc-ink);list-style:none;display:flex;justify-content:space-between;gap:16px}.rc-faq-item summary[data-v-748d9361]::-webkit-details-marker{display:none}.rc-faq-item summary[data-v-748d9361]:after{content:"+";font-size:1.4rem;line-height:1;color:var(--rc-red)}.rc-faq-item[open] summary[data-v-748d9361]:after{content:"−"}.rc-faq-item p[data-v-748d9361]{margin:0 0 18px;font-size:1rem;line-height:1.65;color:#444}.rc-close[data-v-748d9361]{margin-top:12px;background:var(--rc-navy);color:#fff;padding:40px var(--page-gutter)}.rc-close-inner[data-v-748d9361]{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.rc-close-text[data-v-748d9361]{margin:0;font-size:1.0625rem;line-height:1.6;color:#ffffffd1}@media(max-width:1000px){.rc-grid--4[data-v-748d9361],.rc-steps[data-v-748d9361]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.rc-facts[data-v-748d9361]{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-close-inner[data-v-748d9361]{grid-template-columns:minmax(0,1fr)}.rc-actions--left[data-v-748d9361]{justify-content:flex-start}}@media(max-width:640px){.rc-grid--4[data-v-748d9361],.rc-grid--3[data-v-748d9361],.rc-steps[data-v-748d9361],.rc-roles[data-v-748d9361]{grid-template-columns:minmax(0,1fr)}.rc-band[data-v-748d9361]{padding:32px var(--page-gutter)}.rc-btn[data-v-748d9361]{width:100%}}.asp[data-v-3fe129a2]{display:flex;flex-direction:column;overflow:hidden;background:#1a1a2e;color:#fff;border-radius:2px}.asp-photo[data-v-3fe129a2]{position:relative;height:230px;overflow:hidden}.asp-photo img[data-v-3fe129a2]{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}.asp-body[data-v-3fe129a2]{flex:1;padding:28px 32px 32px}.asp-kicker[data-v-3fe129a2]{margin:0 0 10px;font-size:.875rem;font-weight:700;color:#e09f20}.asp-title[data-v-3fe129a2]{margin:0 0 18px;font-size:1.75rem;font-weight:800;line-height:1.2;color:#fff}.asp-list[data-v-3fe129a2]{margin:0 0 22px;padding:0;list-style:none}.asp-list li[data-v-3fe129a2]{position:relative;padding:7px 0 7px 30px;font-size:1.0625rem;line-height:1.45;color:#ffffffe6}.asp-list li[data-v-3fe129a2]:before{content:"✓";position:absolute;left:0;top:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e09f20;color:#1a1a2e;font-size:.75rem;font-weight:800}.asp-trust[data-v-3fe129a2]{margin:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);font-size:.9375rem;color:#ffffffbf}.asp-trust strong[data-v-3fe129a2]{color:#fff}@media(max-width:900px){.asp[data-v-3fe129a2]{display:none}}.signin-page[data-v-86c38593]{background-color:var(--color-bg);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.signin-container[data-v-86c38593]{width:100%;max-width:440px}.signin-card[data-v-86c38593]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:2.5rem 2rem}.signin-header[data-v-86c38593]{text-align:center;margin-bottom:2rem}.signin-logo[data-v-86c38593]{height:32px;width:auto;margin-bottom:1.25rem}.signin-title[data-v-86c38593]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.signin-subtitle[data-v-86c38593]{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-86c38593]{padding:.75rem 1rem;border-radius:10px;font-size:.875rem;font-family:var(--font-body);margin-bottom:1.25rem}.alert-error[data-v-86c38593]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alert-success[data-v-86c38593]{background-color:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.signin-form[data-v-86c38593]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-86c38593]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-86c38593]{font-size:.85rem;font-weight:600;font-family:var(--font-body);color:var(--color-black)}.form-input[data-v-86c38593]{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-86c38593]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2779b71f;outline:none}.form-input[data-v-86c38593]::placeholder{color:#a0acbd}.input-with-toggle[data-v-86c38593]{position:relative}.input-with-toggle .form-input[data-v-86c38593]{padding-right:3.5rem}.toggle-password[data-v-86c38593]{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-86c38593]:hover{color:#1a1a2e}.signin-btn[data-v-86c38593]{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-86c38593]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 16px #c1512f4d}.signin-btn[data-v-86c38593]:disabled{opacity:.7;cursor:not-allowed}.signin-divider[data-v-86c38593]{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.signin-divider[data-v-86c38593]:before,.signin-divider[data-v-86c38593]:after{content:"";flex:1;height:1px;background-color:#dde3ea}.signin-divider span[data-v-86c38593]{font-size:.8rem;font-family:var(--font-body);color:var(--color-text-muted);white-space:nowrap}.social-buttons[data-v-86c38593]{display:flex;gap:.75rem}.social-btn[data-v-86c38593]{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-86c38593]:hover:not(:disabled){background-color:#eef2f6;border-color:#c0c8d2}.social-btn[data-v-86c38593]:disabled{opacity:.45;cursor:not-allowed}.signin-footer[data-v-86c38593]{text-align:center;margin-top:1.5rem}.signin-note[data-v-86c38593]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);margin:0;text-align:center}.signup-link[data-v-86c38593]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.signup-link[data-v-86c38593]:hover{color:var(--color-primary-dark)}.resend-link-btn[data-v-86c38593]{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-86c38593]:hover:not(:disabled){color:#991b1b}.resend-link-btn[data-v-86c38593]:disabled{opacity:.6;cursor:not-allowed}.forgot-password-row[data-v-86c38593]{display:flex;justify-content:flex-end;margin-top:.25rem}.forgot-password-link[data-v-86c38593]{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-86c38593]:hover{color:var(--color-primary-dark)}.signin-page[data-v-86c38593]{background:#f5ede0;align-items:flex-start;padding:48px 16px 64px}.signin-container.auth-split[data-v-86c38593]{max-width:1040px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:0;box-shadow:0 24px 60px #1a1a2e29}.auth-split .signin-card[data-v-86c38593]{border-radius:0 2px 2px 0;box-shadow:none;padding:40px 40px 32px;background:#fff}.auth-split .signin-logo[data-v-86c38593]{display:none}.auth-split .signin-title[data-v-86c38593]{font-size:1.9rem;font-weight:800;color:#1a1a2e}.form-input[data-v-86c38593]{border-radius:2px!important;border:1.5px solid rgba(26,26,46,.22)!important;min-height:50px}.form-input[data-v-86c38593]:focus{border-color:#2779b7!important;box-shadow:0 0 0 3px #2779b72e!important}.signin-btn[data-v-86c38593]{border-radius:2px!important;min-height:54px;background:#c1512f!important;letter-spacing:.06em;text-transform:uppercase;font-size:.9375rem!important}@media(max-width:900px){.signin-container.auth-split[data-v-86c38593]{grid-template-columns:1fr;max-width:520px;box-shadow:none}.auth-split .signin-card[data-v-86c38593]{border-radius:2px}.auth-split .signin-logo[data-v-86c38593]{display:block}}.signin-page[data-v-885b4caa]{background-color:var(--color-bg);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.signin-container[data-v-885b4caa]{width:100%;max-width:480px}.signin-card[data-v-885b4caa]{background-color:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:2.5rem 2rem}.signin-header[data-v-885b4caa]{text-align:center;margin-bottom:2rem}.signin-logo[data-v-885b4caa]{height:32px;width:auto;margin-bottom:1.25rem}.signin-title[data-v-885b4caa]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.signin-subtitle[data-v-885b4caa]{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-885b4caa]{padding:.75rem 1rem;border-radius:10px;font-size:.875rem;font-family:var(--font-body);margin-bottom:1.25rem}.alert-error[data-v-885b4caa]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.name-row[data-v-885b4caa]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.signin-form[data-v-885b4caa]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-885b4caa]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-885b4caa]{font-size:.85rem;font-weight:600;font-family:var(--font-body);color:var(--color-black)}.form-input[data-v-885b4caa]{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-885b4caa]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2779b71f;outline:none}.form-input[data-v-885b4caa]::placeholder{color:#a0acbd}.input-with-toggle[data-v-885b4caa]{position:relative}.input-with-toggle .form-input[data-v-885b4caa]{padding-right:3.5rem}.toggle-password[data-v-885b4caa]{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-885b4caa]:hover{color:#1a1a2e}.signin-btn[data-v-885b4caa]{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-885b4caa]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 16px #c1512f4d}.signin-btn[data-v-885b4caa]:disabled{opacity:.7;cursor:not-allowed}.signin-divider[data-v-885b4caa]{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.signin-divider[data-v-885b4caa]:before,.signin-divider[data-v-885b4caa]:after{content:"";flex:1;height:1px;background-color:#dde3ea}.signin-divider span[data-v-885b4caa]{font-size:.8rem;font-family:var(--font-body);color:var(--color-text-muted);white-space:nowrap}.social-buttons[data-v-885b4caa]{display:flex;gap:.75rem}.social-btn[data-v-885b4caa]{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-885b4caa]:hover:not(:disabled){background-color:#eef2f6;border-color:#c0c8d2}.social-btn[data-v-885b4caa]:disabled{opacity:.45;cursor:not-allowed}.signin-footer[data-v-885b4caa]{text-align:center;margin-top:1.5rem}.signin-note[data-v-885b4caa]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);margin:0;text-align:center}.signup-link[data-v-885b4caa]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.signup-link[data-v-885b4caa]:hover{color:var(--color-primary-dark)}@media(max-width:480px){.name-row[data-v-885b4caa]{grid-template-columns:1fr}}.signin-page[data-v-885b4caa]{background:#f5ede0;align-items:flex-start;padding:48px 16px 64px}.signin-container.auth-split[data-v-885b4caa]{max-width:1040px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:0;box-shadow:0 24px 60px #1a1a2e29}.auth-split .signin-card[data-v-885b4caa]{border-radius:0 2px 2px 0;box-shadow:none;padding:40px 40px 32px;background:#fff}.auth-split .signin-logo[data-v-885b4caa]{display:none}.auth-split .signin-title[data-v-885b4caa]{font-size:1.9rem;font-weight:800;color:#1a1a2e}.form-input[data-v-885b4caa]{border-radius:2px!important;border:1.5px solid rgba(26,26,46,.22)!important;min-height:50px}.form-input[data-v-885b4caa]:focus{border-color:#2779b7!important;box-shadow:0 0 0 3px #2779b72e!important}.signin-btn[data-v-885b4caa]{border-radius:2px!important;min-height:54px;background:#c1512f!important;letter-spacing:.06em;text-transform:uppercase;font-size:.9375rem!important}@media(max-width:900px){.signin-container.auth-split[data-v-885b4caa]{grid-template-columns:1fr;max-width:520px;box-shadow:none}.auth-split .signin-card[data-v-885b4caa]{border-radius:2px}.auth-split .signin-logo[data-v-885b4caa]{display:block}}.signin-page[data-v-2b9dfe6b]{background-color:var(--color-bg);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.signin-container[data-v-2b9dfe6b]{width:100%;max-width:440px}.signin-card[data-v-2b9dfe6b]{background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-lg);padding:2.5rem 2rem}.signin-header[data-v-2b9dfe6b]{text-align:center;margin-bottom:2rem}.signin-logo[data-v-2b9dfe6b]{height:32px;width:auto;margin-bottom:1.25rem}.signin-title[data-v-2b9dfe6b]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.signin-subtitle[data-v-2b9dfe6b]{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-2b9dfe6b]{padding:.75rem 1rem;border-radius:2px;font-size:.875rem;font-family:var(--font-body);margin-bottom:1.25rem}.alert-error[data-v-2b9dfe6b]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alert-success[data-v-2b9dfe6b]{background-color:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.signin-form[data-v-2b9dfe6b]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-2b9dfe6b]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-2b9dfe6b]{font-size:.85rem;font-weight:600;font-family:var(--font-body);color:var(--color-black)}.form-input[data-v-2b9dfe6b]{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:2px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input[data-v-2b9dfe6b]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2779b71f;outline:none}.form-input[data-v-2b9dfe6b]::placeholder{color:#a0acbd}.signin-btn[data-v-2b9dfe6b]{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-2b9dfe6b]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 16px #c1512f4d}.signin-btn[data-v-2b9dfe6b]:disabled{opacity:.7;cursor:not-allowed}.signin-btn-link[data-v-2b9dfe6b]{margin-top:0}.signin-footer[data-v-2b9dfe6b]{text-align:center;margin-top:1.5rem}.signin-note[data-v-2b9dfe6b]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);margin:0;text-align:center}.signup-link[data-v-2b9dfe6b]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.signup-link[data-v-2b9dfe6b]:hover{color:var(--color-primary-dark)}.onboarding-page[data-v-1a68c997]{background-color:#fff;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.onboarding-container[data-v-1a68c997]{width:100%;max-width:560px}.onboarding-card[data-v-1a68c997]{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #1a1a2e0f;padding:2.5rem 2rem}.onboarding-header[data-v-1a68c997]{text-align:center;margin-bottom:1.75rem}.onboarding-logo[data-v-1a68c997]{height:32px;width:auto;margin-bottom:1rem}.step-indicator[data-v-1a68c997]{font-size:.75rem;font-weight:700;color:#2779b7;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.onboarding-title[data-v-1a68c997]{font-size:1.75rem;font-weight:800;color:#1a1a2e;margin:0 0 .5rem}.onboarding-subtitle[data-v-1a68c997]{font-size:.925rem;color:#64748b;line-height:1.5;margin:0}.alert[data-v-1a68c997]{padding:.75rem 1rem;border-radius:10px;font-size:.875rem;margin-bottom:1rem}.alert-error[data-v-1a68c997]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.step-body[data-v-1a68c997]{margin:1.5rem 0 2rem}.branch-grid[data-v-1a68c997]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.branch-chip[data-v-1a68c997]{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-1a68c997]:hover{background-color:#eef2f6;border-color:#c0c8d2}.branch-chip.selected[data-v-1a68c997]{background-color:#2779b7;border-color:#2779b7;color:#fff}.status-list[data-v-1a68c997]{display:flex;flex-direction:column;gap:.6rem}.status-option[data-v-1a68c997]{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-1a68c997]:hover{background-color:#eef2f6;border-color:#c0c8d2}.status-option.selected[data-v-1a68c997]{background-color:#e6f1fb;border-color:#2779b7}.status-option input[type=radio][data-v-1a68c997]{margin-top:.2rem;accent-color:#2779b7}.status-text[data-v-1a68c997]{flex:1}.status-label[data-v-1a68c997]{font-weight:600;color:#1a1a2e;font-size:.95rem}.status-hint[data-v-1a68c997]{font-size:.825rem;color:#64748b;margin-top:.15rem}.target-step[data-v-1a68c997]{display:flex;flex-direction:column;gap:1rem}.suggested-chips[data-v-1a68c997]{display:flex;flex-wrap:wrap;gap:.5rem}.target-chip[data-v-1a68c997]{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-1a68c997]:hover{background-color:#eef2f6}.target-chip.selected[data-v-1a68c997]{background-color:#2779b7;border-color:#2779b7;color:#fff}.target-input[data-v-1a68c997]{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-1a68c997]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f;outline:none}.target-preview[data-v-1a68c997]{font-size:.85rem;color:#2d3748;background-color:#fff;padding:.6rem .875rem;border-radius:10px}.target-preview-label[data-v-1a68c997]{font-weight:700;color:#1a1a2e}.onboarding-actions[data-v-1a68c997]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.btn-primary[data-v-1a68c997]{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-1a68c997]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px)}.btn-primary[data-v-1a68c997]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-1a68c997]{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-1a68c997]:hover:not(:disabled){background-color:#eef2f6}.btn-skip[data-v-1a68c997]{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-1a68c997]:hover:not(:disabled){color:#2779b7}.btn-skip[data-v-1a68c997]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.onboarding-card[data-v-1a68c997]{padding:1.75rem 1.25rem}.branch-grid[data-v-1a68c997]{grid-template-columns:1fr}.onboarding-title[data-v-1a68c997]{font-size:1.4rem}}.onboarding-page[data-v-1a68c997]{background:#f5ede0}.onboarding-container.auth-split[data-v-1a68c997]{max-width:1060px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);box-shadow:0 24px 60px #1a1a2e29}.auth-split .onboarding-card[data-v-1a68c997]{border-radius:0 2px 2px 0;box-shadow:none}.auth-split .onboarding-logo[data-v-1a68c997]{display:none}.step-indicator[data-v-1a68c997]{letter-spacing:.04em;text-transform:none;font-size:.9375rem;color:#c1512f}.ob-progress[data-v-1a68c997]{height:6px;margin:10px auto 22px;max-width:280px;background:#1a1a2e1a}.ob-progress span[data-v-1a68c997]{display:block;height:100%;background:#c1512f;transition:width .3s ease}.branch-chip[data-v-1a68c997],.status-option[data-v-1a68c997],.target-chip[data-v-1a68c997],.target-input[data-v-1a68c997]{border-radius:2px!important}.branch-chip[data-v-1a68c997],.status-option[data-v-1a68c997]{border:1.5px solid rgba(26,26,46,.2)!important;transition:border-color .15s,background .15s}.branch-chip[data-v-1a68c997]:hover,.status-option[data-v-1a68c997]:hover{border-color:#1a1a2e!important}.branch-chip.selected[data-v-1a68c997],.target-chip.selected[data-v-1a68c997]{background:#1a1a2e!important;color:#fff!important;border-color:#1a1a2e!important}.status-option.selected[data-v-1a68c997]{border-color:#1a1a2e!important;box-shadow:inset 4px 0 #c1512f;background:#fff!important}.btn-primary[data-v-1a68c997]{border-radius:2px!important;background:#c1512f!important;letter-spacing:.06em;text-transform:uppercase;min-height:50px}.btn-primary[data-v-1a68c997]:disabled{opacity:.45}.btn-secondary[data-v-1a68c997]{border-radius:2px!important}@media(max-width:900px){.onboarding-container.auth-split[data-v-1a68c997]{grid-template-columns:1fr;box-shadow:none}.auth-split .onboarding-logo[data-v-1a68c997]{display:block}}.signin-page[data-v-4473d069]{background-color:var(--color-bg);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.signin-container[data-v-4473d069]{width:100%;max-width:440px}.signin-card[data-v-4473d069]{background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-lg);padding:2.5rem 2rem}.signin-header[data-v-4473d069]{text-align:center;margin-bottom:2rem}.signin-logo[data-v-4473d069]{height:32px;width:auto;margin-bottom:1.25rem}.signin-title[data-v-4473d069]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.signin-subtitle[data-v-4473d069]{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-4473d069]{padding:.75rem 1rem;border-radius:2px;font-size:.875rem;font-family:var(--font-body);margin-bottom:1.25rem}.alert-error[data-v-4473d069]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alert-success[data-v-4473d069]{background-color:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.signin-form[data-v-4473d069]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-4473d069]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-4473d069]{font-size:.85rem;font-weight:600;font-family:var(--font-body);color:var(--color-black)}.form-input[data-v-4473d069]{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:2px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input[data-v-4473d069]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2779b71f;outline:none}.form-input[data-v-4473d069]::placeholder{color:#a0acbd}.signin-btn[data-v-4473d069]{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-4473d069]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 16px #c1512f4d}.signin-btn[data-v-4473d069]:disabled{opacity:.7;cursor:not-allowed}.signin-footer[data-v-4473d069]{text-align:center;margin-top:1.5rem}.signin-note[data-v-4473d069]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);margin:0;text-align:center}.signup-link[data-v-4473d069]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.signup-link[data-v-4473d069]:hover{color:var(--color-primary-dark)}.signin-page[data-v-e724badd]{background-color:var(--color-bg);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.signin-container[data-v-e724badd]{width:100%;max-width:440px}.signin-card[data-v-e724badd]{background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-lg);padding:2.5rem 2rem}.signin-header[data-v-e724badd]{text-align:center;margin-bottom:2rem}.signin-logo[data-v-e724badd]{height:32px;width:auto;margin-bottom:1.25rem}.signin-title[data-v-e724badd]{font-size:1.75rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.signin-subtitle[data-v-e724badd]{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-e724badd]{padding:.75rem 1rem;border-radius:2px;font-size:.875rem;font-family:var(--font-body);margin-bottom:1.25rem}.alert-error[data-v-e724badd]{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alert-success[data-v-e724badd]{background-color:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.signin-form[data-v-e724badd]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-e724badd]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-e724badd]{font-size:.85rem;font-weight:600;font-family:var(--font-body);color:var(--color-black)}.form-input[data-v-e724badd]{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:2px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input[data-v-e724badd]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2779b71f;outline:none}.form-input[data-v-e724badd]::placeholder{color:#a0acbd}.signin-btn[data-v-e724badd]{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-e724badd]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 16px #c1512f4d}.signin-btn[data-v-e724badd]:disabled{opacity:.7;cursor:not-allowed}.link-btn[data-v-e724badd]{display:block;text-align:center;text-decoration:none}.missing-token[data-v-e724badd]{text-align:center}.missing-token .signin-btn[data-v-e724badd],.success-actions[data-v-e724badd]{margin-top:1.5rem}.signin-footer[data-v-e724badd]{text-align:center;margin-top:1.5rem}.signin-note[data-v-e724badd]{font-size:.85rem;font-family:var(--font-body);color:var(--color-text-muted);margin:0;text-align:center}.signup-link[data-v-e724badd]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.signup-link[data-v-e724badd]:hover{color:var(--color-primary-dark)}.dashboard-page[data-v-f6077c1c]{background:#fff;min-height:100vh;max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}.signin-prompt[data-v-f6077c1c]{display:flex;justify-content:center;padding:4rem 0}.signin-card[data-v-f6077c1c]{text-align:center;background:#fff;border-radius:2px;padding:3rem;box-shadow:0 2px 6px #1a1a2e0f;max-width:400px}.signin-card h2[data-v-f6077c1c]{font-size:1.25rem;font-weight:700;color:#1a1a2e;margin:0 0 .75rem}.signin-card p[data-v-f6077c1c]{font-size:.9rem;color:#666;margin:0 0 1.5rem;line-height:1.6}.loading-state[data-v-f6077c1c]{text-align:center;padding:3rem;color:#888}.profile-header[data-v-f6077c1c]{background:#fff;border-radius:2px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 2px 6px #1a1a2e0f}.profile-avatar-area[data-v-f6077c1c]{display:flex;gap:1.5rem;align-items:flex-start}.avatar-wrapper[data-v-f6077c1c]{position:relative;cursor:pointer;flex-shrink:0}.avatar-img[data-v-f6077c1c]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #e09f20}.avatar-placeholder[data-v-f6077c1c]{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-f6077c1c]{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-f6077c1c]{flex:1;min-width:0}.profile-name[data-v-f6077c1c]{font-size:1.5rem;font-weight:800;color:#1a1a2e;margin:0 0 .25rem}.profile-bio[data-v-f6077c1c]{font-size:.9rem;color:#1a1a1a;margin:0 0 .5rem;line-height:1.5}.profile-tags[data-v-f6077c1c]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.profile-tag[data-v-f6077c1c]{font-size:.75rem;font-weight:600;color:#2779b7;background:#e8f4fd;padding:.2rem .6rem;border-radius:9999px}.profile-completeness[data-v-f6077c1c]{margin-top:.5rem}.completeness-bar[data-v-f6077c1c]{height:6px;background:#e5e7eb;border-radius:4px;overflow:hidden}.completeness-fill[data-v-f6077c1c]{height:100%;background:linear-gradient(90deg,#c1512f,#e09f20);border-radius:4px;transition:width .3s}.completeness-label[data-v-f6077c1c]{font-size:.75rem;color:#888;margin-top:.25rem;display:block}.completeness-label a[data-v-f6077c1c]{color:#c1512f;text-decoration:none;font-weight:600}.profile-actions[data-v-f6077c1c]{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.admin-tools[data-v-f6077c1c]{background:#1a1a2e;border-radius:2px;padding:1rem 1.25rem;margin-bottom:1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.25rem}.admin-tools-h[data-v-f6077c1c]{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d7a24a}.admin-tools-links[data-v-f6077c1c]{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.admin-tool-link[data-v-f6077c1c]{color:#e7e9ee;text-decoration:none;font-size:.9rem;font-weight:600}.admin-tool-link[data-v-f6077c1c]:hover{color:#fff;text-decoration:underline}.stats-row[data-v-f6077c1c]{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;margin-bottom:1.5rem}.stat-box[data-v-f6077c1c]{background:#fff;border-radius:2px;padding:1rem;text-align:center;cursor:pointer;box-shadow:0 2px 6px #1a1a2e0f;transition:box-shadow .2s}.stat-box[data-v-f6077c1c]:hover{box-shadow:0 6px 20px #1a1a2e1a}.stat-num[data-v-f6077c1c]{display:block;font-size:1.5rem;font-weight:800;color:#1a1a2e}.stat-alert[data-v-f6077c1c]{color:#c1512f}.stat-lbl[data-v-f6077c1c]{font-size:.7rem;color:#888;text-transform:uppercase;letter-spacing:.04em}.tab-nav[data-v-f6077c1c]{display:flex;gap:0;border-bottom:2px solid rgba(26,26,46,.12);margin-bottom:1.5rem;overflow-x:auto}.tab-btn[data-v-f6077c1c]{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-f6077c1c]:hover{color:#1a1a2e}.tab-btn.active[data-v-f6077c1c]{color:#c1512f;border-bottom-color:#c1512f}.tab-panel[data-v-f6077c1c]{min-height:200px}.tab-header[data-v-f6077c1c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.tab-header h2[data-v-f6077c1c]{font-size:1.25rem;font-weight:800;color:#1a1a2e;margin:0}.empty-msg[data-v-f6077c1c]{color:#888;font-size:.9rem;padding:2rem 0;text-align:center}.empty-msg a[data-v-f6077c1c]{color:#c1512f;text-decoration:none;font-weight:600}.overview-grid[data-v-f6077c1c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.overview-card[data-v-f6077c1c]{background:#fff;border-radius:2px;padding:1.5rem;box-shadow:0 2px 6px #1a1a2e0f}.overview-card h3[data-v-f6077c1c]{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0 0 .75rem}.email-prefs[data-v-f6077c1c]{margin-top:1rem;display:flex;flex-direction:column;gap:.6rem}.email-prefs .checkbox-label[data-v-f6077c1c]{font-size:.95rem}.email-prefs input[type=checkbox][data-v-f6077c1c]{accent-color:#2779b7}.email-prefs-saved[data-v-f6077c1c]{font-size:.85rem;color:#2779b7;font-weight:600}.card-stats-inline[data-v-f6077c1c]{font-size:.9rem;color:#1a1a1a;margin-bottom:.75rem}.resume-latest[data-v-f6077c1c]{margin-bottom:.75rem}.resume-latest-title[data-v-f6077c1c]{display:block;font-size:.95rem;font-weight:700;color:#1a1a2e}.resume-latest-meta[data-v-f6077c1c]{display:block;font-size:.75rem;color:#a0acbd;margin-top:.15rem}.resume-latest-actions[data-v-f6077c1c]{display:flex;align-items:center;gap:.75rem}.resume-seeall[data-v-f6077c1c]{font-size:.75rem;font-weight:600;color:#2779b7;text-decoration:none}.resume-seeall[data-v-f6077c1c]:hover{text-decoration:underline}.empty-msg-inline[data-v-f6077c1c]{padding:.25rem 0 .75rem;text-align:left}.card-stats-inline .stat-count[data-v-f6077c1c]{font-size:1.25rem;font-weight:800;color:#1a1a2e}.mini-list[data-v-f6077c1c]{display:flex;flex-direction:column;gap:0}.mini-item[data-v-f6077c1c]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.mini-item[data-v-f6077c1c]:last-child{border-bottom:none}.mini-title[data-v-f6077c1c]{font-size:.85rem;font-weight:600;color:#1a1a2e;text-decoration:none}.mini-title[data-v-f6077c1c]:hover{color:#c1512f}.mini-meta[data-v-f6077c1c]{font-size:.75rem;color:#a0acbd}.app-table[data-v-f6077c1c]{display:flex;flex-direction:column;gap:0}.app-row[data-v-f6077c1c]{display:flex;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(26,26,46,.12)}.app-main[data-v-f6077c1c]{flex:1;min-width:0}.app-role[data-v-f6077c1c]{display:block;font-size:.9rem;font-weight:600;color:#1a1a2e;text-decoration:none}.app-role[data-v-f6077c1c]:hover{color:#c1512f}.app-company[data-v-f6077c1c]{display:block;font-size:.8rem;color:#888}.app-date[data-v-f6077c1c]{font-size:.75rem;color:#a0acbd;white-space:nowrap}.status-badge[data-v-f6077c1c]{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-f6077c1c]{background:#e8f4fd;color:#2779b7}.status-interviewing[data-v-f6077c1c]{background:#fef3cd;color:#856404}.status-offer[data-v-f6077c1c]{background:#d4edda;color:#155724}.status-accepted[data-v-f6077c1c]{background:#c3e6cb;color:#155724}.status-rejected[data-v-f6077c1c]{background:#f8d7da;color:#721c24}.status-withdrawn[data-v-f6077c1c]{background:#e5e7eb;color:#1a1a1a}.status-closed[data-v-f6077c1c]{background:#e5e7eb;color:#4b5563}.status-select[data-v-f6077c1c]{font-size:.75rem;padding:.2rem .3rem;border:1px solid rgba(26,26,46,.12);border-radius:4px}.app-synced[data-v-f6077c1c]{display:inline-block;margin-left:.5rem;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.12rem .4rem;border-radius:4px;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;vertical-align:middle}.status-synced-link[data-v-f6077c1c]{font-size:.75rem;color:#2779b7;text-decoration:none;white-space:nowrap}.status-synced-link[data-v-f6077c1c]:hover{text-decoration:underline}.tailor-link[data-v-f6077c1c]{font-size:.75rem;color:#2779b7;text-decoration:none;white-space:nowrap;font-weight:600}.tailor-link[data-v-f6077c1c]:hover{text-decoration:underline}.status-synced-note[data-v-f6077c1c]{font-size:.7rem;color:#a0acbd;font-style:italic}.btn-icon-spacer[data-v-f6077c1c]{display:inline-block;width:1.35rem}.milestones-progress[data-v-f6077c1c]{margin-bottom:1.5rem}.milestones-bar[data-v-f6077c1c]{margin-bottom:.5rem}.milestone-list[data-v-f6077c1c]{display:flex;flex-direction:column;gap:0}.milestone-item[data-v-f6077c1c]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.milestone-check[data-v-f6077c1c]{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-f6077c1c]{background:#c1512f;border-color:#c1512f}.milestone-name[data-v-f6077c1c]{font-size:.9rem;font-weight:600;color:#1a1a2e}.milestone-done .milestone-name[data-v-f6077c1c]{color:#888;text-decoration:line-through}.milestone-phase[data-v-f6077c1c]{font-size:.7rem;color:#a0acbd;display:block}.badge-grid[data-v-f6077c1c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.badge-card[data-v-f6077c1c]{background:#fff;border-radius:2px;padding:1.25rem;text-align:center;box-shadow:0 2px 6px #1a1a2e0f;transition:transform .2s}.badge-earned[data-v-f6077c1c]{border:2px solid #e09f20}.badge-locked[data-v-f6077c1c]{opacity:.5;filter:grayscale(.5)}.badge-icon[data-v-f6077c1c]{display:block;font-size:2rem;margin-bottom:.5rem}.badge-name[data-v-f6077c1c]{display:block;font-size:.85rem;font-weight:700;color:#1a1a2e;margin-bottom:.25rem}.badge-desc[data-v-f6077c1c]{display:block;font-size:.7rem;color:#888;line-height:1.4}.badge-date[data-v-f6077c1c]{display:block;font-size:.65rem;color:#a0acbd;margin-top:.35rem}.badge-locked-label[data-v-f6077c1c]{display:block;font-size:.65rem;color:#a0acbd;margin-top:.35rem;font-style:italic}.notif-list[data-v-f6077c1c]{display:flex;flex-direction:column;gap:0}.notif-item[data-v-f6077c1c]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem .5rem;border-bottom:1px solid #f0f0f0;cursor:pointer;border-radius:2px;transition:background .15s}.notif-item[data-v-f6077c1c]:hover{background:#f8fafc}.notif-unread[data-v-f6077c1c]{background:#fdf5f0}.notif-unread[data-v-f6077c1c]:hover{background:#fceee6}.notif-title[data-v-f6077c1c]{display:block;font-size:.875rem;font-weight:600;color:#1a1a2e}.notif-body[data-v-f6077c1c]{display:block;font-size:.8rem;color:#666;margin-top:.15rem}.notif-time[data-v-f6077c1c]{font-size:.7rem;color:#a0acbd;white-space:nowrap;flex-shrink:0}.btn-primary[data-v-f6077c1c]{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-f6077c1c]:hover{background:#a8432a}.btn-primary[data-v-f6077c1c]:disabled{opacity:.6;cursor:not-allowed}.btn-outline[data-v-f6077c1c]{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-f6077c1c]:hover{border-color:#2779b7;color:#2779b7}.btn-danger-outline[data-v-f6077c1c]{border-color:#f8d7da;color:#c1512f}.btn-danger-outline[data-v-f6077c1c]:hover{border-color:#c1512f;background:#fff5f2}.btn-sm[data-v-f6077c1c]{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-f6077c1c]:hover{background:#a8432a}.btn-icon[data-v-f6077c1c]{background:none;border:none;cursor:pointer;font-size:.85rem;color:#a0acbd;padding:.25rem;transition:color .2s}.btn-icon[data-v-f6077c1c]:hover{color:#c1512f}.modal-overlay[data-v-f6077c1c]{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-f6077c1c]{background:#fff;border-radius:2px;padding:2rem;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 16px 44px #1a1a2e2e}.modal-wide[data-v-f6077c1c]{max-width:600px}.modal-box h2[data-v-f6077c1c]{font-size:1.25rem;font-weight:800;color:#1a1a2e;margin:0 0 1.25rem}.modal-actions[data-v-f6077c1c]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.form-row[data-v-f6077c1c]{margin-bottom:1rem}.form-row label[data-v-f6077c1c]{display:block;font-size:.8rem;font-weight:600;color:#1a1a1a;margin-bottom:.3rem}.form-row input[data-v-f6077c1c],.form-row textarea[data-v-f6077c1c],.form-row select[data-v-f6077c1c]{width:100%;padding:.6rem .75rem;font-size:.85rem;border:1.5px solid rgba(26,26,46,.12);border-radius:2px;transition:border-color .2s}.form-row input[data-v-f6077c1c]:focus,.form-row textarea[data-v-f6077c1c]:focus,.form-row select[data-v-f6077c1c]:focus{outline:none;border-color:#2779b7}.form-row-pair[data-v-f6077c1c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-hint[data-v-f6077c1c]{font-size:.7rem;color:#a0acbd;margin-top:.2rem;display:block}.form-msg[data-v-f6077c1c]{font-size:.85rem;padding:.5rem;border-radius:4px;background:#f8d7da;color:#721c24}.form-msg-success[data-v-f6077c1c]{background:#d4edda;color:#155724}.checkbox-label[data-v-f6077c1c]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#1a1a1a;cursor:pointer}.checkbox-label input[data-v-f6077c1c]{width:auto}.va-connect-card[data-v-f6077c1c]{background:#fff;border-radius:2px;padding:2.5rem;text-align:center;box-shadow:0 2px 6px #1a1a2e0f}.va-connect-icon[data-v-f6077c1c]{font-size:3rem;margin-bottom:1rem}.va-connect-card h3[data-v-f6077c1c]{font-size:1.35rem;font-weight:800;color:#1a1a2e;margin:0 0 .5rem}.va-connect-card p[data-v-f6077c1c]{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-f6077c1c]{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-f6077c1c]{font-size:.85rem;color:#1a1a1a;padding:.4rem 0 .4rem 1.5rem;position:relative}.va-connect-features li[data-v-f6077c1c]:before{content:"✓";position:absolute;left:0;color:#c1512f;font-weight:700}.va-coming-soon[data-v-f6077c1c]{font-size:.85rem;color:#a0acbd;font-style:italic}.va-data-card[data-v-f6077c1c]{background:#fff;border-radius:2px;padding:2rem;box-shadow:0 2px 6px #1a1a2e0f}.va-data-header[data-v-f6077c1c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.va-verified-badge[data-v-f6077c1c]{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-f6077c1c]{display:flex;gap:.5rem}.va-data-grid[data-v-f6077c1c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.va-data-item[data-v-f6077c1c]{background:#f8fafc;border-radius:2px;padding:1.25rem}.va-data-rating[data-v-f6077c1c]{grid-column:span 2;text-align:center;background:linear-gradient(135deg,#1a1a2e,#2d2d4e);color:#fff}.va-data-rating .va-data-label[data-v-f6077c1c]{color:#fff9}.va-data-label[data-v-f6077c1c]{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#a0acbd;margin-bottom:.35rem}.va-data-value[data-v-f6077c1c]{display:block;font-size:1.1rem;font-weight:700;color:#1a1a2e}.va-data-big[data-v-f6077c1c]{font-size:2.5rem;font-weight:800;color:#fff;margin:.25rem 0}.va-data-link[data-v-f6077c1c]{display:inline-block;margin-top:.5rem;font-size:.8rem;font-weight:600;color:#e09f20;text-decoration:none}.va-data-link[data-v-f6077c1c]:hover{text-decoration:underline}.va-data-updated[data-v-f6077c1c]{font-size:.75rem;color:#a0acbd;margin-top:1rem;text-align:right}.va-sub-section[data-v-f6077c1c]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(26,26,46,.12)}.va-sub-header[data-v-f6077c1c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.va-sub-header h3[data-v-f6077c1c]{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0}@media(max-width:768px){.profile-avatar-area[data-v-f6077c1c]{flex-direction:column;align-items:center;text-align:center}.profile-actions[data-v-f6077c1c]{flex-direction:row}.stats-row[data-v-f6077c1c]{grid-template-columns:repeat(3,1fr)}.overview-grid[data-v-f6077c1c]{grid-template-columns:1fr}.tab-nav[data-v-f6077c1c]{gap:0}.tab-btn[data-v-f6077c1c]{padding:.6rem .75rem;font-size:.75rem}.form-row-pair[data-v-f6077c1c]{grid-template-columns:1fr}.app-row[data-v-f6077c1c]{flex-wrap:wrap}}@media(max-width:480px){.stats-row[data-v-f6077c1c],.badge-grid[data-v-f6077c1c]{grid-template-columns:repeat(2,1fr)}}.mos-confirm-card[data-v-f6077c1c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:2px;padding:1rem 1.25rem;margin-bottom:1rem;flex-wrap:wrap}.mos-confirm-eyebrow[data-v-f6077c1c]{display:block;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c1512f;margin-bottom:.3rem}.mos-confirm-q[data-v-f6077c1c]{font-size:1rem;color:#fff;margin:0 0 .2rem;line-height:1.35}.mos-confirm-q strong[data-v-f6077c1c]{color:#fff}.mos-confirm-sub[data-v-f6077c1c]{font-size:.78rem;color:#94a3b8;margin:0;line-height:1.4}.mos-confirm-actions[data-v-f6077c1c]{display:flex;gap:.5rem;flex-shrink:0}.mos-confirm-yes[data-v-f6077c1c],.mos-confirm-no[data-v-f6077c1c]{padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:.82rem;cursor:pointer;border:1px solid transparent}.mos-confirm-yes[data-v-f6077c1c]{background:#c1512f;color:#fff}.mos-confirm-yes[data-v-f6077c1c]:hover:not(:disabled){background:#a8432a}.mos-confirm-no[data-v-f6077c1c]{background:transparent;color:#94a3b8;border-color:#475569}.mos-confirm-no[data-v-f6077c1c]:hover:not(:disabled){color:#fff;border-color:#94a3b8}.mos-confirm-yes[data-v-f6077c1c]:disabled,.mos-confirm-no[data-v-f6077c1c]:disabled{opacity:.6;cursor:default}.readiness-card[data-v-f6077c1c]{background:#fff;border:1px solid rgba(26,26,46,.12);border-left:3px solid #c1512f;border-radius:2px;padding:1rem 1.25rem;margin-bottom:1rem}.readiness-head[data-v-f6077c1c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.readiness-eyebrow[data-v-f6077c1c]{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c1512f}.readiness-sub[data-v-f6077c1c]{font-size:.8rem;color:#64748b;margin:.25rem 0 0;line-height:1.4}.readiness-score[data-v-f6077c1c]{font-size:1.6rem;font-weight:800;color:#1a1a2e;line-height:1;flex-shrink:0}.readiness-score span[data-v-f6077c1c]{font-size:.9rem;color:#94a3b8}.readiness-bar[data-v-f6077c1c]{height:6px;background:#eef2f7;border-radius:4px;overflow:hidden;margin:.75rem 0}.readiness-bar-fill[data-v-f6077c1c]{height:100%;background:#c1512f;border-radius:4px;transition:width .3s}.readiness-missing[data-v-f6077c1c]{list-style:none;padding:0;margin:0 0 .85rem;display:flex;flex-wrap:wrap;gap:.4rem}.readiness-missing li[data-v-f6077c1c]{font-size:.76rem;color:#475569;background:#f1f5f9;border-radius:4px;padding:.2rem .5rem}.readiness-missing li.is-key[data-v-f6077c1c]{color:#1a1a2e;font-weight:600}.readiness-keytag[data-v-f6077c1c]{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#c1512f;margin-left:.3rem}.readiness-actions[data-v-f6077c1c]{display:flex;gap:.5rem;flex-wrap:wrap}.readiness-btn[data-v-f6077c1c]{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-f6077c1c]:hover{background:#a8432a}.readiness-btn-alt[data-v-f6077c1c]{background:#fff;color:#c1512f}.readiness-btn-alt[data-v-f6077c1c]:hover{background:#fdf0ec}.readiness-done[data-v-f6077c1c]{border-left-color:#16a34a}.readiness-done-text[data-v-f6077c1c]{font-size:.85rem;font-weight:600;color:#16a34a}html[data-v-6ea84c71],body[data-v-6ea84c71]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-6ea84c71],input[data-v-6ea84c71],select[data-v-6ea84c71],textarea[data-v-6ea84c71],optgroup[data-v-6ea84c71],pre[data-v-6ea84c71],code[data-v-6ea84c71],kbd[data-v-6ea84c71],samp[data-v-6ea84c71]{font-family:inherit}h1[data-v-6ea84c71],h2[data-v-6ea84c71],h3[data-v-6ea84c71],h4[data-v-6ea84c71],h5[data-v-6ea84c71],h6[data-v-6ea84c71]{text-wrap:balance}p[data-v-6ea84c71],li[data-v-6ea84c71],dd[data-v-6ea84c71],figcaption[data-v-6ea84c71],.page-subtitle[data-v-6ea84c71],.hub-subtitle[data-v-6ea84c71],.hero-subtitle[data-v-6ea84c71],.section-subtitle[data-v-6ea84c71],.card-description[data-v-6ea84c71]{text-wrap:pretty}[data-v-6ea84c71]: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: "Roboto", sans-serif;--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-6ea84c71]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-6ea84c71]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-6ea84c71]{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-6ea84c71]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-6ea84c71]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-6ea84c71]{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-6ea84c71]{color:var(--color-accent)}.border-3[data-v-6ea84c71]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-6ea84c71]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-6ea84c71]{font-size:17px}}p[data-v-6ea84c71],li[data-v-6ea84c71],dd[data-v-6ea84c71]{font-size:max(16px,1em)}.stat-label[data-v-6ea84c71],.stat-number[data-v-6ea84c71],.topbar-label[data-v-6ea84c71],.article-tag[data-v-6ea84c71],.category-tag[data-v-6ea84c71],.topic-tag[data-v-6ea84c71],.skill-tag[data-v-6ea84c71],.type-badge[data-v-6ea84c71],.step-badge[data-v-6ea84c71],.demand-badge[data-v-6ea84c71],.rating-badge[data-v-6ea84c71],.role-level-badge[data-v-6ea84c71],.se-level-pill[data-v-6ea84c71],.post-meta[data-v-6ea84c71],.blog-meta[data-v-6ea84c71],.article-meta[data-v-6ea84c71],.meta-value[data-v-6ea84c71],.meta-sep[data-v-6ea84c71],.newsletter-label[data-v-6ea84c71],.share-label[data-v-6ea84c71],.slide-label-date[data-v-6ea84c71],.company-type[data-v-6ea84c71],.event-date[data-v-6ea84c71],.event-location[data-v-6ea84c71]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-6ea84c71],li[data-v-6ea84c71],dd[data-v-6ea84c71],td[data-v-6ea84c71],.section-card-desc[data-v-6ea84c71],.article-slide-desc[data-v-6ea84c71],.card-description[data-v-6ea84c71]{font-size:max(16px,1em)}.contact-page[data-v-6ea84c71]{background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem}@media(min-width:768px){.contact-page[data-v-6ea84c71]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-6ea84c71]{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-6ea84c71] .share-label{color:#ffffff9e}.page-header a[data-v-6ea84c71]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-6ea84c71]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-6ea84c71],.page-header li[data-v-6ea84c71]{color:#ffffffc7}.page-title[data-v-6ea84c71]{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-6ea84c71]{font-size:3rem}}.page-subtitle[data-v-6ea84c71]{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-6ea84c71]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:900px){.contact-sections[data-v-6ea84c71]{grid-template-columns:1.5fr 1fr;align-items:start}}.contact-card[data-v-6ea84c71]{background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);padding:2rem}.mba-cta[data-v-6ea84c71],.talent-cta[data-v-6ea84c71]{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:2px;flex-wrap:wrap}.mba-cta-text[data-v-6ea84c71],.talent-cta-text[data-v-6ea84c71]{display:flex;flex-direction:column;gap:2px}.mba-cta-text strong[data-v-6ea84c71],.talent-cta-text strong[data-v-6ea84c71]{color:#1a1a2e;font-family:var(--font-display);font-size:1rem}.mba-cta-text span[data-v-6ea84c71],.talent-cta-text span[data-v-6ea84c71]{color:#4a5568;font-size:.88rem}.mba-cta-btn[data-v-6ea84c71],.talent-cta-btn[data-v-6ea84c71]{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-6ea84c71]:hover,.talent-cta-btn[data-v-6ea84c71]:hover{background:#a8432a;transform:translateY(-1px)}.section-title[data-v-6ea84c71]{font-size:1.5rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .75rem}.section-description[data-v-6ea84c71]{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-6ea84c71]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-row[data-v-6ea84c71]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.form-row[data-v-6ea84c71]{grid-template-columns:1fr}}.field[data-v-6ea84c71]{margin-bottom:1.25rem}.field-label[data-v-6ea84c71]{display:block;font-size:.925rem;font-weight:600;font-family:var(--font-body);color:var(--color-black);margin-bottom:.4rem}.required[data-v-6ea84c71]{color:#c1512f}.field-input[data-v-6ea84c71]{width:100%;padding:.7rem .9rem;font-size:.95rem;font-family:var(--font-body);border:1.5px solid rgba(26,26,46,.12);border-radius:2px;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-6ea84c71]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f}.field-input.field-error[data-v-6ea84c71]{border-color:#dc2626}.field-select[data-v-6ea84c71]{-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-6ea84c71]{resize:vertical;min-height:120px}.error-text[data-v-6ea84c71]{display:block;font-size:.8rem;font-family:var(--font-body);color:#dc2626;margin-top:.3rem}.form-actions[data-v-6ea84c71]{text-align:center;padding-top:.5rem}.submit-btn[data-v-6ea84c71]{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-6ea84c71]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.submit-btn[data-v-6ea84c71]:disabled{opacity:.6;cursor:not-allowed}.success-container[data-v-6ea84c71]{text-align:center;padding:2rem 1rem}.success-icon[data-v-6ea84c71]{width:56px;height:56px;border-radius:50%;background-color:#2779b7;color:#fff;font-size:1.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.success-title[data-v-6ea84c71]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.success-message[data-v-6ea84c71]{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-6ea84c71]{display:flex;flex-direction:column;gap:1rem}.social-link[data-v-6ea84c71]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:2px;background-color:var(--color-bg);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.social-link[data-v-6ea84c71]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.social-icon[data-v-6ea84c71]{width:48px;height:48px;border-radius:2px;background-color:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0}.social-info[data-v-6ea84c71]{display:flex;flex-direction:column}.social-name[data-v-6ea84c71]{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--color-black)}.social-handle[data-v-6ea84c71]{font-family:var(--font-body);font-size:.85rem;color:var(--color-text-muted)}@media(max-width:768px){.contact-card[data-v-6ea84c71]{padding:1.5rem}}.talent-cta-btn[data-v-6ea84c71],.mba-cta-btn[data-v-6ea84c71],.submit-btn[data-v-6ea84c71]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;transform:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.talent-cta-btn[data-v-6ea84c71],.mba-cta-btn[data-v-6ea84c71],.submit-btn[data-v-6ea84c71]{background-color:#c1512f;color:#fff;border:2px solid #c1512f}.talent-cta-btn[data-v-6ea84c71]:hover:not(:disabled),.mba-cta-btn[data-v-6ea84c71]:hover,.submit-btn[data-v-6ea84c71]:hover:not(:disabled){background-color:#a8432a;border-color:#a8432a;color:#fff;transform:none;box-shadow:none}.talent-cta-btn[data-v-6ea84c71],.mba-cta-btn[data-v-6ea84c71]{min-width:280px;flex-shrink:0}@media(max-width:640px){.talent-cta-btn[data-v-6ea84c71],.mba-cta-btn[data-v-6ea84c71]{min-width:0;width:100%}}.contact-side[data-v-6ea84c71]{display:flex;flex-direction:column;gap:2rem}.shortcut-card .section-title[data-v-6ea84c71]{margin-bottom:1rem}.shortcut-card .talent-cta[data-v-6ea84c71],.shortcut-card .mba-cta[data-v-6ea84c71]{flex-direction:column;align-items:stretch;gap:14px}.shortcut-card .talent-cta-btn[data-v-6ea84c71],.shortcut-card .mba-cta-btn[data-v-6ea84c71]{min-width:0;width:100%}.related-content[data-v-6fc926a0]{padding:3rem 0;border-top:1px solid rgba(26,26,46,.12);margin-top:2rem}.related-container[data-v-6fc926a0]{max-width:1280px;margin:0 auto;padding:0 2rem}.related-heading[data-v-6fc926a0]{font-size:1.5rem;font-weight:800;color:#1a1a2e;margin:0 0 1.5rem}.related-grid[data-v-6fc926a0]{display:grid;grid-template-columns:repeat(3,1fr);gap:0 2rem}.related-card[data-v-6fc926a0]{display:block;padding:14px 0;border-top:1px solid rgba(26,26,46,.12);text-decoration:none}.related-tag[data-v-6fc926a0]{display:block;margin-bottom:4px;font-size:.875rem;font-weight:600;color:#6b6b6b}.related-title[data-v-6fc926a0]{font-size:1.0625rem;font-weight:700;color:#1a1a2e;margin:0;line-height:1.35}.related-arrow[data-v-6fc926a0],.related-card:hover .related-title[data-v-6fc926a0]{color:#c1512f}.related-desc[data-v-6fc926a0]{font-size:1rem;color:#6b6b6b;line-height:1.5;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.related-grid[data-v-6fc926a0]{grid-template-columns:1fr}}.cwl[data-v-7248c937]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start;width:100%;max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto}.cwl--padded[data-v-7248c937]{box-sizing:content-box;padding:40px var(--page-gutter) 56px}.cwl-main[data-v-7248c937]{min-width:0}.cwl-main .content-wrapper[data-v-7248c937-s]{max-width:none;margin:0;padding:0}.cwl-side[data-v-7248c937]{align-self:stretch}.cwl-side-inner[data-v-7248c937]{position:sticky;top:88px;display:flex;flex-direction:column;gap:28px}.cwl-side[data-v-7248c937] .related-content{margin:0;padding:0;background:transparent}.cwl-side[data-v-7248c937] .related-container{max-width:none;padding:0}.cwl-side[data-v-7248c937] .related-heading{font-size:1.25rem;margin:0 0 16px}.cwl-side[data-v-7248c937] .related-grid{grid-template-columns:minmax(0,1fr)!important;gap:0}.cwl-next[data-v-7248c937]{padding:20px 22px;background:#f5ede0;border-radius:4px}.cwl-next-title[data-v-7248c937]{margin:0 0 8px;font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:800;color:#1a1a2e}.cwl-next-link[data-v-7248c937]{display:block;padding:10px 0;border-top:1px solid rgba(26,26,46,.12);font-size:.95rem;font-weight:600;color:#1a1a2e;text-decoration:none}.cwl-next-link[data-v-7248c937]:first-of-type{border-top:none}.cwl-next-link span[data-v-7248c937],.cwl-next-link[data-v-7248c937]:hover{color:#c1512f}.cwl-next-link--hub[data-v-7248c937]{color:#c1512f;font-weight:700}@media(max-width:1080px){.cwl[data-v-7248c937]{grid-template-columns:minmax(0,1fr);gap:40px}.cwl-side[data-v-7248c937]{border-top:1px solid rgba(26,26,46,.12);padding-top:32px}.cwl-side-inner[data-v-7248c937]{position:static}.cwl-side[data-v-7248c937] .related-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;column-gap:2rem}}html[data-v-a987e30f],body[data-v-a987e30f]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-a987e30f],input[data-v-a987e30f],select[data-v-a987e30f],textarea[data-v-a987e30f],optgroup[data-v-a987e30f],pre[data-v-a987e30f],code[data-v-a987e30f],kbd[data-v-a987e30f],samp[data-v-a987e30f]{font-family:inherit}h1[data-v-a987e30f],h2[data-v-a987e30f],h3[data-v-a987e30f],h4[data-v-a987e30f],h5[data-v-a987e30f],h6[data-v-a987e30f]{text-wrap:balance}p[data-v-a987e30f],li[data-v-a987e30f],dd[data-v-a987e30f],figcaption[data-v-a987e30f],.page-subtitle[data-v-a987e30f],.hub-subtitle[data-v-a987e30f],.hero-subtitle[data-v-a987e30f],.section-subtitle[data-v-a987e30f],.card-description[data-v-a987e30f]{text-wrap:pretty}[data-v-a987e30f]: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: "Roboto", sans-serif;--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-a987e30f]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-a987e30f]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-a987e30f]{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-a987e30f]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-a987e30f]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-a987e30f]{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-a987e30f]{color:var(--color-accent)}.border-3[data-v-a987e30f]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-a987e30f]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-a987e30f]{font-size:17px}}p[data-v-a987e30f],li[data-v-a987e30f],dd[data-v-a987e30f]{font-size:max(16px,1em)}.stat-label[data-v-a987e30f],.stat-number[data-v-a987e30f],.topbar-label[data-v-a987e30f],.article-tag[data-v-a987e30f],.category-tag[data-v-a987e30f],.topic-tag[data-v-a987e30f],.skill-tag[data-v-a987e30f],.type-badge[data-v-a987e30f],.step-badge[data-v-a987e30f],.demand-badge[data-v-a987e30f],.rating-badge[data-v-a987e30f],.role-level-badge[data-v-a987e30f],.se-level-pill[data-v-a987e30f],.post-meta[data-v-a987e30f],.blog-meta[data-v-a987e30f],.article-meta[data-v-a987e30f],.meta-value[data-v-a987e30f],.meta-sep[data-v-a987e30f],.newsletter-label[data-v-a987e30f],.share-label[data-v-a987e30f],.slide-label-date[data-v-a987e30f],.company-type[data-v-a987e30f],.event-date[data-v-a987e30f],.event-location[data-v-a987e30f]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-a987e30f],li[data-v-a987e30f],dd[data-v-a987e30f],td[data-v-a987e30f],.section-card-desc[data-v-a987e30f],.article-slide-desc[data-v-a987e30f],.card-description[data-v-a987e30f]{font-size:max(16px,1em)}.legal-page[data-v-a987e30f]{background-color:var(--color-bg);min-height:100vh;max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.legal-page[data-v-a987e30f]{padding:2.5rem 0 4rem}}.page-header[data-v-a987e30f]{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-a987e30f] .share-label{color:#ffffff9e}.page-header a[data-v-a987e30f]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-a987e30f]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-a987e30f],.page-header li[data-v-a987e30f]{color:#ffffffc7}.page-title[data-v-a987e30f]{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-a987e30f]{font-size:3rem}}.page-subtitle[data-v-a987e30f]{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-a987e30f]{background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);padding:2rem}@media(max-width:768px){.legal-card[data-v-a987e30f]{padding:1rem}}.legal-section[data-v-a987e30f]{margin-bottom:2rem}.legal-section[data-v-a987e30f]:last-child{margin-bottom:0}.legal-section h2[data-v-a987e30f]{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-a987e30f]{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-a987e30f]{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-a987e30f]{margin:.5rem 0 .75rem 1.5rem;padding:0}.legal-section li[data-v-a987e30f]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin-bottom:.35rem}.legal-section a[data-v-a987e30f]{color:var(--color-primary);text-decoration:none;font-weight:600}.legal-section a[data-v-a987e30f]:hover{text-decoration:underline}.legal-table-wrapper[data-v-a987e30f]{overflow-x:auto;margin:.75rem 0}.legal-table[data-v-a987e30f]{width:100%;border-collapse:collapse;font-size:.9rem;font-family:var(--font-body)}.legal-table th[data-v-a987e30f],.legal-table td[data-v-a987e30f]{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--color-text-muted, #ccc);color:var(--color-text)}.legal-table th[data-v-a987e30f]{font-weight:700;color:var(--color-black);font-family:var(--font-display)}.legal-table tbody tr:last-child td[data-v-a987e30f]{border-bottom:none}html[data-v-2c5a1155],body[data-v-2c5a1155]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-2c5a1155],input[data-v-2c5a1155],select[data-v-2c5a1155],textarea[data-v-2c5a1155],optgroup[data-v-2c5a1155],pre[data-v-2c5a1155],code[data-v-2c5a1155],kbd[data-v-2c5a1155],samp[data-v-2c5a1155]{font-family:inherit}h1[data-v-2c5a1155],h2[data-v-2c5a1155],h3[data-v-2c5a1155],h4[data-v-2c5a1155],h5[data-v-2c5a1155],h6[data-v-2c5a1155]{text-wrap:balance}p[data-v-2c5a1155],li[data-v-2c5a1155],dd[data-v-2c5a1155],figcaption[data-v-2c5a1155],.page-subtitle[data-v-2c5a1155],.hub-subtitle[data-v-2c5a1155],.hero-subtitle[data-v-2c5a1155],.section-subtitle[data-v-2c5a1155],.card-description[data-v-2c5a1155]{text-wrap:pretty}[data-v-2c5a1155]: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: "Roboto", sans-serif;--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-2c5a1155]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-2c5a1155]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-2c5a1155]{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-2c5a1155]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-2c5a1155]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-2c5a1155]{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-2c5a1155]{color:var(--color-accent)}.border-3[data-v-2c5a1155]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-2c5a1155]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-2c5a1155]{font-size:17px}}p[data-v-2c5a1155],li[data-v-2c5a1155],dd[data-v-2c5a1155]{font-size:max(16px,1em)}.stat-label[data-v-2c5a1155],.stat-number[data-v-2c5a1155],.topbar-label[data-v-2c5a1155],.article-tag[data-v-2c5a1155],.category-tag[data-v-2c5a1155],.topic-tag[data-v-2c5a1155],.skill-tag[data-v-2c5a1155],.type-badge[data-v-2c5a1155],.step-badge[data-v-2c5a1155],.demand-badge[data-v-2c5a1155],.rating-badge[data-v-2c5a1155],.role-level-badge[data-v-2c5a1155],.se-level-pill[data-v-2c5a1155],.post-meta[data-v-2c5a1155],.blog-meta[data-v-2c5a1155],.article-meta[data-v-2c5a1155],.meta-value[data-v-2c5a1155],.meta-sep[data-v-2c5a1155],.newsletter-label[data-v-2c5a1155],.share-label[data-v-2c5a1155],.slide-label-date[data-v-2c5a1155],.company-type[data-v-2c5a1155],.event-date[data-v-2c5a1155],.event-location[data-v-2c5a1155]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-2c5a1155],li[data-v-2c5a1155],dd[data-v-2c5a1155],td[data-v-2c5a1155],.section-card-desc[data-v-2c5a1155],.article-slide-desc[data-v-2c5a1155],.card-description[data-v-2c5a1155]{font-size:max(16px,1em)}.legal-page[data-v-2c5a1155]{background-color:var(--color-bg);min-height:100vh;max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.legal-page[data-v-2c5a1155]{padding:2.5rem 0 4rem}}.page-header[data-v-2c5a1155]{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-2c5a1155] .share-label{color:#ffffff9e}.page-header a[data-v-2c5a1155]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-2c5a1155]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-2c5a1155],.page-header li[data-v-2c5a1155]{color:#ffffffc7}.page-title[data-v-2c5a1155]{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-2c5a1155]{font-size:3rem}}.page-subtitle[data-v-2c5a1155]{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-2c5a1155]{background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);padding:2rem}@media(max-width:768px){.legal-card[data-v-2c5a1155]{padding:1rem}}.legal-section[data-v-2c5a1155]{margin-bottom:2rem}.legal-section[data-v-2c5a1155]:last-child{margin-bottom:0}.legal-section h2[data-v-2c5a1155]{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-2c5a1155]{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-2c5a1155]{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-2c5a1155]{margin:.5rem 0 .75rem 1.5rem;padding:0}.legal-section li[data-v-2c5a1155]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin-bottom:.35rem}.legal-section a[data-v-2c5a1155]{color:var(--color-primary);text-decoration:none;font-weight:600}.legal-section a[data-v-2c5a1155]:hover{text-decoration:underline}.crisis-box[data-v-2c5a1155]{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-2c5a1155]{margin:0 0 .5rem}.crisis-box ul[data-v-2c5a1155]{margin:0 0 0 1.5rem}.legal-table-wrapper[data-v-2c5a1155]{overflow-x:auto;margin:.75rem 0}.legal-table[data-v-2c5a1155]{width:100%;border-collapse:collapse;font-size:.9rem;font-family:var(--font-body)}.legal-table th[data-v-2c5a1155],.legal-table td[data-v-2c5a1155]{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--color-text-muted, #ccc);color:var(--color-text)}.legal-table th[data-v-2c5a1155]{font-weight:700;color:var(--color-black);font-family:var(--font-display)}.legal-table tbody tr:last-child td[data-v-2c5a1155]{border-bottom:none}html[data-v-b9edcd5c],body[data-v-b9edcd5c]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-b9edcd5c],input[data-v-b9edcd5c],select[data-v-b9edcd5c],textarea[data-v-b9edcd5c],optgroup[data-v-b9edcd5c],pre[data-v-b9edcd5c],code[data-v-b9edcd5c],kbd[data-v-b9edcd5c],samp[data-v-b9edcd5c]{font-family:inherit}h1[data-v-b9edcd5c],h2[data-v-b9edcd5c],h3[data-v-b9edcd5c],h4[data-v-b9edcd5c],h5[data-v-b9edcd5c],h6[data-v-b9edcd5c]{text-wrap:balance}p[data-v-b9edcd5c],li[data-v-b9edcd5c],dd[data-v-b9edcd5c],figcaption[data-v-b9edcd5c],.page-subtitle[data-v-b9edcd5c],.hub-subtitle[data-v-b9edcd5c],.hero-subtitle[data-v-b9edcd5c],.section-subtitle[data-v-b9edcd5c],.card-description[data-v-b9edcd5c]{text-wrap:pretty}[data-v-b9edcd5c]: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: "Roboto", sans-serif;--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-b9edcd5c]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-b9edcd5c]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-b9edcd5c]{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-b9edcd5c]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-b9edcd5c]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-b9edcd5c]{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-b9edcd5c]{color:var(--color-accent)}.border-3[data-v-b9edcd5c]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-b9edcd5c]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-b9edcd5c]{font-size:17px}}p[data-v-b9edcd5c],li[data-v-b9edcd5c],dd[data-v-b9edcd5c]{font-size:max(16px,1em)}.stat-label[data-v-b9edcd5c],.stat-number[data-v-b9edcd5c],.topbar-label[data-v-b9edcd5c],.article-tag[data-v-b9edcd5c],.category-tag[data-v-b9edcd5c],.topic-tag[data-v-b9edcd5c],.skill-tag[data-v-b9edcd5c],.type-badge[data-v-b9edcd5c],.step-badge[data-v-b9edcd5c],.demand-badge[data-v-b9edcd5c],.rating-badge[data-v-b9edcd5c],.role-level-badge[data-v-b9edcd5c],.se-level-pill[data-v-b9edcd5c],.post-meta[data-v-b9edcd5c],.blog-meta[data-v-b9edcd5c],.article-meta[data-v-b9edcd5c],.meta-value[data-v-b9edcd5c],.meta-sep[data-v-b9edcd5c],.newsletter-label[data-v-b9edcd5c],.share-label[data-v-b9edcd5c],.slide-label-date[data-v-b9edcd5c],.company-type[data-v-b9edcd5c],.event-date[data-v-b9edcd5c],.event-location[data-v-b9edcd5c]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-b9edcd5c],li[data-v-b9edcd5c],dd[data-v-b9edcd5c],td[data-v-b9edcd5c],.section-card-desc[data-v-b9edcd5c],.article-slide-desc[data-v-b9edcd5c],.card-description[data-v-b9edcd5c]{font-size:max(16px,1em)}.legal-page[data-v-b9edcd5c]{background-color:var(--color-bg);min-height:100vh;max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto;padding:2rem 1rem 3rem}@media(min-width:768px){.legal-page[data-v-b9edcd5c]{padding:2.5rem 0 4rem}}.page-header[data-v-b9edcd5c]{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-b9edcd5c] .share-label{color:#ffffff9e}.page-header a[data-v-b9edcd5c]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-b9edcd5c]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-b9edcd5c],.page-header li[data-v-b9edcd5c]{color:#ffffffc7}.page-title[data-v-b9edcd5c]{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-b9edcd5c]{font-size:3rem}}.page-subtitle[data-v-b9edcd5c]{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-b9edcd5c]{font-size:1.05rem;line-height:1.8}.legal-card[data-v-b9edcd5c]{background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);padding:2rem}@media(max-width:768px){.legal-card[data-v-b9edcd5c]{padding:1rem}}.legal-section[data-v-b9edcd5c]{margin-bottom:2rem}.legal-section[data-v-b9edcd5c]:last-child{margin-bottom:0}.legal-section h2[data-v-b9edcd5c]{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-b9edcd5c]{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-b9edcd5c]{margin:.5rem 0 .75rem 1.5rem;padding:0}.legal-section li[data-v-b9edcd5c]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin-bottom:.35rem}.legal-section a[data-v-b9edcd5c]{color:var(--color-primary);text-decoration:none;font-weight:600}.legal-section a[data-v-b9edcd5c]:hover{text-decoration:underline}.crisis-box[data-v-b9edcd5c]{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-b9edcd5c]{margin:0 0 .5rem;font-weight:700}.crisis-box ul[data-v-b9edcd5c]{margin:0 0 0 1.5rem}.legal-table-wrapper[data-v-b9edcd5c]{overflow-x:auto;margin:.75rem 0}.legal-table[data-v-b9edcd5c]{width:100%;border-collapse:collapse;font-size:.9rem;font-family:var(--font-body)}.legal-table th[data-v-b9edcd5c],.legal-table td[data-v-b9edcd5c]{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--color-text-muted, #ccc);color:var(--color-text)}.legal-table th[data-v-b9edcd5c]{font-weight:700;color:var(--color-black);font-family:var(--font-display)}.legal-table tbody tr:last-child td[data-v-b9edcd5c]{border-bottom:none}html[data-v-b1f9f3c7],body[data-v-b1f9f3c7]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-b1f9f3c7],input[data-v-b1f9f3c7],select[data-v-b1f9f3c7],textarea[data-v-b1f9f3c7],optgroup[data-v-b1f9f3c7],pre[data-v-b1f9f3c7],code[data-v-b1f9f3c7],kbd[data-v-b1f9f3c7],samp[data-v-b1f9f3c7]{font-family:inherit}h1[data-v-b1f9f3c7],h2[data-v-b1f9f3c7],h3[data-v-b1f9f3c7],h4[data-v-b1f9f3c7],h5[data-v-b1f9f3c7],h6[data-v-b1f9f3c7]{text-wrap:balance}p[data-v-b1f9f3c7],li[data-v-b1f9f3c7],dd[data-v-b1f9f3c7],figcaption[data-v-b1f9f3c7],.page-subtitle[data-v-b1f9f3c7],.hub-subtitle[data-v-b1f9f3c7],.hero-subtitle[data-v-b1f9f3c7],.section-subtitle[data-v-b1f9f3c7],.card-description[data-v-b1f9f3c7]{text-wrap:pretty}[data-v-b1f9f3c7]: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: "Roboto", sans-serif;--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-b1f9f3c7]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-b1f9f3c7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-b1f9f3c7]{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-b1f9f3c7]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-b1f9f3c7]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-b1f9f3c7]{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-b1f9f3c7]{color:var(--color-accent)}.border-3[data-v-b1f9f3c7]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-b1f9f3c7]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-b1f9f3c7]{font-size:17px}}p[data-v-b1f9f3c7],li[data-v-b1f9f3c7],dd[data-v-b1f9f3c7]{font-size:max(16px,1em)}.stat-label[data-v-b1f9f3c7],.stat-number[data-v-b1f9f3c7],.topbar-label[data-v-b1f9f3c7],.article-tag[data-v-b1f9f3c7],.category-tag[data-v-b1f9f3c7],.topic-tag[data-v-b1f9f3c7],.skill-tag[data-v-b1f9f3c7],.type-badge[data-v-b1f9f3c7],.step-badge[data-v-b1f9f3c7],.demand-badge[data-v-b1f9f3c7],.rating-badge[data-v-b1f9f3c7],.role-level-badge[data-v-b1f9f3c7],.se-level-pill[data-v-b1f9f3c7],.post-meta[data-v-b1f9f3c7],.blog-meta[data-v-b1f9f3c7],.article-meta[data-v-b1f9f3c7],.meta-value[data-v-b1f9f3c7],.meta-sep[data-v-b1f9f3c7],.newsletter-label[data-v-b1f9f3c7],.share-label[data-v-b1f9f3c7],.slide-label-date[data-v-b1f9f3c7],.company-type[data-v-b1f9f3c7],.event-date[data-v-b1f9f3c7],.event-location[data-v-b1f9f3c7]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-b1f9f3c7],li[data-v-b1f9f3c7],dd[data-v-b1f9f3c7],td[data-v-b1f9f3c7],.section-card-desc[data-v-b1f9f3c7],.article-slide-desc[data-v-b1f9f3c7],.card-description[data-v-b1f9f3c7]{font-size:max(16px,1em)}.dynamic-page[data-v-b1f9f3c7]{background-color:var(--color-bg, #eef2f6);min-height:100vh;padding:0 1rem 3rem}.page-body[data-v-b1f9f3c7]{max-width:calc(var(--page-max, 1280px) - 2 * var(--page-gutter, 32px));margin:0 auto}.brutalist-card[data-v-b1f9f3c7]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:2.5rem;margin-bottom:1.5rem}.header-card[data-v-b1f9f3c7]{padding:2rem 2.5rem}.header-flex[data-v-b1f9f3c7]{display:flex;align-items:flex-start;gap:1.5rem}.content-block[data-v-b1f9f3c7]{flex:1}.content-heading[data-v-b1f9f3c7]{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-b1f9f3c7]{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-b1f9f3c7]{display:flex;flex-wrap:wrap;gap:.75rem}.action-btn[data-v-b1f9f3c7]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;font-family:var(--font-display, "Roboto", sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;border:none;cursor:pointer;text-decoration:none;transition:background .2s}.download-btn[data-v-b1f9f3c7]{background:#c1512f;color:#fff}.download-btn[data-v-b1f9f3c7]:hover{background:#a8432a}.print-btn[data-v-b1f9f3c7]{background:#f0f4f8;color:#334155;border:2px solid #cbd5e1}.print-btn[data-v-b1f9f3c7]:hover{background:#e2e8f0;transform:translateY(-1px)}.resume-layout[data-v-b1f9f3c7]{display:grid;grid-template-columns:280px 1fr;gap:1.5rem;align-items:start;margin-bottom:1.5rem}.notes-col[data-v-b1f9f3c7]{position:sticky;top:1.5rem}.notes-heading[data-v-b1f9f3c7]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2779b7;font-family:var(--font-display, "Roboto", sans-serif);margin:0 0 1rem}.callout[data-v-b1f9f3c7]{border-radius:2px;padding:.65rem .75rem;margin-bottom:.6rem;border:1.5px solid}.callout-inner[data-v-b1f9f3c7]{display:flex;align-items:flex-start;gap:.5rem}.callout-icon[data-v-b1f9f3c7]{flex-shrink:0;margin-top:1px}.callout-label[data-v-b1f9f3c7]{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-b1f9f3c7]{font-size:.72rem;line-height:1.5;margin:0;opacity:.9;font-family:var(--font-body, "Roboto", sans-serif)}.callout-gold[data-v-b1f9f3c7],.callout-green[data-v-b1f9f3c7],.callout-blue[data-v-b1f9f3c7]{background:#fff;border-color:#1a1a2e1f;color:#1a1a2e}.callout-gold .callout-icon[data-v-b1f9f3c7],.callout-green .callout-icon[data-v-b1f9f3c7],.callout-blue .callout-icon[data-v-b1f9f3c7]{color:#2779b7}.callout-text[data-v-b1f9f3c7]{color:#374151;opacity:1}.resume-col[data-v-b1f9f3c7]{min-width:0}.resume-preview-card[data-v-b1f9f3c7]{padding:2.5rem}.resume-preview[data-v-b1f9f3c7]{font-family:Calibri,Segoe UI,sans-serif;font-size:.9rem;line-height:1.55;color:#222}.res-name[data-v-b1f9f3c7]{text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.05em;margin:0 0 .2rem;color:#1a1a1a}.res-subtitle[data-v-b1f9f3c7]{text-align:center;font-size:.85rem;font-weight:600;color:#1a1a1a;margin:0 0 .3rem}.res-contact[data-v-b1f9f3c7]{text-align:center;font-size:.85rem;color:#1a1a1a;margin:0 0 .25rem}.res-contact a[data-v-b1f9f3c7]{color:var(--color-blue, #2779b7);text-decoration:none}.res-contact a[data-v-b1f9f3c7]:hover{text-decoration:underline}.res-clearance[data-v-b1f9f3c7]{text-align:center;font-size:.8rem;font-weight:700;color:#1a1a1a;margin:0 0 1.25rem;letter-spacing:.02em}.res-summary[data-v-b1f9f3c7]{font-size:.85rem;color:#1a1a1a;line-height:1.6;margin:0 0 .5rem}.res-section-heading[data-v-b1f9f3c7]{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:1.4rem 0 .15rem;color:#1a1a1a}.res-divider[data-v-b1f9f3c7]{height:2px;background:var(--color-blue, #2779b7);margin-bottom:.65rem}.res-entry[data-v-b1f9f3c7]{margin-bottom:1rem}.res-row[data-v-b1f9f3c7]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-bottom:.1rem}.res-bold[data-v-b1f9f3c7]{font-weight:700}.res-italic[data-v-b1f9f3c7]{font-style:italic}.res-right[data-v-b1f9f3c7]{font-size:.82rem;color:#1a1a1a;white-space:nowrap}.res-detail[data-v-b1f9f3c7]{font-size:.82rem;color:#1a1a1a;margin:.2rem 0 0}.res-bullets[data-v-b1f9f3c7]{margin:.35rem 0 0 1.25rem;padding:0}.res-bullets li[data-v-b1f9f3c7]{margin-bottom:.3rem;font-size:.85rem;line-height:1.5}.translation-card[data-v-b1f9f3c7]{padding:2rem 2.5rem}.translation-heading[data-v-b1f9f3c7]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2779b7;font-family:var(--font-display, "Roboto", sans-serif);margin:0 0 1.25rem}.translation-grid[data-v-b1f9f3c7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.trans-row[data-v-b1f9f3c7]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:.75rem .85rem}.trans-military[data-v-b1f9f3c7]{justify-self:start;font-size:.78rem;font-weight:600;color:#1a1a2e;font-family:var(--font-display, "Roboto", sans-serif);background:#1a1a2e0f;border-radius:4px;padding:.2rem .5rem}.trans-arrow[data-v-b1f9f3c7]{font-size:.9rem;color:#6b6b6b}.trans-civilian[data-v-b1f9f3c7]{font-size:.78rem;font-weight:600;color:#2779b7;font-family:var(--font-display, "Roboto", sans-serif)}@media(max-width:900px){.resume-layout[data-v-b1f9f3c7]{grid-template-columns:1fr}.notes-col[data-v-b1f9f3c7]{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.notes-heading[data-v-b1f9f3c7]{grid-column:1 / -1}.translation-grid[data-v-b1f9f3c7]{grid-template-columns:1fr}.page-body[data-v-b1f9f3c7]{max-width:100%}}@media(max-width:600px){.brutalist-card[data-v-b1f9f3c7]{padding:1.25rem}.content-heading[data-v-b1f9f3c7]{font-size:1.6rem}.res-row[data-v-b1f9f3c7]{flex-direction:column;gap:0}.res-right[data-v-b1f9f3c7]{font-size:.78rem}.notes-col[data-v-b1f9f3c7]{grid-template-columns:1fr}.btn-row[data-v-b1f9f3c7]{flex-direction:column}.action-btn[data-v-b1f9f3c7]{justify-content:center}}@media print{.no-print[data-v-b1f9f3c7]{display:none!important}.dynamic-page[data-v-b1f9f3c7]{background:#fff;padding:0}.page-body[data-v-b1f9f3c7]{max-width:100%;margin:0}.brutalist-card[data-v-b1f9f3c7]{box-shadow:none;border-radius:0;padding:0;margin-bottom:0}.resume-layout[data-v-b1f9f3c7]{display:block}.resume-col[data-v-b1f9f3c7]{display:block;width:100%}.resume-preview-card[data-v-b1f9f3c7]{border:none}.res-contact a[data-v-b1f9f3c7]{color:#1a1a1a;text-decoration:none}.header-card[data-v-b1f9f3c7],.translation-card[data-v-b1f9f3c7]{display:none}}.header-card[data-v-b1f9f3c7]{background:#1a1a2e!important;color:#fff;width:100vw;max-width:none;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border:none!important;border-radius:0!important;box-shadow:none!important;text-align:center;padding:3.25rem var(--page-gutter) 3rem!important;margin-bottom:2.5rem!important}.header-card .header-flex[data-v-b1f9f3c7]{justify-content:center}.header-card .content-block[data-v-b1f9f3c7]{max-width:760px;margin:0 auto}.header-card .content-heading[data-v-b1f9f3c7]{color:#fff!important}.header-card .content-text[data-v-b1f9f3c7]{color:#ffffffd1!important}.header-card .btn-row[data-v-b1f9f3c7]{justify-content:center}.tools-page[data-v-21958358]{--card-accent: #2779b7;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 4rem}.page-header[data-v-21958358]{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-21958358],.page-header .back-btn[data-v-21958358]{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-21958358],.page-header .back-btn[data-v-21958358]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-21958358]{position:relative}.page-header .share-buttons[data-v-21958358]{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-21958358] .share-label{color:#ffffff8c;font-size:.68rem}.page-header[data-v-21958358] .share-icons{gap:.4rem}.page-header[data-v-21958358] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.page-header[data-v-21958358] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.page-header .share-buttons[data-v-21958358]{position:static;margin:1.5rem auto 0;justify-content:center}}.page-header[data-v-21958358] .share-label{color:#ffffff9e}.page-header a[data-v-21958358]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-21958358]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-21958358],.page-header li[data-v-21958358]{color:#ffffffc7}.back-link[data-v-21958358]{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-21958358]:hover{color:#1a1a2e}.page-title[data-v-21958358]{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-21958358]{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-21958358]{margin-bottom:1.25rem}.section-title[data-v-21958358]{font-size:1.5rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .35rem}.section-description[data-v-21958358]{font-size:.95rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.5;margin:0}.coming-soon-section[data-v-21958358]{margin-top:1rem}.coming-soon-card[data-v-21958358]{background:#fff;border:2px dashed rgba(26,26,46,.12);border-radius:2px;padding:2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.coming-soon-card h3[data-v-21958358]{font-size:1.1rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.coming-soon-card p[data-v-21958358]{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-21958358]{font-size:1.75rem}}[data-v-21958358] .section-card-tag{border-radius:0}.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-a6a5ebf2]{display:flex;gap:12px;padding:16px;background:var(--color-card);border-radius:2px;border:1px solid rgba(26,26,46,.12);transition:box-shadow .2s}.post-card[data-v-a6a5ebf2]:hover{box-shadow:var(--shadow-sm)}.post-content[data-v-a6a5ebf2]{flex:1;min-width:0}.post-meta[data-v-a6a5ebf2]{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-a6a5ebf2]{color:#ddd}.post-category[data-v-a6a5ebf2]{color:var(--color-primary);font-weight:600;text-decoration:none}.post-category[data-v-a6a5ebf2]:hover{text-decoration:underline}.post-title-link[data-v-a6a5ebf2]{text-decoration:none}.post-title[data-v-a6a5ebf2]{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-a6a5ebf2]{color:var(--color-primary)}.post-preview[data-v-a6a5ebf2]{font-size:.85rem;color:var(--color-text-muted);margin:0 0 8px;line-height:1.5}.post-footer[data-v-a6a5ebf2]{display:flex;align-items:center;gap:12px;font-size:.78rem;color:var(--color-text-muted)}.post-replies[data-v-a6a5ebf2]{display:flex;align-items:center;gap:4px;color:var(--color-text-muted);text-decoration:none}.post-replies[data-v-a6a5ebf2]:hover{color:var(--color-primary)}.post-pin[data-v-a6a5ebf2],.post-lock[data-v-a6a5ebf2]{font-size:.75rem}.team-badge[data-v-a6a5ebf2]{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-89eb5fb1],body[data-v-89eb5fb1]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-89eb5fb1],input[data-v-89eb5fb1],select[data-v-89eb5fb1],textarea[data-v-89eb5fb1],optgroup[data-v-89eb5fb1],pre[data-v-89eb5fb1],code[data-v-89eb5fb1],kbd[data-v-89eb5fb1],samp[data-v-89eb5fb1]{font-family:inherit}h1[data-v-89eb5fb1],h2[data-v-89eb5fb1],h3[data-v-89eb5fb1],h4[data-v-89eb5fb1],h5[data-v-89eb5fb1],h6[data-v-89eb5fb1]{text-wrap:balance}p[data-v-89eb5fb1],li[data-v-89eb5fb1],dd[data-v-89eb5fb1],figcaption[data-v-89eb5fb1],.page-subtitle[data-v-89eb5fb1],.hub-subtitle[data-v-89eb5fb1],.hero-subtitle[data-v-89eb5fb1],.section-subtitle[data-v-89eb5fb1],.card-description[data-v-89eb5fb1]{text-wrap:pretty}[data-v-89eb5fb1]: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: "Roboto", sans-serif;--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-89eb5fb1]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-89eb5fb1]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-89eb5fb1]{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-89eb5fb1]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-89eb5fb1]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-89eb5fb1]{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-89eb5fb1]{color:var(--color-accent)}.border-3[data-v-89eb5fb1]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-89eb5fb1]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-89eb5fb1]{font-size:17px}}p[data-v-89eb5fb1],li[data-v-89eb5fb1],dd[data-v-89eb5fb1]{font-size:max(16px,1em)}.stat-label[data-v-89eb5fb1],.stat-number[data-v-89eb5fb1],.topbar-label[data-v-89eb5fb1],.article-tag[data-v-89eb5fb1],.category-tag[data-v-89eb5fb1],.topic-tag[data-v-89eb5fb1],.skill-tag[data-v-89eb5fb1],.type-badge[data-v-89eb5fb1],.step-badge[data-v-89eb5fb1],.demand-badge[data-v-89eb5fb1],.rating-badge[data-v-89eb5fb1],.role-level-badge[data-v-89eb5fb1],.se-level-pill[data-v-89eb5fb1],.post-meta[data-v-89eb5fb1],.blog-meta[data-v-89eb5fb1],.article-meta[data-v-89eb5fb1],.meta-value[data-v-89eb5fb1],.meta-sep[data-v-89eb5fb1],.newsletter-label[data-v-89eb5fb1],.share-label[data-v-89eb5fb1],.slide-label-date[data-v-89eb5fb1],.company-type[data-v-89eb5fb1],.event-date[data-v-89eb5fb1],.event-location[data-v-89eb5fb1]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-89eb5fb1],li[data-v-89eb5fb1],dd[data-v-89eb5fb1],td[data-v-89eb5fb1],.section-card-desc[data-v-89eb5fb1],.article-slide-desc[data-v-89eb5fb1],.card-description[data-v-89eb5fb1]{font-size:max(16px,1em)}.forums-page[data-v-89eb5fb1]{max-width:1100px;margin:0 auto;padding:2rem 1rem}.forums-header[data-v-89eb5fb1]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;gap:1rem;text-align:center;position:relative}.forums-title[data-v-89eb5fb1]{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-89eb5fb1]{font-size:1.1rem;color:var(--color-text-muted);margin:0;text-align:center;line-height:1.6}.new-post-btn[data-v-89eb5fb1]{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-89eb5fb1]:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.new-post-btn.secondary[data-v-89eb5fb1]{background:var(--color-primary)}.forums-layout[data-v-89eb5fb1]{display:flex;gap:1.5rem}.forums-sidebar[data-v-89eb5fb1]{width:220px;flex-shrink:0;position:sticky;top:80px;align-self:flex-start;background:var(--color-card);border-radius:2px;padding:1rem;border:1px solid rgba(26,26,46,.12)}.sidebar-title[data-v-89eb5fb1]{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-89eb5fb1]{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-89eb5fb1]:hover{background:var(--color-bg)}.sidebar-link.active[data-v-89eb5fb1]{background:var(--color-ice);color:var(--color-primary);font-weight:600}.forums-main[data-v-89eb5fb1]{flex:1;min-width:0}.sort-bar[data-v-89eb5fb1]{display:flex;gap:4px;margin-bottom:1rem}.sort-btn[data-v-89eb5fb1]{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-89eb5fb1]:hover{border-color:var(--color-primary);color:var(--color-primary)}.sort-btn.active[data-v-89eb5fb1]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.posts-list[data-v-89eb5fb1]{display:flex;flex-direction:column;gap:8px}.loading[data-v-89eb5fb1],.empty[data-v-89eb5fb1]{text-align:center;padding:3rem;color:var(--color-text-muted);font-size:.9rem}.pagination[data-v-89eb5fb1]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.page-btn[data-v-89eb5fb1]{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-89eb5fb1]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.page-btn[data-v-89eb5fb1]:disabled{opacity:.4;cursor:not-allowed}.page-num[data-v-89eb5fb1]{font-size:.8rem;color:var(--color-text-muted)}.ugc-disclaimer[data-v-89eb5fb1]{font-size:.75rem;color:#8a9ab5;text-align:center;margin-bottom:16px}@media(max-width:768px){.forums-layout[data-v-89eb5fb1]{flex-direction:column}.forums-sidebar[data-v-89eb5fb1]{width:100%;position:static;display:flex;flex-wrap:wrap;gap:4px;padding:.75rem}.sidebar-title[data-v-89eb5fb1]{width:100%}.sidebar-link[data-v-89eb5fb1]{padding:.35rem .6rem;font-size:.8rem}}.reply[data-v-4fe4304d]{border-left:2px solid rgba(26,26,46,.12);padding-left:12px;margin-bottom:4px}.reply.nested[data-v-4fe4304d]{margin-left:8px}.reply-main[data-v-4fe4304d]{display:flex;gap:10px;padding:10px 0}.reply-content[data-v-4fe4304d]{flex:1;min-width:0}.reply-meta[data-v-4fe4304d]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--color-text-muted);margin-bottom:4px}.meta-sep[data-v-4fe4304d]{color:#ddd}.reply-author[data-v-4fe4304d]{font-weight:600;color:var(--color-text)}.team-badge[data-v-4fe4304d]{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-4fe4304d]{font-style:italic;font-size:.7rem}.reply-body[data-v-4fe4304d]{font-size:.875rem;color:var(--color-text);line-height:1.6}.reply-actions[data-v-4fe4304d]{display:flex;gap:8px;margin-top:4px}.action-btn[data-v-4fe4304d]{background:none;border:none;font-size:.75rem;color:var(--color-text-muted);cursor:pointer;padding:2px 4px}.action-btn[data-v-4fe4304d]:hover{color:var(--color-primary)}.action-btn.admin-danger[data-v-4fe4304d]{color:#dc2626;font-weight:700}.action-btn.admin-danger[data-v-4fe4304d]:hover{color:#f44}.inline-reply[data-v-4fe4304d]{margin-top:8px}.inline-textarea[data-v-4fe4304d]{width:100%;padding:.5rem;font-size:.85rem;border:1.5px solid rgba(26,26,46,.12);border-radius:2px;resize:vertical;font-family:var(--font-body);box-sizing:border-box}.inline-actions[data-v-4fe4304d]{display:flex;gap:6px;margin-top:6px}.btn-sm[data-v-4fe4304d]{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-4fe4304d]:disabled{opacity:.5;cursor:not-allowed}.btn-sm.cancel[data-v-4fe4304d]{background:var(--color-bg);color:var(--color-text-muted)}.child-replies[data-v-4fe4304d]{margin-left:4px}.reported-notice[data-v-4fe4304d]{font-size:.72rem;color:var(--color-text-muted);font-style:italic}.report-menu[data-v-4fe4304d]{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-4fe4304d]{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-4fe4304d]:hover{background:#dc2626;border-color:#dc2626;color:#fff}html[data-v-f655878b],body[data-v-f655878b]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-f655878b],input[data-v-f655878b],select[data-v-f655878b],textarea[data-v-f655878b],optgroup[data-v-f655878b],pre[data-v-f655878b],code[data-v-f655878b],kbd[data-v-f655878b],samp[data-v-f655878b]{font-family:inherit}h1[data-v-f655878b],h2[data-v-f655878b],h3[data-v-f655878b],h4[data-v-f655878b],h5[data-v-f655878b],h6[data-v-f655878b]{text-wrap:balance}p[data-v-f655878b],li[data-v-f655878b],dd[data-v-f655878b],figcaption[data-v-f655878b],.page-subtitle[data-v-f655878b],.hub-subtitle[data-v-f655878b],.hero-subtitle[data-v-f655878b],.section-subtitle[data-v-f655878b],.card-description[data-v-f655878b]{text-wrap:pretty}[data-v-f655878b]: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: "Roboto", sans-serif;--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-f655878b]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-f655878b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-f655878b]{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-f655878b]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-f655878b]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-f655878b]{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-f655878b]{color:var(--color-accent)}.border-3[data-v-f655878b]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-f655878b]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-f655878b]{font-size:17px}}p[data-v-f655878b],li[data-v-f655878b],dd[data-v-f655878b]{font-size:max(16px,1em)}.stat-label[data-v-f655878b],.stat-number[data-v-f655878b],.topbar-label[data-v-f655878b],.article-tag[data-v-f655878b],.category-tag[data-v-f655878b],.topic-tag[data-v-f655878b],.skill-tag[data-v-f655878b],.type-badge[data-v-f655878b],.step-badge[data-v-f655878b],.demand-badge[data-v-f655878b],.rating-badge[data-v-f655878b],.role-level-badge[data-v-f655878b],.se-level-pill[data-v-f655878b],.post-meta[data-v-f655878b],.blog-meta[data-v-f655878b],.article-meta[data-v-f655878b],.meta-value[data-v-f655878b],.meta-sep[data-v-f655878b],.newsletter-label[data-v-f655878b],.share-label[data-v-f655878b],.slide-label-date[data-v-f655878b],.company-type[data-v-f655878b],.event-date[data-v-f655878b],.event-location[data-v-f655878b]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-f655878b],li[data-v-f655878b],dd[data-v-f655878b],td[data-v-f655878b],.section-card-desc[data-v-f655878b],.article-slide-desc[data-v-f655878b],.card-description[data-v-f655878b]{font-size:max(16px,1em)}.forum-post-page[data-v-f655878b]{max-width:800px;margin:0 auto;padding:2rem 1rem}.post-nav[data-v-f655878b]{margin-bottom:1rem}.back-link[data-v-f655878b]{font-size:.85rem;color:var(--color-primary);text-decoration:none;font-weight:600}.back-link[data-v-f655878b]:hover{text-decoration:underline}.post-full[data-v-f655878b]{display:flex;gap:12px;background:var(--color-card);border-radius:2px;padding:1.25rem;border:1px solid rgba(26,26,46,.12);margin-bottom:1.5rem}.post-left[data-v-f655878b]{flex-shrink:0}.post-right[data-v-f655878b]{flex:1;min-width:0}.post-meta[data-v-f655878b]{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-f655878b]{color:#ddd}.post-title[data-v-f655878b]{font-size:1.4rem;font-weight:800;color:var(--color-black);margin:0 0 12px;line-height:1.3}.post-body[data-v-f655878b]{font-size:.925rem;color:var(--color-text);line-height:1.7}.badge[data-v-f655878b]{font-size:.7rem;padding:2px 6px;border-radius:4px}.post-actions[data-v-f655878b]{display:flex;gap:8px;margin-top:1rem}.action-btn[data-v-f655878b]{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-f655878b]:hover{border-color:var(--color-primary);color:var(--color-primary)}.action-btn.danger[data-v-f655878b]:hover{border-color:#dc2626;color:#dc2626}.action-btn.admin-danger[data-v-f655878b]{border-color:#dc2626;color:#dc2626;font-weight:700}.action-btn.admin-danger[data-v-f655878b]:hover{background:#dc2626;color:#fff}.edit-form[data-v-f655878b]{margin-top:1rem}.edit-textarea[data-v-f655878b]{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-f655878b]{display:flex;gap:8px;margin-top:8px}.reply-form[data-v-f655878b]{background:var(--color-card);border-radius:2px;padding:1.25rem;border:1px solid rgba(26,26,46,.12);margin-bottom:1.5rem}.reply-form-title[data-v-f655878b]{font-size:1rem;font-weight:700;margin:0 0 .75rem}.reply-textarea[data-v-f655878b]{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-f655878b]{font-size:.9rem;color:var(--color-text-muted);margin:0}.signin-prompt a[data-v-f655878b]{color:var(--color-primary);font-weight:600}.btn-primary[data-v-f655878b]{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-f655878b]:hover{background:var(--color-accent-hover)}.btn-primary[data-v-f655878b]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-f655878b]{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-f655878b]{margin-top:0}.replies-title[data-v-f655878b]{font-size:1rem;font-weight:700;margin:0 0 1rem}.replies-list[data-v-f655878b]{display:flex;flex-direction:column;gap:0}.loading[data-v-f655878b]{text-align:center;padding:3rem;color:var(--color-text-muted)}.reported-notice[data-v-f655878b]{font-size:.78rem;color:var(--color-text-muted);font-style:italic}.report-menu[data-v-f655878b]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem;padding:.5rem;background:var(--color-bg);border-radius:2px;border:1px solid rgba(26,26,46,.12)}.report-reason-btn[data-v-f655878b]{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-f655878b]:hover{background:#dc2626;border-color:#dc2626;color:#fff}.team-badge[data-v-f655878b]{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-9c2827ff],body[data-v-9c2827ff]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-9c2827ff],input[data-v-9c2827ff],select[data-v-9c2827ff],textarea[data-v-9c2827ff],optgroup[data-v-9c2827ff],pre[data-v-9c2827ff],code[data-v-9c2827ff],kbd[data-v-9c2827ff],samp[data-v-9c2827ff]{font-family:inherit}h1[data-v-9c2827ff],h2[data-v-9c2827ff],h3[data-v-9c2827ff],h4[data-v-9c2827ff],h5[data-v-9c2827ff],h6[data-v-9c2827ff]{text-wrap:balance}p[data-v-9c2827ff],li[data-v-9c2827ff],dd[data-v-9c2827ff],figcaption[data-v-9c2827ff],.page-subtitle[data-v-9c2827ff],.hub-subtitle[data-v-9c2827ff],.hero-subtitle[data-v-9c2827ff],.section-subtitle[data-v-9c2827ff],.card-description[data-v-9c2827ff]{text-wrap:pretty}[data-v-9c2827ff]: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: "Roboto", sans-serif;--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-9c2827ff]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-9c2827ff]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-9c2827ff]{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-9c2827ff]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-9c2827ff]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-9c2827ff]{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-9c2827ff]{color:var(--color-accent)}.border-3[data-v-9c2827ff]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-9c2827ff]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-9c2827ff]{font-size:17px}}p[data-v-9c2827ff],li[data-v-9c2827ff],dd[data-v-9c2827ff]{font-size:max(16px,1em)}.stat-label[data-v-9c2827ff],.stat-number[data-v-9c2827ff],.topbar-label[data-v-9c2827ff],.article-tag[data-v-9c2827ff],.category-tag[data-v-9c2827ff],.topic-tag[data-v-9c2827ff],.skill-tag[data-v-9c2827ff],.type-badge[data-v-9c2827ff],.step-badge[data-v-9c2827ff],.demand-badge[data-v-9c2827ff],.rating-badge[data-v-9c2827ff],.role-level-badge[data-v-9c2827ff],.se-level-pill[data-v-9c2827ff],.post-meta[data-v-9c2827ff],.blog-meta[data-v-9c2827ff],.article-meta[data-v-9c2827ff],.meta-value[data-v-9c2827ff],.meta-sep[data-v-9c2827ff],.newsletter-label[data-v-9c2827ff],.share-label[data-v-9c2827ff],.slide-label-date[data-v-9c2827ff],.company-type[data-v-9c2827ff],.event-date[data-v-9c2827ff],.event-location[data-v-9c2827ff]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-9c2827ff],li[data-v-9c2827ff],dd[data-v-9c2827ff],td[data-v-9c2827ff],.section-card-desc[data-v-9c2827ff],.article-slide-desc[data-v-9c2827ff],.card-description[data-v-9c2827ff]{font-size:max(16px,1em)}.composer-page[data-v-9c2827ff]{max-width:700px;margin:0 auto;padding:2rem 1rem}.composer-title[data-v-9c2827ff]{font-size:1.5rem;font-weight:800;margin:0 0 1.5rem}.auth-prompt[data-v-9c2827ff]{background:var(--color-card);padding:2rem;border-radius:2px;text-align:center}.auth-prompt a[data-v-9c2827ff]{color:var(--color-primary);font-weight:600}.composer-form[data-v-9c2827ff]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-9c2827ff]{display:flex;flex-direction:column;gap:.35rem;position:relative}.form-label[data-v-9c2827ff]{font-size:.85rem;font-weight:600;color:var(--color-black)}.form-input[data-v-9c2827ff],.form-select[data-v-9c2827ff],.form-textarea[data-v-9c2827ff]{width:100%;padding:.75rem;font-size:.9rem;border:1.5px solid rgba(26,26,46,.12);border-radius:2px;font-family:var(--font-body);box-sizing:border-box;background:#fff}.form-input[data-v-9c2827ff]:focus,.form-select[data-v-9c2827ff]:focus,.form-textarea[data-v-9c2827ff]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2779b71f}.form-textarea[data-v-9c2827ff]{resize:vertical;min-height:150px}.char-count[data-v-9c2827ff]{font-size:.7rem;color:var(--color-text-muted);text-align:right}.error-msg[data-v-9c2827ff]{background:#fef2f2;color:#b91c1c;padding:.75rem;border-radius:2px;font-size:.85rem}.form-actions[data-v-9c2827ff]{display:flex;justify-content:flex-end;gap:8px}.cancel-btn[data-v-9c2827ff]{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-9c2827ff]{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-9c2827ff]:hover{background:var(--color-accent-hover)}.submit-btn[data-v-9c2827ff]:disabled{opacity:.5;cursor:not-allowed}.mil-pay-page[data-v-ddc18036]{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem;font-family:Roboto,sans-serif}.page-header[data-v-ddc18036]{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-ddc18036]{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-ddc18036]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-ddc18036] .share-label{color:#ffffff9e}.page-header a[data-v-ddc18036]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-ddc18036]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-ddc18036],.page-header li[data-v-ddc18036]{color:#ffffffc7}.page-title[data-v-ddc18036]{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-ddc18036]{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-ddc18036]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:2rem;margin-bottom:1.5rem}.step-badge[data-v-ddc18036]{display:inline-block;background-color:#e09f20;color:#fff;padding:.25rem .75rem;font-size:.65rem;font-weight:700;text-transform:uppercase;border-radius:3px;letter-spacing:.04em;margin-bottom:.75rem}.step-title[data-v-ddc18036]{font-size:1.35rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem}.form-grid[data-v-ddc18036]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}.form-group[data-v-ddc18036]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-ddc18036]{font-size:.8rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.03em}.form-select[data-v-ddc18036],.form-input[data-v-ddc18036]{padding:.65rem .9rem;border:1.5px solid rgba(26,26,46,.12);border-radius:4px;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-ddc18036]:focus,.form-input[data-v-ddc18036]:focus{outline:none;border-color:#e09f20;box-shadow:0 0 0 3px #e09f2026}.input-prefix-wrap[data-v-ddc18036]{position:relative;display:flex;align-items:center}.input-prefix[data-v-ddc18036]{position:absolute;left:.9rem;font-size:.95rem;color:#6b6b6b;font-weight:600;pointer-events:none}.form-input.with-prefix[data-v-ddc18036]{padding-left:1.75rem}.pill-group[data-v-ddc18036]{display:flex;gap:.5rem;flex-wrap:wrap}.pill-btn[data-v-ddc18036]{padding:.5rem 1rem;border:1.5px solid rgba(26,26,46,.12);border-radius:4px;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-ddc18036]:hover{border-color:#e09f20;color:#e09f20}.pill-btn.active[data-v-ddc18036]{background:#e09f20;border-color:#e09f20;color:#fff}.pill-btn.small[data-v-ddc18036]{padding:.3rem .75rem;font-size:.75rem}.primary-btn[data-v-ddc18036]{display:inline-block;background:#e09f20;color:#fff;border:none;border-radius:4px;padding:.75rem 2rem;font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:all .2s ease}.primary-btn[data-v-ddc18036]:hover:not(:disabled){background:#a8432a;transform:translateY(-1px)}.primary-btn[data-v-ddc18036]:disabled{opacity:.5;cursor:not-allowed}.secondary-btn[data-v-ddc18036]{display:inline-block;background:transparent;color:#2779b7;border:1.5px solid #2779b7;border-radius:4px;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-ddc18036]:hover{background:#2779b7;color:#fff}.summary-sub[data-v-ddc18036]{font-size:.9rem;color:#6b6b6b;margin:-.5rem 0 1.5rem}.result-cards-grid[data-v-ddc18036]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:.5rem}.result-card[data-v-ddc18036]{border-radius:2px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.2rem}.result-card.highlight[data-v-ddc18036]{background:#1a1a2e;color:#fff}.result-card.highlight .rc-label[data-v-ddc18036]{color:#ffffffa6}.result-card.highlight .rc-value[data-v-ddc18036]{color:#e09f20}.result-card.highlight .rc-sub[data-v-ddc18036]{color:#ffffff80}.result-card.gold[data-v-ddc18036]{background:#e09f20;color:#fff}.result-card.gold .rc-label[data-v-ddc18036]{color:#fffc}.result-card.gold .rc-value[data-v-ddc18036]{color:#fff}.result-card.gold .rc-sub[data-v-ddc18036]{color:#ffffffb3}.result-card.green[data-v-ddc18036]{background:#f4f8fb;border:1.5px solid #bcd6ea}.result-card.green .rc-label[data-v-ddc18036]{color:#1a1a2e}.result-card.green .rc-value[data-v-ddc18036]{color:#2779b7}.result-card.green .rc-sub[data-v-ddc18036]{color:#2779b7;color:#1a1a2e;opacity:.75}.result-card.neutral[data-v-ddc18036]{background:#fff}.result-card.neutral .rc-label[data-v-ddc18036]{color:#6b6b6b}.result-card.neutral .rc-value[data-v-ddc18036]{color:#1a1a1a}.result-card.neutral .rc-sub[data-v-ddc18036]{color:#9ca3af}.rc-label[data-v-ddc18036]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.rc-value[data-v-ddc18036]{font-size:1.45rem;font-weight:800;line-height:1.1}.rc-sub[data-v-ddc18036]{font-size:.75rem;margin-top:.1rem}.chart-title[data-v-ddc18036]{margin-bottom:.5rem}.chart-legend[data-v-ddc18036]{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem}.legend-dot[data-v-ddc18036]{display:inline-block;width:12px;height:12px;border-radius:4px}.gold-dot[data-v-ddc18036]{background:#e09f20}.green-dot[data-v-ddc18036]{background:#2779b7}.legend-label[data-v-ddc18036]{font-size:.78rem;color:#6b6b6b;font-weight:600}.chart-wrap[data-v-ddc18036]{position:relative;height:280px}.comp-label[data-v-ddc18036]{color:#374151;font-size:.9rem}.sort-row[data-v-ddc18036]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.sort-label[data-v-ddc18036]{font-size:.8rem;font-weight:600;color:#374151}.table-wrap[data-v-ddc18036]{overflow-x:auto;border-radius:2px;border:1px solid rgba(26,26,46,.12)}.results-table[data-v-ddc18036]{width:100%;border-collapse:collapse;font-size:.9rem}.results-table th[data-v-ddc18036]{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-ddc18036]{text-align:right}.results-table td[data-v-ddc18036]{padding:.65rem 1rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.results-table td.num[data-v-ddc18036]{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:#1a1a1a}.results-table tr[data-v-ddc18036]:hover{background:#fefce8}.results-table tr.no-tax[data-v-ddc18036]{background:#f4f8fb}.results-table tr.no-tax[data-v-ddc18036]:hover{background:#e9f2f8}.results-table tfoot .total-row td[data-v-ddc18036]{background:#fff;border-top:2px solid rgba(26,26,46,.12);font-size:.95rem}.table-header-row[data-v-ddc18036]{margin-bottom:1rem}.table-hint[data-v-ddc18036]{font-size:.85rem;color:#6b6b6b;margin:.25rem 0 0}.state-name[data-v-ddc18036]{font-weight:600;color:#1a1a1a}.state-abbr[data-v-ddc18036]{margin-left:.35rem;font-size:.75rem;color:#9ca3af;font-weight:400}.tax-badge[data-v-ddc18036]{display:inline-block;font-size:.75rem;color:#6b6b6b}.tax-badge.none[data-v-ddc18036]{background:#e9f2f8;color:#1a1a2e;padding:.15rem .5rem;border-radius:3px;font-weight:600;font-size:.7rem}.tax-badge.taxable[data-v-ddc18036]{color:#9ca3af;font-size:.75rem}.disclaimer[data-v-ddc18036]{margin-top:1.25rem;padding:1rem;background:#fff;border-radius:2px;font-size:.78rem;color:#6b6b6b;line-height:1.5}@media(max-width:768px){.form-grid[data-v-ddc18036]{grid-template-columns:1fr}.page-title[data-v-ddc18036]{font-size:1.75rem}.result-cards-grid[data-v-ddc18036]{grid-template-columns:1fr}.results-table[data-v-ddc18036]{font-size:.82rem}.chart-wrap[data-v-ddc18036]{height:220px}}.tool-disclaimer[data-v-ddc18036]{font-size:.78rem;color:#6b6b6b;text-align:center;padding:16px 20px;margin-top:24px;border-top:1px solid rgba(26,26,46,.12);font-style:italic}.retiree-note[data-v-ddc18036]{border-left:4px solid #2779b7}.retiree-note-body[data-v-ddc18036]{color:#4b5563;line-height:1.6;margin:0 0 1rem}.retiree-need[data-v-ddc18036]{background:#f0f6fc;border:1px solid #cfe2f3;border-radius:2px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:2px}.rn-label[data-v-ddc18036]{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5a6475}.rn-value[data-v-ddc18036]{font-size:1.9rem;font-weight:800;color:#1a1a2e;letter-spacing:-.01em}.rn-sub[data-v-ddc18036]{font-size:.85rem;color:#5a6475}.offer-eval[data-v-ddc18036]{border-left:4px solid #c1512f}.offer-hint[data-v-ddc18036]{color:#4b5563;line-height:1.55;margin:0 0 1.25rem}.offer-inputs[data-v-ddc18036]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.offer-field[data-v-ddc18036]{display:flex;flex-direction:column;gap:.4rem}.offer-field label[data-v-ddc18036]{font-size:.8rem;font-weight:700;color:#374151}.offer-field label .opt[data-v-ddc18036]{font-weight:400;color:#8a93a4}.offer-dollar[data-v-ddc18036]{display:flex;align-items:center;border:1.5px solid #e4e8ef;border-radius:2px;padding:0 .75rem;background:#fff}.offer-dollar[data-v-ddc18036]:focus-within{border-color:#2779b7}.offer-dollar span[data-v-ddc18036]{color:#8a93a4;font-weight:600}.offer-dollar input[data-v-ddc18036]{flex:1;border:none;outline:none;padding:.6rem .4rem;font:inherit;font-size:1rem;background:none;color:#171a21;width:100%}.offer-verdict[data-v-ddc18036]{margin-top:1.25rem;border-radius:2px;padding:1rem 1.25rem}.offer-verdict.good[data-v-ddc18036]{background:#f4f8fb;border:1px solid #bcd6ea}.offer-verdict.short[data-v-ddc18036]{background:#fbf3f0;border:1px solid rgba(193,81,47,.3)}.ov-headline[data-v-ddc18036]{display:flex;align-items:flex-start;gap:10px;font-size:1.02rem;line-height:1.5;color:#1a1a2e}.ov-icon[data-v-ddc18036]{flex:none;font-size:1.1rem;font-weight:800}.offer-verdict.good .ov-icon[data-v-ddc18036]{color:#2779b7}.offer-verdict.short .ov-icon[data-v-ddc18036]{color:#a8432a}.ov-pension[data-v-ddc18036]{margin:.75rem 0 0;font-size:.9rem;color:#4b5563;line-height:1.5}.offer-foot[data-v-ddc18036]{margin:1rem 0 0;font-size:.8rem;color:#8a93a4;line-height:1.45}@media(max-width:620px){.offer-inputs[data-v-ddc18036]{grid-template-columns:1fr}}.mil-pay-page[data-v-ddc18036]{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding:0 var(--page-gutter) 4rem;box-sizing:border-box}.step-card[data-v-ddc18036]{background:#fff;border:1px solid rgba(26,26,46,.1);border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:2rem}@media(max-width:640px){.step-card[data-v-ddc18036]{padding:1.25rem}}.step-badge[data-v-ddc18036]{display:inline-block;background:transparent;color:#2779b7;padding:0;border:none;border-radius:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pill-btn[data-v-ddc18036]{border-radius:4px;border:1px solid rgba(26,26,46,.2);background:#fff;color:#1a1a2e;font-weight:600;min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center}.pill-btn[data-v-ddc18036]:hover:not(:disabled){border-color:#2779b7;color:#2779b7}.pill-btn.active[data-v-ddc18036]{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.form-select[data-v-ddc18036],.form-input[data-v-ddc18036]{border:1px solid rgba(26,26,46,.2);border-radius:4px;background-color:#fff;color:#1a1a2e;font-size:1rem;min-height:46px;box-sizing:border-box}.form-select[data-v-ddc18036]:focus,.form-input[data-v-ddc18036]:focus{border-color:#2779b7;outline:none;box-shadow:0 0 0 3px #2779b726}.primary-btn[data-v-ddc18036]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.primary-btn[data-v-ddc18036]{background:#c1512f;color:#fff;border:2px solid #c1512f}.primary-btn[data-v-ddc18036]:hover:not(:disabled){background:#a8432a;border-color:#a8432a;color:#fff;transform:none}.primary-btn[data-v-ddc18036]:disabled{background:#c1512f;border-color:#c1512f;color:#fff;opacity:.45;cursor:not-allowed}.secondary-btn[data-v-ddc18036]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.secondary-btn[data-v-ddc18036]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.secondary-btn[data-v-ddc18036]:hover:not(:disabled){background:#1a1a2e;border-color:#1a1a2e;color:#fff;transform:none}.secondary-btn[data-v-ddc18036]:disabled{opacity:.45;cursor:not-allowed}.result-card[data-v-ddc18036],.result-card.highlight[data-v-ddc18036],.result-card.gold[data-v-ddc18036],.result-card.green[data-v-ddc18036],.result-card.neutral[data-v-ddc18036]{background:#fff;border:1px solid rgba(26,26,46,.1);border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f}.result-card .rc-label[data-v-ddc18036],.result-card.highlight .rc-label[data-v-ddc18036],.result-card.gold .rc-label[data-v-ddc18036],.result-card.green .rc-label[data-v-ddc18036],.result-card.neutral .rc-label[data-v-ddc18036]{color:#2779b7}.result-card.highlight .rc-value[data-v-ddc18036]{color:#c1512f}.result-card.gold .rc-value[data-v-ddc18036],.result-card.green .rc-value[data-v-ddc18036],.result-card.neutral .rc-value[data-v-ddc18036]{color:#1a1a2e}.result-card .rc-sub[data-v-ddc18036],.result-card.highlight .rc-sub[data-v-ddc18036],.result-card.gold .rc-sub[data-v-ddc18036],.result-card.green .rc-sub[data-v-ddc18036],.result-card.neutral .rc-sub[data-v-ddc18036]{color:#6b6b6b;opacity:1}.va-calculator[data-v-ebc3febd]{max-width:1300px;margin:0 auto;padding:2rem 1.5rem 4rem;font-family:var(--font-body, "Roboto", sans-serif)}.page-header[data-v-ebc3febd]{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-ebc3febd]{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-ebc3febd]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-ebc3febd] .share-label{color:#ffffff9e}.page-header a[data-v-ebc3febd]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-ebc3febd]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-ebc3febd],.page-header li[data-v-ebc3febd]{color:#ffffffc7}.page-title[data-v-ebc3febd]{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-ebc3febd]{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-ebc3febd]{display:flex;flex-direction:column;gap:2rem}.input-panel[data-v-ebc3febd]{padding:2rem}.panel-title[data-v-ebc3febd]{font-size:1.35rem;font-weight:700;margin:0 0 1.5rem;color:var(--color-text, #1a1a2e)}.inputs-two-col[data-v-ebc3febd]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.input-section-label[data-v-ebc3febd]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold, #e09f20);margin-bottom:1rem}.input-group[data-v-ebc3febd]{margin-bottom:1.15rem}.input-group label[data-v-ebc3febd]{display:block;font-weight:600;font-size:.875rem;color:var(--color-text, #1a1a2e);margin-bottom:.35rem}.input-wrapper[data-v-ebc3febd]{display:flex;align-items:center;border:1px solid rgba(26,26,46,.12);border-radius:4px;overflow:hidden;background:#fff}.input-prefix[data-v-ebc3febd],.input-suffix[data-v-ebc3febd]{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-ebc3febd],.input-wrapper .select-input[data-v-ebc3febd]{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-ebc3febd]{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.input-hint[data-v-ebc3febd]{display:block;font-size:.78rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.pill-group[data-v-ebc3febd]{display:flex;gap:.5rem;flex-wrap:wrap}.pill-btn[data-v-ebc3febd]{border:2px solid rgba(26,26,46,.12);border-radius:4px;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-ebc3febd]:hover{border-color:var(--color-gold, #e09f20)}.pill-btn.active[data-v-ebc3febd]{background:var(--color-gold, #e09f20);border-color:var(--color-gold, #e09f20);color:#fff}.results-panel[data-v-ebc3febd]{display:flex;flex-direction:column;gap:2rem}.summary-cards[data-v-ebc3febd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.summary-card[data-v-ebc3febd]{padding:1.5rem;text-align:center}.summary-amount[data-v-ebc3febd]{font-size:1.9rem;font-weight:800;color:var(--color-text, #1a1a2e);margin:.6rem 0 .2rem;line-height:1.15}.summary-label[data-v-ebc3febd]{font-size:.9rem;font-weight:600;color:var(--color-text-muted, #6b7280);margin-bottom:.6rem}.summary-detail[data-v-ebc3febd]{font-size:.82rem;color:var(--color-text-muted, #6b7280);line-height:1.6}.verdict-buy[data-v-ebc3febd]{border-top:4px solid #2779b7}.verdict-rent[data-v-ebc3febd]{border-top:4px solid #c1512f}.verdict-borderline[data-v-ebc3febd]{border-top:4px solid var(--color-gold, #e09f20)}.verdict-buy .verdict-label[data-v-ebc3febd]{color:#2779b7}.verdict-rent .verdict-label[data-v-ebc3febd]{color:#c1512f}.verdict-borderline .verdict-label[data-v-ebc3febd]{color:var(--color-gold, #e09f20)}.verdict-tag[data-v-ebc3febd]{background:#1a1a2e}.rent-tag[data-v-ebc3febd]{background:var(--color-primary, #2779b7)}.equity-tag[data-v-ebc3febd]{background:#2779b7}.equity-amount[data-v-ebc3febd]{color:#2779b7}.mini-cards[data-v-ebc3febd]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mini-card[data-v-ebc3febd]{padding:1rem 1.25rem;text-align:center}.mini-label[data-v-ebc3febd]{font-size:.8rem;font-weight:600;color:var(--color-text-muted, #6b7280);margin-bottom:.35rem}.mini-amount[data-v-ebc3febd]{font-size:1.25rem;font-weight:800;color:var(--color-text, #1a1a2e)}.mini-positive[data-v-ebc3febd]{border-top:3px solid #2779b7}.mini-negative[data-v-ebc3febd]{border-top:3px solid #c1512f}.chart-section[data-v-ebc3febd]{padding:2rem}.chart-container[data-v-ebc3febd]{position:relative;height:300px;width:100%}.chart-legend[data-v-ebc3febd]{display:flex;gap:1.5rem;justify-content:center;margin-top:1rem;flex-wrap:wrap}.legend-item[data-v-ebc3febd]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--color-text-muted, #6b7280)}.legend-dot[data-v-ebc3febd]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.buy-dot[data-v-ebc3febd]{background:#e09f20}.rent-dot[data-v-ebc3febd]{background:#c1512f}.equity-dot[data-v-ebc3febd]{background:#2779b7}.legend-dash[data-v-ebc3febd]{width:18px;height:2px;background:#e09f20;border-top:2px dashed #e09f20;flex-shrink:0}.comparison-table-section[data-v-ebc3febd]{padding:2rem}.section-title[data-v-ebc3febd]{font-size:1.2rem;font-weight:700;margin:0 0 1.25rem;color:var(--color-text, #1a1a2e)}.table-scroll[data-v-ebc3febd]{overflow-x:auto}.comparison-table[data-v-ebc3febd]{width:100%;border-collapse:collapse;font-size:.86rem;white-space:nowrap}.comparison-table th[data-v-ebc3febd]{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-ebc3febd]:hover{background:#e5e7eb}.sort-icon[data-v-ebc3febd]{font-size:.72rem;opacity:.5}.comparison-table td[data-v-ebc3febd]{padding:.6rem 1rem;border-bottom:1px solid #f0f0f0;color:var(--color-text, #1a1a2e)}.comparison-table tbody tr[data-v-ebc3febd]:hover{background:#1a1a2e09}.breakeven-row[data-v-ebc3febd]{background:#e09f201a!important;font-weight:700}.planned-row[data-v-ebc3febd]{background:#2779b712!important}.planned-badge[data-v-ebc3febd]{display:inline-block;margin-left:.4rem;font-size:.65rem;font-weight:700;padding:.1rem .4rem;border-radius:4px;background:#2779b7;color:#fff;vertical-align:middle;text-transform:uppercase;letter-spacing:.04em}.equity-cell[data-v-ebc3febd]{color:var(--color-primary, #2779b7);font-weight:600}.positive[data-v-ebc3febd]{color:#2779b7;font-weight:700}.negative[data-v-ebc3febd]{color:#c1512f;font-weight:700}.assumptions-section[data-v-ebc3febd]{padding:2rem}.exemptions-list[data-v-ebc3febd]{padding-left:1.25rem;margin:0 0 1.25rem}.exemptions-list li[data-v-ebc3febd]{font-size:.85rem;color:var(--color-text-muted, #6b7280);line-height:1.7}.disclaimer[data-v-ebc3febd]{font-size:.78rem;color:var(--color-text-muted, #9ca3af);margin:0;line-height:1.6}@media(max-width:900px){.inputs-two-col[data-v-ebc3febd]{grid-template-columns:1fr;gap:1.5rem}.mini-cards[data-v-ebc3febd]{grid-template-columns:1fr}}@media(max-width:768px){.va-calculator[data-v-ebc3febd]{padding:1.25rem 1rem 3rem}.page-title[data-v-ebc3febd]{font-size:1.65rem}.summary-cards[data-v-ebc3febd]{grid-template-columns:1fr}.input-panel[data-v-ebc3febd],.chart-section[data-v-ebc3febd],.comparison-table-section[data-v-ebc3febd],.assumptions-section[data-v-ebc3febd]{padding:1.25rem}}.tool-disclaimer[data-v-ebc3febd]{font-size:.78rem;color:#6b6b6b;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-ebc3febd]{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding:0 var(--page-gutter) 4rem;box-sizing:border-box}.input-wrapper[data-v-ebc3febd]{border:1px solid rgba(26,26,46,.2);border-radius:4px;background-color:#fff;color:#1a1a2e;font-size:1rem;min-height:46px;box-sizing:border-box}.input-wrapper[data-v-ebc3febd]:focus-within{border-color:#2779b7;box-shadow:0 0 0 3px #2779b726}.pill-btn[data-v-ebc3febd]{border-radius:4px;border:1px solid rgba(26,26,46,.2);background:#fff;color:#1a1a2e;font-weight:600;min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center}.pill-btn[data-v-ebc3febd]:hover:not(:disabled){border-color:#2779b7;color:#2779b7}.pill-btn.active[data-v-ebc3febd]{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.brutalist-tag[data-v-ebc3febd]{border-radius:3px}.ad-banner[data-v-eee905a0]{background-color:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.25rem;transition:all .25s ease}.ad-banner[data-v-eee905a0]:hover{box-shadow:0 6px 20px #1a1a2e1a}.ad-layout[data-v-eee905a0]{display:flex;gap:1rem;align-items:center}.ad-image-wrap[data-v-eee905a0]{flex-shrink:0}.ad-image-wrap a[data-v-eee905a0]{display:block}.ad-photo[data-v-eee905a0]{width:80px;height:80px;object-fit:cover;border-radius:2px;display:block}.ad-photo-contain[data-v-eee905a0]{object-fit:contain;background-color:#fff;padding:8px}.ad-body[data-v-eee905a0]{flex:1;min-width:0}.ad-partner-label[data-v-eee905a0]{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-eee905a0]{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-eee905a0]{font-size:.8rem;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .25rem}.ad-desc[data-v-eee905a0]{font-size:.8rem;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .75rem;line-height:1.4}.ad-actions[data-v-eee905a0]{display:flex;gap:.5rem}.ad-btn[data-v-eee905a0]{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-eee905a0]{background-color:#c1512f;color:#fff}.ad-btn-primary[data-v-eee905a0]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 3px 10px #c1512f4d}.ad-btn-secondary[data-v-eee905a0]{background-color:#2779b7;color:#fff}.ad-btn-secondary[data-v-eee905a0]:hover{background-color:#1e5f8f;transform:translateY(-1px);box-shadow:0 3px 10px #2779b74d}@media(max-width:480px){.ad-layout[data-v-eee905a0]{flex-direction:column;text-align:center;align-items:center}.ad-actions[data-v-eee905a0]{justify-content:center}}.va-disability-calculator[data-v-4be87176]{max-width:1300px;margin:0 auto;padding:2rem 1.5rem 4rem;font-family:var(--font-body, "Roboto", sans-serif)}.page-header[data-v-4be87176]{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-4be87176]{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-4be87176]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-4be87176] .share-label{color:#ffffff9e}.page-header a[data-v-4be87176]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-4be87176]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-4be87176],.page-header li[data-v-4be87176]{color:#ffffffc7}.page-title[data-v-4be87176]{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-4be87176]{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-4be87176]{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-4be87176]{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-4be87176]:hover{color:var(--color-primary, #2779b7)}.tab-btn.active[data-v-4be87176]{color:var(--color-primary, #2779b7);border-bottom-color:var(--color-primary, #2779b7)}.brutalist-card[data-v-4be87176]{background:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f}.brutalist-tag[data-v-4be87176]{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-4be87176]{display:grid;grid-template-columns:minmax(360px,1fr) minmax(300px,1.2fr);gap:2rem;align-items:start}.input-panel[data-v-4be87176]{padding:2rem}.panel-title[data-v-4be87176]{font-size:1.2rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .5rem}.panel-sub[data-v-4be87176]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin:0 0 1.5rem;line-height:1.5}.condition-row[data-v-4be87176]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;margin-bottom:.75rem}.condition-number[data-v-4be87176]{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-4be87176]{flex:1;display:grid;grid-template-columns:1fr 90px auto;gap:.75rem;align-items:end;min-width:0}.input-group[data-v-4be87176]{margin-bottom:0}.input-group label[data-v-4be87176]{display:block;font-weight:600;font-size:.8rem;color:var(--color-text, #1a1a2e);margin-bottom:.3rem}.input-wrapper[data-v-4be87176]{display:flex;align-items:center;border:1px solid rgba(26,26,46,.12);border-radius:4px;overflow:hidden;background:#fff}.input-wrapper input[data-v-4be87176],.input-wrapper .select-input[data-v-4be87176]{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-4be87176]{padding:.55rem .5rem}.select-input[data-v-4be87176]{cursor:pointer}.input-hint[data-v-4be87176]{display:block;font-size:.75rem;color:var(--color-text-muted, #6b7280);margin-top:.2rem}.checkbox-label[data-v-4be87176]{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-4be87176]{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary, #2779b7)}.remove-btn[data-v-4be87176]{background:none;border:1px solid rgba(193,81,47,.35);color:#c1512f;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-4be87176]:hover{background:#f8e9e4}.condition-actions[data-v-4be87176]{display:flex;gap:.75rem;margin-top:1rem;margin-bottom:1.25rem}.add-btn[data-v-4be87176]{flex:1;padding:.65rem 1rem;background:var(--color-primary, #2779b7);color:#fff;border:none;border-radius:4px;font-weight:700;font-size:.875rem;cursor:pointer;transition:opacity .2s}.add-btn[data-v-4be87176]:hover{opacity:.88}.reset-btn[data-v-4be87176]{padding:.65rem 1rem;background:none;border:1.5px solid rgba(26,26,46,.12);border-radius:4px;font-weight:600;font-size:.875rem;color:var(--color-text-muted, #6b7280);cursor:pointer;transition:border-color .2s}.reset-btn[data-v-4be87176]:hover{border-color:#9ca3af}.quick-load-section[data-v-4be87176]{border-top:1px solid rgba(26,26,46,.12);padding-top:1rem}.quick-load-label[data-v-4be87176]{font-size:.78rem;font-weight:600;color:var(--color-text-muted, #6b7280);margin:0 0 .5rem}.quick-load-btns[data-v-4be87176]{display:flex;gap:.5rem;flex-wrap:wrap}.quick-btn[data-v-4be87176]{padding:.4rem .85rem;background:#f3f4f6;border:1px solid rgba(26,26,46,.12);border-radius:4px;font-size:.78rem;font-weight:600;color:var(--color-text, #1a1a2e);cursor:pointer;transition:background .2s,border-color .2s}.quick-btn[data-v-4be87176]:hover{background:#2779b71a;border-color:var(--color-primary, #2779b7);color:var(--color-primary, #2779b7)}.results-panel[data-v-4be87176]{display:flex;flex-direction:column;gap:1.5rem}.rating-hero[data-v-4be87176]{padding:2rem}.rating-hero-inner[data-v-4be87176]{display:flex;align-items:center;gap:2.5rem}.rating-circle[data-v-4be87176]{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-4be87176]{font-size:2.5rem;font-weight:800;line-height:1;transition:color .4s}.rating-label[data-v-4be87176]{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-4be87176]{flex:1}.rating-detail-row[data-v-4be87176]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.9rem}.detail-label[data-v-4be87176]{color:var(--color-text-muted, #6b7280);font-weight:500;white-space:nowrap}.detail-value[data-v-4be87176]{font-weight:700;color:var(--color-text, #1a1a2e)}.detail-value.highlight[data-v-4be87176]{color:var(--color-primary, #2779b7);font-size:1.05rem}.detail-value.highlight-gold[data-v-4be87176]{color:#c1512f;font-size:1.1rem}.detail-value.green[data-v-4be87176]{color:#2779b7}.math-breakdown[data-v-4be87176]{padding:1.75rem}.section-title[data-v-4be87176]{font-size:1.1rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .75rem}.math-intro[data-v-4be87176]{font-size:.875rem;color:var(--color-text-muted, #6b7280);line-height:1.6;margin:0 0 1.25rem}.math-steps[data-v-4be87176]{display:flex;flex-direction:column;gap:0}.math-step[data-v-4be87176]{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:2px;font-size:.84rem;border-left:3px solid transparent;transition:background .15s}.math-step[data-v-4be87176]:hover{background:#fff}.math-step[data-v-4be87176]:not(:last-child){border-bottom:1px dashed #f0f0f0}.bilateral-step[data-v-4be87176]{background:#fdf6e6;border-left-color:#e09f20}.math-total[data-v-4be87176]{background:#2779b714;border-left-color:var(--color-primary, #2779b7);margin-top:.5rem;font-weight:600}.step-num[data-v-4be87176]{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-4be87176]{background:var(--color-primary, #2779b7);color:#fff}.step-desc[data-v-4be87176]{color:var(--color-text, #1a1a2e);line-height:1.4}.step-remaining[data-v-4be87176]{font-size:.8rem;font-weight:700;color:var(--color-text-muted, #6b7280);white-space:nowrap}.total-remaining[data-v-4be87176]{color:var(--color-primary, #2779b7);font-size:.9rem}.rounding-note[data-v-4be87176]{font-size:.78rem;color:var(--color-text-muted, #6b7280);margin:1rem 0 0;padding:.6rem .9rem;background:#fff;border-radius:2px;border-left:3px solid rgba(26,26,46,.12)}.compensation-section[data-v-4be87176]{padding:1.75rem}.compensation-header[data-v-4be87176]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.spouse-toggle[data-v-4be87176]{display:flex;gap:.4rem}.pill-group[data-v-4be87176]{display:flex;gap:.4rem;flex-wrap:wrap}.pill-btn[data-v-4be87176]{border:2px solid rgba(26,26,46,.12);border-radius:4px;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-4be87176]:hover{border-color:var(--color-primary, #2779b7)}.pill-btn.active[data-v-4be87176]{background:var(--color-primary, #2779b7);border-color:var(--color-primary, #2779b7);color:#fff}.comp-cards[data-v-4be87176]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem}.comp-card[data-v-4be87176]{padding:1.25rem;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;text-align:center}.comp-tag[data-v-4be87176]{background:var(--color-primary, #2779b7)}.annual-tag[data-v-4be87176]{background:#2779b7}.lifetime-tag[data-v-4be87176]{background:#1a1a2e}.comp-amount[data-v-4be87176]{font-size:1.6rem;font-weight:800;color:var(--color-text, #1a1a2e);margin:.5rem 0 .25rem}.comp-label[data-v-4be87176]{font-size:.78rem;font-weight:600;color:var(--color-text-muted, #6b7280);margin-bottom:.25rem}.comp-sub[data-v-4be87176]{font-size:.72rem;color:var(--color-text-muted, #6b7280)}.main-comp[data-v-4be87176]{border-top:3px solid var(--color-primary, #2779b7)}.show-table-btn[data-v-4be87176]{background:none;border:1.5px solid rgba(26,26,46,.12);border-radius:4px;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-4be87176]:hover{border-color:var(--color-primary, #2779b7);color:var(--color-primary, #2779b7)}.rate-table-wrapper[data-v-4be87176]{margin-top:1rem;overflow-x:auto}.rate-table[data-v-4be87176]{width:100%;border-collapse:collapse;font-size:.875rem}.rate-table th[data-v-4be87176]{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-4be87176]{padding:.55rem .75rem;border-bottom:1px solid #f0f0f0;color:var(--color-text, #1a1a2e)}.current-rate-row[data-v-4be87176]{background:#2779b714;font-weight:700}.your-rating-badge[data-v-4be87176]{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-4be87176]{color:#d1d5db}.rate-source[data-v-4be87176]{font-size:.72rem;color:var(--color-text-muted, #6b7280);margin-top:.5rem}.backpay-hero[data-v-4be87176]{padding:2rem}.backpay-grid[data-v-4be87176]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}.backpay-stat[data-v-4be87176]{text-align:center;padding:1.25rem;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px}.backpay-tag[data-v-4be87176]{background:#c1512f}.rate-tag[data-v-4be87176]{background:var(--color-primary, #2779b7)}.total-tag[data-v-4be87176]{background:#2779b7}.backpay-total[data-v-4be87176]{border-top:3px solid #2779b7}.backpay-number[data-v-4be87176]{font-size:2rem;font-weight:800;color:var(--color-text, #1a1a2e);margin:.5rem 0 .25rem;line-height:1.1}.total-number[data-v-4be87176]{color:#2779b7;font-size:1.75rem}.backpay-sub[data-v-4be87176]{font-size:.78rem;color:var(--color-text-muted, #6b7280);font-weight:600}.backpay-timeline[data-v-4be87176]{background:#fff;border-radius:2px;padding:1rem 1.25rem;margin-bottom:1rem}.timeline-row[data-v-4be87176]{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-4be87176]:last-child{border-bottom:none}.timeline-label[data-v-4be87176]{color:var(--color-text-muted, #6b7280);font-weight:500}.timeline-value[data-v-4be87176]{font-weight:700}.backpay-note[data-v-4be87176]{display:flex;gap:.6rem;align-items:flex-start;background:#fdf6e6;border:1px solid rgba(224,159,32,.45);border-radius:2px;padding:.85rem 1rem;font-size:.82rem;color:#1a1a2e;line-height:1.5}.note-icon[data-v-4be87176]{font-size:1rem;flex-shrink:0;margin-top:.05rem}.backpay-empty[data-v-4be87176]{padding:2rem;text-align:center;color:var(--color-text-muted, #6b7280)}.backpay-tips[data-v-4be87176]{padding:1.75rem}.tips-list[data-v-4be87176]{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.tips-list li[data-v-4be87176]{padding:.75rem 1rem;background:#fff;border-radius:2px;border-left:3px solid var(--color-primary, #2779b7);font-size:.875rem;line-height:1.5;color:var(--color-text, #1a1a2e)}.conditions-section[data-v-4be87176]{display:flex;flex-direction:column;gap:1.5rem}.conditions-search-bar[data-v-4be87176]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.search-wrapper[data-v-4be87176]{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:4px;overflow:hidden;transition:border-color .2s}.search-wrapper[data-v-4be87176]:focus-within{border-color:var(--color-primary, #2779b7)}.search-icon[data-v-4be87176]{padding:0 .75rem;font-size:1rem;color:var(--color-text-muted, #6b7280)}.search-input[data-v-4be87176]{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-4be87176]{padding:.5rem .75rem;background:none;border:none;color:var(--color-text-muted, #6b7280);cursor:pointer;font-size:.9rem}.search-clear[data-v-4be87176]:hover{color:#c1512f}.conditions-count[data-v-4be87176]{font-size:.82rem;color:var(--color-text-muted, #6b7280);white-space:nowrap;font-weight:600}.conditions-grid[data-v-4be87176]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:1rem}.condition-card[data-v-4be87176]{padding:1.25rem;cursor:pointer;transition:box-shadow .2s,transform .15s}.condition-card[data-v-4be87176]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-1px)}.condition-card.expanded[data-v-4be87176]{border-color:var(--color-primary, #2779b7);box-shadow:0 2px 6px #1a1a2e0f}.condition-card-header[data-v-4be87176]{display:flex;align-items:flex-start;gap:.75rem}.condition-card-title[data-v-4be87176]{flex:1}.condition-name[data-v-4be87176]{font-size:1rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .2rem}.condition-code[data-v-4be87176]{font-size:.72rem;color:var(--color-text-muted, #6b7280);font-family:monospace}.condition-ratings-preview[data-v-4be87176]{display:flex;gap:.25rem;flex-wrap:wrap;align-items:center}.rating-badge[data-v-4be87176]{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-4be87176]{background:#e9f2f8;color:#2779b7}.rating-badge.rating-70[data-v-4be87176]{background:#2779b71a;color:#1a1a2e}.rating-badge.rating-50[data-v-4be87176]{background:#1a1a2e14;color:#1a1a2e}.rating-badge.rating-30[data-v-4be87176]{background:#fbf0da;color:#1a1a2e}.rating-badge.rating-10[data-v-4be87176]{background:#f3f4f6;color:#6b6b6b}.rating-badge.rating-0[data-v-4be87176]{background:#f8e9e4;color:#a8432a}.expand-icon[data-v-4be87176]{font-size:.75rem;color:var(--color-text-muted, #6b7280);flex-shrink:0;margin-top:.2rem}.condition-card-body[data-v-4be87176]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(26,26,46,.12)}.cond-section[data-v-4be87176]{margin-bottom:.875rem}.cond-section-title[data-v-4be87176]{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-4be87176],.cond-tips[data-v-4be87176]{font-size:.845rem;color:var(--color-text, #1a1a2e);line-height:1.55;margin:0}.cond-tips[data-v-4be87176]{color:#374151}.add-to-calc-btn[data-v-4be87176]{display:inline-block;margin-top:.5rem;padding:.45rem .9rem;background:var(--color-primary, #2779b7);color:#fff;border:none;border-radius:4px;font-size:.8rem;font-weight:700;cursor:pointer;transition:opacity .2s}.add-to-calc-btn[data-v-4be87176]:hover{opacity:.87}.no-results[data-v-4be87176]{text-align:center;color:var(--color-text-muted, #6b7280);padding:3rem;font-size:1rem}.secondary-section[data-v-4be87176]{display:flex;flex-direction:column;gap:1.25rem}.secondary-intro[data-v-4be87176]{padding:1.5rem 1.75rem}.secondary-intro p[data-v-4be87176]{font-size:.9rem;line-height:1.6;margin:.75rem 0 0;color:var(--color-text, #1a1a2e)}.secondary-grid[data-v-4be87176]{display:grid;grid-template-columns:repeat(auto-fill,minmax(560px,1fr));gap:1rem}.secondary-card[data-v-4be87176]{overflow:hidden}.secondary-card-header[data-v-4be87176]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;transition:background .15s}.secondary-card-header[data-v-4be87176]:hover{background:#fff}.secondary-primary[data-v-4be87176]{flex:1}.primary-tag[data-v-4be87176]{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-4be87176]{font-size:1.05rem;font-weight:700;margin:0;color:var(--color-text, #1a1a2e)}.secondary-count[data-v-4be87176]{font-size:.78rem;color:var(--color-text-muted, #6b7280);font-weight:600;white-space:nowrap}.secondary-card-body[data-v-4be87176]{padding:0 1.5rem 1.5rem;border-top:1px solid rgba(26,26,46,.12)}.secondary-rationale[data-v-4be87176]{font-size:.845rem;color:var(--color-text-muted, #6b7280);line-height:1.55;margin:1rem 0;font-style:italic}.secondary-list[data-v-4be87176]{display:flex;flex-direction:column;gap:.75rem}.secondary-item[data-v-4be87176]{padding:.875rem 1rem;background:#fff;border-radius:2px;border-left:3px solid #c1512f}.secondary-item-header[data-v-4be87176]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;flex-wrap:wrap}.arrow-icon[data-v-4be87176]{color:#c1512f;font-weight:700;flex-shrink:0}.secondary-name[data-v-4be87176]{font-size:.9rem;color:var(--color-text, #1a1a2e)}.secondary-typical[data-v-4be87176]{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-4be87176]{font-size:.82rem;color:#374151;line-height:1.5;margin:0}.secondary-action-note[data-v-4be87176]{display:flex;gap:.5rem;align-items:flex-start;margin-top:1rem;padding:.75rem 1rem;background:#2779b714;border-radius:2px;font-size:.8rem;color:#1a1a2e;line-height:1.5}.disclaimer-bar[data-v-4be87176]{display:flex;gap:.75rem;align-items:flex-start;margin-top:2.5rem;padding:1rem 1.25rem;background:#fbf3f0;border:1px solid rgba(193,81,47,.3);border-radius:2px;font-size:.82rem;line-height:1.6;color:#a8432a}.disclaimer-icon[data-v-4be87176]{font-size:1.1rem;flex-shrink:0;margin-top:.05rem}.disclaimer-bar p[data-v-4be87176]{margin:0}.disclaimer-bar a[data-v-4be87176]{color:#c1512f;font-weight:600}.spearhead-cta[data-v-4be87176]{margin-top:2rem}@media(max-width:1024px){.calculator-layout[data-v-4be87176],.secondary-grid[data-v-4be87176]{grid-template-columns:1fr}}@media(max-width:768px){.page-title[data-v-4be87176]{font-size:1.65rem}.rating-hero-inner[data-v-4be87176]{flex-direction:column;text-align:center}.comp-cards[data-v-4be87176],.backpay-grid[data-v-4be87176],.conditions-grid[data-v-4be87176]{grid-template-columns:1fr}.condition-fields[data-v-4be87176]{grid-template-columns:1fr 90px}.condition-bilateral-group[data-v-4be87176]{grid-column:1 / -1}.tab-btn[data-v-4be87176]{font-size:.82rem;padding:.5rem .85rem}.math-step[data-v-4be87176]{grid-template-columns:28px 1fr}.step-remaining[data-v-4be87176]{grid-column:2;font-size:.72rem}}.next-step-card[data-v-4be87176]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:2px;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-4be87176]:hover{border-color:#c1512f;box-shadow:0 4px 20px #c1512f1a}.next-step-content[data-v-4be87176]{flex:1}.next-step-label[data-v-4be87176]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#c1512f;margin-bottom:.25rem}.next-step-question[data-v-4be87176]{font-size:1rem;font-weight:600;color:#1a1a2e;line-height:1.4;margin-bottom:.2rem}.next-step-hint[data-v-4be87176]{font-size:.78rem;color:#999}.next-step-arrow[data-v-4be87176]{font-size:1.5rem;color:#c1512f;flex-shrink:0}.tool-disclaimer[data-v-4be87176]{font-size:.78rem;color:#6b6b6b;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-4be87176]{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding:0 var(--page-gutter) 4rem;box-sizing:border-box}.input-wrapper[data-v-4be87176]{border:1px solid rgba(26,26,46,.2);border-radius:4px;background-color:#fff;color:#1a1a2e;font-size:1rem;min-height:46px;box-sizing:border-box}.input-wrapper[data-v-4be87176]:focus-within{border-color:#2779b7;box-shadow:0 0 0 3px #2779b726}.pill-btn[data-v-4be87176]{border-radius:4px;border:1px solid rgba(26,26,46,.2);background:#fff;color:#1a1a2e;font-weight:600;min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center}.pill-btn[data-v-4be87176]:hover:not(:disabled){border-color:#2779b7;color:#2779b7}.pill-btn.active[data-v-4be87176]{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.quick-btn[data-v-4be87176]{border-radius:4px;border:1px solid rgba(26,26,46,.2);background:#fff;color:#1a1a2e;font-weight:600;min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center}.quick-btn[data-v-4be87176]:hover:not(:disabled){border-color:#2779b7;color:#2779b7}.quick-btn.active[data-v-4be87176]{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.add-btn[data-v-4be87176]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.add-btn[data-v-4be87176]{background:#1a1a2e;color:#fff;border:2px solid #1a1a2e}.add-btn[data-v-4be87176]:hover:not(:disabled){background:#2d2d44;border-color:#2d2d44;color:#fff;transform:none}.add-btn[data-v-4be87176]:disabled{opacity:.45;cursor:not-allowed}.add-to-calc-btn[data-v-4be87176]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.add-to-calc-btn[data-v-4be87176]{background:#1a1a2e;color:#fff;border:2px solid #1a1a2e}.add-to-calc-btn[data-v-4be87176]:hover:not(:disabled){background:#2d2d44;border-color:#2d2d44;color:#fff;transform:none}.add-to-calc-btn[data-v-4be87176]:disabled{opacity:.45;cursor:not-allowed}.reset-btn[data-v-4be87176]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.reset-btn[data-v-4be87176]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.reset-btn[data-v-4be87176]:hover:not(:disabled){background:#1a1a2e;border-color:#1a1a2e;color:#fff;transform:none}.reset-btn[data-v-4be87176]:disabled{opacity:.45;cursor:not-allowed}.show-table-btn[data-v-4be87176]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.show-table-btn[data-v-4be87176]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.show-table-btn[data-v-4be87176]:hover:not(:disabled){background:#1a1a2e;border-color:#1a1a2e;color:#fff;transform:none}.show-table-btn[data-v-4be87176]:disabled{opacity:.45;cursor:not-allowed}.calculator-layout[data-v-4be87176]>*{min-width:0}@media(max-width:1024px){.calculator-layout[data-v-4be87176]{grid-template-columns:minmax(0,1fr)}}.va-disability-calculator[data-v-4be87176] .ad-btn{border-radius:4px;min-height:40px;display:inline-flex;align-items:center;padding:0 18px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brutalist-tag[data-v-4be87176]{border-radius:3px}[data-v-4be87176] .ad-btn{border-radius:4px}.comp-comparison-page[data-v-6983051e]{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 5rem;font-family:var(--font-body, "Roboto", sans-serif)}.page-header[data-v-6983051e]{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-6983051e]{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-6983051e]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-6983051e] .share-label{color:#ffffff9e}.page-header a[data-v-6983051e]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-6983051e]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-6983051e],.page-header li[data-v-6983051e]{color:#ffffffc7}.page-title[data-v-6983051e]{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-6983051e]{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-6983051e]{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-6983051e]{background:var(--color-card, #fff);border-radius:2px;box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.08));padding:1.75rem}.offer-card-header[data-v-6983051e]{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-6983051e]{font-size:1.15rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0}.remove-btn[data-v-6983051e]{background:none;border:1px solid #c1512f;color:#c1512f;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-6983051e]:hover{background:#c1512f;color:#fff}.form-group[data-v-6983051e]{margin-bottom:.9rem}.form-group>label[data-v-6983051e]{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-6983051e]:has(.inline-checkbox){display:flex;align-items:center;gap:.5rem;cursor:pointer;text-transform:uppercase;letter-spacing:.02em}.inline-checkbox[data-v-6983051e]{width:17px;height:17px;accent-color:var(--color-gold, #e09f20);cursor:pointer}.form-group input[type=text][data-v-6983051e],.form-group input[type=number][data-v-6983051e],.form-group select[data-v-6983051e]{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-6983051e]:focus,.form-group select[data-v-6983051e]:focus{outline:none;border-color:var(--color-primary, #2779b7);box-shadow:0 0 0 3px #2779b71f}.form-row[data-v-6983051e]{display:flex;gap:.75rem}.form-group.half[data-v-6983051e]{flex:1;min-width:0}.benefits-checkboxes[data-v-6983051e]{display:flex;flex-direction:column;gap:.35rem}.benefits-checkboxes label[data-v-6983051e]{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-6983051e]{accent-color:var(--color-gold, #e09f20);width:15px;height:15px}.benefit-value[data-v-6983051e]{color:var(--color-text-muted, #6b7280);font-size:.8rem}.add-offer-row[data-v-6983051e]{margin-bottom:2.5rem;text-align:center}.add-offer-btn[data-v-6983051e]{background:var(--color-card, #fff);color:var(--color-primary, #2779b7);border:2px dashed var(--color-primary, #2779b7);border-radius:4px;padding:.75rem 2rem;font-size:.95rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s,color .2s}.add-offer-btn[data-v-6983051e]:hover{background:var(--color-primary, #2779b7);color:#fff}.results-section[data-v-6983051e]{margin-top:.5rem}.best-offer-banner[data-v-6983051e]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem;background:var(--color-gold, #e09f20);color:#fff;border-radius:2px;padding:1rem 1.5rem;margin-bottom:2rem;max-width:980px;margin-left:auto;margin-right:auto}.best-offer-label[data-v-6983051e]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.best-offer-name[data-v-6983051e]{font-size:1.25rem;font-weight:800;font-family:var(--font-display, "Roboto", sans-serif)}.best-offer-value[data-v-6983051e]{font-size:1rem;font-weight:600;opacity:.9;margin-left:auto}.summary-cards[data-v-6983051e]{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-6983051e]{background:var(--color-card, #fff);border-radius:2px;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-6983051e]{border-color:var(--color-gold, #e09f20);box-shadow:0 4px 20px #e09f202e}.winner-badge[data-v-6983051e]{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:3px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.offer-work-type[data-v-6983051e]{display:inline-block;font-size:.7rem;font-weight:700;padding:.15rem .6rem;border-radius:3px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.6rem;background:#e5e7eb;color:#374151}.offer-work-type.remote[data-v-6983051e]{background:#e9f2f8;color:#1a1a2e}.offer-work-type.hybrid[data-v-6983051e]{background:#2779b71a;color:#1a1a2e}.offer-work-type.onsite[data-v-6983051e]{background:#c1512f1a;color:#a8432a}.summary-card h3[data-v-6983051e]{font-size:1.1rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .2rem}.offer-title-label[data-v-6983051e]{font-size:.8rem;color:var(--color-text-muted, #6b7280);margin-bottom:1rem}.comp-row[data-v-6983051e]{display:flex;align-items:stretch;justify-content:center;gap:0;margin-bottom:.85rem}.comp-block[data-v-6983051e]{flex:1;padding:0 .5rem}.comp-divider[data-v-6983051e]{width:1px;background:#e5e7eb;margin:.15rem 0}.comp-amount[data-v-6983051e]{font-size:1.3rem;font-weight:800;color:var(--color-text, #1a1a2e);line-height:1.2}.comp-amount.highlight[data-v-6983051e]{color:var(--color-gold, #e09f20)}.comp-period[data-v-6983051e]{font-size:.72rem;color:var(--color-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.03em}.col-adjusted[data-v-6983051e]{font-size:.95rem;font-weight:600;color:var(--color-primary, #2779b7)}.col-adjusted span[data-v-6983051e]{font-size:.75rem;font-weight:400;color:var(--color-text-muted, #6b7280);display:block}.location-note[data-v-6983051e]{font-size:.75rem;color:var(--color-text-muted, #6b7280);margin-top:.3rem}.chart-card[data-v-6983051e]{background:var(--color-card, #fff);border-radius:2px;box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.08));padding:1.5rem;margin-bottom:2rem}.chart-wrapper[data-v-6983051e]{position:relative;height:300px;width:100%;margin-bottom:1rem}.chart-legend[data-v-6983051e]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:center}.legend-item[data-v-6983051e]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--color-text-muted, #6b7280)}.legend-dot[data-v-6983051e]{width:12px;height:12px;border-radius:4px;flex-shrink:0}.subsection-title[data-v-6983051e]{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-6983051e]{background:var(--color-card, #fff);border-radius:2px;box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.08));padding:1.5rem;margin-bottom:2rem}.table-scroll[data-v-6983051e]{overflow-x:auto}.breakdown-table[data-v-6983051e]{width:100%;border-collapse:collapse;font-size:.9rem}.breakdown-table th[data-v-6983051e]{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-6983051e]{text-align:left}.breakdown-table td[data-v-6983051e]{padding:.6rem 1rem;border-bottom:1px solid #f3f4f6;color:var(--color-text, #1a1a2e)}.breakdown-table td.metric-label[data-v-6983051e]{font-weight:500;font-size:.88rem;color:var(--color-text-muted, #6b7280)}.breakdown-table td.value-cell[data-v-6983051e]{text-align:right;font-variant-numeric:tabular-nums}.breakdown-table th.best-col[data-v-6983051e]{color:var(--color-gold, #e09f20)}.breakdown-table td.best-col[data-v-6983051e]{font-weight:600}.best-star[data-v-6983051e]{margin-left:.3rem;color:var(--color-gold, #e09f20)}.breakdown-table .total-row td[data-v-6983051e]{font-weight:700;border-top:2px solid var(--color-gold, #e09f20);background:#fffbf0}.breakdown-table td.best-value[data-v-6983051e]{color:var(--color-gold, #e09f20)}.empty-state[data-v-6983051e]{text-align:center;padding:3rem 1rem;color:var(--color-text-muted, #6b7280);font-size:1rem;background:var(--color-card, #fff);border-radius:2px;box-shadow:var(--shadow-md, 0 4px 12px rgba(0,0,0,.08))}@media(max-width:768px){.offers-grid[data-v-6983051e],.summary-cards[data-v-6983051e]{grid-template-columns:1fr}.page-title[data-v-6983051e]{font-size:1.75rem}.form-row[data-v-6983051e]{flex-direction:column;gap:0}.best-offer-value[data-v-6983051e]{margin-left:0}.chart-wrapper[data-v-6983051e]{height:240px}}.tool-disclaimer[data-v-6983051e]{font-size:.78rem;color:#6b6b6b;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-6983051e]{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding:0 var(--page-gutter) 5rem;box-sizing:border-box}.form-group input[type=text][data-v-6983051e],.form-group input[type=number][data-v-6983051e],.form-group select[data-v-6983051e]{border:1px solid rgba(26,26,46,.2);border-radius:4px;background-color:#fff;color:#1a1a2e;font-size:1rem;min-height:46px;box-sizing:border-box}.form-group input[type=text][data-v-6983051e]:focus,.form-group input[type=number][data-v-6983051e]:focus,.form-group select[data-v-6983051e]:focus{border-color:#2779b7;outline:none;box-shadow:0 0 0 3px #2779b726}.add-offer-btn[data-v-6983051e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.add-offer-btn[data-v-6983051e]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.add-offer-btn[data-v-6983051e]:hover:not(:disabled){background:#1a1a2e;border-color:#1a1a2e;color:#fff;transform:none}.add-offer-btn[data-v-6983051e]:disabled{opacity:.45;cursor:not-allowed}.offers-grid[data-v-6983051e]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.summary-cards[data-v-6983051e]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media(max-width:400px){.offers-grid[data-v-6983051e],.summary-cards[data-v-6983051e]{grid-template-columns:minmax(0,1fr)}}.offer-card[data-v-6983051e],.chart-card[data-v-6983051e]{border:1px solid rgba(26,26,46,.1);border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f}.best-offer-banner[data-v-6983051e]{max-width:none;background:#1a1a2e;color:#fff;border-radius:2px}.best-offer-banner .best-offer-label[data-v-6983051e]{color:#e09f20;opacity:1}.placements-page[data-v-f1ffda6a]{min-height:100vh;background:#fff;padding:2rem 1rem;font-family:Roboto,sans-serif}.placements-container[data-v-f1ffda6a]{max-width:1100px;margin:0 auto}.page-header[data-v-f1ffda6a]{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-f1ffda6a]{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-f1ffda6a]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-f1ffda6a] .share-label{color:#ffffff9e}.page-header a[data-v-f1ffda6a]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-f1ffda6a]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-f1ffda6a],.page-header li[data-v-f1ffda6a]{color:#ffffffc7}.page-title[data-v-f1ffda6a]{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-f1ffda6a]{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-f1ffda6a]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem}.stat-card[data-v-f1ffda6a]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-card[data-v-f1ffda6a]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.stat-card--highlight[data-v-f1ffda6a]{border:2px solid #e09f20}.stat-icon[data-v-f1ffda6a]{font-size:2rem;margin-bottom:.5rem}.stat-value[data-v-f1ffda6a]{font-size:2rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a}.stat-label[data-v-f1ffda6a]{color:#6b6b6b;font-size:.9rem;font-family:var(--font-mono);margin-top:.25rem;font-weight:500}.top-state-card[data-v-f1ffda6a]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;border-left:5px solid #e09f20;padding:1.5rem 1.75rem;margin-bottom:2rem}.top-state-header[data-v-f1ffda6a]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.top-state-badge[data-v-f1ffda6a]{display:inline-block;background:#fbf0da;color:#1a1a2e;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .65rem;border-radius:3px;margin-bottom:.35rem}.top-state-name[data-v-f1ffda6a]{font-size:1.5rem;font-weight:800;color:#1a1a1a;margin:0}.top-state-metrics[data-v-f1ffda6a]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}.top-state-metric[data-v-f1ffda6a]{background:#fff;border-radius:2px;padding:.85rem 1rem;text-align:center}.metric-val[data-v-f1ffda6a]{font-size:1.4rem;font-weight:800;color:#1a1a1a}.metric-lbl[data-v-f1ffda6a]{font-size:.78rem;color:#6b6b6b;font-weight:500;margin-top:.2rem}.top-state-lists[data-v-f1ffda6a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.top-state-list-col ul[data-v-f1ffda6a],.state-detail-list-col ul[data-v-f1ffda6a]{list-style:none;margin:0;padding:0}.top-state-list-col li[data-v-f1ffda6a],.state-detail-list-col li[data-v-f1ffda6a]{font-size:.88rem;color:#374151;padding:.2rem 0 .2rem 1rem;position:relative}.top-state-list-col li[data-v-f1ffda6a]:before,.state-detail-list-col li[data-v-f1ffda6a]:before{content:"•";position:absolute;left:0;color:#e09f20;font-weight:700}.yoy-pill[data-v-f1ffda6a]{display:inline-block;font-size:.82rem;font-weight:700;padding:.3rem .85rem;border-radius:3px;white-space:nowrap;align-self:flex-start}.yoy-high[data-v-f1ffda6a]{background:#e9f2f8;color:#1a1a2e}.yoy-mid[data-v-f1ffda6a]{background:#fbf0da;color:#1a1a2e}.yoy-low[data-v-f1ffda6a]{background:#f3f4f6;color:#4b5563}.heatmap-legend[data-v-f1ffda6a]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:1rem;font-size:.82rem;color:#6b6b6b}.legend-item[data-v-f1ffda6a]{display:flex;align-items:center;gap:.4rem}.legend-dot[data-v-f1ffda6a]{width:12px;height:12px;border-radius:4px;flex-shrink:0}.legend-hint[data-v-f1ffda6a]{margin-left:auto;font-size:.78rem;color:#9ca3af;font-style:italic}.heatmap-grid[data-v-f1ffda6a]{display:flex;flex-wrap:wrap;gap:6px}.heatmap-tile[data-v-f1ffda6a]{width:52px;height:52px;border-radius:2px;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-f1ffda6a]:hover{transform:scale(1.1);border-color:#e09f2080;box-shadow:0 6px 20px #1a1a2e1a;z-index:2}.heatmap-tile--selected[data-v-f1ffda6a]{border-color:#e09f20!important;transform:scale(1.15)!important;box-shadow:0 6px 18px #e09f2066!important;z-index:3}.heat-high[data-v-f1ffda6a]{background:#e09f20}.heat-mid[data-v-f1ffda6a]{background:#2779b7}.heat-low[data-v-f1ffda6a]{background:#1a1a2e}.heat-min[data-v-f1ffda6a]{background:#6b6b6b}.state-detail-card[data-v-f1ffda6a]{border-left:5px solid #2779b7}.state-detail-header[data-v-f1ffda6a]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.state-detail-name[data-v-f1ffda6a]{font-size:1.4rem;font-weight:800;color:#1a1a1a;margin:0 0 .2rem}.state-detail-code[data-v-f1ffda6a]{font-size:.82rem;color:#6b6b6b;font-weight:600}.state-detail-metrics[data-v-f1ffda6a]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}.state-metric-card[data-v-f1ffda6a]{background:#fff;border-radius:2px;padding:.85rem 1rem;text-align:center;border:1px solid rgba(26,26,46,.12)}.state-metric-card--gold[data-v-f1ffda6a]{background:#fbf0da;border-color:#e09f2073}.state-metric-card--green[data-v-f1ffda6a]{background:#e9f2f8;border-color:#2779b74d}.state-metric-val[data-v-f1ffda6a]{font-size:1.35rem;font-weight:800;color:#1a1a1a}.state-metric-lbl[data-v-f1ffda6a]{font-size:.76rem;color:#6b6b6b;font-weight:500;margin-top:.2rem}.state-detail-lists[data-v-f1ffda6a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.list-heading[data-v-f1ffda6a]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#e09f20;margin:0 0 .5rem}.fade-enter-active[data-v-f1ffda6a],.fade-leave-active[data-v-f1ffda6a]{transition:opacity .25s ease,transform .25s ease}.fade-enter-from[data-v-f1ffda6a],.fade-leave-to[data-v-f1ffda6a]{opacity:0;transform:translateY(-6px)}.charts-row[data-v-f1ffda6a]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.chart-card[data-v-f1ffda6a]{margin-bottom:0}.chart-card canvas[data-v-f1ffda6a]{width:100%!important;height:260px!important}.section-row[data-v-f1ffda6a]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.section-card[data-v-f1ffda6a]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;margin-bottom:2rem}.section-title[data-v-f1ffda6a]{font-size:1.3rem;font-weight:700;font-family:Roboto,sans-serif;margin-bottom:1rem;color:#1a1a1a}.industry-table-wrap[data-v-f1ffda6a]{overflow-x:auto}.data-table[data-v-f1ffda6a]{width:100%;border-collapse:collapse;font-size:.92rem;font-family:Roboto,sans-serif}.data-table th[data-v-f1ffda6a]{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-f1ffda6a]{padding:.6rem .75rem;border-bottom:1px solid #f0f0f0;color:#1a1a1a}.data-table tbody tr[data-v-f1ffda6a]:hover{background:#1a1a2e09}.sortable[data-v-f1ffda6a]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-f1ffda6a]:hover{color:#e09f20}.industry-dot[data-v-f1ffda6a]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.5rem;vertical-align:middle}.bar-wrap[data-v-f1ffda6a]{display:flex;align-items:center;gap:.5rem}.bar-fill[data-v-f1ffda6a]{height:8px;border-radius:4px;min-width:4px;transition:width .3s ease}.bar-label[data-v-f1ffda6a]{font-size:.82rem;color:#6b6b6b;white-space:nowrap}.industry-badge[data-v-f1ffda6a]{color:#fff;font-size:.72rem;padding:.2rem .6rem;border-radius:3px;font-weight:600;white-space:nowrap}.type-badge[data-v-f1ffda6a]{font-size:.75rem;padding:.2rem .6rem;border-radius:3px;font-weight:600}.type-placement[data-v-f1ffda6a]{background:#e9f2f8;color:#1a1a2e}.type-opening[data-v-f1ffda6a]{background:#2779b71f;color:#1a1a2e}.filter-row[data-v-f1ffda6a]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.filter-select[data-v-f1ffda6a]{padding:.5rem 1rem;border-radius:4px;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-f1ffda6a]:focus{outline:none;border-color:#e09f20}.pagination-row[data-v-f1ffda6a]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.page-btn[data-v-f1ffda6a]{background:#e09f20;color:#fff;font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;padding:.5rem 1.25rem;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease}.page-btn[data-v-f1ffda6a]:hover:not(:disabled){background:#2d2d44}.page-btn[data-v-f1ffda6a]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-f1ffda6a]{font-size:.9rem;font-family:Roboto,sans-serif;color:#6b6b6b}.data-footnote[data-v-f1ffda6a]{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-f1ffda6a]{grid-template-columns:repeat(2,1fr)}.section-row[data-v-f1ffda6a],.charts-row[data-v-f1ffda6a]{grid-template-columns:1fr}.top-state-metrics[data-v-f1ffda6a],.state-detail-metrics[data-v-f1ffda6a]{grid-template-columns:repeat(2,1fr)}.top-state-lists[data-v-f1ffda6a],.state-detail-lists[data-v-f1ffda6a]{grid-template-columns:1fr}}@media(max-width:600px){.stats-grid[data-v-f1ffda6a]{grid-template-columns:1fr}.page-title[data-v-f1ffda6a]{font-size:1.75rem}.heatmap-tile[data-v-f1ffda6a]{width:42px;height:42px;font-size:.62rem}.top-state-metrics[data-v-f1ffda6a],.state-detail-metrics[data-v-f1ffda6a]{grid-template-columns:1fr 1fr}}.placements-page[data-v-f1ffda6a]{padding:0 0 4rem}.placements-container[data-v-f1ffda6a]{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding:0 var(--page-gutter) 0;box-sizing:border-box}.filter-select[data-v-f1ffda6a]{border:1px solid rgba(26,26,46,.2);border-radius:4px;background-color:#fff;color:#1a1a2e;font-size:1rem;min-height:46px;box-sizing:border-box}.filter-select[data-v-f1ffda6a]:focus{border-color:#2779b7;outline:none;box-shadow:0 0 0 3px #2779b726}.page-btn[data-v-f1ffda6a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.page-btn[data-v-f1ffda6a]{background:#1a1a2e;color:#fff;border:2px solid #1a1a2e}.page-btn[data-v-f1ffda6a]:hover:not(:disabled){background:#2d2d44;border-color:#2d2d44;color:#fff;transform:none}.page-btn[data-v-f1ffda6a]:disabled{opacity:.45;cursor:not-allowed}.section-row[data-v-f1ffda6a]>*{min-width:0}@media(max-width:900px){.section-row[data-v-f1ffda6a]{grid-template-columns:minmax(0,1fr)}}.translator-page[data-v-f620c459]{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem;font-family:Roboto,sans-serif}.page-header[data-v-f620c459]{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-f620c459]{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-f620c459]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-f620c459] .share-label{color:#ffffff9e}.page-header a[data-v-f620c459]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-f620c459]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-f620c459],.page-header li[data-v-f620c459]{color:#ffffffc7}.page-title[data-v-f620c459]{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-f620c459]{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-f620c459]{display:flex;gap:.5rem;margin-bottom:2rem;background:#f3f4f6;border-radius:4px;padding:.35rem;width:fit-content}.mode-btn[data-v-f620c459]{padding:.55rem 1.4rem;font-size:.9rem;font-weight:600;font-family:Roboto,sans-serif;background:transparent;color:#6b6b6b;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-f620c459]:hover{color:#1a1a1a;background:#ffffffb3}.mode-btn.active[data-v-f620c459]{background:#fff;color:#1a1a1a;box-shadow:0 2px 6px #1a1a2e0f}.search-controls-card[data-v-f620c459]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;margin-bottom:1.5rem}.search-row[data-v-f620c459]{display:flex;gap:1rem;flex-wrap:wrap}.search-input-wrap[data-v-f620c459]{position:relative;flex:1;min-width:240px}.search-icon[data-v-f620c459]{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);font-size:1rem;color:#9ca3af;pointer-events:none}.search-input[data-v-f620c459]{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:4px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.search-input[data-v-f620c459]:focus{border-color:#e09f20;box-shadow:0 0 0 3px #e09f201f}.search-input[data-v-f620c459]::placeholder{color:#9ca3af}.branch-select-wrap[data-v-f620c459]{min-width:180px}.branch-select[data-v-f620c459]{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:4px;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-f620c459]:focus{border-color:#e09f20;box-shadow:0 0 0 3px #e09f201f}.result-count[data-v-f620c459]{margin:.85rem 0 0;font-size:.82rem;font-family:Roboto,sans-serif;color:#6b6b6b}.no-results-card[data-v-f620c459]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:3.5rem 2rem;text-align:center}.no-results-icon[data-v-f620c459]{display:block;font-size:2rem;margin-bottom:.75rem;opacity:.4}.no-results-title[data-v-f620c459]{font-size:1.05rem;font-weight:700;font-family:Roboto,sans-serif;color:#111;margin:0 0 .4rem}.no-results-sub[data-v-f620c459]{font-size:.9rem;font-family:Roboto,sans-serif;color:#6b6b6b;max-width:400px;margin:0 auto;line-height:1.6}.mos-results[data-v-f620c459]{display:flex;flex-direction:column;gap:1.25rem}.mos-card[data-v-f620c459]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.75rem;transition:box-shadow .2s ease,transform .2s ease}.mos-card[data-v-f620c459]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.mos-card-header[data-v-f620c459]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.mos-meta[data-v-f620c459]{flex:1;min-width:200px}.mos-badges[data-v-f620c459]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.badge-code[data-v-f620c459]{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:3px}.badge-branch[data-v-f620c459]{background:#2779b7;color:#fff;font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;padding:.2rem .65rem;border-radius:3px}.badge-category[data-v-f620c459]{background:#f3f4f6;color:#374151;font-size:.7rem;font-weight:600;font-family:Roboto,sans-serif;padding:.2rem .65rem;border-radius:3px}.mos-title[data-v-f620c459]{font-size:1.2rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .4rem}.mos-description[data-v-f620c459]{font-size:.85rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.6;margin:0}.transferability-block[data-v-f620c459]{min-width:160px;flex-shrink:0}.transferability-label[data-v-f620c459]{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-f620c459]{display:flex;align-items:center;gap:.5rem}.transferability-track[data-v-f620c459]{flex:1;height:6px;background:#e5e7eb;border-radius:2px;overflow:hidden}.transferability-fill[data-v-f620c459]{height:100%;border-radius:2px;transition:width .4s ease}.transferability-score[data-v-f620c459]{font-size:.78rem;font-weight:700;font-family:Roboto Mono,monospace,sans-serif;color:#6b6b6b;white-space:nowrap}.mos-card-body[data-v-f620c459]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem;margin-bottom:1.25rem}.mos-section-label[data-v-f620c459]{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-f620c459]{color:#1a1a2e}.mos-section-label--green[data-v-f620c459],.mos-section-label--blue[data-v-f620c459]{color:#2779b7}.mos-list[data-v-f620c459]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.mos-list-item[data-v-f620c459]{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-f620c459]{display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0}.mos-dot--gold[data-v-f620c459]{background:#e09f20}.mos-dot--green[data-v-f620c459]{background:#2779b7}.cert-pills[data-v-f620c459]{display:flex;flex-wrap:wrap;gap:.35rem}.cert-pill[data-v-f620c459]{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:3px}.salary-range-value[data-v-f620c459]{font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;color:#e09f20;margin:0 0 .2rem}.salary-median[data-v-f620c459]{font-size:.8rem;font-family:Roboto,sans-serif;color:#2779b7;font-weight:600;margin:0}.mos-card-footer[data-v-f620c459]{padding-top:1rem;border-top:1px solid #f3f4f6}.departments-label[data-v-f620c459]{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-f620c459]{display:flex;flex-wrap:wrap;gap:.4rem}.department-tag[data-v-f620c459]{background:#2779b714;color:#1a1a2e;border:1px solid rgba(39,121,183,.25);font-size:.72rem;font-weight:600;font-family:Roboto,sans-serif;padding:.2rem .65rem;border-radius:3px}.step-section[data-v-f620c459]{margin-bottom:2.5rem}.step-header[data-v-f620c459]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.step-badge[data-v-f620c459]{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-f620c459]{font-size:1.3rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.branch-grid[data-v-f620c459]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.branch-btn[data-v-f620c459]{display:flex;flex-direction:column;align-items:flex-start;padding:1rem;background:#fff;border:2px solid transparent;border-radius:4px;box-shadow:0 2px 6px #1a1a2e0f;text-align:left;cursor:pointer;transition:all .2s ease;font-family:Roboto,sans-serif}.branch-btn[data-v-f620c459]:hover{border-color:#e09f20;transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.branch-btn.active[data-v-f620c459]{border-color:#e09f20;background:#e09f2014}.branch-name[data-v-f620c459]{font-weight:700;font-size:1rem;color:#1a1a1a;margin-bottom:.25rem}.branch-desc[data-v-f620c459]{font-size:.78rem;color:#6b6b6b}.section-grid[data-v-f620c459]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.section-btn[data-v-f620c459]{padding:1rem;cursor:pointer;border:2px solid transparent;border-radius:4px;background:#fff;box-shadow:0 2px 6px #1a1a2e0f;text-align:center;transition:all .2s ease;font-family:Roboto,sans-serif}.section-btn[data-v-f620c459]:hover{border-color:#e09f20;transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.section-btn.active[data-v-f620c459]{border-color:#e09f20;background:#e09f2014}.section-designation[data-v-f620c459]{display:block;font-weight:800;font-size:1.2rem;color:#e09f20}.section-name[data-v-f620c459]{display:block;font-size:.8rem;color:#6b6b6b;margin-top:.25rem}.overview-card[data-v-f620c459]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.75rem;margin-bottom:2rem}.overview-top[data-v-f620c459]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.overview-title[data-v-f620c459]{font-size:1.4rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.industry-tags[data-v-f620c459]{display:flex;flex-wrap:wrap;gap:.4rem}.industry-tag[data-v-f620c459]{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:3px;letter-spacing:.04em}.military-description[data-v-f620c459]{color:#6b6b6b;font-size:.95rem;line-height:1.6;margin:0 0 1rem}.titles-heading[data-v-f620c459]{font-size:.9rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .5rem}.title-chips[data-v-f620c459]{display:flex;flex-wrap:wrap;gap:.4rem}.title-chip[data-v-f620c459]{background:#f3f4f6;padding:.3rem .75rem;border-radius:3px;font-size:.8rem;font-weight:500;font-family:Roboto,sans-serif;color:#1a1a1a}.equivalents-section[data-v-f620c459]{margin-bottom:2rem}.equivalents-header[data-v-f620c459]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.sub-section-title[data-v-f620c459]{font-size:1.3rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.result-count-inline[data-v-f620c459]{font-size:.82rem;font-family:Roboto,sans-serif;color:#6b6b6b;margin:0}.level-filter[data-v-f620c459]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;margin-top:.75rem}.level-btn[data-v-f620c459]{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:4px;cursor:pointer;transition:all .2s ease}.level-btn[data-v-f620c459]:hover{border-color:#e09f20;color:#e09f20}.level-btn.active[data-v-f620c459]{background:#e09f20;color:#fff;border-color:#e09f20}.roles-grid[data-v-f620c459]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;margin-bottom:2rem}.role-card[data-v-f620c459]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;transition:all .3s ease;display:flex;flex-direction:column;gap:.85rem}.role-card[data-v-f620c459]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.role-header[data-v-f620c459]{display:flex;justify-content:space-between;align-items:center}.role-level-badge[data-v-f620c459]{font-size:.7rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;padding:.2rem .6rem;border-radius:3px;letter-spacing:.04em}.role-level-badge.entry[data-v-f620c459]{background:#2779b71f;color:#1a1a2e}.role-level-badge.mid[data-v-f620c459]{background:#e9f2f8;color:#1a1a2e}.role-level-badge.senior[data-v-f620c459]{background:#fbf0da;color:#1a1a2e}.role-level-badge.executive[data-v-f620c459]{background:#1a1a2e;color:#fff}.demand-badge[data-v-f620c459]{font-size:.7rem;font-weight:600;font-family:var(--font-mono);text-transform:capitalize}.demand-badge.high[data-v-f620c459]{color:#2779b7}.demand-badge.medium[data-v-f620c459]{color:#1a1a2e}.demand-badge.low[data-v-f620c459]{color:#6b6b6b}.role-title[data-v-f620c459]{font-size:1.05rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.role-description[data-v-f620c459]{font-size:.85rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.5;margin:0}.role-transferability[data-v-f620c459]{display:flex;align-items:center;gap:.5rem}.role-transferability-label[data-v-f620c459]{font-size:.72rem;font-weight:600;font-family:Roboto,sans-serif;color:#9ca3af;white-space:nowrap}.transferability-score-sm[data-v-f620c459]{font-size:.72rem;font-weight:700;font-family:Roboto Mono,monospace,sans-serif;color:#6b6b6b;white-space:nowrap}.role-sub-label[data-v-f620c459]{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-f620c459]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.role-skills-item[data-v-f620c459]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-family:Roboto,sans-serif;color:#374151}.salary-block[data-v-f620c459]{border-top:1px solid #f3f4f6;padding-top:.75rem}.salary-range[data-v-f620c459]{display:flex;justify-content:space-between;align-items:center}.salary-label[data-v-f620c459]{font-size:.75rem;color:#6b6b6b;text-transform:uppercase;font-weight:600;font-family:Roboto,sans-serif}.salary-value[data-v-f620c459]{font-weight:700;font-family:Roboto,sans-serif;color:#e09f20;font-size:.95rem}.salary-median-inline[data-v-f620c459]{font-size:.78rem;font-family:Roboto,sans-serif;color:#2779b7;font-weight:600;margin:.2rem 0 0;text-align:right}.skills-section[data-v-f620c459]{margin-bottom:2rem}.skills-grid[data-v-f620c459]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-chip[data-v-f620c459]{background:#2779b7;color:#fff;padding:.4rem .9rem;border-radius:3px;font-size:.82rem;font-weight:500;font-family:Roboto,sans-serif}.paths-grid[data-v-f620c459]{display:grid;grid-template-columns:1fr;gap:1.5rem}.path-card[data-v-f620c459]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.75rem}.path-header[data-v-f620c459]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.path-name[data-v-f620c459]{font-size:1.15rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.potential-salary[data-v-f620c459]{font-weight:700;font-family:Roboto,sans-serif;color:#e09f20;font-size:.95rem}.path-description[data-v-f620c459]{color:#6b6b6b;font-size:.9rem;font-family:Roboto,sans-serif;margin:0 0 .5rem;line-height:1.5}.path-background[data-v-f620c459]{font-size:.85rem;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 1.25rem}.timeline[data-v-f620c459]{position:relative;padding-left:0}.timeline-step[data-v-f620c459]{display:flex;gap:1rem;margin-bottom:1.25rem}.timeline-step[data-v-f620c459]:last-child{margin-bottom:0}.timeline-marker[data-v-f620c459]{display:flex;flex-direction:column;align-items:center;min-width:70px}.year-badge[data-v-f620c459]{background:#e09f20;color:#fff;font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;padding:.25rem .6rem;border-radius:3px;white-space:nowrap}.timeline-line[data-v-f620c459]{width:2px;flex:1;background:#e09f204d;margin-top:.4rem;min-height:20px}.timeline-content[data-v-f620c459]{flex:1;padding-bottom:.5rem}.timeline-role[data-v-f620c459]{font-size:.95rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .3rem}.timeline-desc[data-v-f620c459]{font-size:.85rem;font-family:Roboto,sans-serif;color:#6b6b6b;margin:0 0 .5rem;line-height:1.5}.step-skills[data-v-f620c459]{display:flex;flex-wrap:wrap;gap:.35rem}.step-skill-chip[data-v-f620c459]{background:#f3f4f6;padding:.2rem .6rem;border-radius:3px;font-size:.72rem;font-weight:500;font-family:Roboto,sans-serif;color:#1a1a1a}@media(max-width:768px){.page-title[data-v-f620c459]{font-size:1.75rem}.mode-switcher[data-v-f620c459]{width:100%}.mode-btn[data-v-f620c459]{flex:1;text-align:center}.search-row[data-v-f620c459]{flex-direction:column}.branch-select-wrap[data-v-f620c459]{min-width:unset;width:100%}.mos-card-header[data-v-f620c459]{flex-direction:column}.transferability-block[data-v-f620c459]{width:100%;min-width:unset}.transferability-label[data-v-f620c459]{text-align:left}.mos-card-body[data-v-f620c459]{grid-template-columns:1fr}.branch-grid[data-v-f620c459]{grid-template-columns:1fr 1fr}.section-grid[data-v-f620c459]{grid-template-columns:repeat(3,1fr)}.roles-grid[data-v-f620c459]{grid-template-columns:1fr}.overview-top[data-v-f620c459]{flex-direction:column}.equivalents-header[data-v-f620c459]{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.branch-grid[data-v-f620c459]{grid-template-columns:1fr}.section-grid[data-v-f620c459]{grid-template-columns:repeat(2,1fr)}}.translator-page[data-v-f620c459]{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding:0 var(--page-gutter) 4rem;box-sizing:border-box}.search-input[data-v-f620c459],.branch-select[data-v-f620c459]{border:1px solid rgba(26,26,46,.2);border-radius:4px;background-color:#fff;color:#1a1a2e;font-size:1rem;min-height:46px;box-sizing:border-box}.search-input[data-v-f620c459]:focus,.branch-select[data-v-f620c459]:focus{border-color:#2779b7;outline:none;box-shadow:0 0 0 3px #2779b726}.step-badge[data-v-f620c459]{display:inline-block;background:transparent;color:#2779b7;padding:0;border:none;border-radius:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.level-btn[data-v-f620c459]{border-radius:4px;border:1px solid rgba(26,26,46,.2);background:#fff;color:#1a1a2e;font-weight:600;min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center}.level-btn[data-v-f620c459]:hover:not(:disabled){border-color:#2779b7;color:#2779b7}.level-btn.active[data-v-f620c459]{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.mode-switcher[data-v-f620c459]{border-radius:4px}.mode-btn[data-v-f620c459]{border-radius:4px;min-height:40px}.mode-btn.active[data-v-f620c459]{background:#1a1a2e;color:#fff}.cert-pills[data-v-f620c459],.departments-tags[data-v-f620c459],.industry-tags[data-v-f620c459],.title-chips[data-v-f620c459],.skills-grid[data-v-f620c459],.step-skills[data-v-f620c459]{display:block!important;line-height:1.6}.cert-pill[data-v-f620c459],.department-tag[data-v-f620c459],.industry-tag[data-v-f620c459],.title-chip[data-v-f620c459],.skill-chip[data-v-f620c459],.step-skill-chip[data-v-f620c459]{display:inline!important;padding:0!important;margin:0!important;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:.875rem!important;font-weight:400!important;color:#1a1a2e!important;text-transform:none!important;letter-spacing:0!important}.cert-pill[data-v-f620c459]:not(:last-child):after,.department-tag[data-v-f620c459]:not(:last-child):after,.industry-tag[data-v-f620c459]:not(:last-child):after,.title-chip[data-v-f620c459]:not(:last-child):after,.skill-chip[data-v-f620c459]:not(:last-child):after,.step-skill-chip[data-v-f620c459]:not(:last-child):after{content:", "}.mos-badges[data-v-f620c459]{display:flex;flex-wrap:wrap;gap:0 .5rem;align-items:baseline}.badge-code[data-v-f620c459],.badge-branch[data-v-f620c459],.badge-category[data-v-f620c459]{padding:0!important;background:none!important;border:none!important;border-radius:0!important;font-size:1rem!important;letter-spacing:0!important;text-transform:none!important;color:#6b6b6b!important;font-weight:500!important}.badge-code[data-v-f620c459]{color:#1a1a2e!important;font-weight:700!important}.badge-branch[data-v-f620c459]:before,.badge-category[data-v-f620c459]:before{content:"· ";color:#6b6b6b}.roi-page[data-v-f385b65e]{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}.page-header[data-v-f385b65e]{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-f385b65e]{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-f385b65e]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-f385b65e] .share-label{color:#ffffff9e}.page-header a[data-v-f385b65e]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-f385b65e]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-f385b65e],.page-header li[data-v-f385b65e]{color:#ffffffc7}.page-title[data-v-f385b65e]{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-f385b65e]{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-f385b65e]{background:#fff;border:1px solid rgba(26,26,46,.12);border-left:4px solid #e09f20;border-radius:2px;padding:1.25rem 1.5rem;margin-bottom:2.5rem}.gi-ref-title[data-v-f385b65e]{font-size:.8rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a2e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.85rem}.gi-ref-grid[data-v-f385b65e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.gi-ref-item[data-v-f385b65e]{display:flex;flex-direction:column;gap:.2rem}.gi-ref-label[data-v-f385b65e]{font-size:.7rem;font-family:Roboto,sans-serif;color:#6b6b6b;text-transform:uppercase;letter-spacing:.03em;font-weight:600}.gi-ref-value[data-v-f385b65e]{font-size:.95rem;font-family:Roboto Mono,Courier New,monospace;font-weight:700;color:#1a1a1a}.step-section[data-v-f385b65e]{margin-bottom:3rem}.step-badge[data-v-f385b65e]{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:3px;letter-spacing:.04em;margin-bottom:.5rem}.step-title[data-v-f385b65e]{font-size:1.5rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .35rem}.step-description[data-v-f385b65e]{font-size:.95rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.5;margin:0 0 1.5rem}.program-list[data-v-f385b65e]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.25rem}.program-card[data-v-f385b65e]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;border:2px solid transparent;transition:border-color .2s ease}.program-card[data-v-f385b65e]:focus-within{border-color:#e09f20}.program-card-header[data-v-f385b65e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.program-option-label[data-v-f385b65e]{font-size:.75rem;font-weight:700;font-family:Roboto,sans-serif;color:#e09f20;text-transform:uppercase;letter-spacing:.06em}.remove-btn[data-v-f385b65e]{background:none;border:1px solid #c1512f;color:#c1512f;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:700;font-family:Roboto,sans-serif;cursor:pointer;transition:all .2s ease}.remove-btn[data-v-f385b65e]:hover{background:#c1512f;color:#fff}.prog-input-grid[data-v-f385b65e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}.span-2[data-v-f385b65e]{grid-column:span 2}.prog-checks[data-v-f385b65e]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.85rem}.check-label[data-v-f385b65e]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.9rem;font-family:Roboto,sans-serif;color:#374151}.check-input[data-v-f385b65e]{width:16px;height:16px;accent-color:#e09f20;cursor:pointer;flex-shrink:0}.gi-sub-fields[data-v-f385b65e]{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-f385b65e]{display:flex;flex-wrap:wrap;gap:.75rem;background:#fff;border-radius:2px;padding:.85rem 1rem;margin-top:1rem;border:1px solid rgba(26,26,46,.12)}.strip-item[data-v-f385b65e]{display:flex;flex-direction:column;gap:.15rem;min-width:110px}.strip-label[data-v-f385b65e]{font-size:.65rem;font-weight:600;font-family:Roboto,sans-serif;color:#6b6b6b;text-transform:uppercase;letter-spacing:.03em}.strip-value[data-v-f385b65e]{font-size:.95rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a}.strip-value.positive[data-v-f385b65e]{color:#2779b7}.strip-value.negative[data-v-f385b65e]{color:#c1512f}.strip-value.gi-color[data-v-f385b65e]{color:#1a1a2e}.add-btn[data-v-f385b65e]{display:inline-flex;align-items:center;gap:.4rem;background:none;border:2px dashed #e09f20;color:#1a1a2e;border-radius:4px;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-f385b65e]:hover{background:#fffcf0;border-color:#1a1a2e}.input-grid[data-v-f385b65e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;margin-bottom:1.5rem}.catalog-globals[data-v-f385b65e]{margin-bottom:1.25rem}.input-group[data-v-f385b65e]{display:flex;flex-direction:column;gap:.4rem}.input-label[data-v-f385b65e]{font-size:.8rem;font-weight:600;font-family:Roboto,sans-serif;color:#1a1a1a;text-transform:uppercase;letter-spacing:.03em}.input-wrapper[data-v-f385b65e]{position:relative;display:flex;align-items:center}.input-prefix[data-v-f385b65e]{position:absolute;left:12px;font-size:.95rem;font-family:Roboto,sans-serif;color:#6b6b6b;pointer-events:none}.input-suffix[data-v-f385b65e]{position:absolute;right:12px;font-size:.95rem;font-family:Roboto,sans-serif;color:#6b6b6b;pointer-events:none}.text-input[data-v-f385b65e]{width:100%;padding:.65rem .85rem;font-size:.95rem;font-family:Roboto,sans-serif;border:2px solid rgba(26,26,46,.12);border-radius:4px;outline:none;transition:border-color .2s ease;background:#fff;box-sizing:border-box}.text-input.has-prefix[data-v-f385b65e]{padding-left:28px}.text-input.has-suffix[data-v-f385b65e]{padding-right:32px}.text-input[data-v-f385b65e]:focus{border-color:#2779b7}.select-input[data-v-f385b65e],.filter-select[data-v-f385b65e]{width:100%;padding:.65rem .85rem;font-size:.95rem;font-family:Roboto,sans-serif;border:2px solid rgba(26,26,46,.12);border-radius:4px;outline:none;transition:border-color .2s ease;background:#fff;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.select-input[data-v-f385b65e]:focus,.filter-select[data-v-f385b65e]:focus{border-color:#2779b7}.filter-bar[data-v-f385b65e]{display:flex;gap:1.25rem;margin-bottom:1.25rem;flex-wrap:wrap}.filter-group[data-v-f385b65e]{display:flex;flex-direction:column;gap:.3rem;min-width:180px}.filter-label[data-v-f385b65e]{font-size:.75rem;font-weight:600;font-family:Roboto,sans-serif;color:#6b6b6b;text-transform:uppercase;letter-spacing:.03em}.credentials-grid[data-v-f385b65e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.credential-card[data-v-f385b65e]{background:#fff;border-radius:2px;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-f385b65e]:hover{box-shadow:0 6px 20px #1a1a2e1a;transform:translateY(-2px)}.credential-card.selected[data-v-f385b65e]{border-color:#e09f20;background:#fffcf5}.credential-card.disabled[data-v-f385b65e]{opacity:.5;cursor:not-allowed}.credential-card.disabled[data-v-f385b65e]:hover{transform:none;box-shadow:0 6px 20px #1a1a2e1a}.cred-header[data-v-f385b65e]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.cred-type-tag[data-v-f385b65e]{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:3px;letter-spacing:.04em}.cred-industry-tag[data-v-f385b65e]{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:3px;letter-spacing:.04em}.cred-name[data-v-f385b65e]{font-size:1rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .35rem}.cred-description[data-v-f385b65e]{font-size:.8rem;font-family:Roboto,sans-serif;color:#6b6b6b;line-height:1.5;margin:0 0 .75rem;flex:1}.cred-meta[data-v-f385b65e]{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-f385b65e]{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-f385b65e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:2rem}.result-card[data-v-f385b65e]{background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem;display:flex;flex-direction:column}.result-header[data-v-f385b65e]{margin-bottom:1rem}.result-type-tag[data-v-f385b65e]{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:3px;letter-spacing:.04em;margin-bottom:.4rem}.result-name[data-v-f385b65e]{font-size:1.1rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0}.result-metrics[data-v-f385b65e]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.metric[data-v-f385b65e]{background:#fff;border-radius:2px;padding:.75rem;display:flex;flex-direction:column;gap:.2rem}.metric.highlight[data-v-f385b65e]{background:#fffcf5;border:1px solid #e09f20}.metric-label[data-v-f385b65e]{font-size:.7rem;font-weight:600;font-family:Roboto,sans-serif;color:#6b6b6b;text-transform:uppercase;letter-spacing:.03em}.metric-value[data-v-f385b65e]{font-size:1rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a}.metric-value.positive[data-v-f385b65e]{color:#2779b7}.metric-value.negative[data-v-f385b65e]{color:#c1512f}.gi-bill-breakdown[data-v-f385b65e]{border-top:1px solid #f0f0f0;padding-top:1rem}.breakdown-title[data-v-f385b65e]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .5rem}.breakdown-row[data-v-f385b65e]{display:flex;justify-content:space-between;font-size:.8rem;font-family:Roboto,sans-serif;color:#6b6b6b;padding:.3rem 0}.breakdown-row.total[data-v-f385b65e]{font-weight:700;color:#1a1a1a;border-top:1px solid rgba(26,26,46,.12);margin-top:.25rem;padding-top:.5rem}.chart-section[data-v-f385b65e]{margin-top:2rem;background:#fff;border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.5rem}.chart-title[data-v-f385b65e]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a2e;text-transform:uppercase;letter-spacing:.04em;margin:0 0 1.25rem}.chart-wrapper[data-v-f385b65e]{position:relative;height:280px;width:100%}.chart-legend[data-v-f385b65e]{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-f385b65e]{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-dot.red[data-v-f385b65e]{background:#c1512fd9}.legend-dot.green[data-v-f385b65e]{background:#2779b7d9}.legend-dot.gold[data-v-f385b65e]{background:#e09f20d9}@media(max-width:768px){.page-title[data-v-f385b65e]{font-size:1.75rem}.gi-ref-grid[data-v-f385b65e]{grid-template-columns:1fr 1fr}.prog-input-grid[data-v-f385b65e]{grid-template-columns:1fr}.span-2[data-v-f385b65e]{grid-column:span 1}.input-grid[data-v-f385b65e],.gi-sub-fields[data-v-f385b65e],.credentials-grid[data-v-f385b65e],.results-grid[data-v-f385b65e],.result-metrics[data-v-f385b65e]{grid-template-columns:1fr}.prog-result-strip[data-v-f385b65e]{flex-direction:column}}.roi-page[data-v-f385b65e]{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding:0 var(--page-gutter) 4rem;box-sizing:border-box}.step-badge[data-v-f385b65e]{display:inline-block;background:transparent;color:#2779b7;padding:0;border:none;border-radius:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.text-input[data-v-f385b65e],.select-input[data-v-f385b65e],.filter-select[data-v-f385b65e]{border:1px solid rgba(26,26,46,.2);border-radius:4px;background-color:#fff;color:#1a1a2e;font-size:1rem;min-height:46px;box-sizing:border-box}.text-input[data-v-f385b65e]:focus,.select-input[data-v-f385b65e]:focus,.filter-select[data-v-f385b65e]:focus{border-color:#2779b7;outline:none;box-shadow:0 0 0 3px #2779b726}.add-btn[data-v-f385b65e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.add-btn[data-v-f385b65e]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.add-btn[data-v-f385b65e]:hover:not(:disabled){background:#1a1a2e;border-color:#1a1a2e;color:#fff;transform:none}.add-btn[data-v-f385b65e]:disabled{opacity:.45;cursor:not-allowed}.pivot-page[data-v-4364a014]{max-width:900px;margin:0 auto;padding:32px 20px 60px;font-family:Roboto,sans-serif}.page-header[data-v-4364a014]{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-4364a014]{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-4364a014]{position:static;display:block;margin:0 0 1rem}}.page-header[data-v-4364a014] .share-label{color:#ffffff9e}.page-header a[data-v-4364a014]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-4364a014]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-4364a014],.page-header li[data-v-4364a014]{color:#ffffffc7}.page-title[data-v-4364a014]{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-4364a014]{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-4364a014]{display:flex;gap:8px;margin-bottom:32px}.step-dot[data-v-4364a014]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f1f5f9;border-radius:2px;font-size:13px;color:#94a3b8;transition:all .2s}.step-dot.active[data-v-4364a014]{background:#e8f4fd;color:#2779b7}.step-dot.current[data-v-4364a014]{background:#2779b7;color:#fff}.dot-number[data-v-4364a014]{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-4364a014]{background:#ffffff40}.dot-label[data-v-4364a014]{font-weight:500}.step-section[data-v-4364a014]{margin-bottom:24px}.step-badge[data-v-4364a014]{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-4364a014]{font-size:22px;font-weight:700;color:#1a202c;margin:4px 0}.step-description[data-v-4364a014]{color:#64748b;font-size:14px;margin:0 0 20px}.form-card[data-v-4364a014]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:24px}.form-row[data-v-4364a014]{display:flex;gap:16px;margin-bottom:0}.form-group[data-v-4364a014]{margin-bottom:18px}.flex-1[data-v-4364a014]{flex:1}.flex-2[data-v-4364a014]{flex:2}.input-label[data-v-4364a014]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.input-hint[data-v-4364a014]{font-size:12px;color:#94a3b8;margin-top:6px}.text-input[data-v-4364a014],.select-input[data-v-4364a014]{width:100%;padding:10px 12px;border:1px solid rgba(26,26,46,.12);border-radius:4px;font-size:14px;color:#1a202c;background:#fff;font-family:inherit;box-sizing:border-box}.text-input[data-v-4364a014]:focus,.select-input[data-v-4364a014]:focus{outline:none;border-color:#2779b7;box-shadow:0 0 0 3px #2779b71a}.skill-grid[data-v-4364a014],.motivation-grid[data-v-4364a014],.industry-grid[data-v-4364a014],.deal-grid[data-v-4364a014]{display:flex;flex-wrap:wrap;gap:8px}.skill-chip[data-v-4364a014],.motivation-chip[data-v-4364a014],.industry-chip[data-v-4364a014],.deal-chip[data-v-4364a014]{padding:6px 14px;border:1px solid rgba(26,26,46,.12);border-radius:3px;background:#fff;color:#4a5568;font-size:13px;cursor:pointer;transition:all .15s;font-family:inherit}.skill-chip[data-v-4364a014]:hover,.motivation-chip[data-v-4364a014]:hover,.industry-chip[data-v-4364a014]:hover,.deal-chip[data-v-4364a014]:hover{border-color:#2779b7;color:#2779b7}.skill-chip.selected[data-v-4364a014],.motivation-chip.selected[data-v-4364a014],.industry-chip.selected[data-v-4364a014]{background:#2779b7;color:#fff;border-color:#2779b7}.deal-chip.selected[data-v-4364a014]{background:#c1512f;color:#fff;border-color:#c1512f}.motivation-chip.disabled[data-v-4364a014]{opacity:.4;cursor:not-allowed}.step-actions[data-v-4364a014]{display:flex;gap:12px;margin-top:24px}.next-btn[data-v-4364a014]{padding:12px 32px;background:#c1512f;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s}.next-btn[data-v-4364a014]:hover{background:#a8432a}.next-btn[data-v-4364a014]:disabled{background:#cbd5e1;cursor:not-allowed}.back-btn[data-v-4364a014]{padding:12px 24px;background:#f1f5f9;color:#475569;border:1px solid rgba(26,26,46,.12);border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.back-btn[data-v-4364a014]:hover{background:#e2e8f0}.loading-state[data-v-4364a014]{text-align:center;padding:60px 20px}.loading-spinner[data-v-4364a014]{width:40px;height:40px;border:3px solid rgba(26,26,46,.12);border-top-color:#2779b7;border-radius:50%;animation:spin-4364a014 .8s linear infinite;margin:0 auto 16px}@keyframes spin-4364a014{to{transform:rotate(360deg)}}.loading-text[data-v-4364a014]{color:#64748b;font-size:15px}.results-grid[data-v-4364a014]{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.result-card[data-v-4364a014]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:24px;position:relative}.result-rank[data-v-4364a014]{position:absolute;top:12px;right:16px;font-size:20px;font-weight:700;color:#cbd5e1}.result-header[data-v-4364a014]{margin-bottom:12px}.result-title[data-v-4364a014]{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 4px}.result-industry[data-v-4364a014]{font-size:13px;color:#64748b;font-weight:500}.match-bar-wrap[data-v-4364a014]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.match-bar[data-v-4364a014]{flex:1;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.match-fill[data-v-4364a014]{height:100%;border-radius:4px;transition:width .6s ease}.match-pct[data-v-4364a014]{font-size:14px;font-weight:700;color:#1a202c;white-space:nowrap}.result-desc[data-v-4364a014]{color:#4a5568;font-size:14px;line-height:1.5;margin:0 0 16px}.result-meta[data-v-4364a014]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;padding:12px;background:#f8fafc;border-radius:2px}.meta-item[data-v-4364a014]{display:flex;flex-direction:column}.meta-label[data-v-4364a014]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.meta-value[data-v-4364a014]{font-size:14px;font-weight:600;color:#1a202c;margin-top:2px}.meta-value.growth.high[data-v-4364a014],.meta-value.growth.very-high[data-v-4364a014]{color:#2779b7}.meta-value.growth.medium[data-v-4364a014]{color:#e09f20}.meta-value.growth.low[data-v-4364a014]{color:#c1512f}.skills-section[data-v-4364a014]{margin-bottom:14px}.skills-group[data-v-4364a014]{margin-bottom:10px}.skills-label[data-v-4364a014]{font-size:12px;font-weight:600;margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px}.skills-label.have[data-v-4364a014]{color:#2779b7}.skills-label.gap[data-v-4364a014]{color:#e09f20}.skills-tags[data-v-4364a014]{display:flex;flex-wrap:wrap;gap:6px}.skill-tag[data-v-4364a014]{padding:3px 10px;border-radius:3px;font-size:12px;font-weight:500}.skill-tag.have[data-v-4364a014]{background:#e9f2f8;color:#1a1a2e}.skill-tag.gap[data-v-4364a014]{background:#fbf0da;color:#1a1a2e}.vet-fit[data-v-4364a014]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.fit-dots[data-v-4364a014]{display:flex;gap:4px}.fit-dot[data-v-4364a014]{width:10px;height:10px;border-radius:50%;background:#e2e8f0}.fit-dot.filled[data-v-4364a014]{background:#2779b7}.fit-label[data-v-4364a014]{font-size:12px;color:#64748b;font-weight:500}.playbook-link[data-v-4364a014]{display:inline-block;color:#2779b7;font-size:14px;font-weight:600;text-decoration:none}.playbook-link[data-v-4364a014]:hover{text-decoration:underline}.cert-section[data-v-4364a014]{margin-bottom:40px}.section-title[data-v-4364a014]{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 4px}.section-desc[data-v-4364a014]{color:#64748b;font-size:14px;margin:0 0 20px}.cert-grid[data-v-4364a014]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cert-card[data-v-4364a014]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:18px}.cert-header[data-v-4364a014]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.cert-name[data-v-4364a014]{font-size:15px;font-weight:700;color:#1a202c;margin:0}.cert-boost[data-v-4364a014]{padding:2px 8px;background:#e9f2f8;color:#1a1a2e;border-radius:2px;font-size:12px;font-weight:600;white-space:nowrap}.cert-meta[data-v-4364a014]{display:flex;gap:16px;font-size:13px;color:#64748b;margin-bottom:8px}.cert-roles[data-v-4364a014]{font-size:13px;color:#4a5568;margin:0;line-height:1.4}.ai-section[data-v-4364a014]{margin-bottom:40px;background:#f8fafc;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:24px}.ai-content[data-v-4364a014]{font-size:14px;line-height:1.7;color:#374151}.ai-content[data-v-4364a014] h3{font-size:16px;font-weight:700;margin:16px 0 8px;color:#1a202c}.ai-content[data-v-4364a014] ul{padding-left:20px;margin:8px 0}.ai-content[data-v-4364a014] li{margin-bottom:6px}.ai-content[data-v-4364a014] strong{color:#1a202c}.ai-error[data-v-4364a014]{margin-bottom:40px;padding:16px;background:#fbf0da;border:1px solid rgba(224,159,32,.45);border-radius:2px;color:#1a1a2e;font-size:14px}.leland-cta[data-v-4364a014]{background:#1a1a2e;border-radius:2px;padding:28px;margin-bottom:32px}.leland-cta-body h4[data-v-4364a014]{color:#fff;font-size:18px;margin:0 0 8px}.leland-cta-body p[data-v-4364a014]{color:#94a3b8;font-size:14px;margin:0 0 16px;line-height:1.5}.leland-cta-btn[data-v-4364a014]{display:inline-block;padding:10px 24px;background:#c1512f;color:#fff;border-radius:4px;font-size:14px;font-weight:600;text-decoration:none}.leland-cta-btn[data-v-4364a014]:hover{background:#a8432a}.result-actions[data-v-4364a014]{display:flex;gap:12px}@media(max-width:640px){.form-row[data-v-4364a014]{flex-direction:column;gap:0}.step-indicators[data-v-4364a014]{flex-direction:column}.result-meta[data-v-4364a014],.cert-grid[data-v-4364a014]{grid-template-columns:1fr}.step-actions[data-v-4364a014]{flex-direction:column}.next-btn[data-v-4364a014],.back-btn[data-v-4364a014]{width:100%;text-align:center}}.pivot-page[data-v-4364a014]{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding:0 var(--page-gutter) 4rem;box-sizing:border-box}.step-badge[data-v-4364a014]{display:inline-block;background:transparent;color:#2779b7;padding:0;border:none;border-radius:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.select-input[data-v-4364a014],.text-input[data-v-4364a014]{border:1px solid rgba(26,26,46,.2);border-radius:4px;background-color:#fff;color:#1a1a2e;font-size:1rem;min-height:46px;box-sizing:border-box}.select-input[data-v-4364a014]:focus,.text-input[data-v-4364a014]:focus{border-color:#2779b7;outline:none;box-shadow:0 0 0 3px #2779b726}.next-btn[data-v-4364a014]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.next-btn[data-v-4364a014]{background:#c1512f;color:#fff;border:2px solid #c1512f}.next-btn[data-v-4364a014]:hover:not(:disabled){background:#a8432a;border-color:#a8432a;color:#fff;transform:none}.next-btn[data-v-4364a014]:disabled{background:#c1512f;border-color:#c1512f;color:#fff;opacity:.45;cursor:not-allowed}.back-btn[data-v-4364a014]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.back-btn[data-v-4364a014]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.back-btn[data-v-4364a014]:hover:not(:disabled){background:#1a1a2e;border-color:#1a1a2e;color:#fff;transform:none}.back-btn[data-v-4364a014]:disabled{opacity:.45;cursor:not-allowed}.leland-cta-btn[data-v-4364a014]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.leland-cta-btn[data-v-4364a014]{background:#c1512f;color:#fff;border:2px solid #c1512f}.leland-cta-btn[data-v-4364a014]:hover:not(:disabled){background:#a8432a;border-color:#a8432a;color:#fff;transform:none}.leland-cta-btn[data-v-4364a014]:disabled{background:#c1512f;border-color:#c1512f;color:#fff;opacity:.45;cursor:not-allowed}.skill-chip[data-v-4364a014],.motivation-chip[data-v-4364a014],.industry-chip[data-v-4364a014],.deal-chip[data-v-4364a014]{border-radius:4px;border:1px solid rgba(26,26,46,.2);background:#fff;color:#1a1a2e;font-weight:600;min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center}.skill-chip[data-v-4364a014]:hover:not(:disabled),.motivation-chip[data-v-4364a014]:hover:not(:disabled),.industry-chip[data-v-4364a014]:hover:not(:disabled),.deal-chip[data-v-4364a014]:hover:not(:disabled){border-color:#2779b7;color:#2779b7}.skill-chip.selected[data-v-4364a014],.motivation-chip.selected[data-v-4364a014],.industry-chip.selected[data-v-4364a014],.deal-chip.selected[data-v-4364a014]{background:#1a1a2e;border-color:#1a1a2e;color:#fff}html[data-v-bf31ce15],body[data-v-bf31ce15]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-bf31ce15],input[data-v-bf31ce15],select[data-v-bf31ce15],textarea[data-v-bf31ce15],optgroup[data-v-bf31ce15],pre[data-v-bf31ce15],code[data-v-bf31ce15],kbd[data-v-bf31ce15],samp[data-v-bf31ce15]{font-family:inherit}h1[data-v-bf31ce15],h2[data-v-bf31ce15],h3[data-v-bf31ce15],h4[data-v-bf31ce15],h5[data-v-bf31ce15],h6[data-v-bf31ce15]{text-wrap:balance}p[data-v-bf31ce15],li[data-v-bf31ce15],dd[data-v-bf31ce15],figcaption[data-v-bf31ce15],.page-subtitle[data-v-bf31ce15],.hub-subtitle[data-v-bf31ce15],.hero-subtitle[data-v-bf31ce15],.section-subtitle[data-v-bf31ce15],.card-description[data-v-bf31ce15]{text-wrap:pretty}[data-v-bf31ce15]: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: "Roboto", sans-serif;--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-bf31ce15]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-bf31ce15]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-bf31ce15]{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-bf31ce15]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-bf31ce15]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-bf31ce15]{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-bf31ce15]{color:var(--color-accent)}.border-3[data-v-bf31ce15]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-bf31ce15]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-bf31ce15]{font-size:17px}}p[data-v-bf31ce15],li[data-v-bf31ce15],dd[data-v-bf31ce15]{font-size:max(16px,1em)}.stat-label[data-v-bf31ce15],.stat-number[data-v-bf31ce15],.topbar-label[data-v-bf31ce15],.article-tag[data-v-bf31ce15],.category-tag[data-v-bf31ce15],.topic-tag[data-v-bf31ce15],.skill-tag[data-v-bf31ce15],.type-badge[data-v-bf31ce15],.step-badge[data-v-bf31ce15],.demand-badge[data-v-bf31ce15],.rating-badge[data-v-bf31ce15],.role-level-badge[data-v-bf31ce15],.se-level-pill[data-v-bf31ce15],.post-meta[data-v-bf31ce15],.blog-meta[data-v-bf31ce15],.article-meta[data-v-bf31ce15],.meta-value[data-v-bf31ce15],.meta-sep[data-v-bf31ce15],.newsletter-label[data-v-bf31ce15],.share-label[data-v-bf31ce15],.slide-label-date[data-v-bf31ce15],.company-type[data-v-bf31ce15],.event-date[data-v-bf31ce15],.event-location[data-v-bf31ce15]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-bf31ce15],li[data-v-bf31ce15],dd[data-v-bf31ce15],td[data-v-bf31ce15],.section-card-desc[data-v-bf31ce15],.article-slide-desc[data-v-bf31ce15],.card-description[data-v-bf31ce15]{font-size:max(16px,1em)}.programs-guidance[data-v-bf31ce15]{max-width:none;margin:3rem 0 0;padding:0;font-family:Roboto,sans-serif}.programs-guidance[data-v-bf31ce15] p,.programs-guidance[data-v-bf31ce15] ul{max-width:var(--measure, 72ch)}.programs-guidance[data-v-bf31ce15] h2{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:2.5rem 0 1rem}.programs-guidance[data-v-bf31ce15] p{font-size:1.05rem;line-height:1.7;color:#1a1a1a;margin-bottom:1.1rem}.programs-guidance[data-v-bf31ce15] ul{margin:0 0 1.5rem 1.25rem;padding:0}.programs-guidance[data-v-bf31ce15] li{font-size:1.05rem;line-height:1.7;color:#1a1a1a;margin-bottom:.7rem}.programs-guidance[data-v-bf31ce15] strong{font-weight:700}.programs-page[data-v-bf31ce15]{background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max, 1280px);margin:0 auto;padding:2rem var(--page-gutter, 16px) 3rem}@media(min-width:768px){.programs-page[data-v-bf31ce15]{padding:2.5rem var(--page-gutter, 32px) 4rem}}.page-header[data-v-bf31ce15]{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-bf31ce15] .share-label{color:#ffffff9e}.page-header a[data-v-bf31ce15]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-bf31ce15]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-bf31ce15],.page-header li[data-v-bf31ce15]{color:#ffffffc7}.page-title[data-v-bf31ce15]{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-bf31ce15]{font-size:3rem}}.page-subtitle[data-v-bf31ce15]{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-bf31ce15]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem;background:var(--color-card, #fff);border-radius:2px;padding:1.25rem;box-shadow:0 2px 6px #1a1a2e0f}@media(min-width:768px){.filters-bar[data-v-bf31ce15]{flex-direction:row;align-items:center}}.search-wrapper[data-v-bf31ce15]{position:relative;flex:1}.search-icon[data-v-bf31ce15]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#a0acbd;pointer-events:none}.search-input[data-v-bf31ce15]{width:100%;padding:.65rem .85rem .65rem 2.5rem;border:1px solid #e0e7ef;border-radius:4px;font-family:Roboto,sans-serif;font-size:.9rem;color:#1a1a1a;outline:none;transition:border-color .2s;box-sizing:border-box}.search-input[data-v-bf31ce15]:focus{border-color:#2779b7}.filter-group[data-v-bf31ce15]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.filter-select[data-v-bf31ce15]{padding:.55rem .85rem;border:1px solid #e0e7ef;border-radius:4px;font-family:Roboto,sans-serif;font-size:.85rem;color:#1a1a1a;background:#fff;cursor:pointer;outline:none;transition:border-color .2s}.filter-select[data-v-bf31ce15]:focus{border-color:#2779b7}.skillbridge-toggle[data-v-bf31ce15]{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-bf31ce15]{accent-color:#2779b7;width:16px;height:16px;cursor:pointer}.results-bar[data-v-bf31ce15]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:0 .25rem}.results-count[data-v-bf31ce15]{font-family:Roboto,sans-serif;font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.clear-btn[data-v-bf31ce15]{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-bf31ce15]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}@media(min-width:1024px){.programs-grid[data-v-bf31ce15]{grid-template-columns:repeat(3,1fr)}}.program-card[data-v-bf31ce15]{background:var(--color-card, #fff);border-radius:2px;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-bf31ce15]:hover{transform:translateY(-4px);box-shadow:0 6px 20px #1a1a2e1a}.card-top[data-v-bf31ce15]{display:flex;justify-content:space-between;align-items:center;min-height:28px;margin-bottom:.75rem}.card-tags[data-v-bf31ce15]{display:flex;flex-wrap:wrap;gap:.4rem}.tag[data-v-bf31ce15]{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-bf31ce15]{background:#fff;color:#2779b7}.tag-type[data-v-bf31ce15]{background:#fef3e2;color:#c1512f}.skillbridge-badge[data-v-bf31ce15]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#1a1a2e;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-bf31ce15]{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-bf31ce15]{font-size:.9rem;font-weight:600;font-family:Roboto,sans-serif;color:#2779b7;margin:0 0 .6rem}.card-desc[data-v-bf31ce15]{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-bf31ce15]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #f0f2f5}.card-link[data-v-bf31ce15]{font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#2779b7}.program-card:hover .card-link[data-v-bf31ce15]{color:#1e6499}.empty-state[data-v-bf31ce15]{text-align:center;padding:3rem 1rem;font-family:Roboto,sans-serif;color:var(--color-text-muted);font-size:.95rem}.page-footer-note[data-v-bf31ce15]{text-align:left;margin-top:3rem;padding:1.5rem;background:var(--color-card, #fff);border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f}.page-footer-note p[data-v-bf31ce15]{font-family:Roboto,sans-serif;font-size:.9rem;color:var(--color-text-muted);margin:0}.page-footer-note a[data-v-bf31ce15]{color:#2779b7;font-weight:600;text-decoration:none}.page-footer-note a[data-v-bf31ce15]:hover{text-decoration:underline}html[data-v-2c0950b0],body[data-v-2c0950b0]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-2c0950b0],input[data-v-2c0950b0],select[data-v-2c0950b0],textarea[data-v-2c0950b0],optgroup[data-v-2c0950b0],pre[data-v-2c0950b0],code[data-v-2c0950b0],kbd[data-v-2c0950b0],samp[data-v-2c0950b0]{font-family:inherit}h1[data-v-2c0950b0],h2[data-v-2c0950b0],h3[data-v-2c0950b0],h4[data-v-2c0950b0],h5[data-v-2c0950b0],h6[data-v-2c0950b0]{text-wrap:balance}p[data-v-2c0950b0],li[data-v-2c0950b0],dd[data-v-2c0950b0],figcaption[data-v-2c0950b0],.page-subtitle[data-v-2c0950b0],.hub-subtitle[data-v-2c0950b0],.hero-subtitle[data-v-2c0950b0],.section-subtitle[data-v-2c0950b0],.card-description[data-v-2c0950b0]{text-wrap:pretty}[data-v-2c0950b0]: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: "Roboto", sans-serif;--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-2c0950b0]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-2c0950b0]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-2c0950b0]{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-2c0950b0]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-2c0950b0]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-2c0950b0]{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-2c0950b0]{color:var(--color-accent)}.border-3[data-v-2c0950b0]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-2c0950b0]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-2c0950b0]{font-size:17px}}p[data-v-2c0950b0],li[data-v-2c0950b0],dd[data-v-2c0950b0]{font-size:max(16px,1em)}.stat-label[data-v-2c0950b0],.stat-number[data-v-2c0950b0],.topbar-label[data-v-2c0950b0],.article-tag[data-v-2c0950b0],.category-tag[data-v-2c0950b0],.topic-tag[data-v-2c0950b0],.skill-tag[data-v-2c0950b0],.type-badge[data-v-2c0950b0],.step-badge[data-v-2c0950b0],.demand-badge[data-v-2c0950b0],.rating-badge[data-v-2c0950b0],.role-level-badge[data-v-2c0950b0],.se-level-pill[data-v-2c0950b0],.post-meta[data-v-2c0950b0],.blog-meta[data-v-2c0950b0],.article-meta[data-v-2c0950b0],.meta-value[data-v-2c0950b0],.meta-sep[data-v-2c0950b0],.newsletter-label[data-v-2c0950b0],.share-label[data-v-2c0950b0],.slide-label-date[data-v-2c0950b0],.company-type[data-v-2c0950b0],.event-date[data-v-2c0950b0],.event-location[data-v-2c0950b0]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-2c0950b0],li[data-v-2c0950b0],dd[data-v-2c0950b0],td[data-v-2c0950b0],.section-card-desc[data-v-2c0950b0],.article-slide-desc[data-v-2c0950b0],.card-description[data-v-2c0950b0]{font-size:max(16px,1em)}.mba-page[data-v-2c0950b0]{background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem;box-sizing:border-box}@media(min-width:768px){.mba-page[data-v-2c0950b0]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-2c0950b0]{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-2c0950b0] .share-label{color:#ffffff9e}.page-header a[data-v-2c0950b0]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-2c0950b0]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-2c0950b0],.page-header li[data-v-2c0950b0]{color:#ffffffc7}.page-title[data-v-2c0950b0]{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-2c0950b0]{font-size:3rem}}.page-subtitle[data-v-2c0950b0]{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-2c0950b0]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.75rem}@media(min-width:768px){.stats-row[data-v-2c0950b0]{grid-template-columns:repeat(4,1fr)}}.stat-card[data-v-2c0950b0]{background:var(--color-card, #fff);border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.25rem;text-align:center;display:flex;flex-direction:column;gap:.25rem}.stat-number[data-v-2c0950b0]{font-size:1.6rem;font-weight:800;font-family:var(--font-mono);color:var(--color-black)}.stat-label[data-v-2c0950b0]{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-2c0950b0]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;background:var(--color-card, #fff);border-radius:2px;padding:1.25rem;box-shadow:0 2px 6px #1a1a2e0f}@media(min-width:768px){.filters-bar[data-v-2c0950b0]{flex-direction:row;align-items:center}}.search-wrapper[data-v-2c0950b0]{position:relative;flex:1}.search-icon[data-v-2c0950b0]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#a0acbd;pointer-events:none}.search-input[data-v-2c0950b0]{width:100%;padding:.65rem .85rem .65rem 2.5rem;border:1px solid #e0e7ef;border-radius:4px;font-family:Roboto,sans-serif;font-size:.9rem;color:#1a1a1a;outline:none;transition:border-color .2s;box-sizing:border-box}.search-input[data-v-2c0950b0]:focus{border-color:#2779b7}.filter-group[data-v-2c0950b0]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.filter-select[data-v-2c0950b0]{padding:.55rem .85rem;border:1px solid #e0e7ef;border-radius:4px;font-family:Roboto,sans-serif;font-size:.85rem;color:#1a1a1a;background:#fff;cursor:pointer;outline:none}.filter-select[data-v-2c0950b0]:focus{border-color:#2779b7}.clear-btn[data-v-2c0950b0]{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-2c0950b0]{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-2c0950b0]{display:flex;gap:.5rem;margin-bottom:1.5rem}.view-btn[data-v-2c0950b0]{padding:.4rem 1rem;border:1px solid #e0e7ef;border-radius:4px;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-2c0950b0]{background:#1a1a2e;color:#fff;border-color:#1a1a2e}.programs-grid[data-v-2c0950b0]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.programs-grid[data-v-2c0950b0]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.programs-grid[data-v-2c0950b0]{grid-template-columns:repeat(3,1fr)}}.program-card[data-v-2c0950b0]{background:var(--color-card, #fff);border-radius:2px;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-2c0950b0]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #1a1a2e1a}.card-header[data-v-2c0950b0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem}.rank-badge[data-v-2c0950b0]{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:4px;min-width:36px}.category-tag[data-v-2c0950b0]{font-size:.6rem;font-weight:700;font-family:var(--font-mono);padding:.2rem .6rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;background:#c1512f14;color:#c1512f}.card-school[data-v-2c0950b0]{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-2c0950b0]{font-size:.85rem;font-weight:600;font-family:Roboto,sans-serif;color:#2779b7;margin:0 0 .15rem}.card-location[data-v-2c0950b0]{font-size:.8rem;font-family:Roboto,sans-serif;color:var(--color-text-muted);margin:0 0 .85rem}.card-stats[data-v-2c0950b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.75rem;padding:.65rem;background:#fff;border-radius:2px}.mini-stat[data-v-2c0950b0]{text-align:center;display:flex;flex-direction:column;gap:.15rem}.mini-label[data-v-2c0950b0]{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-2c0950b0]{font-size:.9rem;font-weight:800;font-family:Roboto,sans-serif;color:#1a1a1a}.deadlines-section[data-v-2c0950b0]{margin-bottom:.85rem}.deadlines-title[data-v-2c0950b0]{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-2c0950b0]{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.8rem;font-family:Roboto,sans-serif}.round-name[data-v-2c0950b0]{font-weight:600;color:#1a1a1a}.round-date[data-v-2c0950b0]{color:#2779b7;font-weight:600}.round-date.passed[data-v-2c0950b0]{color:#aaa;text-decoration:line-through}.vet-resources[data-v-2c0950b0]{display:flex;align-items:flex-start;gap:.4rem;padding:.65rem;background:#2779b714;border-radius:4px;margin-bottom:.85rem;font-size:.75rem;font-family:Roboto,sans-serif;color:#1a1a2e;line-height:1.4}.vet-resources svg[data-v-2c0950b0]{flex-shrink:0;margin-top:1px;color:#2779b7}.apply-btn[data-v-2c0950b0]{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;text-align:center;background:#c1512f;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:Roboto,sans-serif;border-radius:4px;text-decoration:none;transition:background .2s;margin-top:auto}.apply-btn[data-v-2c0950b0]:hover{background:#a8432a}.table-wrapper[data-v-2c0950b0]{overflow-x:auto;background:var(--color-card, #fff);border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f}.programs-table[data-v-2c0950b0]{width:100%;border-collapse:collapse;font-family:Roboto,sans-serif;font-size:.85rem}.programs-table th[data-v-2c0950b0]{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-2c0950b0]{padding:.75rem;border-bottom:1px solid #f0f2f5;vertical-align:middle}.programs-table tr[data-v-2c0950b0]:hover{background:#1a1a2e09}.table-rank[data-v-2c0950b0]{display:inline-flex;align-items:center;justify-content:center;background:#2779b7;color:#fff;font-size:.75rem;font-weight:800;padding:.15rem .5rem;border-radius:4px}.table-program[data-v-2c0950b0]{font-size:.75rem;color:#2779b7;margin-top:.1rem}.table-apply[data-v-2c0950b0]{display:inline-block;padding:.4rem .85rem;background:#c1512f;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;text-decoration:none;white-space:nowrap}.table-apply[data-v-2c0950b0]:hover{background:#a8432a}.passed[data-v-2c0950b0]{color:#aaa;text-decoration:line-through}.empty-state[data-v-2c0950b0]{text-align:center;padding:3rem 1rem;font-family:Roboto,sans-serif;color:var(--color-text-muted);font-size:.95rem}.resources-section[data-v-2c0950b0]{margin-top:3rem}.resources-title[data-v-2c0950b0]{font-size:1.5rem;font-weight:800;font-family:Roboto,sans-serif;color:var(--color-black);margin:0 0 1.25rem;text-align:left}.resources-grid[data-v-2c0950b0]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.resources-grid[data-v-2c0950b0]{grid-template-columns:repeat(3,1fr)}}.resource-card[data-v-2c0950b0]{background:var(--color-card, #fff);border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f;padding:1.25rem;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.resource-card[data-v-2c0950b0]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.resource-card h4[data-v-2c0950b0]{font-size:1rem;font-weight:700;font-family:Roboto,sans-serif;color:#1a1a1a;margin:0 0 .4rem}.resource-card p[data-v-2c0950b0]{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-2c0950b0]{margin-top:auto;font-size:.85rem;font-weight:700;font-family:Roboto,sans-serif;color:#2779b7}.page-footer-note[data-v-2c0950b0]{text-align:center;margin-top:2.5rem;padding:1.5rem;background:var(--color-card, #fff);border-radius:2px;box-shadow:0 2px 6px #1a1a2e0f}.page-footer-note p[data-v-2c0950b0]{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-2c0950b0]:last-child{margin-bottom:0}.page-footer-note a[data-v-2c0950b0]{color:#2779b7;font-weight:600;text-decoration:none}.page-footer-note a[data-v-2c0950b0]:hover{text-decoration:underline}.card-financials[data-v-2c0950b0]{margin-bottom:.85rem;padding:.65rem;background:#fff;border-radius:2px}.financial-row[data-v-2c0950b0]{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-2c0950b0]{color:#1a1a1a}.gi-full[data-v-2c0950b0]{color:#2779b7!important;font-weight:700}.gi-gap[data-v-2c0950b0]{color:#c1512f!important;font-weight:700}.school-type-badge[data-v-2c0950b0]{margin-top:.5rem;padding:.35rem .65rem;border-radius:4px;font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif;text-align:center}.school-type-badge.public[data-v-2c0950b0]{background:#2779b71a;color:#1a1a2e}.school-type-badge.private[data-v-2c0950b0]{background:#e09f2026;color:#1a1a2e}.card-compensation[data-v-2c0950b0]{margin-bottom:.85rem;padding:.65rem;background:#fff;border-radius:2px}.section-label[data-v-2c0950b0]{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-2c0950b0]{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-2c0950b0]{color:#1a1a1a}.comp-row.total-comp[data-v-2c0950b0]{border-top:1px solid #e0e7ef;margin-top:.25rem;padding-top:.4rem}.comp-row.total-comp strong[data-v-2c0950b0]{color:#1a1a2e;font-size:.9rem}.card-careers[data-v-2c0950b0]{margin-bottom:.85rem}.career-tags[data-v-2c0950b0]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.career-tag[data-v-2c0950b0]{display:inline-block;padding:.2rem .55rem;background:#2779b71a;color:#2779b7;font-size:.68rem;font-weight:600;font-family:Roboto,sans-serif;border-radius:4px}.industry-bars[data-v-2c0950b0]{display:flex;flex-direction:column;gap:.35rem}.industry-row[data-v-2c0950b0]{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-family:Roboto,sans-serif}.industry-name[data-v-2c0950b0]{min-width:100px;color:#666;font-weight:500}.bar-track[data-v-2c0950b0]{flex:1;height:6px;background:#e5e7eb;border-radius:4px;overflow:hidden}.bar-fill[data-v-2c0950b0]{height:100%;background:#2779b7;border-radius:4px;transition:width .3s ease}.industry-pct[data-v-2c0950b0]{min-width:30px;text-align:right;font-weight:700;color:#1a1a1a}.type-badge[data-v-2c0950b0]{display:inline-block;padding:.15rem .5rem;font-size:.65rem;font-weight:700;border-radius:4px;white-space:nowrap}.type-badge.public[data-v-2c0950b0]{background:#2779b71a;color:#1a1a2e}.type-badge.private[data-v-2c0950b0]{background:#e09f2026;color:#1a1a2e}.careers-cell[data-v-2c0950b0]{font-size:.75rem;color:#666;max-width:120px}.card-stats[data-v-2c0950b0]{grid-template-columns:repeat(4,1fr)}.new-articles-page[data-v-8ea3517c]{font-family:Roboto,sans-serif;background:#fff;min-height:100vh}.hero-section[data-v-8ea3517c]{background:#1a1a2e;padding:3.25rem 24px 3rem;text-align:center}.hero-content h1[data-v-8ea3517c]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;margin:0 0 .85rem;line-height:1.12;letter-spacing:-.02em}.hero-subtitle[data-v-8ea3517c]{font-size:1.125rem;color:#ffffffc7;margin:0 auto;max-width:900px;line-height:1.6;text-align:center}.articles-section[data-v-8ea3517c]{padding:40px var(--page-gutter) 80px}.container[data-v-8ea3517c]{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto}.controls[data-v-8ea3517c]{margin-bottom:32px}.search-box[data-v-8ea3517c]{position:relative;margin-bottom:16px}.search-icon[data-v-8ea3517c]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#a0acbd}.search-input[data-v-8ea3517c]{width:100%;padding:14px 16px 14px 44px;border:2px solid rgba(26,26,46,.12);border-radius:4px;font-size:1rem;font-family:Roboto,sans-serif;background:#fff;transition:border-color .2s;box-sizing:border-box}.search-input[data-v-8ea3517c]:focus{outline:none;border-color:#2779b7}.category-filters[data-v-8ea3517c]{display:flex;flex-wrap:wrap;gap:8px}.filter-btn[data-v-8ea3517c]{padding:8px 16px;border:2px solid rgba(26,26,46,.12);border-radius:4px;background:#fff;font-size:.875rem;font-weight:500;color:#4a5568;cursor:pointer;transition:all .2s;font-family:Roboto,sans-serif}.filter-btn[data-v-8ea3517c]:hover{border-color:#2779b7;color:#2779b7}.filter-btn.active[data-v-8ea3517c]{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.sort-control[data-v-8ea3517c]{margin-top:8px}.sort-btn[data-v-8ea3517c]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:2px solid rgba(26,26,46,.12);border-radius:4px;background:#fff;font-size:.875rem;font-weight:500;color:#4a5568;cursor:pointer;transition:all .2s;font-family:Roboto,sans-serif}.sort-btn[data-v-8ea3517c]:hover{border-color:#2779b7;color:#2779b7}.section-heading[data-v-8ea3517c]{font-size:1.5rem;font-weight:700;color:#1a202c;margin:0 0 20px}.articles-count[data-v-8ea3517c]{font-size:.875rem;color:#718096;margin-bottom:16px;font-weight:500}.articles-grid[data-v-8ea3517c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.article-card[data-v-8ea3517c]{background:#fff;border-radius:2px;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-8ea3517c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.article-card.coming-soon[data-v-8ea3517c]{opacity:.6;cursor:default}.article-card.coming-soon[data-v-8ea3517c]:hover{transform:none;box-shadow:0 6px 20px #1a1a2e1a}.card-top[data-v-8ea3517c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.category-tag[data-v-8ea3517c]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:700;background:#2779b71a;color:#2779b7;text-transform:uppercase;letter-spacing:.08em}.coming-soon-badge[data-v-8ea3517c]{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:700;background:#1a1a2e0f;color:#6b6b6b;text-transform:uppercase;letter-spacing:.08em}.article-card h3[data-v-8ea3517c]{font-size:1.1rem;font-weight:700;color:#1a202c;margin:4px 0 8px}.article-card p[data-v-8ea3517c]{font-size:.875rem;color:#718096;margin:0 0 16px;flex:1;line-height:1.5}.read-link[data-v-8ea3517c]{font-size:.875rem;font-weight:600;color:#2779b7}@media(max-width:768px){.hero-section[data-v-8ea3517c]{padding:2.5rem 16px 2.25rem}.hero-subtitle[data-v-8ea3517c]{white-space:normal;font-size:1rem}.articles-section[data-v-8ea3517c]{padding:24px var(--page-gutter) 60px}.articles-grid[data-v-8ea3517c]{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}.article-reader-page[data-v-6611ff65]{font-family:Roboto,sans-serif;background:#fff;min-height:100vh}.loading-state[data-v-6611ff65],.error-state[data-v-6611ff65]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:40px}.spinner[data-v-6611ff65]{width:40px;height:40px;border:3px solid rgba(26,26,46,.12);border-top-color:#2779b7;border-radius:50%;animation:spin-6611ff65 .8s linear infinite;margin-bottom:16px}@keyframes spin-6611ff65{to{transform:rotate(360deg)}}.error-state h2[data-v-6611ff65]{color:#1a202c;margin-bottom:8px}.error-state p[data-v-6611ff65]{color:#718096;margin-bottom:24px}.article-hero[data-v-6611ff65]{background:#1a1a2e;padding:3.25rem 24px 3rem}.article-hero .share-buttons[data-v-6611ff65]{position:absolute;top:0;right:0;flex-direction:row;align-items:center;gap:.55rem;padding:0;z-index:2}.article-hero[data-v-6611ff65] .share-label{color:#ffffff8c;font-size:.68rem}.article-hero[data-v-6611ff65] .share-icons{gap:.4rem}.article-hero[data-v-6611ff65] .share-icons .share-btn{width:30px;height:30px;background:#ffffff1a}.article-hero[data-v-6611ff65] .share-icons .share-btn:hover{background:#ffffff38}@media(max-width:900px){.article-hero .share-buttons[data-v-6611ff65]{position:static;margin:1.5rem 0 0;justify-content:flex-start}}.hero-inner h1[data-v-6611ff65]{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-6611ff65]{position:relative;max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto;text-align:left}.back-link[data-v-6611ff65]{display:block;width:fit-content;color:#fff9;text-decoration:none;font-size:.9rem;margin:0 0 1.75rem;line-height:30px;transition:color .2s}.back-link[data-v-6611ff65]:hover{color:#fff}.category-tag[data-v-6611ff65]{display:inline-block;padding:5px 12px;border-radius:4px;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-6611ff65]{font-size:2.4rem;font-weight:800;color:#fff;margin:0 0 12px;line-height:1.2}.mba-back-link[data-v-6611ff65]{display:inline-block;margin-bottom:20px;color:#2779b7;font-size:.9rem;font-weight:600;text-decoration:none}.mba-back-link[data-v-6611ff65]:hover{text-decoration:underline}.mba-article-head[data-v-6611ff65]{display:flex;align-items:center;gap:20px;margin-bottom:8px}.mba-head-logo[data-v-6611ff65]{flex-shrink:0;width:84px;height:84px;border-radius:2px;background:#fff;object-fit:contain;border:1px solid rgba(26,26,46,.12);box-shadow:0 2px 6px #1a1a2e0f}.mba-head-text[data-v-6611ff65]{display:flex;flex-direction:column;gap:6px}.mba-head-eyebrow[data-v-6611ff65]{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2779b7}.article-container>.share-buttons[data-v-6611ff65]{flex-direction:row;justify-content:flex-start;margin:1.25rem 0 2rem;padding:0}.mba-head-title[data-v-6611ff65]{margin:0;font-size:2rem;font-weight:800;color:#1a202c;line-height:1.25}@media(max-width:600px){.mba-article-head[data-v-6611ff65]{gap:14px}.mba-head-logo[data-v-6611ff65]{width:60px;height:60px;border-radius:2px}.mba-head-title[data-v-6611ff65]{font-size:1.5rem}}.article-desc[data-v-6611ff65]{font-size:1.125rem;color:#ffffffc7;margin:0;max-width:var(--measure);line-height:1.6}.article-body-section[data-v-6611ff65]{padding:56px 24px 64px}.article-layout[data-v-6611ff65]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start;max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto}.article-container[data-v-6611ff65]{min-width:0}.article-side[data-v-6611ff65]{align-self:stretch}.article-side-inner[data-v-6611ff65]{position:sticky;top:88px}.article-side[data-v-6611ff65] .related-content{margin:0;padding:0;background:transparent}.article-side[data-v-6611ff65] .related-container{max-width:none;padding:0}.article-side[data-v-6611ff65] .related-heading{font-size:1.25rem;margin:0 0 16px}.article-side[data-v-6611ff65] .related-grid{grid-template-columns:minmax(0,1fr)!important;gap:0}@media(max-width:1080px){.article-layout[data-v-6611ff65]{grid-template-columns:minmax(0,1fr);gap:48px}.article-side[data-v-6611ff65]{border-top:1px solid rgba(26,26,46,.12);padding-top:40px}.article-side-inner[data-v-6611ff65]{position:static}.article-side[data-v-6611ff65] .related-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;column-gap:2rem}}.article-content[data-v-6611ff65]{line-height:1.8;color:#2d3748;font-size:1.05rem}.article-content[data-v-6611ff65] p,.article-content[data-v-6611ff65] li,.article-content[data-v-6611ff65] blockquote{text-align:justify;hyphens:auto;-webkit-hyphens:auto}.article-content[data-v-6611ff65] p,.article-content[data-v-6611ff65] ul,.article-content[data-v-6611ff65] ol,.article-content[data-v-6611ff65] blockquote,.article-content[data-v-6611ff65] h1,.article-content[data-v-6611ff65] h2,.article-content[data-v-6611ff65] h3,.article-content[data-v-6611ff65] h4,.article-content[data-v-6611ff65] h5,.article-content[data-v-6611ff65] h6{max-width:none}@media(max-width:768px){.article-content[data-v-6611ff65] table{display:block;overflow-x:auto}}.article-content[data-v-6611ff65] h1{font-size:2rem;font-weight:800;color:#1a202c;margin:40px 0 16px;line-height:1.3}.article-content[data-v-6611ff65] h1:first-child{margin-top:0}.article-content[data-v-6611ff65] h2{font-size:1.5rem;font-weight:700;color:#1a202c;margin:36px 0 14px;line-height:1.3}.article-content[data-v-6611ff65] h3{font-size:1.25rem;font-weight:700;color:#2d3748;margin:28px 0 12px}.article-content[data-v-6611ff65] h4,.article-content[data-v-6611ff65] h5,.article-content[data-v-6611ff65] h6{font-size:1.1rem;font-weight:600;color:#2d3748;margin:24px 0 10px}.article-content[data-v-6611ff65] p{margin:0 0 16px}.article-content[data-v-6611ff65] a{color:#2779b7;text-decoration:underline;text-underline-offset:2px}.article-content[data-v-6611ff65] a:hover{color:#c1512f}.article-content[data-v-6611ff65] ul,.article-content[data-v-6611ff65] ol{margin:0 0 16px;padding-left:24px}.article-content[data-v-6611ff65] li{margin-bottom:8px}.article-content[data-v-6611ff65] blockquote{border-left:4px solid #e09f20;margin:24px 0;padding:16px 24px;background:#fffbf0;border-radius:0 4px 4px 0;color:#4a5568;font-style:italic}.article-content[data-v-6611ff65] table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.95rem}.article-content[data-v-6611ff65] 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-6611ff65] td{padding:10px 16px;border-bottom:1px solid rgba(26,26,46,.12)}.article-content[data-v-6611ff65] tr:hover td{background:#f7fafc}.article-content[data-v-6611ff65] code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:.9em;color:#c1512f}.article-content[data-v-6611ff65] pre{background:#1a1a2e;color:#e2e8f0;padding:20px;border-radius:2px;overflow-x:auto;margin:24px 0;font-size:.9rem;line-height:1.6}.article-content[data-v-6611ff65] pre code{background:none;padding:0;color:inherit}.article-content[data-v-6611ff65] hr{border:none;border-top:2px solid rgba(26,26,46,.12);margin:32px 0}.article-content[data-v-6611ff65] img{max-width:100%;height:auto;border-radius:2px;margin:16px 0}.article-content[data-v-6611ff65] strong{font-weight:700;color:#1a202c}.article-footer[data-v-6611ff65]{margin-top:48px;padding-top:32px;border-top:1px solid rgba(26,26,46,.12);text-align:left}.back-btn[data-v-6611ff65]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:transparent;color:#1a1a2e;border:2px solid #1a1a2e;text-decoration:none;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s}.back-btn[data-v-6611ff65]:hover{background:#1a1a2e;color:#fff}@media(max-width:768px){.article-hero[data-v-6611ff65]{padding:28px 16px 36px}.article-hero h1[data-v-6611ff65]{font-size:1.75rem}.article-body-section[data-v-6611ff65]{padding:24px 16px 60px}.article-content[data-v-6611ff65]{font-size:1rem}.article-content[data-v-6611ff65] h1{font-size:1.5rem}.article-content[data-v-6611ff65] h2{font-size:1.25rem}}.article-hero--mba .mba-article-head[data-v-6611ff65]{display:flex;align-items:center;gap:20px;margin:8px 0 20px}.article-hero--mba .mba-head-eyebrow[data-v-6611ff65]{color:#e09f20!important}.article-hero--mba .mba-head-title[data-v-6611ff65]{color:#fff!important}.article-hero--mba .mba-head-logo[data-v-6611ff65]{border-color:#fff3;box-shadow:none}.category-tag[data-v-6611ff65]{padding:0;background:none;border-radius:0;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.back-btn[data-v-6611ff65]{text-transform:none;letter-spacing:0}.quiz-page[data-v-c2165efa]{background:#fff;min-height:100vh}.quiz-progress-bar[data-v-c2165efa]{position:fixed;top:0;left:0;width:100%;height:4px;background:#e5e7eb;z-index:9999}.quiz-progress-fill[data-v-c2165efa]{height:100%;background:linear-gradient(90deg,#c1512f,#e09f20);transition:width .3s}.quiz-container[data-v-c2165efa]{max-width:640px;margin:0 auto;padding:4rem 1.5rem}.quiz-header[data-v-c2165efa]{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-c2165efa]{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-c2165efa]{color:#ffffffc7}.quiz-header a[data-v-c2165efa]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.quiz-header a[data-v-c2165efa]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.quiz-step[data-v-c2165efa]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a0acbd}.quiz-question[data-v-c2165efa]{font-size:1.75rem;font-weight:800;color:#1a1a2e;margin:.5rem 0 0;line-height:1.25}.quiz-options[data-v-c2165efa]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.quiz-option[data-v-c2165efa]{background:#fff;border:2px solid rgba(26,26,46,.12);border-radius:2px;padding:1.25rem 1.5rem;text-align:left;cursor:pointer;transition:all .2s}.quiz-option[data-v-c2165efa]:hover{border-color:#2779b7;background:#f8fafc}.quiz-option.selected[data-v-c2165efa]{border-color:#c1512f;background:#fdf5f0}.quiz-option-label[data-v-c2165efa]{display:block;font-size:1rem;font-weight:700;color:#1a1a2e}.quiz-option-desc[data-v-c2165efa]{display:block;font-size:.8rem;color:#888;margin-top:.2rem}.quiz-nav[data-v-c2165efa]{display:flex;justify-content:space-between;align-items:center}.quiz-results[data-v-c2165efa]{max-width:800px;margin:0 auto;padding:3rem 1.5rem 5rem}.results-header[data-v-c2165efa]{text-align:center;margin-bottom:3rem}.results-eyebrow[data-v-c2165efa]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#c1512f;margin-bottom:.75rem}.results-title[data-v-c2165efa]{font-size:2rem;font-weight:800;color:#1a1a2e;margin:0 0 .75rem}.results-desc[data-v-c2165efa]{font-size:1.05rem;color:#1a1a1a;line-height:1.6;max-width:560px;margin:0 auto}.results-sections[data-v-c2165efa]{display:flex;flex-direction:column;gap:2.5rem}.results-section h2[data-v-c2165efa]{font-size:1.15rem;font-weight:800;color:#1a1a2e;margin:0 0 1rem}.results-cards[data-v-c2165efa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.result-card[data-v-c2165efa]{background:#fff;border:1.5px solid rgba(26,26,46,.12);border-radius:2px;padding:1.25rem;text-decoration:none;transition:all .2s;display:flex;flex-direction:column}.result-card[data-v-c2165efa]:hover{border-color:#c1512f;transform:translateY(-2px);box-shadow:0 6px 20px #1a1a2e1a}.result-card-tag[data-v-c2165efa]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2779b7;margin-bottom:.5rem}.result-card h3[data-v-c2165efa]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:0;flex:1;line-height:1.35}.result-card-arrow[data-v-c2165efa]{color:#c1512f;font-size:.85rem;font-weight:600;margin-top:.75rem}.results-cta[data-v-c2165efa]{text-align:center;margin-top:3rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-c2165efa]{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-c2165efa]:hover{background:#a8432a}.btn-lg[data-v-c2165efa]{padding:.85rem 2rem;font-size:1rem}.btn-outline[data-v-c2165efa]{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-c2165efa]:hover{border-color:#2779b7;color:#2779b7}@media(max-width:640px){.quiz-question[data-v-c2165efa]{font-size:1.35rem}.results-title[data-v-c2165efa]{font-size:1.5rem}.results-cards[data-v-c2165efa]{grid-template-columns:1fr}}.quiz-container[data-v-c2165efa]{max-width:none;padding:0 0 4rem}.quiz-container>.quiz-options[data-v-c2165efa],.quiz-container>.quiz-nav[data-v-c2165efa]{max-width:var(--content-reading);margin-left:auto;margin-right:auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter);box-sizing:content-box}.quiz-header[data-v-c2165efa]{width:auto;margin-left:0;margin-right:0}.quiz-header .quiz-step[data-v-c2165efa]{color:#e09f20}.quiz-header .quiz-question[data-v-c2165efa]{color:#fff;font-size:clamp(2.125rem,4vw,3rem);line-height:1.12;margin:.5rem auto 0;max-width:900px}@media(max-width:640px){.quiz-header .quiz-question[data-v-c2165efa]{font-size:1.75rem}}.quiz-results[data-v-c2165efa]{max-width:var(--page-max);padding:0 var(--page-gutter) 5rem;box-sizing:border-box}.results-header[data-v-c2165efa]{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;box-sizing:border-box}.results-title[data-v-c2165efa]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;text-wrap:balance}.results-desc[data-v-c2165efa]{font-size:1.125rem;color:#ffffffc7;line-height:1.6;max-width:900px;margin-left:auto;margin-right:auto;text-align:center}.results-eyebrow[data-v-c2165efa]{display:block;color:#e09f20;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem}.results-sections[data-v-c2165efa],.results-cta[data-v-c2165efa]{max-width:var(--content-reading);margin-left:auto;margin-right:auto}.results-section h2[data-v-c2165efa]{font-size:1.375rem;text-align:left}.result-card-tag[data-v-c2165efa]{font-size:.75rem;letter-spacing:.08em}.btn-primary[data-v-c2165efa]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn-primary[data-v-c2165efa]{background:#c1512f;color:#fff;border:2px solid #c1512f}.btn-primary[data-v-c2165efa]:hover:not(:disabled){background:#a8432a;border-color:#a8432a;color:#fff;transform:none}.btn-primary[data-v-c2165efa]:disabled{background:#c1512f;border-color:#c1512f;color:#fff;opacity:.45;cursor:not-allowed}.btn-outline[data-v-c2165efa]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn-outline[data-v-c2165efa]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.btn-outline[data-v-c2165efa]:hover:not(:disabled){background:#1a1a2e;border-color:#1a1a2e;color:#fff;transform:none}.btn-outline[data-v-c2165efa]:disabled{opacity:.45;cursor:not-allowed}.btn-lg[data-v-c2165efa]{min-height:52px;padding:0 28px;font-size:.8125rem}.quiz-container>.quiz-options[data-v-c2165efa],.quiz-container>.quiz-nav[data-v-c2165efa]{max-width:calc(var(--page-max) - 2 * var(--page-gutter))}.quiz-header .quiz-question[data-v-c2165efa],.results-desc[data-v-c2165efa]{max-width:calc(var(--page-max) - 2 * var(--page-gutter))}.results-sections[data-v-c2165efa],.results-cta[data-v-c2165efa]{max-width:none}.results-sections[data-v-c2165efa]{gap:28px}.quiz-option[data-v-c2165efa],.result-card[data-v-c2165efa]{border-radius:4px}.results-section+.results-section[data-v-c2165efa]{border-top:1px solid rgba(26,26,46,.12);padding-top:28px}@media(min-width:900px){.quiz-options[data-v-c2165efa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.timeline-page[data-v-c12071db]{background:#fff;min-height:100vh}.timeline-container[data-v-c12071db]{max-width:760px;margin:0 auto;padding:0 1.5rem}.timeline-hero[data-v-c12071db]{background:#fff;padding:3.5rem 1.5rem 3rem;text-align:center}.timeline-title[data-v-c12071db]{font-size:2.25rem;font-weight:800;color:#1a1a2e;margin:0 0 .75rem}.timeline-subtitle[data-v-c12071db]{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-c12071db]{max-width:400px;margin:0 auto}.progress-bar[data-v-c12071db]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-c12071db]{height:100%;background:linear-gradient(90deg,#c1512f,#e09f20);border-radius:4px;transition:width .3s}.progress-label[data-v-c12071db]{font-size:.8rem;color:#888;margin-top:.5rem;display:block}.timeline-signin[data-v-c12071db]{font-size:.9rem;color:#888}.timeline-signin a[data-v-c12071db]{color:#c1512f;text-decoration:none;font-weight:600}.timeline-body[data-v-c12071db]{padding:3rem 0 5rem}.timeline-track[data-v-c12071db]{position:relative;padding-left:2rem;border-left:3px solid rgba(26,26,46,.12);margin-left:1rem}.timeline-phase[data-v-c12071db]{margin-bottom:2.5rem}.phase-header[data-v-c12071db]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;margin-left:-2.65rem}.phase-dot[data-v-c12071db]{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-c12071db],.phase-dot.phase-complete[data-v-c12071db]{background:#c1512f}.phase-name[data-v-c12071db]{font-size:1.25rem;font-weight:800;color:#1a1a2e;margin:0}.phase-label[data-v-c12071db]{font-size:.75rem;font-weight:600;color:#a0acbd;text-transform:uppercase;letter-spacing:.04em}.phase-tasks[data-v-c12071db]{display:flex;flex-direction:column;gap:.75rem}.task-item[data-v-c12071db]{display:flex;gap:.75rem;align-items:flex-start;background:#fff;border-radius:2px;padding:1rem 1.25rem;border:1px solid rgba(26,26,46,.12);transition:all .2s}.task-done[data-v-c12071db]{background:#f8faf8;border-color:#d4edda}.task-check[data-v-c12071db]{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-c12071db]{background:#c1512f;border-color:#c1512f}.task-bullet[data-v-c12071db]{width:8px;height:8px;border-radius:50%;background:#d1d5db;flex-shrink:0;margin-top:.5rem}.task-content[data-v-c12071db]{flex:1;min-width:0}.task-name[data-v-c12071db]{font-size:.95rem;font-weight:700;color:#1a1a2e}.task-done .task-name[data-v-c12071db]{color:#888;text-decoration:line-through}.task-desc[data-v-c12071db]{font-size:.825rem;color:#666;margin:.25rem 0 0;line-height:1.5}.task-links[data-v-c12071db]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.task-link[data-v-c12071db]{font-size:.8rem;font-weight:600;color:#c1512f;text-decoration:none;transition:color .2s}.task-link[data-v-c12071db]:hover{color:#a8432a;text-decoration:underline}.timeline-cta[data-v-c12071db]{text-align:center;margin-top:3rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-c12071db]{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-c12071db]:hover{background:#a8432a}.btn-lg[data-v-c12071db]{padding:.85rem 2rem;font-size:1rem}.btn-outline[data-v-c12071db]{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-c12071db]:hover{border-color:#2779b7;color:#2779b7}@media(max-width:640px){.timeline-title[data-v-c12071db]{font-size:1.75rem}.timeline-track[data-v-c12071db]{margin-left:0}.phase-header[data-v-c12071db]{margin-left:-2.4rem}}.timeline-container[data-v-c12071db]{max-width:var(--page-max);padding:0 var(--page-gutter);box-sizing:border-box}.timeline-hero[data-v-c12071db]{background:#1a1a2e;padding:3.25rem 20px 3rem}.timeline-hero .timeline-container[data-v-c12071db]{max-width:var(--page-max)}.timeline-body[data-v-c12071db]{padding:2.5rem 0 3.5rem}.timeline-track[data-v-c12071db]{margin-left:10px}.phase-tasks[data-v-c12071db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.task-item[data-v-c12071db]{border-radius:4px;height:100%;box-sizing:border-box}.timeline-cta[data-v-c12071db]{margin-top:2rem}.timeline-title[data-v-c12071db]{font-size:clamp(2.125rem,4vw,3rem);color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem}.timeline-subtitle[data-v-c12071db]{font-size:1.125rem;color:#ffffffc7;max-width:900px}.timeline-signin[data-v-c12071db],.progress-label[data-v-c12071db]{color:#ffffffc7}.timeline-signin a[data-v-c12071db]{color:#6fa8d8}.timeline-signin a[data-v-c12071db]:hover{color:#fff}.timeline-hero .progress-bar[data-v-c12071db]{background:#ffffff2e}@media(max-width:640px){.timeline-title[data-v-c12071db]{font-size:2.125rem}}.task-done[data-v-c12071db]{background:#f4f8fb;border-color:#2779b740}.phase-label[data-v-c12071db]{color:#2779b7;font-weight:700;letter-spacing:.08em}.btn-primary[data-v-c12071db]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn-primary[data-v-c12071db]{background:#c1512f;color:#fff;border:2px solid #c1512f}.btn-primary[data-v-c12071db]:hover:not(:disabled){background:#a8432a;border-color:#a8432a;color:#fff;transform:none}.btn-primary[data-v-c12071db]:disabled{background:#c1512f;border-color:#c1512f;color:#fff;opacity:.45;cursor:not-allowed}.btn-outline[data-v-c12071db]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 24px;border-radius:4px;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn-outline[data-v-c12071db]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.btn-outline[data-v-c12071db]:hover:not(:disabled){background:#1a1a2e;border-color:#1a1a2e;color:#fff;transform:none}.btn-outline[data-v-c12071db]:disabled{opacity:.45;cursor:not-allowed}.btn-lg[data-v-c12071db]{min-height:52px;padding:0 28px;font-size:.8125rem}@media(max-width:640px){.timeline-cta .btn-primary[data-v-c12071db],.timeline-cta .btn-outline[data-v-c12071db]{width:100%}}.guides-page[data-v-64abd09b]{min-height:100vh;background:#fff;padding:2rem 1rem 4rem}.page-header[data-v-64abd09b]{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-64abd09b] .share-label{color:#ffffff9e}.page-header a[data-v-64abd09b]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-64abd09b]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-64abd09b],.page-header li[data-v-64abd09b]{color:#ffffffc7}.header-eyebrow[data-v-64abd09b]{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#e09f20;margin-bottom:.5rem}.page-title[data-v-64abd09b]{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-64abd09b]{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-page[data-v-64abd09b]{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.guides-grid[data-v-64abd09b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto 3rem}.guide-card[data-v-64abd09b]{background:var(--color-card, #fff);border-radius:2px;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-64abd09b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg, 0 8px 24px rgba(0,0,0,.12))}.guide-icon[data-v-64abd09b]{color:#2779b7;margin-bottom:.75rem}.guide-title[data-v-64abd09b]{font-size:1.2rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .5rem}.guide-desc[data-v-64abd09b]{font-size:.9rem;color:var(--color-text-muted, #6b7280);line-height:1.5;margin:0 0 1rem}.guide-topics[data-v-64abd09b]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto;margin-bottom:1rem}.topic-tag[data-v-64abd09b]{background:#1a1a2e0d;border-radius:4px;padding:.2rem .6rem;font-size:.72rem;font-weight:600;color:var(--color-text-muted, #6b7280)}.guide-cta[data-v-64abd09b]{font-size:.9rem;font-weight:700;color:var(--color-primary, #2779b7)}.guide-card:hover .guide-cta[data-v-64abd09b]{text-decoration:underline}.advisor-banner[data-v-64abd09b]{display:flex;align-items:center;justify-content:space-between;background:#1a1a2e;border-radius:2px;padding:2rem 2.5rem;max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin:0 auto;box-sizing:border-box;gap:2rem}.advisor-banner-title[data-v-64abd09b]{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .25rem}.advisor-banner-desc[data-v-64abd09b]{font-size:.88rem;color:#ffffffa6;margin:0}.advisor-banner-btn[data-v-64abd09b]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:#c1512f;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;text-decoration:none;white-space:nowrap;transition:background .2s}.advisor-banner-btn[data-v-64abd09b]:hover{background:#a8432a}@media(max-width:1024px){.guides-grid[data-v-64abd09b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.guides-grid[data-v-64abd09b]{grid-template-columns:1fr}.page-title[data-v-64abd09b]{font-size:1.75rem}.advisor-banner[data-v-64abd09b]{flex-direction:column;align-items:flex-start;text-align:left;padding:1.5rem}}.guide-detail-page[data-v-fab1d4bc]{min-height:100vh;background:#fff;padding:0 0 4rem}.guide-col[data-v-fab1d4bc]{max-width:var(--content-reading);margin:0 auto;padding:0 24px;box-sizing:content-box}.guide-header[data-v-fab1d4bc]{background:#1a1a2e;padding:1.75rem 0 3rem}.back-link[data-v-fab1d4bc]{display:block;width:fit-content;margin:0 0 1.75rem;font-size:.9rem;color:#fff9;text-decoration:none;line-height:30px}.back-link[data-v-fab1d4bc]:hover{color:#fff}.guide-header-eyebrow[data-v-fab1d4bc]{display:inline-block;padding:5px 12px;border-radius:4px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:#e09f2033;color:#e09f20;margin:0 0 1.1rem}.guide-header-title[data-v-fab1d4bc]{font-size:clamp(2.125rem,4vw,3rem);font-weight:800;font-family:var(--font-display);color:#fff;margin:0;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.guide-main[data-v-fab1d4bc]{padding-top:56px}.guide-unavailable[data-v-fab1d4bc],.guide-body--loading[data-v-fab1d4bc]{max-width:var(--measure);color:#6b6b6b;font-size:1.05rem;line-height:1.7}.guide-unavailable p[data-v-fab1d4bc]{margin:0 0 .75rem}.guide-unavailable-link[data-v-fab1d4bc]{color:#2779b7;font-weight:600;text-decoration:none}.guide-unavailable-link[data-v-fab1d4bc]:hover{text-decoration:underline}.guide-toc[data-v-fab1d4bc]{padding:1.5rem 1.75rem;margin:0 0 2.5rem;border:1px solid rgba(26,26,46,.12);border-left:4px solid #2779b7;border-radius:4px;background:#fff}.toc-title[data-v-fab1d4bc]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#2779b7;margin:0 0 .75rem}.toc-list[data-v-fab1d4bc]{list-style:none;padding:0;margin:0}.toc-list li[data-v-fab1d4bc]{break-inside:avoid;margin:0 0 .4rem}.toc-link[data-v-fab1d4bc]{font-size:.95rem;color:#1a1a2e;text-decoration:none;font-weight:500}.toc-link[data-v-fab1d4bc]:hover{color:#c1512f;text-decoration:underline}.toc-link.toc-sub[data-v-fab1d4bc]{display:inline-block;padding-left:1rem;font-size:.875rem;color:#6b6b6b}.guide-body[data-v-fab1d4bc]{font-size:1.05rem;line-height:1.8;color:#2d3748}.guide-body[data-v-fab1d4bc] p,.guide-body[data-v-fab1d4bc] ul,.guide-body[data-v-fab1d4bc] ol,.guide-body[data-v-fab1d4bc] blockquote,.guide-body[data-v-fab1d4bc] h2,.guide-body[data-v-fab1d4bc] h3{max-width:var(--measure)}.guide-body[data-v-fab1d4bc] h2{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:2.5rem 0 .85rem;line-height:1.3}.guide-body[data-v-fab1d4bc] h2:first-child{margin-top:0}.guide-body[data-v-fab1d4bc] h3{font-size:1.25rem;font-weight:700;color:#1a1a2e;margin:1.75rem 0 .75rem}.guide-body[data-v-fab1d4bc] p{margin:0 0 1rem}.guide-body[data-v-fab1d4bc] ul,.guide-body[data-v-fab1d4bc] ol{margin:0 0 1rem;padding-left:1.5rem}.guide-body[data-v-fab1d4bc] li{margin-bottom:.5rem}.guide-body[data-v-fab1d4bc] strong{font-weight:700;color:#1a1a2e}.guide-body[data-v-fab1d4bc] a{color:#2779b7;text-decoration:underline;text-underline-offset:2px}.guide-body[data-v-fab1d4bc] blockquote{border-left:4px solid #e09f20;margin:1.5rem 0;padding:1rem 1.5rem;background:#fffbf0;color:#4a5568;font-style:italic;border-radius:0 4px 4px 0}.guide-body[data-v-fab1d4bc] table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.guide-body[data-v-fab1d4bc] th{text-align:left;padding:10px 14px;border-bottom:2px solid rgba(26,26,46,.12)}.guide-body[data-v-fab1d4bc] td{padding:10px 14px;border-bottom:1px solid rgba(26,26,46,.12)}.guide-footer[data-v-fab1d4bc]{margin-top:48px;padding-top:32px;border-top:1px solid rgba(26,26,46,.12)}.advisor-cta-inline p[data-v-fab1d4bc]{margin:0 0 1rem;color:#6b6b6b;font-size:1rem}.advisor-cta-btn[data-v-fab1d4bc]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:#c1512f;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;text-decoration:none;transition:background .2s}.advisor-cta-btn[data-v-fab1d4bc]:hover{background:#a8432a}.guide-not-found[data-v-fab1d4bc]{text-align:center;padding:4rem 1rem;color:#6b6b6b}.guide-not-found a[data-v-fab1d4bc]{color:#2779b7}.guide-not-found-back[data-v-fab1d4bc]{display:inline-block;margin-bottom:1.5rem;font-weight:600;text-decoration:none}@media(max-width:768px){.guide-col[data-v-fab1d4bc]{padding:0 16px}.guide-header[data-v-fab1d4bc]{padding:1.25rem 0 2.25rem}.guide-main[data-v-fab1d4bc]{padding-top:32px}.guide-toc[data-v-fab1d4bc]{padding:1.25rem}.guide-body[data-v-fab1d4bc]{font-size:1rem}.guide-body[data-v-fab1d4bc] table{display:block;overflow-x:auto}}.advisor-page[data-v-ae1c1e84]{min-height:100vh;background:#fff;padding:2rem 1rem 4rem}.advisor-layout[data-v-ae1c1e84]{max-width:1100px;margin:0 auto;display:flex;gap:1rem}.advisor-layout[data-v-ae1c1e84]:not(.has-sidebar){justify-content:center}.advisor-container[data-v-ae1c1e84]{max-width:840px;width:100%;margin:0 auto}.sessions-sidebar[data-v-ae1c1e84]{width:260px;flex-shrink:0;padding-top:0}.sessions-sidebar.collapsed[data-v-ae1c1e84]{width:40px}.sidebar-header[data-v-ae1c1e84]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.sidebar-title[data-v-ae1c1e84]{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#888}.sidebar-toggle[data-v-ae1c1e84]{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-ae1c1e84]:hover{background:#e5e7eb}.new-chat-btn[data-v-ae1c1e84]{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-ae1c1e84]:hover{background:#333}.session-item[data-v-ae1c1e84]{padding:.5rem .6rem;border-left:3px solid transparent;cursor:pointer;margin-bottom:.25rem;border-radius:0 4px 4px 0}.session-item[data-v-ae1c1e84]:hover{background:#f0f0f0}.session-item.active[data-v-ae1c1e84]{border-left-color:#1a1a1a;background:#f0f0f0}.session-title[data-v-ae1c1e84]{font-size:.8rem;font-weight:600;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-meta[data-v-ae1c1e84]{font-size:.65rem;color:#aaa;margin-top:.15rem}.sidebar-empty[data-v-ae1c1e84]{font-size:.75rem;color:#aaa;text-align:center;padding:1rem 0}@media(max-width:768px){.advisor-layout[data-v-ae1c1e84]{flex-direction:column}.sessions-sidebar[data-v-ae1c1e84]{width:100%;padding-top:0}.sessions-sidebar .sidebar-body[data-v-ae1c1e84]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.sessions-sidebar .session-item[data-v-ae1c1e84]{min-width:150px;flex-shrink:0;border-left:none;border-bottom:2px solid transparent}.sessions-sidebar .session-item.active[data-v-ae1c1e84]{border-bottom-color:#1a1a1a}.sessions-sidebar .new-chat-btn[data-v-ae1c1e84]{min-width:100px;flex-shrink:0}.sessions-sidebar.collapsed[data-v-ae1c1e84]{width:100%}.sessions-sidebar.collapsed .sidebar-body[data-v-ae1c1e84]{display:none}}.advisor-header[data-v-ae1c1e84]{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-ae1c1e84]{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-ae1c1e84]{color:#ffffffc7}.advisor-header a[data-v-ae1c1e84]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.advisor-header a[data-v-ae1c1e84]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.advisor-eyebrow[data-v-ae1c1e84]{font-size:.75rem;font-weight:700;letter-spacing:.12em;color:#e09f20;margin-bottom:.5rem}.advisor-title[data-v-ae1c1e84]{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-ae1c1e84]{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-ae1c1e84]{display:flex;flex-direction:column;height:600px;overflow:hidden}@media(max-width:640px){.chat-window[data-v-ae1c1e84]{height:500px}}.chat-messages[data-v-ae1c1e84]{flex:1;overflow-y:auto;padding:1.5rem;scroll-behavior:smooth}.welcome-block[data-v-ae1c1e84]{text-align:center;padding:1rem 1rem .5rem}.welcome-icon[data-v-ae1c1e84]{font-size:1.75rem;margin-bottom:.5rem;color:var(--color-primary, #2779b7)}.welcome-title[data-v-ae1c1e84]{font-size:1.25rem;font-weight:700;color:var(--color-text, #1a1a2e);margin:0 0 .35rem}.welcome-text[data-v-ae1c1e84]{color:var(--color-text-muted, #6b7280);margin:0 0 1rem;line-height:1.5;font-size:.9rem}.starter-questions[data-v-ae1c1e84],.followup-questions[data-v-ae1c1e84]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.followup-questions[data-v-ae1c1e84]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(26,26,46,.12)}.starter-btn[data-v-ae1c1e84]{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-ae1c1e84]:hover{background:var(--color-primary, #2779b7);color:#fff;border-color:var(--color-primary, #2779b7)}.chat-bubble[data-v-ae1c1e84]{margin-bottom:1.25rem;max-width:85%}.chat-bubble.user[data-v-ae1c1e84]{margin-left:auto}.chat-bubble.assistant[data-v-ae1c1e84]{margin-right:auto}.bubble-label[data-v-ae1c1e84]{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-ae1c1e84]{text-align:right}.bubble-content[data-v-ae1c1e84]{padding:.875rem 1.125rem;border-radius:var(--radius-md, 12px);font-size:.925rem;line-height:1.6}.chat-bubble.user .bubble-content[data-v-ae1c1e84]{background:var(--color-primary, #2779b7);color:#fff;border-bottom-right-radius:4px}.chat-bubble.assistant .bubble-content[data-v-ae1c1e84]{background:#fff;color:var(--color-text, #1a1a2e);border:1px solid rgba(26,26,46,.12);border-bottom-left-radius:4px}.bubble-content[data-v-ae1c1e84] p{margin:0 0 .5rem}.bubble-content[data-v-ae1c1e84] p:last-child{margin-bottom:0}.bubble-content[data-v-ae1c1e84] ul,.bubble-content[data-v-ae1c1e84] ol{margin:.5rem 0;padding-left:1.25rem}.bubble-content[data-v-ae1c1e84] li{margin-bottom:.25rem}.bubble-content[data-v-ae1c1e84] strong{font-weight:700}.bubble-content[data-v-ae1c1e84] 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-ae1c1e84]{display:flex;gap:4px;padding:1rem 1.125rem}.loading-dots span[data-v-ae1c1e84]{width:8px;height:8px;background:var(--color-grey, #a0acbd);border-radius:50%;animation:dot-pulse-ae1c1e84 1.2s ease-in-out infinite}.loading-dots span[data-v-ae1c1e84]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-ae1c1e84]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-ae1c1e84{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.chat-input-bar[data-v-ae1c1e84]{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-ae1c1e84]{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-ae1c1e84]:hover{background:#1a1a1a;color:#fff}.resume-upload-btn[data-v-ae1c1e84]:disabled{opacity:.4;cursor:not-allowed}.resume-status[data-v-ae1c1e84]{padding:.4rem 1rem;font-size:.75rem;color:#6b6b6b;background:#f3f0e8;text-align:center}.chat-input[data-v-ae1c1e84]{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-ae1c1e84]:focus{border-color:var(--color-primary, #2779b7)}.chat-send-btn[data-v-ae1c1e84]{background:var(--color-primary, #2779b7);color:#fff;padding:.75rem 1.5rem;font-size:.925rem}.chat-send-btn[data-v-ae1c1e84]:disabled{opacity:.5;cursor:not-allowed;transform:none}.chat-send-btn[data-v-ae1c1e84]:not(:disabled):hover{background:var(--color-primary-dark, #1e5f8f)}.related-content[data-v-ae1c1e84]{margin-top:.75rem;border-top:1px solid rgba(26,26,46,.12);padding-top:.75rem}.related-top[data-v-ae1c1e84]{margin-top:0;margin-bottom:.4rem;border-top:none;border-bottom:none;padding-top:0;padding-bottom:0}.related-items[data-v-ae1c1e84]{display:flex;flex-wrap:wrap;gap:.35rem}.related-item[data-v-ae1c1e84]{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-ae1c1e84]:hover{background:var(--color-ice, #FFFFFF)}.related-type[data-v-ae1c1e84]{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-ae1c1e84]{background:#dbeafe;color:#1e40af}.related-forum .related-type[data-v-ae1c1e84]{background:#fef3c7;color:#92400e}.related-job .related-type[data-v-ae1c1e84]{background:#d1fae5;color:#065f46}.related-salary .related-type[data-v-ae1c1e84]{background:#ede9fe;color:#5b21b6}.related-title[data-v-ae1c1e84]{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-meta[data-v-ae1c1e84]{font-size:.72rem;color:var(--color-text-muted, #6b7280);flex-shrink:0}.advisor-disclaimer[data-v-ae1c1e84]{text-align:center;font-size:.75rem;color:var(--color-grey, #a0acbd);margin-top:1.5rem;line-height:1.4}.forum-prompt[data-v-ae1c1e84]{margin-top:.5rem;padding:.6rem .85rem;background:#f0f7ff;border:1px solid #d0e3f5;border-radius:var(--radius-sm, 8px)}.forum-prompt-text[data-v-ae1c1e84]{font-size:.82rem;color:#475569;margin:0 0 .4rem}.forum-prompt-actions[data-v-ae1c1e84]{display:flex;gap:.4rem}.forum-prompt-btn[data-v-ae1c1e84]{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-ae1c1e84]{background:#2779b7;color:#fff}.forum-prompt-btn.primary[data-v-ae1c1e84]:hover{background:#1e5f8f}.forum-prompt-btn.dismiss[data-v-ae1c1e84]{background:none;border:1px solid rgba(26,26,46,.12);color:#888}.forum-prompt-btn.dismiss[data-v-ae1c1e84]:hover{border-color:#999;color:#1a1a1a}.retry-btn[data-v-ae1c1e84]{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-ae1c1e84]:hover{background:#2779b7;color:#fff}.signup-nudge[data-v-ae1c1e84]{margin:1rem 0;padding:0}.nudge-inner[data-v-ae1c1e84]{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-ae1c1e84]{font-size:.85rem;color:#1a1a1a;line-height:1.5;margin-bottom:.75rem}.nudge-text strong[data-v-ae1c1e84]{color:#1a1a2e}.nudge-actions[data-v-ae1c1e84]{display:flex;gap:.5rem;justify-content:center}.nudge-btn[data-v-ae1c1e84]{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-ae1c1e84]{background:#c1512f;color:#fff;border:none}.nudge-primary[data-v-ae1c1e84]:hover{background:#a8432a}.nudge-dismiss[data-v-ae1c1e84]{background:none;border:1px solid rgba(26,26,46,.12);color:#888}.nudge-dismiss[data-v-ae1c1e84]:hover{border-color:#999;color:#1a1a1a}.gate-block[data-v-ae1c1e84]{margin:1.5rem 0}.gate-inner[data-v-ae1c1e84]{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-ae1c1e84]{font-size:2rem;margin-bottom:.5rem}.gate-title[data-v-ae1c1e84]{font-size:1.2rem;font-weight:800;margin:0 0 .5rem;color:#fff}.gate-text[data-v-ae1c1e84]{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-ae1c1e84]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.gate-btn-primary[data-v-ae1c1e84]{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-ae1c1e84]:hover{background:#e5e7eb}.gate-btn-secondary[data-v-ae1c1e84]{font-size:.8rem;color:#8890a0;text-decoration:none}.gate-btn-secondary[data-v-ae1c1e84]:hover{color:#fff}.gate-form[data-v-ae1c1e84]{display:flex;flex-direction:column;gap:.55rem;text-align:left;max-width:360px;margin:0 auto}.gate-form-row[data-v-ae1c1e84]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.gate-form input[data-v-ae1c1e84]{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-ae1c1e84]::placeholder{color:#8890a0}.gate-form input[data-v-ae1c1e84]:focus{border-color:#c1512f;outline:none;box-shadow:0 0 0 3px #c1512f40;background:#ffffff1a}.gate-password-wrap[data-v-ae1c1e84]{position:relative}.gate-password-wrap input[data-v-ae1c1e84]{padding-right:3.5rem}.gate-password-toggle[data-v-ae1c1e84]{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-ae1c1e84]:hover{color:#fff}.gate-submit[data-v-ae1c1e84]{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-ae1c1e84]:hover:not(:disabled){background:#a8432a}.gate-submit[data-v-ae1c1e84]:disabled{opacity:.6;cursor:not-allowed}.gate-error[data-v-ae1c1e84]{color:#ff8a6c;font-size:.78rem;margin:.25rem 0 0;text-align:left}.gate-hint[data-v-ae1c1e84]{font-size:.78rem;color:#8890a0;margin:.75rem 0 0;text-align:center}.gate-hint a[data-v-ae1c1e84]{color:#fff;font-weight:600;text-decoration:underline}@media(max-width:480px){.gate-form-row[data-v-ae1c1e84]{grid-template-columns:1fr}}.persistence-warning[data-v-ae1c1e84]{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-ae1c1e84]{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-ae1c1e84]:hover{color:#fff}@media(max-width:640px){.advisor-title[data-v-ae1c1e84]{font-size:1.75rem}.chat-window[data-v-ae1c1e84]{height:500px}.chat-bubble[data-v-ae1c1e84]{max-width:95%}.starter-btn[data-v-ae1c1e84]{font-size:.78rem;padding:.4rem .75rem}.nudge-actions[data-v-ae1c1e84]{flex-direction:column}.nudge-btn[data-v-ae1c1e84]{width:100%;text-align:center}}.src-wrap[data-v-1da176e0]{display:inline-block;position:relative}.src-btn[data-v-1da176e0]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid #2563eb;background:transparent;color:#2563eb;font-weight:600;font-size:14px;cursor:pointer}.src-btn[data-v-1da176e0]:hover{background:#2563eb;color:#fff}.src-panel[data-v-1da176e0]{position:relative;margin-top:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:2px;box-shadow:0 10px 30px #0f172a1f;max-width:340px}.src-close[data-v-1da176e0]{position:absolute;top:8px;right:10px;border:none;background:none;font-size:22px;line-height:1;color:#94a3b8;cursor:pointer}.src-preview[data-v-1da176e0]{width:100%;border-radius:2px;display:block;margin-bottom:12px;border:1px solid #e2e8f0}.src-actions[data-v-1da176e0]{display:flex;flex-wrap:wrap;gap:8px}.src-action[data-v-1da176e0]{flex:1 1 auto;padding:9px 12px;border-radius:2px;border:1px solid #cbd5e1;background:#f8fafc;color:#1e293b;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}.src-action[data-v-1da176e0]:hover{background:#eef2ff;border-color:#2563eb;color:#2563eb}.src-action.primary[data-v-1da176e0]{background:#2563eb;color:#fff;border-color:#2563eb;flex-basis:100%}.src-hint[data-v-1da176e0]{font-size:12px;color:#64748b;margin:10px 0 0}@media(prefers-color-scheme:dark){.src-panel[data-v-1da176e0]{background:#0b1220;border-color:#1e293b}.src-action[data-v-1da176e0]{background:#1e293b;color:#e2e8f0;border-color:#334155}.src-hint[data-v-1da176e0]{color:#94a3b8}}.se-page[data-v-64aec74c]{min-height:100vh;background:#1a1a2e;color:#fff;padding:1rem 1rem 4rem}.se-container[data-v-64aec74c]{max-width:1100px;margin:0 auto}.se-page[data-v-64aec74c] .breadcrumb-nav{padding-inline:max(1rem,calc((100vw - 1100px)/2))}.se-hero[data-v-64aec74c]{text-align:center;padding:2.5rem 1rem 2rem}.se-hero-eyebrow[data-v-64aec74c]{font-size:.7rem;font-weight:700;letter-spacing:.15em;color:#c1512f;margin:0 0 .5rem}.se-hero-stat[data-v-64aec74c]{font-size:4rem;font-weight:900;color:#fff;margin:.25rem 0;font-family:var(--font-display, "Roboto", sans-serif)}.se-hero-label[data-v-64aec74c]{font-size:1rem;color:#8895a7;margin-bottom:1.5rem}.se-hero-percentiles[data-v-64aec74c]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.se-pct-card[data-v-64aec74c]{background:#1e2235;border-radius:10px;padding:.75rem 1.5rem;text-align:center;min-width:120px}.se-pct-highlight[data-v-64aec74c]{border:1.5px solid #c1512f}.se-pct-label[data-v-64aec74c]{font-size:.7rem;color:#8895a7;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.se-pct-value[data-v-64aec74c]{font-size:1.3rem;font-weight:800}.se-cola[data-v-64aec74c]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.se-cola-toggle[data-v-64aec74c]{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-64aec74c]{border-color:#c1512f;color:#fff}.se-cola-toggle input[data-v-64aec74c]{margin:0;cursor:pointer;accent-color:#c1512f}.se-cola-help[data-v-64aec74c]{color:#8895a7;cursor:help;font-size:.85rem}.se-cola-note[data-v-64aec74c]{font-size:.72rem;color:#8895a7;width:100%;text-align:center}.se-cola-badge[data-v-64aec74c]{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-64aec74c]{margin-top:2.5rem}.se-map[data-v-64aec74c]{background:#1e2235;border-radius:10px;padding:1.25rem}.se-map-grid[data-v-64aec74c]{display:grid;grid-template-columns:repeat(11,1fr);gap:4px;max-width:720px;margin:0 auto}.se-map-cell[data-v-64aec74c]{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-64aec74c]:hover{transform:scale(1.08);box-shadow:0 6px 20px #1a1a2e1a;z-index:2}.se-map-empty[data-v-64aec74c]{background:#2a2f44!important;border-style:dashed;opacity:.5}.se-map-empty[data-v-64aec74c]:hover{transform:none;box-shadow:none}.se-map-code[data-v-64aec74c]{font-size:.62rem;font-weight:800;color:#fff;line-height:1}.se-map-empty .se-map-code[data-v-64aec74c]{color:#6b7488}.se-map-val[data-v-64aec74c]{font-size:.5rem;font-weight:600;color:#ffffffe6;line-height:1.1;margin-top:1px}.se-map-footer[data-v-64aec74c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;flex-wrap:wrap}.se-map-legend[data-v-64aec74c]{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;color:#8895a7}.se-map-ramp[data-v-64aec74c]{display:inline-block;width:100px;height:10px;border-radius:4px;background:linear-gradient(90deg,#c1512f2e,#c1512f)}.se-map-detail[data-v-64aec74c]{font-size:.78rem;color:#ccc}@media(max-width:560px){.se-map-code[data-v-64aec74c]{font-size:.5rem}.se-map-val[data-v-64aec74c]{display:none}}.se-filters[data-v-64aec74c]{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:2rem;background:#1e2235;border-radius:10px;padding:1rem}.se-filter-group[data-v-64aec74c]{flex:1;min-width:140px;display:flex;flex-direction:column;gap:.2rem}.se-filter-group label[data-v-64aec74c]{font-size:.68rem;font-weight:700;color:#8895a7;text-transform:uppercase;letter-spacing:.08em}.se-filter-group select[data-v-64aec74c]{padding:.5rem;border:1px solid #2a3350;border-radius:4px;background:#141424;color:#fff;font-size:.85rem;font-family:inherit}.se-clear-btn[data-v-64aec74c]{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-64aec74c]:hover{border-color:#c1512f;color:#c1512f}.se-chart-section[data-v-64aec74c]{margin-bottom:2rem}.se-section-title[data-v-64aec74c]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8895a7;margin:0 0 1rem}.se-chart-controls[data-v-64aec74c]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin:0 0 .75rem}.se-toggle-group[data-v-64aec74c]{display:inline-flex;background:#1e2235;border-radius:9999px;padding:.2rem}.se-toggle-btn[data-v-64aec74c]{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-64aec74c]{background:#c1512f;color:#fff}.se-toggle-btn[data-v-64aec74c]:hover:not(.active){color:#ccc}.se-toggle-checkbox[data-v-64aec74c]{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;color:#ccc;cursor:pointer}.se-toggle-checkbox input[data-v-64aec74c]{margin:0;cursor:pointer}.se-chart[data-v-64aec74c]{background:#1e2235;border-radius:10px;padding:1.25rem}.se-chart-row[data-v-64aec74c]{display:grid;grid-template-columns:160px 1fr 60px 70px;align-items:center;gap:.75rem;margin-bottom:.6rem}.se-chart-label[data-v-64aec74c]{font-size:.78rem;font-weight:600;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-chart-bar-wrap[data-v-64aec74c]{height:22px;background:#2a3350;border-radius:4px;overflow:hidden}.se-legend[data-v-64aec74c]{display:flex;gap:1rem;margin-bottom:.6rem}.se-legend-sm[data-v-64aec74c]{margin-bottom:.5rem}.se-legend-item[data-v-64aec74c]{display:flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;color:#8895a7}.se-legend-swatch[data-v-64aec74c]{display:inline-block;width:10px;height:10px;border-radius:4px}.se-swatch-base[data-v-64aec74c]{background:#4a7fb5}.se-swatch-bonus[data-v-64aec74c]{background:#c1512f}.se-swatch-equity[data-v-64aec74c]{background:#d4a84b}.se-stacked-bar[data-v-64aec74c]{height:100%;display:flex;border-radius:4px;overflow:hidden;transition:width .5s ease;min-width:4px}.se-stacked-sm[data-v-64aec74c]{height:100%}.se-seg[data-v-64aec74c]{height:100%;transition:width .4s ease}.se-seg-base[data-v-64aec74c]{background:#4a7fb5}.se-seg-bonus[data-v-64aec74c]{background:#c1512f}.se-seg-equity[data-v-64aec74c]{background:#d4a84b}.se-chart-value[data-v-64aec74c]{font-size:.82rem;font-weight:800;color:#fff;text-align:right}.se-chart-count[data-v-64aec74c]{font-size:.65rem;color:#666;text-align:right}.se-empty[data-v-64aec74c]{text-align:center;color:#8895a7;padding:2rem;font-size:.85rem}.se-chart-hint[data-v-64aec74c]{font-size:.7rem;color:#8895a7;text-align:center;margin:0 0 .75rem}.se-chart-row[data-v-64aec74c]{cursor:pointer;padding:.3rem .5rem;border-radius:4px;transition:all .15s;border-left:3px solid transparent}.se-chart-row[data-v-64aec74c]:hover{background:#252940;border-left-color:#c1512f}.se-chart-row:hover .se-chart-arrow[data-v-64aec74c]{opacity:1}.se-chart-row:hover .se-stacked-bar[data-v-64aec74c]{filter:brightness(1.2)}.se-chart-active[data-v-64aec74c]{background:#252940;border-left-color:#c1512f}.se-chart-arrow[data-v-64aec74c]{opacity:0;color:#c1512f;font-weight:800;margin-left:.25rem;transition:opacity .15s}.se-chart-active .se-stacked-bar[data-v-64aec74c]{filter:brightness(1.15)}.se-drilldown[data-v-64aec74c]{background:#1e2235;border:1px solid #c1512f;border-radius:10px;padding:1.5rem;margin-bottom:2rem}.se-dd-back[data-v-64aec74c]{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-64aec74c]:hover{color:#c1512f}.se-dd-header[data-v-64aec74c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.se-dd-title[data-v-64aec74c]{font-size:1.3rem;font-weight:800;margin:0;color:#c1512f}.se-equity-caveat[data-v-64aec74c]{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-64aec74c]{color:#fff}.se-dd-blurb[data-v-64aec74c]{margin:.25rem 0 1rem;font-size:.9rem;line-height:1.55;color:#b9c2cc;max-width:70ch}.se-dd-card-sub[data-v-64aec74c]{font-size:.78rem;color:#8a94a0;margin:0 0 .6rem;line-height:1.4}.se-dist-row[data-v-64aec74c]{display:grid;grid-template-columns:78px 1fr 30px;align-items:center;gap:.5rem;margin:.3rem 0}.se-dist-label[data-v-64aec74c]{font-size:.76rem;color:#b9c2cc;white-space:nowrap}.se-dist-bar-wrap[data-v-64aec74c]{background:#ffffff0f;border-radius:4px;height:14px;overflow:hidden}.se-dist-bar[data-v-64aec74c]{height:100%;background:linear-gradient(90deg,#2779b7,#4a9fd6);border-radius:4px;min-width:2px}.se-dist-count[data-v-64aec74c]{font-size:.74rem;color:#8a94a0;text-align:right}.se-equity-chip[data-v-64aec74c]{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-64aec74c]{color:#28a745;background:#28a7451f}.se-equity-options[data-v-64aec74c]{color:#ffc107;background:#ffc1071f}.se-equity-carry[data-v-64aec74c]{color:#c1512f;background:#c1512f26}.se-equity-founder_shares[data-v-64aec74c]{color:#007bff;background:#007bff1f}.se-equity-profit_sharing[data-v-64aec74c]{color:#6f42c1;background:#6f42c11f}.se-equity-other[data-v-64aec74c]{color:#8895a7;background:#8895a71f}.se-dd-overview[data-v-64aec74c]{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-64aec74c]{text-align:center;flex:1;min-width:80px}.se-dd-stat-value[data-v-64aec74c]{font-size:1.2rem;font-weight:800;color:#fff}.se-dd-stat-label[data-v-64aec74c]{font-size:.65rem;color:#8895a7;text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem}.se-dd-grid[data-v-64aec74c]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.se-dd-card[data-v-64aec74c]{background:#161828;border-radius:10px;padding:1rem}.se-dd-card-title[data-v-64aec74c]{font-size:.75rem;font-weight:700;color:#8895a7;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem}.se-reference-card[data-v-64aec74c]{margin-bottom:1rem;border:1px dashed #2b3147}.se-reference-note[data-v-64aec74c]{font-size:.8rem;color:#8895a7;margin:0 0 .85rem;line-height:1.45}.se-reference-row[data-v-64aec74c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-top:1px solid #21263a}.se-reference-row[data-v-64aec74c]:first-of-type{border-top:none}.se-reference-role[data-v-64aec74c]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#d4dae6}.se-reference-range[data-v-64aec74c]{font-size:.85rem;font-weight:700;color:#fff;white-space:nowrap}.se-dd-bar-row[data-v-64aec74c]{display:grid;grid-template-columns:70px 1fr 55px 30px;align-items:center;gap:.5rem;margin-bottom:.4rem}.se-dd-bar-label[data-v-64aec74c]{font-size:.75rem;color:#ccc}.se-dd-bar-wrap[data-v-64aec74c]{height:16px;background:#2a3350;border-radius:4px;overflow:hidden}.se-dd-bar-value[data-v-64aec74c]{font-size:.75rem;font-weight:700;color:#fff;text-align:right}.se-dd-bar-count[data-v-64aec74c]{font-size:.6rem;color:#8895a7;text-align:right}.se-dd-role-row[data-v-64aec74c]{display:flex;justify-content:space-between;align-items:center;padding:.35rem 0;border-bottom:1px solid #1e2235}.se-dd-role-name[data-v-64aec74c]{font-size:.78rem;color:#ccc;flex:1}.se-dd-role-comp[data-v-64aec74c]{font-size:.82rem;font-weight:800;color:#c1512f;margin-right:.5rem}.se-dd-branch-row[data-v-64aec74c]{display:flex;justify-content:space-between;padding:.3rem 0;border-bottom:1px solid #1e2235}.se-dd-branch-name[data-v-64aec74c]{font-size:.78rem;color:#ccc}.se-dd-branch-count[data-v-64aec74c]{font-size:.72rem;color:#666}@media(max-width:768px){.se-dd-grid[data-v-64aec74c]{grid-template-columns:1fr}.se-dd-overview[data-v-64aec74c]{gap:.5rem}.se-dd-stat-value[data-v-64aec74c]{font-size:1rem}}.se-table-section[data-v-64aec74c]{margin-bottom:2rem}.se-section-header[data-v-64aec74c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.se-table-count[data-v-64aec74c]{font-size:.75rem;color:#666}.se-table-wrap[data-v-64aec74c]{position:relative;overflow-x:auto;border-radius:10px;background:#1e2235}.se-table[data-v-64aec74c]{width:100%;border-collapse:collapse;font-size:.82rem}.se-table thead[data-v-64aec74c]{background:#161828}.se-table th[data-v-64aec74c]{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-64aec74c]:hover{color:#c1512f}.se-table td[data-v-64aec74c]{padding:.6rem .5rem;border-top:1px solid #252940;color:#ccc}.se-table tbody tr[data-v-64aec74c]:hover{background:#252940}.se-td-role[data-v-64aec74c]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-tc-col[data-v-64aec74c]{color:#c1512f!important}.se-tc-cell[data-v-64aec74c]{color:#c1512f;font-weight:800}.se-row-locked[data-v-64aec74c]{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.se-level-pill[data-v-64aec74c]{font-size:.6rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.se-level-pill.entry[data-v-64aec74c]{color:#28a745;border:1px solid #28a745}.se-level-pill.mid[data-v-64aec74c]{color:#007bff;border:1px solid #007bff}.se-level-pill.senior[data-v-64aec74c]{color:#6f42c1;border:1px solid #6f42c1}.se-level-pill.executive[data-v-64aec74c]{color:#dc3545;border:1px solid #dc3545}.se-table-lock[data-v-64aec74c]{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-64aec74c]{text-align:center}.se-lock-icon[data-v-64aec74c]{font-size:1.5rem;margin-bottom:.5rem}.se-lock-text[data-v-64aec74c]{font-size:.85rem;color:#8895a7;margin-bottom:.75rem}.se-lock-btn[data-v-64aec74c]{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-64aec74c]:hover{background:#a8432a}.se-lock-btn[data-v-64aec74c]:disabled{opacity:.5;cursor:not-allowed}.se-mobile-cards[data-v-64aec74c]{display:none}.se-mobile-card[data-v-64aec74c]{background:#1e2235;border-radius:10px;padding:1rem;margin-bottom:.75rem}.se-mc-header[data-v-64aec74c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.se-mc-role[data-v-64aec74c]{font-weight:800;font-size:.9rem}.se-mc-industry[data-v-64aec74c]{font-size:.7rem;color:#8895a7;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.se-mc-meta[data-v-64aec74c]{font-size:.75rem;color:#666;margin-bottom:.5rem}.se-mc-comp[data-v-64aec74c]{border-top:1px solid #2a3350;padding-top:.5rem}.se-mc-comp-row[data-v-64aec74c]{display:flex;justify-content:space-between;font-size:.82rem;padding:.15rem 0}.se-mc-comp-row span[data-v-64aec74c]:last-child{font-weight:700}.se-mc-tc[data-v-64aec74c]{border-top:1px solid #2a3350;padding-top:.35rem;margin-top:.25rem}.se-mc-tc span[data-v-64aec74c]:last-child{color:#c1512f;font-weight:800;font-size:.95rem}.se-card-locked[data-v-64aec74c]{filter:blur(5px);pointer-events:none}.se-mobile-lock[data-v-64aec74c]{text-align:center;padding:1rem}.se-cta-section[data-v-64aec74c]{margin-bottom:2rem}.se-cta-card[data-v-64aec74c]{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-64aec74c]{background:linear-gradient(135deg,#1e2235,#25304a);border-color:#c1512f66;padding:1.5rem}.se-cta-card-secondary .se-cta-title[data-v-64aec74c]{color:#c1512fd9}.se-cta-title[data-v-64aec74c]{font-size:.85rem;font-weight:800;letter-spacing:.1em;color:#c1512f;margin-bottom:.5rem}.se-cta-text[data-v-64aec74c]{font-size:1rem;color:#ccc;margin-bottom:1.25rem}.se-cta-btn[data-v-64aec74c]{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-64aec74c]:hover{background:#a8432a;transform:translateY(-1px)}.se-cta-hint[data-v-64aec74c]{font-size:.8rem;color:#666;margin-top:.75rem}.se-cta-hint a[data-v-64aec74c]{color:#c1512f}.se-intro-line[data-v-64aec74c]{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-64aec74c]{color:#e7ebf0;font-weight:700}.se-evaluator[data-v-64aec74c]{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-64aec74c]{display:block;font-size:.9rem;font-weight:600;color:#e7ebf0;margin-bottom:.6rem}.se-eval-label strong[data-v-64aec74c]{color:#fff}.se-eval-nudge[data-v-64aec74c]{font-size:.78rem;color:#8895a7;margin:-.3rem 0 .6rem;line-height:1.45}.se-eval-row[data-v-64aec74c]{display:flex;align-items:center;gap:.5rem}.se-eval-dollar[data-v-64aec74c]{font-weight:700;color:#aeb7c7}.se-eval-input[data-v-64aec74c]{flex:1;padding:.6rem .75rem;background:#0f121e80;color:#fff;border:1px solid #3a4258;border-radius:4px;font-size:.95rem}.se-eval-input[data-v-64aec74c]::placeholder{color:#6b7488}.se-eval-btn[data-v-64aec74c]{background:#c1512f;color:#fff;border:none;border-radius:4px;padding:.6rem 1.1rem;font-weight:600;cursor:pointer}.se-eval-btn[data-v-64aec74c]:disabled{opacity:.6;cursor:default}.se-eval-error[data-v-64aec74c]{color:#ef6b53;font-size:.85rem;margin:.5rem 0 0}.se-eval-result[data-v-64aec74c]{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-64aec74c]{background:#22a05a29;border-left-color:#22a05a}.se-eval-result.se-eval-good[data-v-64aec74c]{background:#2779b729;border-left-color:#2779b7}.se-eval-result.se-eval-mid[data-v-64aec74c]{background:#d4a84b2e;border-left-color:#d4a84b}.se-eval-result.se-eval-low[data-v-64aec74c]{background:#c1512f29;border-left-color:#c1512f}.se-pending-banner[data-v-64aec74c]{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-64aec74c]{flex:none;width:8px;height:8px;border-radius:50%;background:#c1512f;box-shadow:0 0 0 4px #c1512f33}.se-pending-text[data-v-64aec74c]{font-size:.82rem;color:#ccc;line-height:1.4}.se-signup-section[data-v-64aec74c]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #2a3350}.se-signup-title[data-v-64aec74c]{font-size:.95rem;font-weight:800;margin:0 0 .3rem;color:#fff}.se-signup-text[data-v-64aec74c]{font-size:.78rem;color:#8895a7;margin:0 0 .85rem;line-height:1.45}.se-password-wrap[data-v-64aec74c]{position:relative}.se-password-wrap input[data-v-64aec74c]{width:100%;padding-right:3.5rem}.se-password-toggle[data-v-64aec74c]{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-64aec74c]:hover{color:#c1512f}.se-form-card[data-v-64aec74c]{background:#1e2235;border-radius:10px;padding:1.5rem}.se-form-title[data-v-64aec74c]{font-size:1.1rem;font-weight:800;margin:0 0 .5rem}.se-form-privacy[data-v-64aec74c]{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-64aec74c]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.se-form-field[data-v-64aec74c]{display:flex;flex-direction:column;gap:.2rem}.se-form-field label[data-v-64aec74c]{font-size:.72rem;font-weight:700;color:#8895a7;text-transform:uppercase;letter-spacing:.05em}.se-form-field input[data-v-64aec74c],.se-form-field select[data-v-64aec74c]{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-64aec74c]:focus,.se-form-field select[data-v-64aec74c]:focus{border-color:#c1512f;outline:none}.se-form-field input[data-v-64aec74c]::placeholder{color:#8895a7}.se-field-hint[data-v-64aec74c]{font-size:.65rem;color:#8895a7}.se-form-actions[data-v-64aec74c]{margin-top:1rem;text-align:center}.se-form-error[data-v-64aec74c]{color:#dc3545;font-size:.8rem;text-align:center;margin-top:.5rem}.se-modal-overlay[data-v-64aec74c]{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-64aec74c]{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-64aec74c]{position:absolute;top:.75rem;right:1rem;background:none;border:none;color:#666;font-size:1.5rem;cursor:pointer}.se-modal-close[data-v-64aec74c]:hover{color:#fff}.se-modal-title[data-v-64aec74c]{font-size:1.3rem;font-weight:800;color:#fff;margin:0 0 .75rem}.se-modal-text[data-v-64aec74c]{font-size:.9rem;color:#8895a7;line-height:1.5;margin:0 0 1.25rem}.se-modal-hint[data-v-64aec74c]{font-size:.8rem;color:#8895a7;margin-top:.75rem}.se-modal-hint a[data-v-64aec74c]{color:#c1512f}.se-methodology[data-v-64aec74c]{text-align:center;padding:1.5rem 1rem}.se-methodology p[data-v-64aec74c]{font-size:.72rem;color:#8895a7;max-width:600px;margin:0 auto;line-height:1.5}@media(max-width:768px){.se-hero-stat[data-v-64aec74c]{font-size:3rem}.se-pct-card[data-v-64aec74c]{padding:.5rem 1rem;min-width:90px}.se-pct-value[data-v-64aec74c]{font-size:1.1rem}.se-filters[data-v-64aec74c]{flex-direction:column}.se-filter-group[data-v-64aec74c]{min-width:100%}.se-chart-row[data-v-64aec74c]{grid-template-columns:100px 1fr 50px 55px;gap:.4rem}.se-chart-label[data-v-64aec74c]{font-size:.7rem}.se-table-wrap[data-v-64aec74c]{display:none}.se-mobile-cards[data-v-64aec74c]{display:block}.se-form-grid[data-v-64aec74c]{grid-template-columns:1fr}.se-pending-banner[data-v-64aec74c]{padding:.6rem .75rem;align-items:flex-start}.se-pending-dot[data-v-64aec74c]{margin-top:.4rem}.se-pending-text[data-v-64aec74c]{font-size:.75rem}.se-mobile-lock[data-v-64aec74c]{display:none}}.se-intro-blurb[data-v-64aec74c]{font-size:1.05rem;line-height:1.7;max-width:780px;margin:0 auto .75rem;color:#374151;text-align:center}html[data-v-47d0306b],body[data-v-47d0306b]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-47d0306b],input[data-v-47d0306b],select[data-v-47d0306b],textarea[data-v-47d0306b],optgroup[data-v-47d0306b],pre[data-v-47d0306b],code[data-v-47d0306b],kbd[data-v-47d0306b],samp[data-v-47d0306b]{font-family:inherit}h1[data-v-47d0306b],h2[data-v-47d0306b],h3[data-v-47d0306b],h4[data-v-47d0306b],h5[data-v-47d0306b],h6[data-v-47d0306b]{text-wrap:balance}p[data-v-47d0306b],li[data-v-47d0306b],dd[data-v-47d0306b],figcaption[data-v-47d0306b],.page-subtitle[data-v-47d0306b],.hub-subtitle[data-v-47d0306b],.hero-subtitle[data-v-47d0306b],.section-subtitle[data-v-47d0306b],.card-description[data-v-47d0306b]{text-wrap:pretty}[data-v-47d0306b]: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: "Roboto", sans-serif;--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-47d0306b]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-47d0306b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-47d0306b]{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-47d0306b]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-47d0306b]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-47d0306b]{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-47d0306b]{color:var(--color-accent)}.border-3[data-v-47d0306b]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-47d0306b]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-47d0306b]{font-size:17px}}p[data-v-47d0306b],li[data-v-47d0306b],dd[data-v-47d0306b]{font-size:max(16px,1em)}.stat-label[data-v-47d0306b],.stat-number[data-v-47d0306b],.topbar-label[data-v-47d0306b],.article-tag[data-v-47d0306b],.category-tag[data-v-47d0306b],.topic-tag[data-v-47d0306b],.skill-tag[data-v-47d0306b],.type-badge[data-v-47d0306b],.step-badge[data-v-47d0306b],.demand-badge[data-v-47d0306b],.rating-badge[data-v-47d0306b],.role-level-badge[data-v-47d0306b],.se-level-pill[data-v-47d0306b],.post-meta[data-v-47d0306b],.blog-meta[data-v-47d0306b],.article-meta[data-v-47d0306b],.meta-value[data-v-47d0306b],.meta-sep[data-v-47d0306b],.newsletter-label[data-v-47d0306b],.share-label[data-v-47d0306b],.slide-label-date[data-v-47d0306b],.company-type[data-v-47d0306b],.event-date[data-v-47d0306b],.event-location[data-v-47d0306b]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-47d0306b],li[data-v-47d0306b],dd[data-v-47d0306b],td[data-v-47d0306b],.section-card-desc[data-v-47d0306b],.article-slide-desc[data-v-47d0306b],.card-description[data-v-47d0306b]{font-size:max(16px,1em)}.story-page[data-v-47d0306b]{background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem}@media(min-width:768px){.story-page[data-v-47d0306b]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-47d0306b]{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-47d0306b] .share-label{color:#ffffff9e}.page-header a[data-v-47d0306b]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-47d0306b]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-47d0306b],.page-header li[data-v-47d0306b]{color:#ffffffc7}.read-stories-link[data-v-47d0306b]{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-47d0306b]:hover{background:#fff;border-color:#fff;color:#1a1a2e}.page-title[data-v-47d0306b]{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-47d0306b]{font-size:3rem}}.page-subtitle[data-v-47d0306b]{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-47d0306b]{max-width:720px;margin:0 auto;background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);padding:2rem}@media(max-width:768px){.form-container[data-v-47d0306b]{padding:1.5rem}}.field[data-v-47d0306b]{margin-bottom:1.25rem}.hp-field[data-v-47d0306b]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field-label[data-v-47d0306b]{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-47d0306b]{font-weight:400;color:var(--color-text-muted)}.required[data-v-47d0306b]{color:#c1512f}.field-input[data-v-47d0306b]{width:100%;padding:.7rem .9rem;font-size:.95rem;font-family:var(--font-body);border:1.5px solid rgba(26,26,46,.12);border-radius:2px;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-47d0306b]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f}.field-input.field-error[data-v-47d0306b]{border-color:#dc2626}.field-select[data-v-47d0306b]{-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-47d0306b]{resize:vertical;min-height:80px}.error-text[data-v-47d0306b]{display:block;font-size:.8rem;font-family:var(--font-body);color:#dc2626;margin-top:.3rem}.file-upload-area[data-v-47d0306b]{border:1.5px dashed rgba(26,26,46,.12);border-radius:2px;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-47d0306b]:hover{border-color:#2779b7;background:#f0f7ff}.file-upload-area.has-file[data-v-47d0306b]{border-style:solid;border-color:#2779b7;background:#f0f7ff}.file-upload-area.file-error[data-v-47d0306b]{border-color:#dc2626}.upload-icon[data-v-47d0306b]{font-size:1.25rem}.upload-text[data-v-47d0306b]{font-size:.9rem;color:var(--color-text-muted);font-family:var(--font-body)}.file-name[data-v-47d0306b]{font-size:.9rem;font-weight:600;color:var(--color-black);font-family:var(--font-body)}.remove-file[data-v-47d0306b]{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-47d0306b]:hover{color:#dc2626}.form-actions[data-v-47d0306b]{text-align:center;padding-top:.75rem}.submit-btn[data-v-47d0306b]{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-47d0306b]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.submit-btn[data-v-47d0306b]:disabled{opacity:.6;cursor:not-allowed}.form-gated[data-v-47d0306b]{position:relative;overflow:hidden;max-height:600px}.auth-overlay[data-v-47d0306b]{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-47d0306b]{text-align:center;background:#fff;border-radius:2px;box-shadow:var(--shadow-lg);padding:2.5rem 2rem;max-width:400px;width:100%}.auth-icon[data-v-47d0306b]{font-size:2.5rem;margin-bottom:1rem}.auth-title[data-v-47d0306b]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.auth-message[data-v-47d0306b]{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-47d0306b]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.auth-secondary-btn[data-v-47d0306b]{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-47d0306b]:hover{border-color:var(--color-black);color:var(--color-black);transform:translateY(-1px)}.success-container[data-v-47d0306b]{text-align:center;padding:2rem 1rem}.success-icon[data-v-47d0306b]{width:56px;height:56px;border-radius:50%;background-color:#2779b7;color:#fff;font-size:1.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.success-title[data-v-47d0306b]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.success-message[data-v-47d0306b]{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-47d0306b]{color:#fff}.page-header .read-stories-link[data-v-47d0306b]:hover{color:#1a1a2e}.submit-btn[data-v-47d0306b],.auth-secondary-btn[data-v-47d0306b],.read-stories-link[data-v-47d0306b]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;transform:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.submit-btn[data-v-47d0306b]{background-color:#c1512f;color:#fff;border:2px solid #c1512f}.submit-btn[data-v-47d0306b]:hover:not(:disabled){background-color:#a8432a;border-color:#a8432a;color:#fff;transform:none;box-shadow:none}.auth-secondary-btn[data-v-47d0306b]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.auth-secondary-btn[data-v-47d0306b]:hover{background:#1a1a2e;color:#fff;border-color:#1a1a2e;transform:none}.read-stories-link[data-v-47d0306b]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.7)}.read-stories-link[data-v-47d0306b]:hover{background:#fff;color:#1a1a2e;border-color:#fff}.form-container[data-v-47d0306b]{max-width:none;border-radius:4px}@media(min-width:900px){.form-container form[data-v-47d0306b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;grid-auto-flow:row dense}.form-container form[data-v-47d0306b]>*{grid-column:1 / -1}.form-container form>.field[data-v-47d0306b]{grid-column:auto;display:flex;flex-direction:column}.form-container form>.field>.field-textarea[data-v-47d0306b]{flex:1 1 auto}.form-container form>.field[data-v-47d0306b]:has(.file-upload-area){grid-column:1 / -1}.form-container form[data-v-47d0306b]>:nth-child(2 of.field),.form-container form[data-v-47d0306b]>:nth-child(15 of.field){grid-column:1 / -1}}html[data-v-107f6ca7],body[data-v-107f6ca7]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-107f6ca7],input[data-v-107f6ca7],select[data-v-107f6ca7],textarea[data-v-107f6ca7],optgroup[data-v-107f6ca7],pre[data-v-107f6ca7],code[data-v-107f6ca7],kbd[data-v-107f6ca7],samp[data-v-107f6ca7]{font-family:inherit}h1[data-v-107f6ca7],h2[data-v-107f6ca7],h3[data-v-107f6ca7],h4[data-v-107f6ca7],h5[data-v-107f6ca7],h6[data-v-107f6ca7]{text-wrap:balance}p[data-v-107f6ca7],li[data-v-107f6ca7],dd[data-v-107f6ca7],figcaption[data-v-107f6ca7],.page-subtitle[data-v-107f6ca7],.hub-subtitle[data-v-107f6ca7],.hero-subtitle[data-v-107f6ca7],.section-subtitle[data-v-107f6ca7],.card-description[data-v-107f6ca7]{text-wrap:pretty}[data-v-107f6ca7]: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: "Roboto", sans-serif;--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-107f6ca7]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-107f6ca7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-107f6ca7]{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-107f6ca7]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-107f6ca7]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-107f6ca7]{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-107f6ca7]{color:var(--color-accent)}.border-3[data-v-107f6ca7]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-107f6ca7]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-107f6ca7]{font-size:17px}}p[data-v-107f6ca7],li[data-v-107f6ca7],dd[data-v-107f6ca7]{font-size:max(16px,1em)}.stat-label[data-v-107f6ca7],.stat-number[data-v-107f6ca7],.topbar-label[data-v-107f6ca7],.article-tag[data-v-107f6ca7],.category-tag[data-v-107f6ca7],.topic-tag[data-v-107f6ca7],.skill-tag[data-v-107f6ca7],.type-badge[data-v-107f6ca7],.step-badge[data-v-107f6ca7],.demand-badge[data-v-107f6ca7],.rating-badge[data-v-107f6ca7],.role-level-badge[data-v-107f6ca7],.se-level-pill[data-v-107f6ca7],.post-meta[data-v-107f6ca7],.blog-meta[data-v-107f6ca7],.article-meta[data-v-107f6ca7],.meta-value[data-v-107f6ca7],.meta-sep[data-v-107f6ca7],.newsletter-label[data-v-107f6ca7],.share-label[data-v-107f6ca7],.slide-label-date[data-v-107f6ca7],.company-type[data-v-107f6ca7],.event-date[data-v-107f6ca7],.event-location[data-v-107f6ca7]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-107f6ca7],li[data-v-107f6ca7],dd[data-v-107f6ca7],td[data-v-107f6ca7],.section-card-desc[data-v-107f6ca7],.article-slide-desc[data-v-107f6ca7],.card-description[data-v-107f6ca7]{font-size:max(16px,1em)}.contrib-page[data-v-107f6ca7]{background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem}@media(min-width:768px){.contrib-page[data-v-107f6ca7]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-107f6ca7]{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-107f6ca7] .share-label{color:#ffffff9e}.page-header a[data-v-107f6ca7]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-107f6ca7]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-107f6ca7],.page-header li[data-v-107f6ca7]{color:#ffffffc7}.page-title[data-v-107f6ca7]{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-107f6ca7]{font-size:3rem}}.page-subtitle[data-v-107f6ca7]{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-107f6ca7]{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-107f6ca7]:hover{background:#fff;border-color:#fff;color:#1a1a2e}.form-container[data-v-107f6ca7]{max-width:720px;margin:0 auto;background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);padding:2rem}@media(max-width:768px){.form-container[data-v-107f6ca7]{padding:1.5rem}}.field[data-v-107f6ca7]{margin-bottom:1.25rem}.hp-field[data-v-107f6ca7]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field-label[data-v-107f6ca7]{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-107f6ca7]{color:#c1512f}.field-input[data-v-107f6ca7]{width:100%;padding:.7rem .9rem;font-size:.95rem;font-family:var(--font-body);border:1.5px solid rgba(26,26,46,.12);border-radius:2px;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-107f6ca7]:focus{border-color:#2779b7;box-shadow:0 0 0 3px #2779b71f}.field-input.field-error[data-v-107f6ca7]{border-color:#dc2626}.field-textarea[data-v-107f6ca7]{resize:vertical;min-height:80px}.error-text[data-v-107f6ca7]{display:block;font-size:.8rem;font-family:var(--font-body);color:#dc2626;margin-top:.3rem}.radio-group[data-v-107f6ca7],.checkbox-group[data-v-107f6ca7]{display:flex;flex-direction:column;gap:.6rem;padding:.5rem 0}.radio-group.radio-error[data-v-107f6ca7],.checkbox-group.radio-error[data-v-107f6ca7]{border-left:2px solid #dc2626;padding-left:.75rem}.radio-option[data-v-107f6ca7],.checkbox-option[data-v-107f6ca7]{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-107f6ca7],.checkbox-option input[data-v-107f6ca7]{width:18px;height:18px;accent-color:#c1512f;margin-top:2px;flex-shrink:0;cursor:pointer}.file-upload-area[data-v-107f6ca7]{border:1.5px dashed rgba(26,26,46,.12);border-radius:2px;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-107f6ca7]:hover{border-color:#2779b7;background:#f0f7ff}.file-upload-area.has-file[data-v-107f6ca7]{border-style:solid;border-color:#2779b7;background:#f0f7ff}.file-upload-area.file-error[data-v-107f6ca7]{border-color:#dc2626}.upload-icon[data-v-107f6ca7]{font-size:1.5rem}.upload-text[data-v-107f6ca7]{font-size:.9rem;color:var(--color-text-muted);font-family:var(--font-body);line-height:1.5}.upload-text small[data-v-107f6ca7]{font-size:.8rem;color:var(--color-grey)}.file-name[data-v-107f6ca7]{font-size:.9rem;font-weight:600;color:var(--color-black);font-family:var(--font-body)}.remove-file[data-v-107f6ca7]{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-107f6ca7]:hover{color:#dc2626}.form-actions[data-v-107f6ca7]{text-align:center;padding-top:.75rem}.submit-btn[data-v-107f6ca7]{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-107f6ca7]:hover:not(:disabled){background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.submit-btn[data-v-107f6ca7]:disabled{opacity:.6;cursor:not-allowed}.form-gated[data-v-107f6ca7]{position:relative;overflow:hidden;max-height:600px}.auth-overlay[data-v-107f6ca7]{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-107f6ca7]{text-align:center;background:#fff;border-radius:2px;box-shadow:var(--shadow-lg);padding:2.5rem 2rem;max-width:400px;width:100%}.auth-icon[data-v-107f6ca7]{font-size:2.5rem;margin-bottom:1rem}.auth-title[data-v-107f6ca7]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.auth-message[data-v-107f6ca7]{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-107f6ca7]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.auth-secondary-btn[data-v-107f6ca7]{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-107f6ca7]:hover{border-color:var(--color-black);color:var(--color-black);transform:translateY(-1px)}.success-container[data-v-107f6ca7]{text-align:center;padding:2rem 1rem}.success-icon[data-v-107f6ca7]{width:56px;height:56px;border-radius:50%;background-color:#2779b7;color:#fff;font-size:1.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.success-title[data-v-107f6ca7]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--color-black);margin:0 0 .5rem}.success-message[data-v-107f6ca7]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6;margin:0 0 1.5rem}.submit-btn[data-v-107f6ca7],.auth-secondary-btn[data-v-107f6ca7],.guide-link-btn[data-v-107f6ca7]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;transform:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.submit-btn[data-v-107f6ca7]{background-color:#c1512f;color:#fff;border:2px solid #c1512f}.submit-btn[data-v-107f6ca7]:hover:not(:disabled){background-color:#a8432a;border-color:#a8432a;color:#fff;transform:none;box-shadow:none}.auth-secondary-btn[data-v-107f6ca7]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.auth-secondary-btn[data-v-107f6ca7]:hover{background:#1a1a2e;color:#fff;border-color:#1a1a2e;transform:none}.guide-link-btn[data-v-107f6ca7]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.7)}.guide-link-btn[data-v-107f6ca7]:hover{background:#fff;color:#1a1a2e;border-color:#fff}.form-container[data-v-107f6ca7]{max-width:none;border-radius:4px}@media(min-width:900px){.form-container form[data-v-107f6ca7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;grid-auto-flow:row dense}.form-container form[data-v-107f6ca7]>*{grid-column:1 / -1}.form-container form>.field[data-v-107f6ca7]{grid-column:auto;display:flex;flex-direction:column}.form-container form>.field>.field-textarea[data-v-107f6ca7]{flex:1 1 auto}.form-container form>.field[data-v-107f6ca7]:has(.file-upload-area){grid-column:1 / -1}.form-container form[data-v-107f6ca7]>:nth-child(5 of.field){grid-column:1 / -1}}html[data-v-92e05512],body[data-v-92e05512]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-92e05512],input[data-v-92e05512],select[data-v-92e05512],textarea[data-v-92e05512],optgroup[data-v-92e05512],pre[data-v-92e05512],code[data-v-92e05512],kbd[data-v-92e05512],samp[data-v-92e05512]{font-family:inherit}h1[data-v-92e05512],h2[data-v-92e05512],h3[data-v-92e05512],h4[data-v-92e05512],h5[data-v-92e05512],h6[data-v-92e05512]{text-wrap:balance}p[data-v-92e05512],li[data-v-92e05512],dd[data-v-92e05512],figcaption[data-v-92e05512],.page-subtitle[data-v-92e05512],.hub-subtitle[data-v-92e05512],.hero-subtitle[data-v-92e05512],.section-subtitle[data-v-92e05512],.card-description[data-v-92e05512]{text-wrap:pretty}[data-v-92e05512]: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: "Roboto", sans-serif;--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-92e05512]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-92e05512]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-92e05512]{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-92e05512]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-92e05512]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-92e05512]{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-92e05512]{color:var(--color-accent)}.border-3[data-v-92e05512]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-92e05512]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-92e05512]{font-size:17px}}p[data-v-92e05512],li[data-v-92e05512],dd[data-v-92e05512]{font-size:max(16px,1em)}.stat-label[data-v-92e05512],.stat-number[data-v-92e05512],.topbar-label[data-v-92e05512],.article-tag[data-v-92e05512],.category-tag[data-v-92e05512],.topic-tag[data-v-92e05512],.skill-tag[data-v-92e05512],.type-badge[data-v-92e05512],.step-badge[data-v-92e05512],.demand-badge[data-v-92e05512],.rating-badge[data-v-92e05512],.role-level-badge[data-v-92e05512],.se-level-pill[data-v-92e05512],.post-meta[data-v-92e05512],.blog-meta[data-v-92e05512],.article-meta[data-v-92e05512],.meta-value[data-v-92e05512],.meta-sep[data-v-92e05512],.newsletter-label[data-v-92e05512],.share-label[data-v-92e05512],.slide-label-date[data-v-92e05512],.company-type[data-v-92e05512],.event-date[data-v-92e05512],.event-location[data-v-92e05512]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-92e05512],li[data-v-92e05512],dd[data-v-92e05512],td[data-v-92e05512],.section-card-desc[data-v-92e05512],.article-slide-desc[data-v-92e05512],.card-description[data-v-92e05512]{font-size:max(16px,1em)}.contrib-page[data-v-92e05512]{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-92e05512]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-92e05512]{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-92e05512] .share-label{color:#ffffff9e}.page-header a[data-v-92e05512]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-92e05512]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-92e05512],.page-header li[data-v-92e05512]{color:#ffffffc7}.page-title[data-v-92e05512]{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-92e05512]{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-92e05512]{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-92e05512]:hover{background:#fff;border-color:#fff;color:#1a1a2e}.form-container[data-v-92e05512]{background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:2px;padding:2rem 1.5rem}@media(min-width:768px){.form-container[data-v-92e05512]{padding:2.5rem}}.field[data-v-92e05512]{margin-bottom:1.5rem}.field-label[data-v-92e05512]{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-92e05512]{font-size:.85rem;color:#6a7587;margin:0 0 .5rem}.required[data-v-92e05512]{color:#c1512f}.field-input[data-v-92e05512]{width:100%;box-sizing:border-box;padding:.7rem .85rem;border:1px solid #cdd5e0;border-radius:2px;font-family:var(--font-body);font-size:.95rem;background:#fff;transition:border-color .15s}.field-input[data-v-92e05512]:focus{outline:none;border-color:#2779b7}.field-textarea[data-v-92e05512]{resize:vertical;min-height:90px;font-family:var(--font-body)}.field-error[data-v-92e05512]{border-color:#c1512f!important}.error-text[data-v-92e05512]{display:block;color:#c1512f;font-size:.82rem;margin-top:.3rem}.hp-field[data-v-92e05512]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.file-upload-area[data-v-92e05512]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;padding:1.2rem;border:2px dashed #cdd5e0;border-radius:2px;background:#f9fafc;cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.file-upload-area[data-v-92e05512]:hover{border-color:#2779b7;background:#f0f6fc}.file-upload-area.has-file[data-v-92e05512]{border-style:solid;border-color:#1a7a4c;background:#f0f9f4}.file-upload-area.file-error[data-v-92e05512]{border-color:#c1512f}.upload-icon[data-v-92e05512]{font-size:1.5rem}.upload-text[data-v-92e05512]{font-size:.88rem;color:#4a5568;line-height:1.4}.upload-text small[data-v-92e05512]{font-size:.78rem;color:#6a7587}.file-name[data-v-92e05512]{font-weight:600;color:#1a7a4c}.remove-file[data-v-92e05512]{background:none;border:none;color:#c1512f;font-size:1.4rem;cursor:pointer;padding:0 .5rem}.form-actions[data-v-92e05512]{margin-top:2rem;display:flex;justify-content:center}.submit-btn[data-v-92e05512]{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-92e05512]:hover:not(:disabled){background:#a8432a;transform:translateY(-1px)}.submit-btn[data-v-92e05512]:disabled{opacity:.6;cursor:default}.success-container[data-v-92e05512]{text-align:center;padding:2.5rem 1rem}.success-icon[data-v-92e05512]{font-size:3rem;color:#1a7a4c;margin-bottom:.75rem}.success-title[data-v-92e05512]{font-family:var(--font-display);font-size:1.5rem;color:#1a1a2e;margin:0 0 .5rem}.success-message[data-v-92e05512]{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-92e05512]{color:#fff}.page-header .insights-link[data-v-92e05512]:hover{color:#1a1a2e}.submit-btn[data-v-92e05512],.insights-link[data-v-92e05512]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;transform:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.submit-btn[data-v-92e05512]{background-color:#c1512f;color:#fff;border:2px solid #c1512f}.submit-btn[data-v-92e05512]:hover:not(:disabled){background-color:#a8432a;border-color:#a8432a;color:#fff;transform:none;box-shadow:none}.insights-link[data-v-92e05512]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.7)}.insights-link[data-v-92e05512]:hover{background:#fff;color:#1a1a2e;border-color:#fff}.form-container[data-v-92e05512]{max-width:none;border-radius:4px}@media(min-width:900px){.form-container form[data-v-92e05512]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;grid-auto-flow:row dense}.form-container form[data-v-92e05512]>*{grid-column:1 / -1}.form-container form>.field[data-v-92e05512]{grid-column:auto;display:flex;flex-direction:column}.form-container form>.field>.field-textarea[data-v-92e05512]{flex:1 1 auto}.form-container form>.field[data-v-92e05512]:has(.file-upload-area){grid-column:1 / -1}}.contrib-page[data-v-92e05512]{max-width:var(--page-max)}html[data-v-542af810],body[data-v-542af810]{overflow-x:clip;font-family:Roboto,sans-serif;background-color:#fff}button[data-v-542af810],input[data-v-542af810],select[data-v-542af810],textarea[data-v-542af810],optgroup[data-v-542af810],pre[data-v-542af810],code[data-v-542af810],kbd[data-v-542af810],samp[data-v-542af810]{font-family:inherit}h1[data-v-542af810],h2[data-v-542af810],h3[data-v-542af810],h4[data-v-542af810],h5[data-v-542af810],h6[data-v-542af810]{text-wrap:balance}p[data-v-542af810],li[data-v-542af810],dd[data-v-542af810],figcaption[data-v-542af810],.page-subtitle[data-v-542af810],.hub-subtitle[data-v-542af810],.hero-subtitle[data-v-542af810],.section-subtitle[data-v-542af810],.card-description[data-v-542af810]{text-wrap:pretty}[data-v-542af810]: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: "Roboto", sans-serif;--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-542af810]{background:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease;border:none}.brutalist-card[data-v-542af810]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.brutalist-button[data-v-542af810]{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-542af810]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.brutalist-button[data-v-542af810]:active{transform:translateY(0);box-shadow:none}.brutalist-tag[data-v-542af810]{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-542af810]{color:var(--color-accent)}.border-3[data-v-542af810]{border:1px solid rgba(0,0,0,.08);border-radius:2px}body[data-v-542af810]{font-size:18px;line-height:1.65}@media(max-width:768px){body[data-v-542af810]{font-size:17px}}p[data-v-542af810],li[data-v-542af810],dd[data-v-542af810]{font-size:max(16px,1em)}.stat-label[data-v-542af810],.stat-number[data-v-542af810],.topbar-label[data-v-542af810],.article-tag[data-v-542af810],.category-tag[data-v-542af810],.topic-tag[data-v-542af810],.skill-tag[data-v-542af810],.type-badge[data-v-542af810],.step-badge[data-v-542af810],.demand-badge[data-v-542af810],.rating-badge[data-v-542af810],.role-level-badge[data-v-542af810],.se-level-pill[data-v-542af810],.post-meta[data-v-542af810],.blog-meta[data-v-542af810],.article-meta[data-v-542af810],.meta-value[data-v-542af810],.meta-sep[data-v-542af810],.newsletter-label[data-v-542af810],.share-label[data-v-542af810],.slide-label-date[data-v-542af810],.company-type[data-v-542af810],.event-date[data-v-542af810],.event-location[data-v-542af810]{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}p[data-v-542af810],li[data-v-542af810],dd[data-v-542af810],td[data-v-542af810],.section-card-desc[data-v-542af810],.article-slide-desc[data-v-542af810],.card-description[data-v-542af810]{font-size:max(16px,1em)}.guide-page[data-v-542af810]{background-color:var(--color-bg);min-height:100vh;max-width:var(--page-max);margin:0 auto;padding:2rem var(--page-gutter) 3rem}@media(min-width:768px){.guide-page[data-v-542af810]{padding:2.5rem var(--page-gutter) 4rem}}.page-header[data-v-542af810]{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-542af810] .share-label{color:#ffffff9e}.page-header a[data-v-542af810]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])){color:#6fa8d8}.page-header a[data-v-542af810]:where(:not([class*=btn]):not([class*=button]):not([class*=cta])):hover{color:#fff}.page-header small[data-v-542af810],.page-header li[data-v-542af810]{color:#ffffffc7}.page-title[data-v-542af810]{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-542af810]{font-size:3rem}}.page-subtitle[data-v-542af810]{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-542af810]{max-width:var(--content-reading);margin:0 auto}.guide-section[data-v-542af810]{background-color:var(--color-card);border-radius:2px;box-shadow:var(--shadow-md);padding:2rem;margin-bottom:1.5rem}@media(max-width:768px){.guide-section[data-v-542af810]{padding:1.5rem}}.section-heading[data-v-542af810]{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-542af810]{display:inline-block;background-color:#c1512f;color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:3px;text-transform:uppercase;vertical-align:middle;margin-left:.5rem}.sub-heading[data-v-542af810]{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-542af810]{font-size:.9rem;color:var(--color-text-muted);font-family:var(--font-body);margin-bottom:1rem}.guide-section p[data-v-542af810]{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-542af810]{margin:0 0 1rem;padding-left:1.25rem}.guide-section ul li[data-v-542af810]{font-size:.95rem;font-family:var(--font-body);color:var(--color-text);line-height:1.7;margin-bottom:.35rem}.check-list[data-v-542af810]{list-style:none;padding-left:0}.check-list li[data-v-542af810]{position:relative;padding-left:1.75rem}.check-list li[data-v-542af810]:before{content:"☐";position:absolute;left:0;font-size:1.1rem}.option-cards[data-v-542af810]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:1.25rem 0}.option-card[data-v-542af810]{background:var(--color-bg);border-radius:2px;padding:1.25rem;border:1.5px solid rgba(26,26,46,.12)}.option-header[data-v-542af810]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.option-badge[data-v-542af810]{font-size:.7rem;font-weight:700;text-transform:uppercase;background:#c1512f;color:#fff;padding:.2rem .5rem;border-radius:3px;font-family:var(--font-display)}.option-time[data-v-542af810]{font-size:.75rem;color:var(--color-text-muted);font-family:var(--font-body)}.option-title[data-v-542af810]{font-size:1rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 .4rem}.option-desc[data-v-542af810]{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin:0}.reassurance-box[data-v-542af810]{background:#2779b712;border:1px solid rgba(39,121,183,.25);border-radius:2px;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-542af810]{background:var(--color-bg);border-radius:2px;padding:1.25rem;margin-top:1rem;border:1.5px solid rgba(26,26,46,.12)}.policy-box h4[data-v-542af810]{font-size:1rem;font-weight:700;font-family:var(--font-display);margin:0 0 .5rem}.reflection-grid[data-v-542af810]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}@media(max-width:600px){.reflection-grid[data-v-542af810]{grid-template-columns:1fr}}.reflection-card[data-v-542af810]{border-radius:2px;padding:1.25rem}.reflection-card h4[data-v-542af810]{font-size:1rem;font-weight:700;font-family:var(--font-display);margin:0 0 .4rem}.reflection-card p[data-v-542af810]{font-size:.85rem;color:var(--color-text-muted);margin:0}.reflection-card.glad[data-v-542af810]{background:#2779b712;border:1px solid rgba(39,121,183,.25)}.reflection-card.different[data-v-542af810]{background:#e09f201a;border:1px solid rgba(224,159,32,.35)}.promise-box[data-v-542af810]{background:#1a1a2e;border-radius:2px;padding:2rem;color:#fff}.promise-box .section-heading[data-v-542af810]{color:#fff;border-bottom-color:#c1512f}.promise-box p[data-v-542af810],.promise-box ul li[data-v-542af810]{color:#ffffffd9}.guide-cta[data-v-542af810]{text-align:center;padding:2rem 0}.guide-cta p[data-v-542af810]{font-size:1.1rem;font-weight:700;font-family:var(--font-display);color:var(--color-black);margin:0 0 1rem}.submit-btn[data-v-542af810]{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:4px;cursor:pointer;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.submit-btn[data-v-542af810]:hover{background-color:#a8432a;transform:translateY(-1px);box-shadow:0 4px 12px #c1512f4d}.print-btn[data-v-542af810]{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:4px;cursor:pointer;margin-left:.75rem;transition:border-color .2s ease,color .2s ease,transform .2s ease}.print-btn[data-v-542af810]:hover{border-color:var(--color-black);color:var(--color-black);transform:translateY(-1px)}@media print{.guide-cta[data-v-542af810]{display:none}.guide-page[data-v-542af810]{padding:0}.guide-section[data-v-542af810]{box-shadow:none;break-inside:avoid}}.submit-btn[data-v-542af810],.print-btn[data-v-542af810]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:none;transform:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.submit-btn[data-v-542af810]{background-color:#c1512f;color:#fff;border:2px solid #c1512f}.submit-btn[data-v-542af810]:hover:not(:disabled){background-color:#a8432a;border-color:#a8432a;color:#fff;transform:none;box-shadow:none}.print-btn[data-v-542af810]{background:transparent;color:#1a1a2e;border:2px solid #1a1a2e}.print-btn[data-v-542af810]:hover{background:#1a1a2e;color:#fff;border-color:#1a1a2e;transform:none}: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:clip;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: "Roboto", sans-serif;--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:2px;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:2px}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}}:root{--page-max: 1280px;--page-gutter: clamp(16px, 2.5vw, 32px);--content-reading: 960px;--measure: 72ch}.page-wrap{max-width:var(--page-max);margin:0 auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.content-intro{margin:0 0 2.5rem;text-align:left}.content-intro p{max-width:var(--measure);margin:0 0 .9rem;font-size:1.0625rem;line-height:1.7;color:#374151;text-align:left}.content-intro p:last-child{margin-bottom:0}@media(min-width:1024px){.content-intro--columns{columns:2;column-gap:48px}.content-intro--columns p{max-width:none;break-inside:avoid}}.main-container>.global-back-btn+:has(:is(.page-header,.page-hero,.hero-section,.cmap-hero,.cm-hero,.gm-hero,.pw-hero,.insights-header,.job-board-header,.sitrep-header,.calc-header,.advisor-header,.viewer-header,.article-hero)){padding-top:0!important}.band-intro{text-align:left!important;margin-left:auto!important;margin-right:auto!important}.band-intro,.article-desc,.page-subtitle,.calc-subtitle,.timeline-subtitle,.advisor-subtitle,.checklist-subtitle,.learn-subtitle,.gm-sub,.cm-sub,.cmap-sub,.viewer-sub,.pe-sub{max-width:calc(var(--page-max) - 2 * var(--page-gutter))!important}:where(a:link,a:visited){color:#2779b7}.main-container>.global-back-btn+:has(>.breadcrumb-nav:first-child){padding-top:0!important}.section-card-tag,.category-tag,.recent-tag,.card-tag,.article-tag,.ebook-tag,.section-label,.callout-label,.advice-label,.mba-head-eyebrow,.departments-label,.transferability-label,.mos-section-label,.cmap-start-cat,.page-body th,.section-body th,.article-body th,.content-wrapper th,.cwl th{text-transform:none!important;letter-spacing:0!important;font-size:.875rem!important}.share-label{text-transform:none!important;letter-spacing:0!important}.transition-hub .hub-header,.talent-hub-page .page-header,.tools-page .page-header,.learn-hub .learn-hero,.community-page .page-header{background-color:#1a1a2e!important;background-size:cover!important;background-repeat:no-repeat!important}.transition-hub .hub-header{background-image:linear-gradient(#1a1a2eb3,#1a1a2ed1),url(/images/real/events-nyc-meetup.jpg)!important;background-position:center 48%!important}.talent-hub-page .page-header{background-image:linear-gradient(#1a1a2eb3,#1a1a2ed1),url(/images/real/events-stanford-defcon.jpg)!important;background-position:center 62%!important}.tools-page .page-header{background-image:linear-gradient(#1a1a2eb3,#1a1a2ed1),url(/images/real/networking-patriots-hall.jpg)!important;background-position:center 40%!important}.learn-hub .learn-hero{background-image:linear-gradient(#1a1a2eb3,#1a1a2ed1),url(/images/real/education-tuck.jpg)!important;background-position:center 42%!important}.community-page .page-header{background-image:linear-gradient(#1a1a2eb3,#1a1a2ed1),url(/images/real/community-dc-wunder-garten.jpg)!important;background-position:center 22%!important}img[src="/images/real/careers-emerge-miami.jpg"]{object-position:50% 30%!important}img[src="/images/real/community-dc-garden.jpg"]{object-position:50% 52%!important}img[src="/images/real/community-dc-wunder-garten.jpg"],img[src="/images/real/community-san-diego-meetup.jpg"]{object-position:50% 25%!important}img[src="/images/real/community-san-francisco-meetup.jpg"]{object-position:50% 55%!important}img[src="/images/real/community-hawaii-meetup.jpg"]{object-position:50% 50%!important}img[src="/images/real/community-orange-county.jpg"]{object-position:50% 40%!important}img[src="/images/real/education-tuck.jpg"]{object-position:50% 42%!important}img[src="/images/real/education-kellogg.jpg"]{object-position:50% 45%!important}img[src="/images/real/education-wharton.jpg"],img[src="/images/real/employers-ausa-booth.jpg"]{object-position:50% 40%!important}img[src="/images/real/employers-ausa-sim.jpg"]{object-position:50% 35%!important}img[src="/images/real/employers-battlefield-booth.jpg"]{object-position:50% 25%!important}img[src="/images/real/events-nyc-meetup.jpg"]{object-position:50% 48%!important}img[src="/images/real/events-stanford-defcon.jpg"]{object-position:50% 78%!important}img[src="/images/real/events-warrior-class.jpg"]{object-position:50% 38%!important}img[src="/images/real/hero-philadelphia-meetup.jpg"]{object-position:50% 40%!important}img[src="/images/real/merch-booth-table.jpg"]{object-position:50% 60%!important}img[src="/images/real/networking-conversation-1.jpg"]{object-position:50% 30%!important}img[src="/images/real/networking-conversation-2.jpg"]{object-position:50% 38%!important}img[src="/images/real/networking-conversation-3.jpg"],img[src="/images/real/networking-handshake.jpg"]{object-position:50% 25%!important}img[src="/images/real/networking-patriots-hall.jpg"]{object-position:40% 40%!important}img[src="/uploads/img_3419.jpg"]{object-position:50% 30%!important}img[src="/uploads/events/dc-wunder-garten-october-2026.jpg"]{object-position:50% 25%!important}img[src="/uploads/events/dc-battlefield-ausa-october-2026.jpg"]{object-position:50% 22%!important}img[src="/uploads/events/stanford-defcon-october-2026-2.jpg"]{object-position:50% 70%!important}img[src="/uploads/events/philadelphia-september-2026.jpg"]{object-position:50% 42%!important}img[src="/uploads/events/wharton-september-2026.jpg"]{object-position:50% 40%!important}img[src="/uploads/events/anchorage-meetup-2026.jpg"]{object-position:50% 42%!important}img[src="/uploads/events/austin-patriots-hall-august-2026-1.jpg"]{object-position:50% 44%!important}img[src="/uploads/events/austin-patriots-hall-august-2026-2.jpg"]{object-position:50% 48%!important}img[src="/uploads/events/austin-patriots-hall-august-2026-3.jpg"]{object-position:50% 42%!important}img[src="/uploads/events/carlsbad.jpeg"]{object-position:50% 47%!important}img[src="/uploads/events/dallas-meetup-2026.png"]{object-position:50% 51%!important}img[src="/uploads/events/dc-wunder-garten-september-2026.jpg"]{object-position:50% 32%!important}img[src="/uploads/events/emerge-miami-1.jpg"]{object-position:50% 34%!important}img[src="/uploads/events/emerge-miami-2.jpg"]{object-position:50% 31%!important}img[src="/uploads/events/emerge-miami-3.jpg"]{object-position:50% 27%!important}img[src="/uploads/events/hawaii-meetup.jpeg"]{object-position:50% 53%!important}img[src="/uploads/events/kellogg-meetup-new.jpeg"]{object-position:50% 47%!important}img[src="/uploads/events/la-meetup-july-2026.jpg"]{object-position:50% 42%!important}img[src="/uploads/events/nyc-meetup.jpg"]{object-position:50% 46%!important}img[src="/uploads/events/orange-county-june-2026.jpg"]{object-position:50% 39%!important}img[src="/uploads/events/raleigh-july-2026.jpg"]{object-position:50% 44%!important}img[src="/uploads/events/salt-lake-city-2026.jpg"]{object-position:50% 39%!important}img[src="/uploads/events/san-diego-2026.jpeg"]{object-position:50% 48%!important}img[src="/uploads/events/san-diego-june-2026.jpg"]{object-position:50% 27%!important}img[src="/uploads/events/san-diego.jpeg"]{object-position:50% 39%!important}img[src="/uploads/events/san-diego.png"]{object-position:50% 40%!important}img[src="/uploads/events/san-francisco-august-2026.jpg"]{object-position:50% 48%!important}img[src="/uploads/events/stanford-defcon-october-2026-1.jpg"]{object-position:50% 39%!important}img[src="/uploads/events/stanford-defcon-october-2026-3.jpg"]{object-position:50% 60%!important}img[src="/uploads/events/warrior-class.jpg"]{object-position:50% 38%!important}img[src="/uploads/events/washington-dc-2026.jpg"]{object-position:50% 53%!important}img[src="/uploads/events/washington-dc.jpeg"]{object-position:50% 54%!important}.main-image[src="/images/real/employers-battlefield-booth.jpg"]{object-position:50% 14%!important}
