.career-passport-scene-module__3CRhkW__scene{aspect-ratio:1.08;isolation:isolate;width:100%;max-width:540px;min-height:280px;margin-inline:auto;position:relative}.career-passport-scene-module__3CRhkW__halo{pointer-events:none;background:radial-gradient(#a5bfff38,#c4d7ff1c 45%,#0000 70%);border-radius:50%;position:absolute;inset:4% 2% 10%}.career-passport-scene-module__3CRhkW__orbit,.career-passport-scene-module__3CRhkW__innerOrbit{pointer-events:none;border:1px solid #7798ed25;border-radius:50%;position:absolute;inset:11% 5% 17%;transform:rotate(-23deg)}.career-passport-scene-module__3CRhkW__innerOrbit{border-color:#7798ed19;inset:5% 15% 12%;transform:rotate(24deg)}.career-passport-scene-module__3CRhkW__orbit:after{content:"";background:#8aabf0;border-radius:50%;width:7px;height:7px;position:absolute;inset:11% auto auto 14%;box-shadow:0 0 0 5px #8aabf016}.career-passport-scene-module__3CRhkW__shadow{filter:blur(16px);pointer-events:none;background:#0b267427;border-radius:50%;width:50%;height:7%;position:absolute;bottom:15%;left:25%}.career-passport-scene-module__3CRhkW__viewport,.career-passport-scene-module__3CRhkW__poster{border-radius:28px;position:absolute;inset:0 0 42px}.career-passport-scene-module__3CRhkW__viewport{touch-action:pan-y;outline:none}.career-passport-scene-module__3CRhkW__scene[data-ready=true] .career-passport-scene-module__3CRhkW__viewport{cursor:grab}.career-passport-scene-module__3CRhkW__scene[data-ready=true] .career-passport-scene-module__3CRhkW__viewport[data-dragging=true]{cursor:grabbing}.career-passport-scene-module__3CRhkW__viewport:focus-visible{outline-offset:-3px;outline:2px solid #3e6dff}.career-passport-scene-module__3CRhkW__viewport canvas{opacity:0;width:100%;height:100%;transition:opacity .45s;display:block}.career-passport-scene-module__3CRhkW__scene[data-ready=true] .career-passport-scene-module__3CRhkW__viewport canvas{opacity:1}.career-passport-scene-module__3CRhkW__poster{pointer-events:none;transition:opacity .45s}.career-passport-scene-module__3CRhkW__poster img{object-fit:contain}.career-passport-scene-module__3CRhkW__scene[data-ready=true] .career-passport-scene-module__3CRhkW__poster{opacity:0}.career-passport-scene-module__3CRhkW__controls{justify-content:center;align-items:center;gap:14px;width:max-content;max-width:100%;min-height:34px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.career-passport-scene-module__3CRhkW__hint{color:rgb(var(--muted-foreground));letter-spacing:.035em;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.career-passport-scene-module__3CRhkW__buttons{gap:4px;display:flex}.career-passport-scene-module__3CRhkW__controls button{border:1px solid rgb(var(--border) / .7);background:rgb(var(--background) / .7);width:34px;height:34px;color:rgb(var(--foreground));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,border-color .18s;display:inline-flex}.career-passport-scene-module__3CRhkW__controls button:hover{background:rgb(var(--primary) / .08);border-color:rgb(var(--primary) / .25)}.career-passport-scene-module__3CRhkW__controls button:focus-visible{outline-offset:3px;outline:2px solid #3e6dff}.career-passport-scene-module__3CRhkW__controls button:disabled{cursor:default;opacity:.45}.career-passport-scene-module__3CRhkW__controls button.career-passport-scene-module__3CRhkW__explore{border-radius:20px;gap:7px;width:auto;padding:0 14px;font-size:11px}.career-passport-scene-module__3CRhkW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.career-passport-scene-module__3CRhkW__scene{aspect-ratio:1.03;max-width:400px}.career-passport-scene-module__3CRhkW__viewport,.career-passport-scene-module__3CRhkW__poster{bottom:48px}.career-passport-scene-module__3CRhkW__controls button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.career-passport-scene-module__3CRhkW__viewport canvas,.career-passport-scene-module__3CRhkW__poster,.career-passport-scene-module__3CRhkW__controls button{transition:none}}
.dashboard-career-passport-module__KExwbG__passport{margin:0;scroll-margin-top:24px}.dashboard-career-passport-module__KExwbG__identity{isolation:isolate;border:1px solid rgb(var(--primary) / .14);background:linear-gradient(125deg, rgb(var(--card)) 20%, rgb(var(--primary) / .065) 100%);box-shadow:0 10px 40px rgb(var(--midnight) / .025);border-radius:26px;padding:25px 32px 0;position:relative;overflow:hidden}.dashboard-career-passport-module__KExwbG__identity:before{content:"";z-index:-1;background:radial-gradient(circle, rgb(var(--primary) / .09), transparent 68%);border-radius:50%;width:440px;height:440px;position:absolute;top:-120px;right:-50px}.dashboard-career-passport-module__KExwbG__topline{color:rgb(var(--primary));letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:700;display:flex}.dashboard-career-passport-module__KExwbG__topline>span{align-items:center;gap:8px;display:inline-flex}.dashboard-career-passport-module__KExwbG__topline>span:last-child{border:1px solid rgb(var(--primary) / .12);color:rgb(var(--muted-foreground));letter-spacing:0;background:rgb(var(--card) / .6);border-radius:30px;padding:6px 10px;font-size:10px;font-weight:500}.dashboard-career-passport-module__KExwbG__heroGrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:10px;display:grid}.dashboard-career-passport-module__KExwbG__story{min-width:0;padding:40px 0 38px;animation:.75s cubic-bezier(.2,.75,.25,1) both dashboard-career-passport-module__KExwbG__story-enter}.dashboard-career-passport-module__KExwbG__eyebrow{letter-spacing:.11em;text-transform:uppercase;color:rgb(var(--muted-foreground));margin:0 0 14px;font-size:9px;font-weight:700;line-height:1.6}.dashboard-career-passport-module__KExwbG__story h2{font-family:var(--font-dashboard-title);letter-spacing:-.055em;color:rgb(var(--foreground));margin:0;font-size:clamp(30px,3.25vw,50px);font-weight:650;line-height:1.12}.dashboard-career-passport-module__KExwbG__story h2>span{color:rgb(var(--primary))}.dashboard-career-passport-module__KExwbG__description{color:rgb(var(--muted-foreground));max-width:340px;margin:20px 0 0;font-size:13px;line-height:1.85}.dashboard-career-passport-module__KExwbG__skills{flex-wrap:wrap;gap:6px;max-width:365px;margin:21px 0 25px;display:flex}.dashboard-career-passport-module__KExwbG__skills>span{background:rgb(var(--card) / .7);color:rgb(var(--foreground) / .85);border:1px solid rgb(var(--primary) / .12);border-radius:7px;padding:5px 9px;font-size:10px}.dashboard-career-passport-module__KExwbG__heroAction{background:rgb(var(--primary));min-height:44px;color:rgb(var(--primary-foreground));box-shadow:0 5px 16px rgb(var(--primary) / .16);border-radius:10px;align-items:center;gap:20px;padding:12px 16px;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.dashboard-career-passport-module__KExwbG__heroAction:hover{box-shadow:0 8px 22px rgb(var(--primary) / .23);transform:translateY(-2px)}.dashboard-career-passport-module__KExwbG__heroAction svg{transition:transform .2s}.dashboard-career-passport-module__KExwbG__heroAction:hover svg{transform:translate(3px)}.dashboard-career-passport-module__KExwbG__profileNote{color:rgb(var(--muted-foreground));align-items:center;gap:7px;margin:14px 0 0;font-size:9px;display:flex}.dashboard-career-passport-module__KExwbG__profileNote>span{background:rgb(var(--primary));border-radius:50%;width:4px;height:4px}.dashboard-career-passport-module__KExwbG__visual{justify-self:center;width:100%;min-width:0;max-width:455px;animation:.9s .1s both dashboard-career-passport-module__KExwbG__story-enter;position:relative}.dashboard-career-passport-module__KExwbG__visualCaption{color:rgb(var(--muted-foreground));letter-spacing:.02em;justify-content:center;align-items:center;gap:7px;margin:0 0 20px;font-size:9px;display:flex}.dashboard-career-passport-module__KExwbG__facts{border-top:1px solid rgb(var(--primary) / .1);grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin:0;padding:21px 0;display:grid}.dashboard-career-passport-module__KExwbG__facts>div{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-career-passport-module__KExwbG__facts>div+div{border-left:1px solid rgb(var(--primary) / .1);padding-left:18px}.dashboard-career-passport-module__KExwbG__factIcon{color:rgb(var(--primary));flex-shrink:0}.dashboard-career-passport-module__KExwbG__facts dt{color:rgb(var(--muted-foreground));font-size:9px;line-height:1.6}.dashboard-career-passport-module__KExwbG__facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:600;line-height:1.6}.dashboard-career-passport-module__KExwbG__actionPanel{grid-template-columns:1.2fr 1fr;gap:18px;margin-top:18px;display:grid}.dashboard-career-passport-module__KExwbG__essentials{background:rgb(var(--card));border:1px solid rgb(var(--border));border-radius:20px;min-width:0;padding:24px}.dashboard-career-passport-module__KExwbG__progressHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-career-passport-module__KExwbG__progressHeading .dashboard-career-passport-module__KExwbG__eyebrow{margin-bottom:5px;font-size:8px}.dashboard-career-passport-module__KExwbG__progressHeading h3{font-family:var(--font-dashboard-title);letter-spacing:-.04em;margin:0;font-size:17px;font-weight:650}.dashboard-career-passport-module__KExwbG__progressHeading strong{color:rgb(var(--primary));letter-spacing:-.06em;white-space:nowrap;font-size:30px;font-weight:600}.dashboard-career-passport-module__KExwbG__progressHeading strong>span{color:rgb(var(--muted-foreground));letter-spacing:-.02em;font-size:14px;font-weight:400}.dashboard-career-passport-module__KExwbG__segments{gap:5px;margin:18px 0 21px;display:flex}.dashboard-career-passport-module__KExwbG__segments>span{background:rgb(var(--muted));border-radius:5px;flex:1;height:5px;overflow:hidden}.dashboard-career-passport-module__KExwbG__segments>span[data-ready=true]{background:rgb(var(--primary));transform-origin:0;animation:.85s .2s backwards dashboard-career-passport-module__KExwbG__fill-segment}.dashboard-career-passport-module__KExwbG__checks{grid-template-columns:1fr 1fr;gap:16px 10px;margin:0;padding:0;list-style:none;display:grid}.dashboard-career-passport-module__KExwbG__checks li{align-items:flex-start;gap:8px;font-size:11px;font-weight:500;display:flex}.dashboard-career-passport-module__KExwbG__checks small{color:rgb(var(--muted-foreground));margin-top:3px;font-size:9px;font-weight:400;display:block}.dashboard-career-passport-module__KExwbG__check{border:1px solid rgb(var(--border));width:19px;height:19px;color:rgb(var(--muted-foreground));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dashboard-career-passport-module__KExwbG__check[data-ready=true]{background:rgb(var(--primary) / .075);border-color:rgb(var(--primary) / .17);color:rgb(var(--primary))}.dashboard-career-passport-module__KExwbG__check>span{background:currentColor;border-radius:50%;width:3px;height:3px}.dashboard-career-passport-module__KExwbG__essentialsNote{color:rgb(var(--muted-foreground));margin:19px 0 0;font-size:9px;line-height:1.6}.dashboard-career-passport-module__KExwbG__next{border:1px solid rgb(var(--primary) / .14);background:rgb(var(--primary) / .045);border-radius:20px;flex-direction:column;min-width:0;padding:22px 24px;display:flex;position:relative;overflow:hidden}.dashboard-career-passport-module__KExwbG__nextTop{color:rgb(var(--primary));align-items:center;gap:9px;margin-bottom:14px;display:flex}.dashboard-career-passport-module__KExwbG__nextTop p{letter-spacing:.11em;margin:0;font-size:8px;font-weight:700}.dashboard-career-passport-module__KExwbG__nextIcon{background:rgb(var(--primary) / .09);border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.dashboard-career-passport-module__KExwbG__stepNumber{color:rgb(var(--primary) / .16);letter-spacing:-.06em;margin-left:auto;font-size:32px;font-weight:600;line-height:1}.dashboard-career-passport-module__KExwbG__next h3{font-family:var(--font-dashboard-title);letter-spacing:-.035em;max-width:270px;margin:0;font-size:19px;font-weight:650;line-height:1.35}.dashboard-career-passport-module__KExwbG__nextDetail{color:rgb(var(--muted-foreground));max-width:340px;margin:9px 0 17px;font-size:11px;line-height:1.8}.dashboard-career-passport-module__KExwbG__next>a{color:rgb(var(--primary));border-top:1px solid rgb(var(--primary) / .12);justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin-top:auto;padding-top:10px;font-size:12px;font-weight:600;display:flex}.dashboard-career-passport-module__KExwbG__next>a:hover svg{transform:translate(2px,-2px)}.dashboard-career-passport-module__KExwbG__next>a svg{transition:transform .2s}.dashboard-career-passport-module__KExwbG__resumeLinks{color:rgb(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 4px 0;font-size:10px;display:flex}.dashboard-career-passport-module__KExwbG__resumeLinks>span,.dashboard-career-passport-module__KExwbG__resumeLinks a{align-items:center;gap:6px;display:inline-flex}.dashboard-career-passport-module__KExwbG__resumeLinks>div{flex-wrap:wrap;gap:18px;display:flex}.dashboard-career-passport-module__KExwbG__resumeLinks a{color:rgb(var(--primary));font-weight:500}.dashboard-career-passport-module__KExwbG__resumeLinks a:hover{text-underline-offset:4px;text-decoration:underline}.dashboard-career-passport-module__KExwbG__passport a:focus-visible{outline:3px solid rgb(var(--primary) / .6);outline-offset:4px;border-radius:6px}@keyframes dashboard-career-passport-module__KExwbG__story-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-career-passport-module__KExwbG__fill-segment{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1100px) and (min-width:761px){.dashboard-career-passport-module__KExwbG__identity{padding-inline:24px}.dashboard-career-passport-module__KExwbG__story h2{font-size:34px}.dashboard-career-passport-module__KExwbG__heroGrid{gap:0}.dashboard-career-passport-module__KExwbG__description{font-size:12px}.dashboard-career-passport-module__KExwbG__facts{grid-template-columns:1.25fr 1fr 1fr;gap:10px}.dashboard-career-passport-module__KExwbG__facts>div+div{padding-left:12px}.dashboard-career-passport-module__KExwbG__facts dd{font-size:11px}.dashboard-career-passport-module__KExwbG__actionPanel{grid-template-columns:1fr 1fr}.dashboard-career-passport-module__KExwbG__essentials,.dashboard-career-passport-module__KExwbG__next{padding:21px}}@media (max-width:760px){.dashboard-career-passport-module__KExwbG__identity{padding:20px 23px 0}.dashboard-career-passport-module__KExwbG__heroGrid{grid-template-columns:1fr}.dashboard-career-passport-module__KExwbG__story{padding:30px 0 3px}.dashboard-career-passport-module__KExwbG__story h2{font-size:clamp(34px,7vw,46px)}.dashboard-career-passport-module__KExwbG__description{max-width:390px}.dashboard-career-passport-module__KExwbG__visual{max-width:365px;margin-top:-4px}.dashboard-career-passport-module__KExwbG__visualCaption{margin-bottom:20px}.dashboard-career-passport-module__KExwbG__actionPanel{grid-template-columns:1fr;gap:14px}.dashboard-career-passport-module__KExwbG__facts{grid-template-columns:1fr;gap:13px;padding-block:18px}.dashboard-career-passport-module__KExwbG__facts>div+div{border:0;padding-left:0}.dashboard-career-passport-module__KExwbG__factIcon{place-items:center;width:28px;display:grid}.dashboard-career-passport-module__KExwbG__facts>div>div{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.dashboard-career-passport-module__KExwbG__facts dd{text-align:right;margin:0}.dashboard-career-passport-module__KExwbG__facts dt{flex-shrink:0}.dashboard-career-passport-module__KExwbG__resumeLinks{gap:14px;font-size:10px}.dashboard-career-passport-module__KExwbG__topline{font-size:8px}.dashboard-career-passport-module__KExwbG__topline>span:last-child{font-size:9px}.dashboard-career-passport-module__KExwbG__next h3{max-width:none}}@media (prefers-reduced-motion:reduce){.dashboard-career-passport-module__KExwbG__story,.dashboard-career-passport-module__KExwbG__visual,.dashboard-career-passport-module__KExwbG__segments>span[data-ready=true]{animation:none}.dashboard-career-passport-module__KExwbG__passport *,.dashboard-career-passport-module__KExwbG__passport :before{transition:none!important}.dashboard-career-passport-module__KExwbG__heroAction:hover,.dashboard-career-passport-module__KExwbG__heroAction:hover svg,.dashboard-career-passport-module__KExwbG__next>a:hover svg{transform:none}}
