.qr-dialog[data-v-94afa781]{align-items:center;background-color:#0f172a8c;display:flex;inset:0;justify-content:center;padding-left:1rem;padding-right:1rem;position:fixed;z-index:2000}.qr-dialog__panel[data-v-94afa781]{border-radius:16px;max-width:320px;position:relative;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.75rem;text-align:center;--tw-shadow:0 24px 60px rgba(15,23,42,.24);--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.qr-dialog__close[data-v-94afa781]{align-items:center;border-radius:9999px;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;width:2rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.qr-dialog__close[data-v-94afa781]:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.qr-dialog__close-icon[data-v-94afa781]{height:1rem;width:1rem}.qr-dialog__title[data-v-94afa781]{font-size:1rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.qr-dialog__img[data-v-94afa781]{border-radius:10px;margin-left:auto;margin-right:auto;margin-top:1.25rem;width:208px}.qr-dialog__hint[data-v-94afa781]{margin-top:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.qr-dialog__hint[data-v-94afa781],.qr-dialog__note[data-v-94afa781]{font-size:.875rem;line-height:1.5rem}.qr-dialog__note[data-v-94afa781]{border-radius:8px;margin-top:.5rem;--tw-bg-opacity:1;background-color:rgb(246 248 255/var(--tw-bg-opacity,1));font-weight:600;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(31 83 255/var(--tw-text-opacity,1))}.qr-dialog-enter-active[data-v-94afa781],.qr-dialog-leave-active[data-v-94afa781]{transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.qr-dialog-enter-active .qr-dialog__panel[data-v-94afa781],.qr-dialog-leave-active .qr-dialog__panel[data-v-94afa781]{transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.qr-dialog-enter-from[data-v-94afa781],.qr-dialog-leave-to[data-v-94afa781]{opacity:0}.qr-dialog-enter-from .qr-dialog__panel[data-v-94afa781],.qr-dialog-leave-to .qr-dialog__panel[data-v-94afa781]{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.footer[data-v-321e06bb]{background:var(--up-night);color:var(--up-white);padding-block:56px 32px}.footer__brand[data-v-321e06bb]{display:block;height:18px;margin-bottom:26px;width:auto}.footer__columns[data-v-321e06bb]{border-top:1px solid #232323;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:32px}.footer nav[data-v-321e06bb]{color:var(--up-night-muted);display:flex;flex-direction:column;font-size:13px;gap:10px}.footer nav h2[data-v-321e06bb]{color:var(--up-white);font-size:13px;font-weight:700}.footer nav a[data-v-321e06bb],.footer nav button[data-v-321e06bb]{color:var(--up-night-muted);width:-moz-fit-content;width:fit-content}.footer nav button[data-v-321e06bb]{background:none;border:0;color:var(--up-night-muted);cursor:pointer;font:inherit;padding:0;text-align:left}.footer nav a[data-v-321e06bb]:hover,.footer nav button[data-v-321e06bb]:hover{color:var(--up-white)}.footer nav a[aria-disabled=true][data-v-321e06bb]{cursor:not-allowed;pointer-events:none}.footer__legal[data-v-321e06bb]{border-top:1px solid #232323;color:#6e7380;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 18px;margin-top:36px;padding-top:20px}.footer__legal a[data-v-321e06bb]{color:#6e7380}.footer__legal[data-v-321e06bb]>*{align-items:center;display:inline-flex;min-height:44px}.footer__legal a[data-v-321e06bb]:hover{color:#d9dce3}@media(max-width:767px){.footer__columns[data-v-321e06bb]{gap:32px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-spacer[data-v-2f5c8ac3]{height:65px}.nav[data-v-2f5c8ac3],.nav-spacer[data-v-2f5c8ac3]{background:var(--up-cold)}.nav[data-v-2f5c8ac3]{border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:0;transition:transform .28s ease,background-color .25s ease,box-shadow .25s ease;z-index:50}.nav--hidden[data-v-2f5c8ac3]{transform:translateY(-102%)}.nav--float[data-v-2f5c8ac3]{background:transparent;border-bottom-color:transparent}.nav--float .nav__inner[data-v-2f5c8ac3]{backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);background:#fffc;border-radius:16px;box-shadow:0 12px 40px #1112131f;margin-top:12px;min-height:56px;padding-inline:24px}@media(prefers-reduced-motion:reduce){.nav[data-v-2f5c8ac3]{transition:none}}.nav__inner[data-v-2f5c8ac3]{align-items:center;display:flex;margin-inline:auto;min-height:64px;transition:margin .28s ease,padding .28s ease,background-color .25s ease,border-radius .28s ease,box-shadow .25s ease,min-height .28s ease;width:min(100% - 64px,1216px)}.nav__brand[data-v-2f5c8ac3]{align-items:center;display:inline-flex;flex:none;min-height:44px}.nav__brand-logo[data-v-2f5c8ac3]{display:block;height:16px;width:auto}.nav__desktop[data-v-2f5c8ac3]{align-items:center;color:#4a5162;display:flex;font-size:14px;font-weight:500;gap:26px;margin-left:36px}.nav__desktop>a[data-v-2f5c8ac3],.nav__resume-menu>summary[data-v-2f5c8ac3]{padding-block:22px}.nav__desktop a[data-v-2f5c8ac3]:hover,.nav__desktop summary[data-v-2f5c8ac3]:hover{color:var(--up-primary-hover)}.nav__desktop summary.is-active[data-v-2f5c8ac3],.nav__desktop>a.is-active[data-v-2f5c8ac3],.nav__dropdown a.is-active[data-v-2f5c8ac3]{color:var(--up-primary);font-weight:600}.nav__desktop>a.is-active[data-v-2f5c8ac3],.nav__resume-menu>summary.is-active[data-v-2f5c8ac3]{position:relative}.nav__desktop>a.is-active[data-v-2f5c8ac3]:after,.nav__resume-menu>summary.is-active[data-v-2f5c8ac3]:after{background:var(--up-primary);border-radius:2px;bottom:14px;content:"";height:2.5px;left:50%;position:absolute;translate:-50%;width:16px}.nav__resume-menu[data-v-2f5c8ac3]{position:relative}.nav__mobile-resume>summary[data-v-2f5c8ac3],.nav__resume-menu>summary[data-v-2f5c8ac3]{align-items:center;color:var(--up-ink);cursor:pointer;display:flex;font-weight:700;gap:7px;list-style:none}.nav summary[data-v-2f5c8ac3]::-webkit-details-marker{display:none}.nav__chevron[data-v-2f5c8ac3]{border-bottom:1.5px solid;border-right:1.5px solid;height:7px;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease;width:7px}details[open]>summary .nav__chevron[data-v-2f5c8ac3]{transform:translateY(2px) rotate(225deg)}.nav__dropdown[data-v-2f5c8ac3]{background:var(--up-white);border:1px solid var(--up-border);border-radius:12px;box-shadow:0 18px 44px #1112131f;display:grid;gap:2px;left:-14px;padding:8px;position:absolute;top:calc(100% - 10px);width:166px}.nav__dropdown a[data-v-2f5c8ac3]{border-radius:8px;color:#4a5162;font-weight:600;padding:10px 12px}.nav__dropdown a[data-v-2f5c8ac3]:focus-visible,.nav__dropdown a[data-v-2f5c8ac3]:hover{background:var(--up-cold);color:var(--up-ink)}.nav__login[data-v-2f5c8ac3]{align-items:center;background:var(--up-primary);border-radius:10px;box-shadow:0 8px 20px #1e4aff38;color:var(--up-white);display:inline-flex;font-size:14px;font-weight:600;height:38px;padding-inline:22px;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.nav__login[data-v-2f5c8ac3]:hover{background:var(--up-primary-hover);box-shadow:0 10px 26px #1e4aff4d;color:var(--up-white);transform:translateY(-1px)}.nav__actions[data-v-2f5c8ac3]{align-items:center;display:flex;gap:10px;margin-left:auto}.nav__hire[data-v-2f5c8ac3]{align-items:center;background:var(--up-white);border:1px solid var(--up-border);border-radius:10px;color:var(--up-ink);display:inline-flex;font-size:14px;font-weight:600;height:38px;padding-inline:18px;transition:border-color .18s ease,color .18s ease,transform .18s ease}.nav__hire[data-v-2f5c8ac3]:hover{border-color:#1e4aff66;color:var(--up-primary);transform:translateY(-1px)}.nav__mobile-actions[data-v-2f5c8ac3]{display:none}@media(max-width:767px){.nav__inner[data-v-2f5c8ac3]{min-height:58px;width:calc(100% - 36px)}.nav__actions[data-v-2f5c8ac3],.nav__desktop[data-v-2f5c8ac3]{display:none}.nav__mobile-actions[data-v-2f5c8ac3]{align-items:center;display:flex;gap:18px;margin-left:auto}.nav__mobile-menu[data-v-2f5c8ac3]{position:relative}.nav__mobile-menu>summary[data-v-2f5c8ac3]{align-content:center;cursor:pointer;display:grid;gap:4px;height:24px;list-style:none;width:24px}.nav__mobile-menu>summary span[data-v-2f5c8ac3]{background:var(--up-ink);border-radius:2px;height:2px;width:20px}.nav__mobile-menu>nav[data-v-2f5c8ac3]{background:var(--up-white);border:1px solid var(--up-border);border-radius:14px;box-shadow:0 18px 44px #1112131f;display:grid;gap:2px;padding:10px;position:absolute;right:0;top:40px;width:min(300px,100vw - 36px)}.nav__mobile-menu nav>a[data-v-2f5c8ac3],.nav__mobile-resume>a[data-v-2f5c8ac3],.nav__mobile-resume>summary[data-v-2f5c8ac3]{align-items:center;border-radius:9px;color:#4a5162;display:flex;font-size:14px;font-weight:600;min-height:44px;padding:11px 12px}.nav__mobile-resume>a[data-v-2f5c8ac3]{color:var(--up-subtle);margin-left:12px}.nav__mobile-menu a[data-v-2f5c8ac3]:hover,.nav__mobile-menu summary[data-v-2f5c8ac3]:hover{background:var(--up-cold)}}.nav__mobile-menu a.is-active[data-v-2f5c8ac3],.nav__mobile-resume a.is-active[data-v-2f5c8ac3]{color:var(--up-primary);font-weight:600}
