.InterviewRankPromotion-module__5TfaVa__overlay{z-index:199;background:#fbfaf7;position:fixed;inset:0}.InterviewRankPromotion-module__5TfaVa__page{--promotion-bg:#fbfaf7;--promotion-text:#242625;--promotion-muted:#777a76;z-index:200;isolation:isolate;overscroll-behavior:contain;background:var(--promotion-bg);min-height:100dvh;color:var(--promotion-text);font-family:var(--font-openai-sans), sans-serif;animation:InterviewRankPromotion-module__5TfaVa__pageEnter .25s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both;outline:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.InterviewRankPromotion-module__5TfaVa__atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.InterviewRankPromotion-module__5TfaVa__wash{background:radial-gradient(ellipse at 50% 42%, var(--rank-wash) 0%, transparent 55%);animation:InterviewRankPromotion-module__5TfaVa__washReveal 2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both;position:absolute;inset:-20%}.InterviewRankPromotion-module__5TfaVa__grid{opacity:.28;background-image:radial-gradient(var(--rank-edge) .8px, transparent .8px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 10%,#0000 68%);mask-image:radial-gradient(#000 10%,#0000 68%)}.InterviewRankPromotion-module__5TfaVa__header{padding:max(22px, env(safe-area-inset-top)) max(30px, env(safe-area-inset-right)) 12px max(30px, env(safe-area-inset-left));flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.InterviewRankPromotion-module__5TfaVa__logo{color:var(--promotion-text);font-size:26px;font-weight:700}.InterviewRankPromotion-module__5TfaVa__workspace{color:var(--promotion-muted);letter-spacing:.06em;font-size:11px}.InterviewRankPromotion-module__5TfaVa__close{width:36px;height:36px;color:var(--promotion-muted);cursor:pointer;background:0 0;border:1px solid #dedfd9;border-radius:50%;place-items:center;transition:background-color .16s,color .16s;display:grid}.InterviewRankPromotion-module__5TfaVa__content{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:100%;max-width:100%;margin:auto;padding:12px 24px 24px;display:flex;position:relative;overflow-x:clip}.InterviewRankPromotion-module__5TfaVa__eyebrow{color:var(--rank-ink);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:650;display:flex}.InterviewRankPromotion-module__5TfaVa__eyebrow>span{background:var(--rank-mid);border-radius:50%;width:5px;height:5px}.InterviewRankPromotion-module__5TfaVa__stage{flex:none;width:min(560px,100%);height:clamp(220px,34vh,300px);margin:8px 0 0;position:relative}.InterviewRankPromotion-module__5TfaVa__halo,.InterviewRankPromotion-module__5TfaVa__rays,.InterviewRankPromotion-module__5TfaVa__orbit,.InterviewRankPromotion-module__5TfaVa__wave{pointer-events:none;border-radius:50%;width:280px;height:280px;margin:-140px 0 0 -140px;position:absolute;top:50%;left:50%}.InterviewRankPromotion-module__5TfaVa__halo{background:radial-gradient(circle, var(--rank-edge) 0%, var(--rank-wash) 45%, transparent 71%);animation:InterviewRankPromotion-module__5TfaVa__haloReveal 1.6s .35s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both}.InterviewRankPromotion-module__5TfaVa__rays{background:repeating-conic-gradient(from 0deg, var(--rank-mid) 0deg 4deg, transparent 4deg 30deg);width:380px;height:380px;animation:InterviewRankPromotion-module__5TfaVa__rayReveal 2.4s .4s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both;margin:-190px 0 0 -190px;-webkit-mask-image:radial-gradient(circle,#0000 30%,#000 43%,#0000 68%);mask-image:radial-gradient(circle,#0000 30%,#000 43%,#0000 68%)}.InterviewRankPromotion-module__5TfaVa__orbit{border:1px solid var(--rank-edge);opacity:.7;width:244px;height:244px;animation:InterviewRankPromotion-module__5TfaVa__orbitReveal 1.2s .55s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both;margin:-122px 0 0 -122px}.InterviewRankPromotion-module__5TfaVa__wave{border:1px solid var(--rank-mid);animation:InterviewRankPromotion-module__5TfaVa__waveExpand 1.3s .65s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both}.InterviewRankPromotion-module__5TfaVa__newBadge,.InterviewRankPromotion-module__5TfaVa__departingBadge{width:240px;height:240px;margin:-120px 0 0 -120px;position:absolute;top:50%;left:50%}.InterviewRankPromotion-module__5TfaVa__newBadge{animation:InterviewRankPromotion-module__5TfaVa__badgeArrive .9s .42s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both}.InterviewRankPromotion-module__5TfaVa__newBadge img{width:100%;height:100%;filter:drop-shadow(0 16px 16px color-mix(in srgb, var(--rank-ink) 15%, transparent))}.InterviewRankPromotion-module__5TfaVa__departingBadge{animation:InterviewRankPromotion-module__5TfaVa__badgeDepart .65s .1s var(--ease-in-out,cubic-bezier(.77, 0, .175, 1)) both}.InterviewRankPromotion-module__5TfaVa__badgeGleam{opacity:0;animation:InterviewRankPromotion-module__5TfaVa__gleam .75s 1.1s var(--ease-in-out,cubic-bezier(.77, 0, .175, 1)) both;background:linear-gradient(115deg,#0000 32%,#fff9 49%,#0000 62%);border-radius:50%;position:absolute;inset:15%;-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.InterviewRankPromotion-module__5TfaVa__previousBadge,.InterviewRankPromotion-module__5TfaVa__nextBadge{width:88px;color:var(--promotion-muted);animation:InterviewRankPromotion-module__5TfaVa__sideBadge .25s .95s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both;flex-direction:column;align-items:center;gap:5px;margin-top:-44px;font-size:10px;display:flex;position:absolute;top:50%}.InterviewRankPromotion-module__5TfaVa__previousBadge{left:0}.InterviewRankPromotion-module__5TfaVa__nextBadge{right:0}.InterviewRankPromotion-module__5TfaVa__previousBadge img{opacity:.52}.InterviewRankPromotion-module__5TfaVa__nextBadge img{opacity:.2;filter:grayscale()}.InterviewRankPromotion-module__5TfaVa__sparkle{height:auto;color:var(--rank-mid);opacity:0;animation:InterviewRankPromotion-module__5TfaVa__sparkle 1.2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both;position:absolute}.InterviewRankPromotion-module__5TfaVa__announcement{animation:InterviewRankPromotion-module__5TfaVa__contentReveal .25s .95s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both}.InterviewRankPromotion-module__5TfaVa__title{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:650;line-height:1.1}.InterviewRankPromotion-module__5TfaVa__title>span{color:var(--rank-ink)}.InterviewRankPromotion-module__5TfaVa__description{color:var(--promotion-muted);text-wrap:balance;margin:15px 0 0;font-size:14px;line-height:1.65}.InterviewRankPromotion-module__5TfaVa__milestone{color:var(--rank-ink);border:1px solid var(--rank-edge);background:color-mix(in srgb, var(--rank-shine) 78%, transparent);animation:InterviewRankPromotion-module__5TfaVa__contentReveal .25s 1s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:10px 16px;font-size:12px;display:flex}.InterviewRankPromotion-module__5TfaVa__milestone strong{font-variant-numeric:tabular-nums;font-weight:650}.InterviewRankPromotion-module__5TfaVa__divider{background:var(--rank-edge);width:1px;height:12px}.InterviewRankPromotion-module__5TfaVa__actions{flex-direction:column;align-items:center;margin-top:30px;display:flex}.InterviewRankPromotion-module__5TfaVa__continue{color:#fff;cursor:pointer;min-height:50px;transition:transform .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), background-color .16s ease;background:#252927;border:0;border-radius:999px;justify-content:center;align-items:center;gap:28px;padding:14px 25px;font-size:13px;font-weight:600;display:flex}.InterviewRankPromotion-module__5TfaVa__continue:active{transform:scale(.97)}.InterviewRankPromotion-module__5TfaVa__continue:focus-visible,.InterviewRankPromotion-module__5TfaVa__close:focus-visible{outline:2px solid var(--rank-mid);outline-offset:5px}.InterviewRankPromotion-module__5TfaVa__nextTarget{color:var(--promotion-muted);margin:12px 0 0;font-size:11px}.InterviewRankPromotion-module__5TfaVa__nextTarget strong{color:var(--rank-ink);font-weight:600}.InterviewRankPromotion-module__5TfaVa__footer{padding:16px 20px max(24px, env(safe-area-inset-bottom));flex:none;justify-content:center;align-items:center;gap:clamp(15px,4vw,44px);display:flex;position:relative}.InterviewRankPromotion-module__5TfaVa__journeyStep{color:#959891;flex-direction:column;align-items:center;gap:9px;font-size:9px;display:flex}.InterviewRankPromotion-module__5TfaVa__journeyDot{background:#d9dcd4;border-radius:50%;width:5px;height:5px}.InterviewRankPromotion-module__5TfaVa__journeyStep[data-complete=true] .InterviewRankPromotion-module__5TfaVa__journeyDot{background:var(--rank-mid)}.InterviewRankPromotion-module__5TfaVa__journeyStep[data-current=true]{color:var(--rank-ink);font-weight:650}.InterviewRankPromotion-module__5TfaVa__journeyStep[data-current=true] .InterviewRankPromotion-module__5TfaVa__journeyDot{box-shadow:0 0 0 4px var(--rank-wash), 0 0 0 5px var(--rank-edge)}.InterviewRankPromotion-module__5TfaVa__confetti{opacity:0;width:7px;height:12px;animation:InterviewRankPromotion-module__5TfaVa__confettiBurst 2s var(--delay) linear both;border-radius:2px;position:absolute;top:40%;left:50%}.InterviewRankPromotion-module__5TfaVa__confetti:nth-of-type(3n){border-radius:50%;width:6px;height:6px}@keyframes InterviewRankPromotion-module__5TfaVa__pageEnter{0%{opacity:0}to{opacity:1}}@keyframes InterviewRankPromotion-module__5TfaVa__washReveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes InterviewRankPromotion-module__5TfaVa__haloReveal{0%{opacity:0;transform:scale(.9)}55%{opacity:1}to{opacity:.8;transform:scale(1.1)}}@keyframes InterviewRankPromotion-module__5TfaVa__rayReveal{0%{opacity:0;transform:rotate(-18deg)scale(.9)}30%{opacity:.23}to{opacity:.07;transform:rotate(18deg)scale(1.08)}}@keyframes InterviewRankPromotion-module__5TfaVa__orbitReveal{0%{opacity:0;transform:scale(.9)}to{opacity:.7;transform:scale(1)}}@keyframes InterviewRankPromotion-module__5TfaVa__waveExpand{0%{opacity:0;transform:scale(.9)}20%{opacity:.45}to{opacity:0;transform:scale(1.5)}}@keyframes InterviewRankPromotion-module__5TfaVa__badgeDepart{0%,20%{opacity:1;transform:translateY(0)scale(.9)}to{opacity:0;transform:translateY(-30px)scale(.9)rotate(-8deg)}}@keyframes InterviewRankPromotion-module__5TfaVa__badgeArrive{0%{opacity:0;transform:translateY(45px)scale(.9)rotate(-8deg)}52%{opacity:1;transform:translateY(-8px)scale(1.05)rotate(3deg)}76%{transform:translateY(3px)scale(.99)rotate(-1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes InterviewRankPromotion-module__5TfaVa__gleam{0%{opacity:0;transform:translate(-40%)}40%{opacity:.65}to{opacity:0;transform:translate(40%)}}@keyframes InterviewRankPromotion-module__5TfaVa__sideBadge{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes InterviewRankPromotion-module__5TfaVa__sparkle{0%{opacity:0;transform:scale(.9)rotate(-15deg)}25%,45%{opacity:.9}to{opacity:0;transform:scale(1.1)rotate(45deg)}}@keyframes InterviewRankPromotion-module__5TfaVa__contentReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes InterviewRankPromotion-module__5TfaVa__confettiBurst{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:.85}45%{opacity:.8;transform:translate(var(--burst-x), var(--burst-y)) rotate(var(--turn))}to{opacity:0;transform:translate(var(--burst-x), var(--fall-y)) rotate(var(--turn))}}@media (hover:hover) and (pointer:fine){.InterviewRankPromotion-module__5TfaVa__continue:hover{background:#3b413d}.InterviewRankPromotion-module__5TfaVa__close:hover{background:var(--rank-wash);color:var(--rank-ink)}}@media (max-width:600px){.InterviewRankPromotion-module__5TfaVa__header{padding-inline:20px}.InterviewRankPromotion-module__5TfaVa__workspace{font-size:10px}.InterviewRankPromotion-module__5TfaVa__content{padding:18px 20px 20px}.InterviewRankPromotion-module__5TfaVa__stage{height:235px}.InterviewRankPromotion-module__5TfaVa__newBadge,.InterviewRankPromotion-module__5TfaVa__departingBadge{width:200px;height:200px;margin:-100px 0 0 -100px}.InterviewRankPromotion-module__5TfaVa__departingBadge img{width:100%;height:100%}.InterviewRankPromotion-module__5TfaVa__orbit{width:210px;height:210px;margin:-105px 0 0 -105px}.InterviewRankPromotion-module__5TfaVa__previousBadge,.InterviewRankPromotion-module__5TfaVa__nextBadge{width:48px;margin-top:-24px;font-size:9px}.InterviewRankPromotion-module__5TfaVa__previousBadge img,.InterviewRankPromotion-module__5TfaVa__nextBadge img{width:48px;height:48px}.InterviewRankPromotion-module__5TfaVa__description{max-width:300px;font-size:13px}.InterviewRankPromotion-module__5TfaVa__actions{margin-top:24px}.InterviewRankPromotion-module__5TfaVa__footer{gap:clamp(10px,3vw,22px)}.InterviewRankPromotion-module__5TfaVa__journeyStep{font-size:8px}}@media (max-height:740px){.InterviewRankPromotion-module__5TfaVa__stage{height:210px}.InterviewRankPromotion-module__5TfaVa__newBadge,.InterviewRankPromotion-module__5TfaVa__departingBadge{width:200px;height:200px;margin:-100px 0 0 -100px}.InterviewRankPromotion-module__5TfaVa__departingBadge img{width:100%;height:100%}.InterviewRankPromotion-module__5TfaVa__halo{width:240px;height:240px;margin:-120px 0 0 -120px}.InterviewRankPromotion-module__5TfaVa__orbit{width:210px;height:210px;margin:-105px 0 0 -105px}.InterviewRankPromotion-module__5TfaVa__content{padding-top:8px;padding-bottom:16px}.InterviewRankPromotion-module__5TfaVa__milestone{margin-top:18px}.InterviewRankPromotion-module__5TfaVa__actions{margin-top:22px}}@media (max-height:600px){.InterviewRankPromotion-module__5TfaVa__stage{height:180px}.InterviewRankPromotion-module__5TfaVa__newBadge,.InterviewRankPromotion-module__5TfaVa__departingBadge{width:170px;height:170px;margin:-85px 0 0 -85px}.InterviewRankPromotion-module__5TfaVa__orbit{width:180px;height:180px;margin:-90px 0 0 -90px}.InterviewRankPromotion-module__5TfaVa__title{font-size:32px}.InterviewRankPromotion-module__5TfaVa__header{padding-top:14px}.InterviewRankPromotion-module__5TfaVa__description{margin-top:10px}.InterviewRankPromotion-module__5TfaVa__footer{padding-bottom:20px}}.dark .InterviewRankPromotion-module__5TfaVa__page{--promotion-bg:#141715;--promotion-text:#f2f3ef;--promotion-muted:#a6aca4;--rank-wash:#252c27;--rank-edge:#3e493f;--rank-shine:#202721;--rank-ink:#c9d7c4}.dark .InterviewRankPromotion-module__5TfaVa__overlay{background:#141715}.dark .InterviewRankPromotion-module__5TfaVa__continue{color:#202620;background:#eef1e9}.dark .InterviewRankPromotion-module__5TfaVa__close{border-color:#424a42}@media (prefers-reduced-motion:reduce){.InterviewRankPromotion-module__5TfaVa__page{animation:.2s both InterviewRankPromotion-module__5TfaVa__pageEnter}.InterviewRankPromotion-module__5TfaVa__page *,.InterviewRankPromotion-module__5TfaVa__page :before,.InterviewRankPromotion-module__5TfaVa__page :after{transition:none!important;animation:none!important}.InterviewRankPromotion-module__5TfaVa__departingBadge,.InterviewRankPromotion-module__5TfaVa__confetti,.InterviewRankPromotion-module__5TfaVa__wave,.InterviewRankPromotion-module__5TfaVa__sparkle,.InterviewRankPromotion-module__5TfaVa__rays,.InterviewRankPromotion-module__5TfaVa__badgeGleam{display:none}.InterviewRankPromotion-module__5TfaVa__continue:active{transform:none}}@media (forced-colors:active){.InterviewRankPromotion-module__5TfaVa__atmosphere,.InterviewRankPromotion-module__5TfaVa__halo,.InterviewRankPromotion-module__5TfaVa__rays,.InterviewRankPromotion-module__5TfaVa__orbit,.InterviewRankPromotion-module__5TfaVa__wave,.InterviewRankPromotion-module__5TfaVa__sparkle,.InterviewRankPromotion-module__5TfaVa__badgeGleam{display:none}.InterviewRankPromotion-module__5TfaVa__continue,.InterviewRankPromotion-module__5TfaVa__close,.InterviewRankPromotion-module__5TfaVa__milestone{border:1px solid buttontext}}
