.DownloadResumeButton_downloadButton__4Qwa8{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:.45rem;padding:.45rem 1rem;border:0;border-left:1px solid var(--subtle-border);border-right:1px solid var(--subtle-border);background:rgba(0,0,0,0);color:var(--text-color);font:inherit;font-size:.9rem;font-weight:600}.DownloadResumeButton_downloadButton__4Qwa8:disabled{cursor:wait;opacity:.7}.DownloadResumeButton_downloadIcon__4Vfmw{width:1.25rem;height:1.25rem}.DownloadResumeButton_shortLabel__Ndfbv{display:none}@media(max-width:960px){.DownloadResumeButton_downloadButton__4Qwa8{padding:.45rem .65rem;border:0}.DownloadResumeButton_longLabel__ks0Cq{display:none}.DownloadResumeButton_shortLabel__Ndfbv{display:inline}}.Hamburger_hamburger__FWI_Z{display:flex;flex-direction:column;justify-content:space-between;width:28px;height:20px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;z-index:5}.Hamburger_hamburger__FWI_Z span{display:block;height:3px;width:100%;background-color:var(--text-color);border-radius:3px;transition:all .35s ease-in-out}.Hamburger_hamburger__FWI_Z.Hamburger_open__xp71M span:first-child{transform:rotate(45deg) translateY(12px)}.Hamburger_hamburger__FWI_Z.Hamburger_open__xp71M span:nth-child(2){opacity:0;transform:scaleX(0)}.Hamburger_hamburger__FWI_Z.Hamburger_open__xp71M span:nth-child(3){transform:rotate(-45deg) translateY(-12px)}.NavBar_navbar__rZYwF{position:fixed;top:0;z-index:5;width:100%;min-height:70px;border-bottom:1px solid var(--subtle-border);background-color:color-mix(in srgb,var(--background) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.NavBar_navbarContent__yO_EO{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;width:min(100% - 2rem,1240px);min-height:70px;margin:0 auto}.NavBar_logo__ltZLB{grid-column:1;grid-row:1;font-family:Roboto Mono,monospace;font-size:1.25rem;font-weight:700}.NavBar_logoLink__opeq9{display:flex;align-items:center;color:var(--text-color);text-decoration:none}.NavBar_logoLink__opeq9:hover{color:var(--fancy-blue-light)}.NavBar_navItems__uaRLU{display:flex;grid-column:2;align-items:center;justify-content:flex-end;gap:clamp(.55rem,1.8vw,1.35rem)}.NavBar_navItem__w4Arv{position:relative;display:inline-flex;min-height:44px;align-items:center;color:var(--muted-text);font-size:.86rem;font-weight:500;text-decoration:none}.NavBar_navItem__w4Arv.NavBar_active__AZWqS,.NavBar_navItem__w4Arv:hover{color:var(--text-color)}.NavBar_navItem__w4Arv.NavBar_active__AZWqS:after{position:absolute;right:0;bottom:5px;left:0;height:2px;background:var(--fancy-blue-light);content:""}.NavBar_actions__Yz48d{display:flex;grid-column:3;align-items:center;justify-content:flex-end;gap:.2rem}.NavBar_themeToggle__Yo7m_,.NavBar_toggleBtn__dMqUE{display:flex;align-items:center;justify-content:center}.NavBar_toggleBtn__dMqUE{width:44px;height:44px;border:none;background:none;color:var(--text-color);font-size:1.15rem;transition:transform .2s ease}.NavBar_toggleBtn__dMqUE:hover{transform:rotate(12deg)}.NavBar_hamburgerContainer__zSPTO{display:none}@media(max-width:960px){.NavBar_navbarContent__yO_EO{grid-template-columns:1fr auto 1fr}.NavBar_hamburgerContainer__zSPTO{display:flex;grid-column:1;grid-row:1}.NavBar_logo__ltZLB{grid-column:2}.NavBar_navItems__uaRLU{display:none}.NavBar_actions__Yz48d{grid-column:3}}@media(prefers-reduced-motion:reduce){.NavBar_toggleBtn__dMqUE{transition:none}.NavBar_toggleBtn__dMqUE:hover{transform:none}}