[data-header-button-style]{--hb-ink:#24594d;--hb-tint:#e7eee2;--hb-line:#cad8c8;--hb-surface:#fffefb}[data-header-button-style][data-header-tone=recruiter]{--hb-ink:#c2410c;--hb-tint:#fff1e6;--hb-line:#fed7aa;--hb-surface:#fffaf6}[data-header-button-style]:where(:not([data-header-button-style=default])) :is(nav>a,nav>button,[data-header-action],.header-button-sample){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:40px;padding:9px;border:1px solid transparent;border-radius:10px;color:var(--hb-ink);background:transparent;box-shadow:none;transition:background .18s,border-color .18s,box-shadow .18s,translate .18s;flex-shrink:0}[data-header-button-style] nav{gap:12px}[data-header-button-style] :is(nav>a,nav>button,[data-header-action],.header-button-sample):focus-visible{outline:2px solid var(--hb-ink);outline-offset:4px}[data-header-button-style]:where(:not([data-header-button-style=default])) :is(nav>a,nav>button,[data-header-action],.header-button-sample):hover{background:var(--hb-tint);translate:0 -1px}[data-header-button-style=soft] :is(nav>a,nav>button,[data-header-action],.header-button-sample){background:var(--hb-tint)}[data-header-button-style=outline] :is(nav>a,nav>button,[data-header-action],.header-button-sample){border-color:var(--hb-line);background:var(--hb-surface)}[data-header-button-style=solid] :is(nav>a,nav>button,[data-header-action],.header-button-sample){background:var(--hb-ink);color:#fff}[data-header-button-style=solid] :is(nav>a,nav>button,[data-header-action],.header-button-sample):hover{background:var(--hb-ink);box-shadow:0 0 0 3px var(--hb-tint)}[data-header-button-style=glass] :is(nav>a,nav>button,[data-header-action],.header-button-sample){background:color-mix(in srgb,var(--hb-surface) 70%,transparent);backdrop-filter:blur(12px);border-color:var(--hb-line);box-shadow:inset 0 1px #fff,0 3px 12px #172f2b08}[data-header-button-style=raised] :is(nav>a,nav>button,[data-header-action],.header-button-sample){background:var(--hb-surface);border-color:var(--hb-line);box-shadow:0 3px 0 var(--hb-line),0 5px 12px #172f2b08;border-radius:8px}[data-header-button-style=pill] :is(nav>a,nav>button,[data-header-action],.header-button-sample){border-radius:999px;background:var(--hb-tint);border-color:var(--hb-line)}[data-header-button-style=square] :is(nav>a,nav>button,[data-header-action],.header-button-sample){border-radius:3px;background:var(--hb-surface);border-color:var(--hb-line);box-shadow:3px 3px 0 var(--hb-tint)}[data-header-button-style=underline] :is(nav>a,nav>button,[data-header-action],.header-button-sample){border-radius:0;border-bottom:2px solid var(--hb-line)}[data-header-button-style=duotone] :is(nav>a,nav>button,[data-header-action],.header-button-sample){background:linear-gradient(135deg,var(--hb-surface) 45%,var(--hb-tint) 45%);border-color:var(--hb-line);box-shadow:inset 0 0 0 3px var(--hb-surface);border-radius:12px}@media(prefers-reduced-motion:reduce){[data-header-button-style] :is(nav>a,nav>button,[data-header-action],.header-button-sample){transition:none;translate:none!important}}[data-optiresume-app-header][data-header-button-size] nav{min-width:0;max-width:calc(100% - 230px);overflow-x:auto;scrollbar-width:none;padding:4px}[data-optiresume-app-header][data-header-button-size] nav::-webkit-scrollbar{display:none}[data-optiresume-app-header][data-header-button-style] [aria-haspopup=menu]{flex-shrink:0}[data-header-button-size] :is(nav>a,nav>button,[data-header-action],.header-button-sample){flex-shrink:0;min-width:var(--hb-size,40px);min-height:var(--hb-size,40px);height:var(--hb-size,40px);padding:calc(var(--hb-size,40px)*.2)}[data-header-button-size] :is(nav>a,nav>button,[data-header-action],.header-button-sample)>svg{width:calc(var(--hb-size,40px)*.5);height:calc(var(--hb-size,40px)*.5)}[data-header-button-style] :is(nav>a,nav>button,[data-header-action],.header-button-sample):has(>.hb-composition){padding:0;border:0;background:none;box-shadow:none;border-radius:14px;translate:none}.hb-composition{isolation:isolate;min-width:var(--hb-size,40px);height:var(--hb-size,40px);padding:calc(var(--hb-size,40px)*.2);color:var(--hb-ink);flex-shrink:0}.hb-composition,.hb-glyph{position:relative;display:inline-flex;align-items:center;justify-content:center}.hb-glyph{z-index:2;gap:4px;transition:transform .2s}.hb-glyph>svg{width:calc(var(--hb-size,40px)*.48);height:calc(var(--hb-size,40px)*.48)}.hb-material{overflow:hidden;border-radius:50%;background:var(--hb-tint)}.hb-ripple{position:absolute;inset:0;background:var(--hb-ink);border-radius:50%;opacity:0;transform:scale(0);transition:transform .4s,opacity .5s}:is(a,button):active .hb-ripple{opacity:.22;transform:scale(1.5);transition:transform .2s}.hb-radix{padding-bottom:calc(var(--hb-size)*.3);border-radius:12px;background:var(--hb-surface);box-shadow:inset 0 0 0 1px var(--hb-line)}.hb-toggle-track{position:absolute;bottom:5px;width:16px;height:3px;border-radius:5px;background:var(--hb-line)}.hb-toggle-track i{position:absolute;inset:0 auto 0 0;width:6px;background:var(--hb-ink);border-radius:5px;transition:translate .2s}:is(a,button):is(:hover,:focus-visible) .hb-toggle-track i{translate:10px 0}.hb-chakra{border-radius:15px}.hb-lift-shadow{position:absolute;inset:4px 0 -3px;background:var(--hb-line);border-radius:16px;filter:blur(2px);opacity:.7}.hb-chakra .hb-glyph{position:absolute;inset:0;border-radius:15px;background:var(--hb-surface);box-shadow:0 1px 0 #fff inset,0 0 0 1px var(--hb-line)}.hb-lift-edge{position:absolute;inset:auto 30% 2px;height:2px;background:var(--hb-ink);opacity:.25;border-radius:8px}:is(a,button):hover .hb-chakra .hb-glyph{transform:translateY(-3px)}:is(a,button):active .hb-chakra .hb-glyph{transform:translateY(1px)}.hb-mantine{color:#fff}.hb-gradient-plate{position:absolute;inset:0;border-radius:16px 5px 16px 5px;background:linear-gradient(135deg,var(--hb-ink),color-mix(in srgb,var(--hb-ink) 60%,#c0e2e0));transition:transform .25s,border-radius .25s}:is(a,button):hover .hb-gradient-plate{transform:rotate(-8deg);border-radius:8px 16px 8px 16px}.hb-ant{border-radius:50%;background:var(--hb-surface);box-shadow:0 2px 8px #17392d13}.hb-wave{position:absolute;inset:1px;border:1px solid var(--hb-line);border-radius:50%}:is(a,button):active .hb-wave{animation:hb-wave .6s ease-out}.hb-dock-dot{position:absolute;bottom:2px;width:3px;height:3px;background:var(--hb-ink);border-radius:50%;transform:scale(0);transition:transform .2s}:is(a,button):is(:hover,:focus-visible) .hb-dock-dot{transform:scale(1)}.hb-daisy{padding:0;border-radius:8px}.hb-key-base{position:absolute;inset:4px 0 -2px;border-radius:8px;background:var(--hb-ink)}.hb-key-face{position:absolute;inset:0;display:grid;place-items:center;border:1.5px solid var(--hb-ink);border-radius:8px;background:var(--hb-tint);transition:translate .12s}:is(a,button):active .hb-key-face{translate:0 4px}.hb-command{border:1px solid #242e29;border-radius:5px;background:#202c26;color:#fff;box-shadow:inset 0 -3px #0e1913}.hb-command .hb-glyph{transform:translate(-2px,-2px)}.hb-command-mark{position:absolute;right:4px;bottom:3px;font:9px/1 monospace;opacity:.6}.hb-command-corner{position:absolute;top:3px;left:3px;width:5px;height:5px;border-top:1px solid #ffffff80;border-left:1px solid #ffffff80}:is(a,button):active .hb-command{box-shadow:inset 0 2px 5px #0007}.hb-magic{border-radius:999px;overflow:hidden;color:#fff}.hb-shimmer{position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0 70%,#c8e8c2 85%,transparent 100%);animation:hb-orbit 5s linear infinite}.hb-shimmer-surface{position:absolute;inset:1.5px;border-radius:inherit;background:color-mix(in srgb,var(--hb-ink) 65%,#101511)}.hb-aceternity{background:var(--hb-surface);border-radius:15px}.hb-border-path{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--hb-ink);stroke-width:1.8}.hb-border-path rect{stroke-dasharray:18 82;stroke-dashoffset:0;transition:stroke-dasharray .3s}:is(a,button):is(:hover,:focus-visible) .hb-border-path rect{animation:hb-trace 2.5s linear infinite;stroke-dasharray:35 65}.hb-spectrum{border-radius:9px 9px 0 0;background:var(--hb-tint)}.hb-tab-wing{top:0;width:4px;border-radius:9px 0 0 0;opacity:.6}.hb-tab-rule,.hb-tab-wing{position:absolute;left:0;bottom:0;background:var(--hb-ink)}.hb-tab-rule{right:0;height:2px;transform:scaleX(.25);transform-origin:left;transition:transform .25s}:is(a,button):is(:hover,:focus-visible) .hb-tab-rule{transform:scaleX(1)}@keyframes hb-wave{to{transform:scale(1.45);opacity:0}}@keyframes hb-orbit{to{transform:rotate(1turn)}}@keyframes hb-trace{to{stroke-dashoffset:-100}}@media (pointer:coarse){[data-header-button-size] :is(nav>a,nav>button,[data-header-action]){min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.hb-composition *{animation:none!important;transition:none!important}}[data-profile-trigger]{border-color:#d6e1d0;background:#f5f8f0;color:#315e4e;box-shadow:none}[data-profile-trigger]:hover,[data-profile-trigger][aria-expanded=true]{background:#eaf1e2;border-color:#a8bda0}.profile-avatar{display:inline-grid;place-items:center;width:34px;height:34px;min-width:34px;flex-shrink:0;aspect-ratio:1;border-radius:50%;background:#e1ebd8;color:#315e4e}[data-profile-menu]{background:#fcfdf9;border:1px solid #d9e2d2;box-shadow:0 14px 42px #203b2f1a;border-radius:16px}[data-profile-menu] a,[data-profile-menu] button{border-radius:9px}[data-profile-menu] a:focus-visible,[data-profile-menu] button:focus-visible{outline:2px solid #608b72;outline-offset:-2px}[data-profile-menu] .profile-account-summary p{font-weight:600}.HeaderGuestActions_portalLink__eXPFC{border-radius:999px;background:#e4eade;color:#234c3c;box-shadow:inset 0 0 0 1px #d1ddc8;font-weight:600;transition:background .18s}.HeaderGuestActions_portalLink__eXPFC:hover{background:#d8e3d0}.HeaderGuestActions_signIn__hPlos{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;padding:8px 24px;border-radius:999px;background:#218c8d;color:white;font-weight:600;transition:background .18s}.HeaderGuestActions_signIn__hPlos:hover{background:#17696a}.HeaderGuestActions_portalLink__eXPFC:focus-visible,.HeaderGuestActions_signIn__hPlos:focus-visible{outline:2px solid #218c8d;outline-offset:4px}.NewsNotificationBadge_badge__EU8_a{position:absolute;top:-2px;right:-2px;z-index:3;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font:700 10px/1 Arial,Helvetica,sans-serif;box-shadow:0 0 0 2px var(--prep-bg,#fff);pointer-events:none}