.careery-start--celebrate{isolation:isolate;border-radius:1.25rem;box-shadow:0 1px 2px #140a3c0d,0 28px 60px -28px #5b3bff6b,0 60px 120px -60px #ff4f9a66}.careery-start-ring{z-index:-1;border-radius:calc(1.25rem + 1.5px);position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px;right:-1.5px;overflow:hidden}.careery-start-ring>i{aspect-ratio:1;will-change:transform;background:conic-gradient(#5b3bff,#ff4f9a,#ffb547,#22d3ee,#5b3bff);width:200%;animation:6s linear infinite careery-start-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes careery-start-ring{to{transform:translate(-50%,-50%)rotate(1turn)}}.careery-start-surface{z-index:-1;background:var(--marketing-bg);border-radius:1.25rem;position:absolute;top:0;bottom:0;left:0;right:0}.careery-start-sticker{z-index:5;color:#2a1600;text-align:center;background:radial-gradient(circle at 30% 25%,#fff3c4,#ffc04d 45%,#ff8a3d);border-radius:999px;place-content:center;width:4.1rem;height:4.1rem;animation:.7s cubic-bezier(.34,1.56,.64,1) .9s both careery-start-sticker;display:grid;position:absolute;top:-2.1rem;right:-1.35rem;transform:rotate(12deg);box-shadow:0 12px 30px -10px #ff8a3dcc,inset 0 1px #ffffffb3}.careery-start-sticker b{font-family:var(--careery-display-stack);letter-spacing:-.04em;font-size:1.1rem;font-weight:900;line-height:1}.careery-start-sticker small{letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:800}@keyframes careery-start-sticker{0%{transform:scale(0)rotate(-40deg)}to{transform:scale(1)rotate(12deg)}}.careery-start-progress{margin-bottom:1rem}.careery-start-progress-label{color:var(--marketing-ink-muted);align-items:center;gap:.4rem;font-size:.75rem;font-weight:650;display:flex}.careery-start-progress-count{font-variant-numeric:tabular-nums;opacity:.75}.careery-start-progress-bar{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:.6rem;display:grid;position:relative}.careery-start-progress-bar>span{background:color-mix(in srgb, var(--careery-signal-violet) 14%, transparent);border-radius:99px;height:4px;position:relative;overflow:hidden}.careery-start-progress-bar>span>i{transform-origin:0;background:linear-gradient(90deg,#5b3bff,#ff4f9a);border-radius:99px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.careery-start-progress-burst{width:0;height:0;position:absolute;top:2px}.careery-start-progress-burst[data-step=auth]{left:33.3%}.careery-start-progress-burst[data-step=email]{left:66.6%}.careery-start-sent-burst{z-index:4;width:0;height:0;position:absolute;top:55%;left:50%}.careery-start-cheer{color:var(--marketing-ink);background:linear-gradient(90deg,#ffb54738,#ff4f9a29);border-radius:999px;align-items:center;gap:.4rem;margin:0 0 .6rem;padding:.35rem .7rem;font-size:.8rem;font-weight:700;animation:.52s cubic-bezier(.34,1.56,.64,1) both careery-start-pop;display:inline-flex}.careery-start-cheer svg{color:#f59e0b}@keyframes careery-start-pop{0%{opacity:0;transform:translateY(6px)scale(.85)}}.careery-start-tag{color:#2a1600;background:#ffd36b;border-radius:999px;padding:.15rem .5rem;font-size:.78rem;font-weight:800}.careery-start-arrow{animation:1.6s ease-in-out infinite careery-start-nudge;display:inline-block}@keyframes careery-start-nudge{50%{transform:translate(4px)}}.careery-start-safety{color:var(--marketing-ink-muted);flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;margin:.8rem 0 0;padding:0;font-size:.75rem;font-weight:600;list-style:none;display:flex}.careery-start-safety li{align-items:center;gap:.3rem;display:inline-flex}.careery-start-safety svg{color:#16a34a}.careery-start-done{color:#fff;background:linear-gradient(135deg,#34d399,#16a34a);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;animation:.6s cubic-bezier(.34,1.56,.64,1) both careery-start-pop;display:grid;position:absolute;top:.85rem;right:.85rem;box-shadow:0 0 0 6px #22c55e24}@media (prefers-reduced-motion:reduce){.careery-start-ring>i,.careery-start-sticker,.careery-start-cheer,.careery-start-arrow,.careery-start-done{animation:none}.careery-start-progress-bar>span>i{transition:none}}
