.AuthFormShell-module__7CV1NW__panel{border-radius:calc(var(--radius) * 1.8);background:linear-gradient(var(--key-angle), color-mix(in oklab, var(--card) 92%, white 8%) 0%, var(--card) 46%, color-mix(in oklab, var(--card) 88%, black 12%) 100%);box-shadow: inset 0 1px 0 #ffffff14,  calc(var(--shadow-x) * 2) calc(var(--shadow-y) * 2) 60px -28px #000000e6, 0 2px 10px -6px #000000b3;padding:2rem 1.75rem 1.75rem;transition:filter .24s;position:relative}.AuthFormShell-module__7CV1NW__panel:before{content:"";border-radius:inherit;background:linear-gradient(var(--key-angle), color-mix(in oklab, var(--bot-gold-hi) 42%, transparent) 0%, color-mix(in oklab, var(--bot-gold) 24%, transparent) 22%, #ffffff0d 55%, transparent 100%);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AuthFormShell-module__7CV1NW__panel:after{content:"";border-radius:inherit;background:radial-gradient(120% 70% at var(--key-spot-x,78%) -12%, color-mix(in oklab, var(--bot-cyan) 7%, transparent) 0%, transparent 62%);pointer-events:none;position:absolute;inset:0}.AuthFormShell-module__7CV1NW__content{flex-direction:column;gap:1.5rem;display:flex;position:relative}.AuthFormShell-module__7CV1NW__hub{display:inline-flex}[data-auth-unlock=blackout] .AuthFormShell-module__7CV1NW__hub{filter:brightness(.1)saturate(.2)}[data-auth-unlock=wave] .AuthFormShell-module__7CV1NW__hub{animation:AuthFormShell-module__7CV1NW__hubCatch .62s var(--wave-delay,0s) cubic-bezier(.2, .8, .2, 1) both}@keyframes AuthFormShell-module__7CV1NW__hubCatch{0%{filter:brightness(.1)saturate(.2)}16%{filter:brightness(2.6) saturate(1.6) drop-shadow(0 0 18px color-mix(in oklab, var(--bot-cyan-lit) 80%, transparent))}to{filter:none}}[data-auth-unlock=blackout] .AuthFormShell-module__7CV1NW__panel{filter:brightness(.42)saturate(.6)}[data-auth-unlock=wave] .AuthFormShell-module__7CV1NW__panel{animation:.9s cubic-bezier(.2,.8,.2,1) both AuthFormShell-module__7CV1NW__panelUnlock}@keyframes AuthFormShell-module__7CV1NW__panelUnlock{0%{filter:brightness(.42)saturate(.6)}to{filter:none}}@media (prefers-reduced-motion:reduce){[data-auth-unlock] .AuthFormShell-module__7CV1NW__panel,[data-auth-unlock] .AuthFormShell-module__7CV1NW__hub{filter:none;animation:none}}@media (max-width:26rem){.AuthFormShell-module__7CV1NW__panel{padding:1.5rem 1.15rem 1.25rem}}
.AuthSubmitButton-module__A-Lpma__button{border-radius:var(--radius);width:100%;height:2.5rem;font-family:var(--font-heading,inherit);letter-spacing:.01em;white-space:nowrap;color:#2b1d05;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(var(--key-angle), var(--bot-gold-hi) 0%, var(--bot-gold) 34%, var(--bot-gold-deep) 78%, color-mix(in oklab, var(--bot-gold-deep) 82%, black) 100%);box-shadow:inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #00000040, var(--shadow-x) var(--shadow-y) 20px -12px #000c;border:0;outline:none;justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;transition:transform .13s,box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden}.AuthSubmitButton-module__A-Lpma__button:after{content:"";transform:translateX(calc(-120% * var(--sheen-dir,1)));pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff6b 50%,#0000 65%);transition:transform .62s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.AuthSubmitButton-module__A-Lpma__button:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #00000040, var(--shadow-x) var(--shadow-y) 24px -10px #000c, 0 0 28px -6px color-mix(in oklab, var(--bot-gold) 55%, transparent)}.AuthSubmitButton-module__A-Lpma__button:hover:after{transform:translateX(calc(120% * var(--sheen-dir,1)))}.AuthSubmitButton-module__A-Lpma__button:focus-visible{box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow-x) var(--shadow-y) 20px -12px #000c, 0 0 0 3px color-mix(in oklab, var(--bot-cyan) 55%, transparent)}.AuthSubmitButton-module__A-Lpma__button:active{transform:translateY(1px);box-shadow:inset 0 2px 6px #00000059,inset 0 1px #ffffff4d}.AuthSubmitButton-module__A-Lpma__button:disabled{pointer-events:none;cursor:not-allowed;filter:saturate(.55)brightness(.8);opacity:.7}.AuthSubmitButton-module__A-Lpma__label{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.AuthSubmitButton-module__A-Lpma__button,.AuthSubmitButton-module__A-Lpma__button:after{transition:none}.AuthSubmitButton-module__A-Lpma__button:hover:after{transform:translateX(calc(-120% * var(--sheen-dir,1)))}}[data-auth-unlock=blackout] .AuthSubmitButton-module__A-Lpma__button{filter:brightness(.08)saturate(.2)}[data-auth-unlock=wave] .AuthSubmitButton-module__A-Lpma__button{animation:AuthSubmitButton-module__A-Lpma__buttonUnlock .62s var(--wave-delay,0s) cubic-bezier(.2, .8, .2, 1) both}@keyframes AuthSubmitButton-module__A-Lpma__buttonUnlock{0%{filter:brightness(.08)saturate(.2)}18%{filter:brightness(1.9)saturate(1.4)}to{filter:none}}@media (prefers-reduced-motion:reduce){[data-auth-unlock] .AuthSubmitButton-module__A-Lpma__button{filter:none;animation:none}}[dir=rtl] .AuthSubmitButton-module__A-Lpma__button{--sheen-dir:-1}
.AuthTextField-module__G1oPHG__field{flex-direction:column;gap:.5rem;display:flex}.AuthTextField-module__G1oPHG__labelRow{justify-content:space-between;align-items:center;display:flex}.AuthTextField-module__G1oPHG__label{width:fit-content;color:color-mix(in oklab, var(--foreground) 82%, transparent);font-size:.875rem;font-weight:500;line-height:1.35;transition:color .22s}.AuthTextField-module__G1oPHG__field:focus-within .AuthTextField-module__G1oPHG__label{color:var(--foreground)}.AuthTextField-module__G1oPHG__hintOnFocus{opacity:0;grid-template-rows:0fr;margin-block-start:-.5rem;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),margin-block-start .3s cubic-bezier(.2,.8,.2,1),opacity .18s;display:grid}.AuthTextField-module__G1oPHG__hintOnFocusInner{min-height:0;overflow:hidden}.AuthTextField-module__G1oPHG__field:focus-within .AuthTextField-module__G1oPHG__hintOnFocus,.AuthTextField-module__G1oPHG__field[data-hint-open] .AuthTextField-module__G1oPHG__hintOnFocus{opacity:1;grid-template-rows:1fr;margin-block-start:0;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),margin-block-start .32s cubic-bezier(.2,.8,.2,1),opacity .24s 60ms}.AuthTextField-module__G1oPHG__rim{border-radius:calc(var(--radius) + 1px);background:linear-gradient(var(--key-angle), color-mix(in oklab, var(--bot-gold-hi) 70%, transparent) 0%, color-mix(in oklab, var(--bot-gold) 62%, transparent) 20%, color-mix(in oklab, var(--bot-gold-deep) 55%, transparent) 58%, color-mix(in oklab, var(--bot-gold-shadow) 60%, transparent) 100%);box-shadow:0 1px 0 #ffffff0a, var(--shadow-x) var(--shadow-y) 22px -14px #000000d9;padding:1px;transition:box-shadow .26s,background .26s,filter .22s;position:relative}.AuthTextField-module__G1oPHG__rim:after{content:"";border-radius:calc(var(--radius) + 4px);background:radial-gradient(120% 160% at 50% 50%, color-mix(in oklab, var(--bot-cyan-lit) 26%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:-3px}.AuthTextField-module__G1oPHG__rim:focus-within{background:linear-gradient(var(--key-angle), var(--bot-gold-hi) 0%, var(--bot-gold) 24%, var(--bot-gold-deep) 62%, color-mix(in oklab, var(--bot-gold-deep) 70%, transparent) 100%);box-shadow:0 1px 0 #ffffff14, var(--shadow-x) var(--shadow-y) 26px -12px #000000d9, 0 0 0 3px color-mix(in oklab, var(--bot-cyan) 22%, transparent), 0 0 26px -4px color-mix(in oklab, var(--bot-cyan) 45%, transparent)}.AuthTextField-module__G1oPHG__rim:focus-within:after{opacity:1;animation:AuthTextField-module__G1oPHG__fieldBreathe var(--pulse) ease-in-out infinite}@keyframes AuthTextField-module__G1oPHG__fieldBreathe{0%,to{opacity:.78}50%{opacity:1}}[data-auth-unlock=blackout] .AuthTextField-module__G1oPHG__rim{filter:brightness(.08)saturate(.2);box-shadow:none}[data-auth-unlock=wave] .AuthTextField-module__G1oPHG__rim{animation:AuthTextField-module__G1oPHG__rimUnlock .62s var(--wave-delay,0s) cubic-bezier(.2, .8, .2, 1) both}@keyframes AuthTextField-module__G1oPHG__rimUnlock{0%{filter:brightness(.08)saturate(.2);box-shadow:none}18%{filter:brightness(2.3)saturate(1.5);box-shadow:0 0 0 3px color-mix(in oklab, var(--bot-cyan-lit) 65%, transparent), 0 0 38px -2px color-mix(in oklab, var(--bot-cyan) 75%, transparent)}to{filter:none;box-shadow:0 1px 0 #ffffff0a, var(--shadow-x) var(--shadow-y) 22px -14px #000000d9}}.AuthTextField-module__G1oPHG__glass{border-radius:var(--radius);letter-spacing:.012em;width:100%;min-width:0;height:2.6rem;color:var(--bot-visor-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(130% 150% at var(--key-spot-x,78%) -20%, var(--bot-visor-lit) 0%, var(--bot-visor) 38%, var(--bot-visor-deep) 100%);caret-color:var(--bot-cyan-lit);border:0;outline:none;padding:0 .8rem;font-size:.9375rem;font-weight:500;transition:box-shadow .26s;display:flex;box-shadow:inset 0 1px #ffffff0f,inset 0 -8px 16px -12px #000000e6}.AuthTextField-module__G1oPHG__glass::placeholder{letter-spacing:normal;color:var(--bot-visor-ink-muted);font-weight:400}.AuthTextField-module__G1oPHG__glass::selection{background:color-mix(in oklab, var(--bot-cyan) 55%, transparent);color:#fff}.AuthTextField-module__G1oPHG__glass:-webkit-autofill{-webkit-text-fill-color:var(--bot-visor-ink);-webkit-box-shadow:inset 0 0 0 100px var(--bot-visor);caret-color:var(--bot-cyan-lit)}.AuthTextField-module__G1oPHG__glass:-webkit-autofill:hover{-webkit-text-fill-color:var(--bot-visor-ink);-webkit-box-shadow:inset 0 0 0 100px var(--bot-visor);caret-color:var(--bot-cyan-lit)}.AuthTextField-module__G1oPHG__glass:-webkit-autofill:focus{-webkit-text-fill-color:var(--bot-visor-ink);-webkit-box-shadow:inset 0 0 0 100px var(--bot-visor);caret-color:var(--bot-cyan-lit)}.AuthTextField-module__G1oPHG__glass:focus{box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 22px -8px color-mix(in oklab, var(--bot-cyan) 55%, transparent), inset 0 -8px 16px -12px #000000e6}.AuthTextField-module__G1oPHG__glass:disabled{pointer-events:none;opacity:.5}.AuthTextField-module__G1oPHG__withReveal{padding-inline-end:2.5rem}.AuthTextField-module__G1oPHG__rim:has(.AuthTextField-module__G1oPHG__glass[aria-invalid=true]){background:linear-gradient(var(--key-angle), color-mix(in oklab, var(--destructive) 70%, white 20%) 0%, var(--destructive) 60%, color-mix(in oklab, var(--destructive) 55%, black) 100%);box-shadow:var(--shadow-x) var(--shadow-y) 22px -14px #000000d9, 0 0 0 3px color-mix(in oklab, var(--destructive) 22%, transparent)}.AuthTextField-module__G1oPHG__reveal{border-radius:var(--radius);width:2.25rem;color:color-mix(in oklab, var(--bot-gold) 62%, var(--bot-visor-ink-muted));outline:none;justify-content:center;align-items:center;transition:color .18s,background .18s;display:flex;position:absolute;inset-block:1px;inset-inline-end:1px}.AuthTextField-module__G1oPHG__reveal:hover{color:var(--bot-gold-hi);background:#ffffff12}.AuthTextField-module__G1oPHG__reveal:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--bot-cyan) 55%, transparent)}.AuthTextField-module__G1oPHG__error{color:var(--destructive);font-size:.875rem;font-weight:500}@media (prefers-reduced-motion:reduce){.AuthTextField-module__G1oPHG__rim:focus-within:after{animation:none}[data-auth-unlock] .AuthTextField-module__G1oPHG__rim{filter:none;animation:none}.AuthTextField-module__G1oPHG__rim,.AuthTextField-module__G1oPHG__rim:after,.AuthTextField-module__G1oPHG__glass,.AuthTextField-module__G1oPHG__label,.AuthTextField-module__G1oPHG__reveal,.AuthTextField-module__G1oPHG__hintOnFocus,.AuthTextField-module__G1oPHG__field:focus-within .AuthTextField-module__G1oPHG__hintOnFocus,.AuthTextField-module__G1oPHG__field[data-hint-open] .AuthTextField-module__G1oPHG__hintOnFocus{transition:none}}
.AuthUnlock-module__Nmx6YG__ring{z-index:60;pointer-events:none;width:0;height:0;box-shadow:0 0 0 2px color-mix(in oklab, var(--bot-cyan-lit) 90%, transparent), 0 0 46px 8px color-mix(in oklab, var(--bot-cyan) 40%, transparent), inset 0 0 40px 6px color-mix(in oklab, var(--bot-cyan) 16%, transparent);border-radius:50%;animation-name:AuthUnlock-module__Nmx6YG__unlockRing;animation-timing-function:cubic-bezier(.16,.72,.24,1);animation-fill-mode:forwards;display:block;position:fixed;transform:translate(-50%,-50%)}@keyframes AuthUnlock-module__Nmx6YG__unlockRing{0%{opacity:0;width:0;height:0}8%{opacity:1}to{width:calc(var(--reach) * 2);height:calc(var(--reach) * 2);opacity:0}}@media (prefers-reduced-motion:reduce){.AuthUnlock-module__Nmx6YG__ring{display:none}}
.GuideBot-module__3joj1W__stage{pointer-events:auto;width:100%;height:100%;position:relative}.GuideBot-module__3joj1W__poster{object-fit:contain;object-position:center bottom;opacity:.001;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.GuideBot-module__3joj1W__poster{opacity:1}}.GuideBot-module__3joj1W__canvas{width:100%;height:100%;position:absolute;inset:0}@media (max-width:80rem){.GuideBot-module__3joj1W__stage{-webkit-mask-image:linear-gradient(#000 66%,#0000 98%);mask-image:linear-gradient(#000 66%,#0000 98%)}.GuideBot-module__3joj1W__stageFull{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.GuideBot-module__3joj1W__canvas{display:none}}
.CareerPlate-module__M3nl8G__art{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.CareerPlate-module__M3nl8G__plate{inset-inline-end:-34px;mix-blend-mode:screen;opacity:.8;width:132px;height:auto;position:absolute;bottom:-34px}.CareerPlate-module__M3nl8G__glow{inset-inline-end:-40px;background:radial-gradient(closest-side, color-mix(in oklab, var(--career-accent,var(--blue)) 34%, transparent), transparent 76%);border-radius:50%;width:160px;height:135px;position:absolute;bottom:-46px}.CareerPlate-module__M3nl8G__art[data-variant=header] .CareerPlate-module__M3nl8G__plate{inset-inline-end:-30px;opacity:.92;width:250px;top:-54px;bottom:auto}.CareerPlate-module__M3nl8G__art[data-variant=header] .CareerPlate-module__M3nl8G__glow{inset-inline-end:-50px;width:290px;height:250px;top:-80px;bottom:auto}.CareerPlate-module__M3nl8G__art[data-variant=result] .CareerPlate-module__M3nl8G__plate{inset-inline-end:-40px;opacity:.85;width:190px;bottom:-40px}.CareerPlate-module__M3nl8G__art[data-variant=result] .CareerPlate-module__M3nl8G__glow{inset-inline-end:-46px;width:225px;height:190px;bottom:-52px}@media (max-width:639px){.CareerPlate-module__M3nl8G__plate{inset-inline-end:-44px;width:150px;bottom:-38px}.CareerPlate-module__M3nl8G__glow{inset-inline-end:-50px;width:180px;height:150px;bottom:-48px}.CareerPlate-module__M3nl8G__art[data-variant=header] .CareerPlate-module__M3nl8G__plate{width:190px;top:-40px}.CareerPlate-module__M3nl8G__art[data-variant=header] .CareerPlate-module__M3nl8G__glow{width:220px;height:190px;top:-60px}}html.light .CareerPlate-module__M3nl8G__plate{mix-blend-mode:normal;opacity:.8;border-radius:18px}@media (prefers-color-scheme:light){html:not(.dark) .CareerPlate-module__M3nl8G__plate{mix-blend-mode:normal;opacity:.8;border-radius:18px}}
.OptionPlate-module__rmsfiG__art{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.OptionPlate-module__rmsfiG__plate{inset-inline-end:-46px;mix-blend-mode:screen;opacity:.95;width:210px;height:auto;position:absolute;bottom:-58px}.OptionPlate-module__rmsfiG__glow{inset-inline-end:-50px;background:radial-gradient(closest-side, color-mix(in oklab, var(--advisor-accent,var(--purple)) 30%, transparent), transparent 76%);border-radius:50%;width:240px;height:200px;position:absolute;bottom:-70px}@media (max-width:639px){.OptionPlate-module__rmsfiG__plate{inset-inline-end:-62px;opacity:.8;width:146px;bottom:-44px}.OptionPlate-module__rmsfiG__glow{inset-inline-end:-66px;width:172px;height:140px;bottom:-54px}}html.light .OptionPlate-module__rmsfiG__plate{mix-blend-mode:normal;opacity:.7;border-radius:20px}@media (prefers-color-scheme:light){html:not(.dark) .OptionPlate-module__rmsfiG__plate{mix-blend-mode:normal;opacity:.7;border-radius:20px}}
.QuestionPlate-module__X1HprG__art{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.QuestionPlate-module__X1HprG__plate{inset-inline-end:-40px;mix-blend-mode:screen;opacity:.88;width:300px;height:auto;position:absolute;top:-48px}.QuestionPlate-module__X1HprG__glow{inset-inline-end:-70px;background:radial-gradient(closest-side, color-mix(in oklab, var(--advisor-accent,var(--purple)) 26%, transparent), transparent);border-radius:50%;width:340px;height:300px;position:absolute;top:-90px}@media (max-width:900px){.QuestionPlate-module__X1HprG__plate{inset-inline-end:-52px;opacity:.72;width:208px;top:-40px}.QuestionPlate-module__X1HprG__glow{inset-inline-end:-80px;width:250px;height:220px;top:-70px}}@media (max-width:480px){.QuestionPlate-module__X1HprG__plate{opacity:.6;width:164px}}html.light .QuestionPlate-module__X1HprG__plate{mix-blend-mode:normal;opacity:.7;border-radius:24px}@media (prefers-color-scheme:light){html:not(.dark) .QuestionPlate-module__X1HprG__plate{mix-blend-mode:normal;opacity:.7;border-radius:24px}}
.GuidedTour-module__CqxC-q__root{z-index:100;pointer-events:none;position:fixed;inset:0}.GuidedTour-module__CqxC-q__spotlight{pointer-events:auto;box-shadow:0 0 0 100vmax color-mix(in oklab, var(--background) 62%, transparent), 0 0 0 1.5px color-mix(in oklab, var(--blue) 70%, transparent), 0 0 30px 4px color-mix(in oklab, var(--blue) 26%, transparent);transition:top .34s cubic-bezier(.22,1,.36,1),left .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1),border-radius .34s cubic-bezier(.22,1,.36,1);position:fixed}.GuidedTour-module__CqxC-q__scrim{pointer-events:auto;background:color-mix(in oklab, var(--background) 62%, transparent);position:fixed;inset:0}.GuidedTour-module__CqxC-q__tooltip,.GuidedTour-module__CqxC-q__tooltipDocked,.GuidedTour-module__CqxC-q__tooltipCentred{border:1px solid color-mix(in oklab, var(--blue) 28%, var(--border));background:color-mix(in oklab, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 28px 70px -22px #0000009e, 0 0 0 1px color-mix(in oklab, var(--blue) 10%, transparent);pointer-events:auto;border-radius:24px;align-items:stretch;animation:.3s cubic-bezier(.22,1,.36,1) both GuidedTour-module__CqxC-q__tooltipIn;display:flex;position:fixed}.GuidedTour-module__CqxC-q__tooltipDocked{border-radius:22px;bottom:74px;left:12px;right:12px}.GuidedTour-module__CqxC-q__tooltipCentred{width:460px;max-width:calc(100vw - 32px);animation-name:GuidedTour-module__CqxC-q__tooltipInCentred;bottom:96px;left:50%;transform:translate(-50%)}@keyframes GuidedTour-module__CqxC-q__tooltipInCentred{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.985)}to{opacity:1;transform:translate(-50%)}}@keyframes GuidedTour-module__CqxC-q__tooltipIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.GuidedTour-module__CqxC-q__caret{background:color-mix(in oklab, var(--card) 94%, transparent);border:1px solid color-mix(in oklab, var(--blue) 28%, var(--border));width:16px;height:16px;position:absolute;transform:rotate(45deg)}.GuidedTour-module__CqxC-q__tooltip[data-caret=up] .GuidedTour-module__CqxC-q__caret{border-bottom:0;border-right:0;top:-9px}.GuidedTour-module__CqxC-q__tooltip[data-caret=down] .GuidedTour-module__CqxC-q__caret{border-top:0;border-left:0;bottom:-9px}.GuidedTour-module__CqxC-q__mascotSlot{flex-shrink:0;justify-content:center;align-items:flex-end;width:132px;margin-block-start:-34px;margin-inline-start:4px;display:flex}.GuidedTour-module__CqxC-q__mascot{filter:drop-shadow(0 14px 20px color-mix(in oklab, var(--blue) 30%, transparent));flex-shrink:0;animation:.42s cubic-bezier(.22,1,.36,1) both GuidedTour-module__CqxC-q__mascotIn;display:block;position:relative}@keyframes GuidedTour-module__CqxC-q__mascotIn{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:none}}.GuidedTour-module__CqxC-q__content{flex-direction:column;flex:auto;gap:8px;min-width:0;padding:16px 18px 14px 0;display:flex}.GuidedTour-module__CqxC-q__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.GuidedTour-module__CqxC-q__name{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:700}.GuidedTour-module__CqxC-q__counter{font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--foreground) 48%, transparent);font-size:11.5px;font-weight:600}.GuidedTour-module__CqxC-q__text{color:var(--foreground);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.GuidedTour-module__CqxC-q__dots{align-items:center;gap:5px;display:inline-flex}.GuidedTour-module__CqxC-q__dot,.GuidedTour-module__CqxC-q__dotOn{background:color-mix(in oklab, var(--foreground) 22%, transparent);border-radius:999px;width:6px;height:6px;transition:background-color .2s,width .2s}.GuidedTour-module__CqxC-q__dotOn{background:var(--blue);width:16px}.GuidedTour-module__CqxC-q__actions{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.GuidedTour-module__CqxC-q__primaryButton,.GuidedTour-module__CqxC-q__ghostButton,.GuidedTour-module__CqxC-q__skipButton{cursor:pointer;border-radius:999px;align-items:center;gap:6px;font-weight:600;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.GuidedTour-module__CqxC-q__primaryButton{color:var(--background);background:var(--foreground);border:1px solid #0000;padding:9px 16px;font-size:13.5px}.GuidedTour-module__CqxC-q__primaryButton:hover{background:color-mix(in oklab, var(--foreground) 88%, var(--blue))}.GuidedTour-module__CqxC-q__ghostButton{color:color-mix(in oklab, var(--foreground) 62%, transparent);border:1px solid color-mix(in oklab, var(--border) 90%, transparent);background:0 0;padding:8px 14px;font-size:13px}.GuidedTour-module__CqxC-q__ghostButton:hover:not(:disabled){color:var(--foreground);border-color:color-mix(in oklab, var(--foreground) 35%, transparent)}.GuidedTour-module__CqxC-q__ghostButton:disabled{opacity:.4;cursor:default}.GuidedTour-module__CqxC-q__skipButton{color:color-mix(in oklab, var(--foreground) 55%, transparent);background:0 0;border:1px solid #0000;padding:8px 12px;font-size:12.5px}.GuidedTour-module__CqxC-q__skipButton:hover{color:var(--foreground);text-decoration:underline}.GuidedTour-module__CqxC-q__primaryButton:focus-visible,.GuidedTour-module__CqxC-q__ghostButton:focus-visible,.GuidedTour-module__CqxC-q__skipButton:focus-visible{outline:2px solid color-mix(in oklab, var(--foreground) 45%, transparent);outline-offset:2px}.GuidedTour-module__CqxC-q__helpButton{border:1px solid color-mix(in oklab, var(--border) 90%, transparent);background:color-mix(in oklab, var(--card) 60%, transparent);color:color-mix(in oklab, var(--foreground) 62%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex}.GuidedTour-module__CqxC-q__helpButton:hover{color:var(--foreground);border-color:color-mix(in oklab, var(--blue) 55%, transparent)}.GuidedTour-module__CqxC-q__helpButton:focus-visible{outline:2px solid color-mix(in oklab, var(--foreground) 45%, transparent);outline-offset:2px}.GuidedTour-module__CqxC-q__bar{border:1px solid color-mix(in oklab, var(--border) 90%, transparent);background:color-mix(in oklab, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:7px 8px 7px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px -18px #0000008c}.GuidedTour-module__CqxC-q__barDots{align-items:center;gap:6px;display:inline-flex}.GuidedTour-module__CqxC-q__barDot,.GuidedTour-module__CqxC-q__barDotOn{background:color-mix(in oklab, var(--foreground) 24%, transparent);border-radius:999px;width:6px;height:6px;transition:background-color .2s,width .2s}.GuidedTour-module__CqxC-q__barDotOn{background:var(--blue);width:18px}@media (max-width:899px){.GuidedTour-module__CqxC-q__bar{bottom:12px}.GuidedTour-module__CqxC-q__mascotSlot{width:84px;margin-block-start:-22px}.GuidedTour-module__CqxC-q__content{padding:14px 14px 12px 0}.GuidedTour-module__CqxC-q__text{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.GuidedTour-module__CqxC-q__spotlight,.GuidedTour-module__CqxC-q__dot,.GuidedTour-module__CqxC-q__dotOn,.GuidedTour-module__CqxC-q__barDot,.GuidedTour-module__CqxC-q__barDotOn,.GuidedTour-module__CqxC-q__primaryButton,.GuidedTour-module__CqxC-q__ghostButton,.GuidedTour-module__CqxC-q__skipButton{transition:none}.GuidedTour-module__CqxC-q__mascot,.GuidedTour-module__CqxC-q__tooltip,.GuidedTour-module__CqxC-q__tooltipDocked{animation:none}}
.AdvisorInterview-module__M144JG__shell{--advisor-accent:var(--purple);width:100%;max-width:1360px;margin-inline:auto;padding-block:clamp(1.25rem,3vw,2.5rem) clamp(4rem,8vw,6rem);padding-inline:1rem}@media (min-width:640px){.AdvisorInterview-module__M144JG__shell{padding-inline:1.5rem}}@media (min-width:1024px){.AdvisorInterview-module__M144JG__shell{padding-inline:2rem}}.AdvisorInterview-module__M144JG__layout{grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.75rem);display:grid}@media (min-width:1024px){.AdvisorInterview-module__M144JG__layout{grid-template-columns:300px minmax(0,1fr);align-items:start}}.AdvisorInterview-module__M144JG__aside{display:none}@media (min-width:1024px){.AdvisorInterview-module__M144JG__aside{top:calc(var(--site-header-height,64px) + 1.5rem);border:1px solid color-mix(in oklab, var(--advisor-accent) 26%, transparent);background:linear-gradient(145deg, color-mix(in oklab, var(--advisor-accent) 13%, transparent), color-mix(in oklab, var(--card) 55%, transparent) 60%, transparent);border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.5rem 1.4rem 1.6rem;display:flex;position:sticky}}.AdvisorInterview-module__M144JG__botStage{display:none}@media (min-width:1024px){.AdvisorInterview-module__M144JG__botStage{aspect-ratio:1;width:calc(100% + 2.8rem);margin-block:-.9rem -.6rem;margin-inline:-1.4rem;display:block;position:relative}.AdvisorInterview-module__M144JG__botStage:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--advisor-accent) 42%, transparent), transparent 78%);border-radius:50%;position:absolute;inset:14% 10% 6%}}.AdvisorInterview-module__M144JG__asideName{font-family:var(--font-heading,inherit);color:var(--foreground);font-size:.95rem;font-weight:700}.AdvisorInterview-module__M144JG__asideText{color:color-mix(in oklab, var(--foreground) 62%, transparent);margin:0;font-size:.84rem;line-height:1.62;display:none}@media (min-width:1024px){.AdvisorInterview-module__M144JG__asideText{display:block}}.AdvisorInterview-module__M144JG__progress{flex:auto;gap:4px;min-width:60px;max-width:260px;display:flex}.AdvisorInterview-module__M144JG__tick{background:color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:999px;flex:1;height:3px;transition:background-color .2s}.AdvisorInterview-module__M144JG__tickDone{background:var(--advisor-accent)}.AdvisorInterview-module__M144JG__column{min-width:0}.AdvisorInterview-module__M144JG__panel{--panel-pad:clamp(1.25rem, 2.6vw, 2rem);padding:var(--panel-pad) var(--panel-pad) clamp(1.1rem, 2.2vw, 1.6rem);border:1px solid color-mix(in oklab, var(--advisor-accent) 30%, transparent);background:linear-gradient(140deg, color-mix(in oklab, var(--advisor-accent) 15%, transparent), color-mix(in oklab, var(--card) 60%, transparent) 52%, transparent);border-radius:1.5rem;position:relative}.AdvisorInterview-module__M144JG__panel>:not([aria-hidden]):not(.AdvisorInterview-module__M144JG__actions){position:relative}.AdvisorInterview-module__M144JG__panelHead{align-items:center;gap:.85rem;display:flex}.AdvisorInterview-module__M144JG__step{border:1px solid color-mix(in oklab, var(--advisor-accent) 32%, transparent);background:color-mix(in oklab, var(--advisor-accent) 12%, transparent);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:10px;font-weight:600;display:inline-flex}.AdvisorInterview-module__M144JG__prompt:focus{outline:none}.AdvisorInterview-module__M144JG__prompt{max-width:22ch;font-family:var(--font-heading,inherit);letter-spacing:-.015em;color:var(--foreground);text-wrap:balance;margin:.85rem 0 .45rem;font-size:clamp(1.4rem,1.05rem + 1.5vw,2.05rem);font-weight:700;line-height:1.16}@media (min-width:640px){.AdvisorInterview-module__M144JG__prompt{max-width:26ch}}.AdvisorInterview-module__M144JG__note{max-width:56ch;color:color-mix(in oklab, var(--foreground) 62%, transparent);margin:0 0 1.5rem;font-size:.9rem;line-height:1.62}.AdvisorInterview-module__M144JG__options{flex-direction:column;gap:.6rem;display:flex}.AdvisorInterview-module__M144JG__optionsScenario{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:860px) and (max-width:1023px){.AdvisorInterview-module__M144JG__optionsScenario{grid-template-columns:repeat(2,minmax(0,1fr))}.AdvisorInterview-module__M144JG__optionsScenario>.AdvisorInterview-module__M144JG__optionNeutral{grid-column:1/-1}}@media (min-width:1240px){.AdvisorInterview-module__M144JG__optionsScenario{grid-template-columns:repeat(2,minmax(0,1fr))}.AdvisorInterview-module__M144JG__optionsScenario>.AdvisorInterview-module__M144JG__optionNeutral{grid-column:1/-1}}.AdvisorInterview-module__M144JG__optionsGrid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:720px){.AdvisorInterview-module__M144JG__optionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdvisorInterview-module__M144JG__groupLabel{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 44%, transparent);grid-column:1/-1;margin:1.15rem 0 .2rem;font-size:.7rem;font-weight:700}.AdvisorInterview-module__M144JG__groupLabel:first-child{margin-top:0}.AdvisorInterview-module__M144JG__option{border:1px solid color-mix(in oklab, var(--border) 55%, transparent);background:color-mix(in oklab, var(--background) 42%, transparent);width:100%;color:color-mix(in oklab, var(--foreground) 88%, transparent);text-align:left;cursor:pointer;border-radius:1rem;flex-direction:column;align-items:stretch;padding:1.05rem 1.15rem;font-size:.94rem;line-height:1.6;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.AdvisorInterview-module__M144JG__option:hover{border-color:color-mix(in oklab, var(--advisor-accent) 55%, transparent);background:color-mix(in oklab, var(--background) 72%, transparent)}.AdvisorInterview-module__M144JG__option:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.AdvisorInterview-module__M144JG__optionNeutral{color:color-mix(in oklab, var(--foreground) 58%, transparent);background:0 0;border-style:dashed;padding-block:.75rem;font-size:.88rem}.AdvisorInterview-module__M144JG__optionBody{align-items:flex-start;min-width:0;display:flex;position:relative}.AdvisorInterview-module__M144JG__optionIllustrated{min-height:168px}.AdvisorInterview-module__M144JG__optionIllustrated .AdvisorInterview-module__M144JG__optionBody{padding-inline-end:5.5rem}@media (max-width:639px){.AdvisorInterview-module__M144JG__optionIllustrated{min-height:124px}.AdvisorInterview-module__M144JG__optionIllustrated .AdvisorInterview-module__M144JG__optionBody{padding-inline-end:3rem}}.AdvisorInterview-module__M144JG__compact{padding:.72rem .9rem;font-size:.88rem;line-height:1.4}.AdvisorInterview-module__M144JG__compact .AdvisorInterview-module__M144JG__optionBody{align-items:center}.AdvisorInterview-module__M144JG__optionSelected,.AdvisorInterview-module__M144JG__optionSelected:hover{border-color:color-mix(in oklab, var(--advisor-accent) 72%, transparent);background:color-mix(in oklab, var(--advisor-accent) 16%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--advisor-accent) 30%, transparent), 0 0 24px color-mix(in oklab, var(--advisor-accent) 22%, transparent)}.AdvisorInterview-module__M144JG__optionCapped{opacity:.55;cursor:default}.AdvisorInterview-module__M144JG__optionCapped:hover{border-color:color-mix(in oklab, var(--border) 55%, transparent);background:color-mix(in oklab, var(--background) 42%, transparent)}.AdvisorInterview-module__M144JG__check{border:1.5px solid color-mix(in oklab, var(--foreground) 26%, transparent);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-inline-end:.65rem;font-size:.72rem;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.AdvisorInterview-module__M144JG__optionSelected .AdvisorInterview-module__M144JG__check{background:var(--advisor-accent);color:var(--background);border-color:#0000}.AdvisorInterview-module__M144JG__radio{border-radius:999px}.AdvisorInterview-module__M144JG__optionSelected .AdvisorInterview-module__M144JG__radio{box-shadow:inset 0 0 0 3px var(--background)}.AdvisorInterview-module__M144JG__actions{z-index:1;margin:1.1rem calc(-1 * var(--panel-pad)) calc(-1 * clamp(1.1rem, 2.2vw, 1.6rem));padding:1.05rem var(--panel-pad) clamp(1.1rem, 2.2vw, 1.6rem);border-top:1px solid color-mix(in oklab, var(--border) 45%, transparent);background:color-mix(in oklab, var(--background) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-end-end-radius:1.5rem;border-end-start-radius:1.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid;position:sticky;bottom:0}.AdvisorInterview-module__M144JG__multiHint{text-align:center;color:color-mix(in oklab, var(--foreground) 52%, transparent);font-size:.82rem}@media (max-width:639px){.AdvisorInterview-module__M144JG__actions{grid-template-columns:1fr auto}.AdvisorInterview-module__M144JG__multiHint{text-align:right}.AdvisorInterview-module__M144JG__multiNext{grid-column:1/-1;justify-content:center;width:100%;padding-block:.85rem}}.AdvisorInterview-module__M144JG__multiNext{background:var(--foreground);color:var(--background);cursor:pointer;border:0;border-radius:1rem;align-items:center;gap:.5rem;padding:.68rem 1.35rem;font-size:.92rem;font-weight:650;transition:opacity .16s,box-shadow .16s;display:inline-flex}.AdvisorInterview-module__M144JG__multiNext:disabled{background:color-mix(in oklab, var(--foreground) 16%, transparent);color:color-mix(in oklab, var(--foreground) 45%, transparent);cursor:default}.AdvisorInterview-module__M144JG__multiNext:not(:disabled):hover{box-shadow:0 0 26px color-mix(in oklab, var(--advisor-accent) 40%, transparent)}.AdvisorInterview-module__M144JG__back{color:color-mix(in oklab, var(--foreground) 55%, transparent);cursor:pointer;background:0 0;border:0;padding:.5rem .15rem;font-size:.85rem}.AdvisorInterview-module__M144JG__back:hover{color:var(--foreground)}.AdvisorInterview-module__M144JG__back:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:.5rem}.AdvisorInterview-module__M144JG__ack{background:color-mix(in oklab, var(--advisor-accent) 12%, transparent);border:1px solid color-mix(in oklab, var(--advisor-accent) 26%, transparent);max-width:58ch;color:color-mix(in oklab, var(--foreground) 88%, transparent);border-radius:.9rem .9rem .9rem .25rem;margin:0 0 1.2rem;padding:.7rem .95rem;font-size:.9rem;line-height:1.55}.AdvisorInterview-module__M144JG__say{border-top:1px solid color-mix(in oklab, var(--border) 35%, transparent);max-width:46ch;margin-top:1.15rem;padding-top:1.05rem}.AdvisorInterview-module__M144JG__sayWarn{color:color-mix(in oklab, var(--warning,#f59e0b) 82%, var(--foreground));margin:0 0 .5rem;font-size:.8rem}.AdvisorInterview-module__M144JG__sayRow{display:flex}.AdvisorInterview-module__M144JG__sayInput{border:1px solid color-mix(in oklab, var(--border) 65%, transparent);background:color-mix(in oklab, var(--background) 60%, transparent);min-width:0;color:var(--foreground);border-radius:1rem;flex:1;padding:.72rem .95rem;font-size:.92rem}.AdvisorInterview-module__M144JG__sayInput::placeholder{color:color-mix(in oklab, var(--foreground) 62%, transparent)}.AdvisorInterview-module__M144JG__sayInput:focus-visible{border-color:color-mix(in oklab, var(--advisor-accent) 60%, transparent);outline:none}.AdvisorInterview-module__M144JG__sayInput:disabled{opacity:.55}.AdvisorInterview-module__M144JG__resultHead{align-items:flex-start;gap:1.1rem;max-width:900px;margin-bottom:clamp(1.25rem,3vw,2rem);display:flex}.AdvisorInterview-module__M144JG__resultAvatar{background:color-mix(in oklab, var(--advisor-accent) 16%, transparent);width:68px;height:68px;box-shadow:0 0 30px color-mix(in oklab, var(--advisor-accent) 26%, transparent);border-radius:999px;flex:none;margin-top:.2rem}.AdvisorInterview-module__M144JG__resultTitle{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;margin:.5rem 0;font-size:clamp(1.55rem,1.2rem + 1.5vw,2.2rem);font-weight:800;line-height:1.14}.AdvisorInterview-module__M144JG__resultLede{max-width:62ch;color:color-mix(in oklab, var(--foreground) 68%, transparent);margin:0;font-size:.96rem;line-height:1.62}.AdvisorInterview-module__M144JG__cards{flex-direction:column;gap:1rem;max-width:900px;display:flex}.AdvisorInterview-module__M144JG__card{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);background:color-mix(in oklab, var(--card) 50%, transparent);border-radius:1.5rem;padding:1.4rem 1.4rem 1.5rem;position:relative;overflow:hidden}.AdvisorInterview-module__M144JG__cardFirst{border-color:color-mix(in oklab, var(--advisor-accent) 34%, transparent);background:linear-gradient(140deg, color-mix(in oklab, var(--advisor-accent) 15%, transparent), color-mix(in oklab, var(--card) 58%, transparent) 55%, transparent)}.AdvisorInterview-module__M144JG__rank{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 62%, transparent);border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:10px;font-weight:600;display:inline-flex}.AdvisorInterview-module__M144JG__cardFirst .AdvisorInterview-module__M144JG__rank{border-color:color-mix(in oklab, var(--advisor-accent) 34%, transparent);background:color-mix(in oklab, var(--advisor-accent) 12%, transparent);color:var(--foreground)}.AdvisorInterview-module__M144JG__cardTitle{font-family:var(--font-heading,inherit);color:var(--foreground);margin:.75rem 0 .9rem;font-size:clamp(1.2rem,1rem + .7vw,1.5rem);font-weight:700}.AdvisorInterview-module__M144JG__cardTitle a{color:inherit;text-decoration:none}.AdvisorInterview-module__M144JG__cardTitle a:hover{text-decoration:underline}.AdvisorInterview-module__M144JG__block{background:color-mix(in oklab, var(--background) 38%, transparent);border-radius:1rem;margin-top:.85rem;padding:.85rem 1rem .95rem}.AdvisorInterview-module__M144JG__blockLabel{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 52%, transparent);margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.AdvisorInterview-module__M144JG__labelHave{color:color-mix(in oklab, var(--constructive,#10b981) 90%, var(--foreground))}.AdvisorInterview-module__M144JG__labelWatch{color:color-mix(in oklab, var(--warning,#f59e0b) 82%, var(--foreground))}.AdvisorInterview-module__M144JG__blockText{max-width:74ch;color:color-mix(in oklab, var(--foreground) 80%, transparent);margin:0;font-size:.9rem;line-height:1.62}.AdvisorInterview-module__M144JG__why{max-width:74ch;margin:0;padding-left:1.15rem;list-style:outside}.AdvisorInterview-module__M144JG__why li::marker{color:color-mix(in oklab, var(--advisor-accent) 70%, transparent)}.AdvisorInterview-module__M144JG__why li{color:color-mix(in oklab, var(--foreground) 80%, transparent);margin-bottom:.3rem;font-size:.9rem;line-height:1.6}.AdvisorInterview-module__M144JG__tieNote{border-left:3px solid var(--advisor-accent);background:color-mix(in oklab, var(--advisor-accent) 9%, transparent);max-width:900px;color:color-mix(in oklab, var(--foreground) 82%, transparent);border-radius:0 1rem 1rem 0;margin:1rem 0 0;padding:.9rem 1.05rem;font-size:.9rem;line-height:1.6}.AdvisorInterview-module__M144JG__cardActions{border-top:1px solid color-mix(in oklab, var(--border) 45%, transparent);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.2rem;padding-top:1.1rem;display:flex}.AdvisorInterview-module__M144JG__mission{background:var(--career-accent,var(--advisor-accent));color:#fff;white-space:nowrap;box-shadow:0 8px 24px color-mix(in oklab, var(--career-accent,var(--advisor-accent)) 35%, transparent);border:1px solid #0000;border-radius:1rem;padding:.64rem 1.2rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:filter .16s,transform .16s}.AdvisorInterview-module__M144JG__mission:hover{filter:brightness(1.08);transform:translateY(-1px)}.AdvisorInterview-module__M144JG__pick{border:1px solid color-mix(in oklab, var(--advisor-accent) 55%, transparent);background:color-mix(in oklab, var(--advisor-accent) 18%, transparent);color:var(--foreground);cursor:pointer;border-radius:1rem;padding:.62rem 1.15rem;font-size:.88rem;font-weight:600;transition:background-color .16s}.AdvisorInterview-module__M144JG__pick:disabled{opacity:.5;cursor:default}.AdvisorInterview-module__M144JG__pick:not(:disabled):hover{background:color-mix(in oklab, var(--advisor-accent) 32%, transparent)}.AdvisorInterview-module__M144JG__chosen{color:color-mix(in oklab, var(--constructive,#10b981) 90%, var(--foreground));font-size:.88rem;font-weight:600}.AdvisorInterview-module__M144JG__readMore{color:color-mix(in oklab, var(--foreground) 62%, transparent);font-size:.85rem;text-decoration:none}.AdvisorInterview-module__M144JG__readMore:hover{color:var(--foreground)}.AdvisorInterview-module__M144JG__keepNote{background:color-mix(in oklab, var(--foreground) 5%, transparent);max-width:900px;color:color-mix(in oklab, var(--foreground) 66%, transparent);border-radius:1rem;margin:1.35rem 0 0;padding:.9rem 1.05rem;font-size:.86rem;line-height:1.6}.AdvisorInterview-module__M144JG__footer{border-top:1px solid color-mix(in oklab, var(--border) 55%, transparent);flex-wrap:wrap;align-items:center;gap:1.25rem;max-width:900px;margin-top:2rem;padding-top:1.25rem;font-size:.875rem;display:flex}.AdvisorInterview-module__M144JG__footer a{color:var(--foreground);font-weight:600;text-decoration:none}.AdvisorInterview-module__M144JG__footer a:hover{text-decoration:underline}.AdvisorInterview-module__M144JG__restart{color:color-mix(in oklab, var(--foreground) 58%, transparent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem}.AdvisorInterview-module__M144JG__restart:hover{color:var(--foreground)}.AdvisorInterview-module__M144JG__errorBox{border:1px solid color-mix(in oklab, var(--warning,#f59e0b) 40%, transparent);background:color-mix(in oklab, var(--warning,#f59e0b) 9%, transparent);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.1rem;padding:.9rem 1.05rem;display:flex}.AdvisorInterview-module__M144JG__error{color:color-mix(in oklab, var(--foreground) 88%, transparent);flex:24ch;margin:0;font-size:.88rem;line-height:1.55}.AdvisorInterview-module__M144JG__errorAction{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent);color:var(--foreground);cursor:pointer;background:0 0;border-radius:.85rem;flex:none;padding:.55rem 1rem;font-size:.85rem;font-weight:600}.AdvisorInterview-module__M144JG__errorAction:hover{background:color-mix(in oklab, var(--foreground) 10%, transparent)}@media (prefers-reduced-motion:reduce){.AdvisorInterview-module__M144JG__option,.AdvisorInterview-module__M144JG__tick,.AdvisorInterview-module__M144JG__check,.AdvisorInterview-module__M144JG__multiNext,.AdvisorInterview-module__M144JG__pick{transition:none}}
.CareerIndex-module__3ULEma__page{width:100%;max-width:1360px;margin-inline:auto;padding-block:clamp(1.5rem,4vw,2.5rem) clamp(4rem,8vw,6rem);padding-inline:1rem}@media (min-width:640px){.CareerIndex-module__3ULEma__page{padding-inline:1.5rem}}@media (min-width:1024px){.CareerIndex-module__3ULEma__page{padding-inline:2rem}}.CareerIndex-module__3ULEma__header{flex-direction:column;gap:.75rem;max-width:68ch;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:flex}.CareerIndex-module__3ULEma__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 55%, transparent);font-size:11px;font-weight:600}.CareerIndex-module__3ULEma__title{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);font-weight:800;line-height:1.08}.CareerIndex-module__3ULEma__lede{color:color-mix(in oklab, var(--foreground) 70%, transparent);text-wrap:pretty;margin:0;font-size:clamp(.95rem,.9rem + .3vw,1.08rem);line-height:1.6}.CareerIndex-module__3ULEma__groupTitle{font-family:var(--font-heading,inherit);color:var(--foreground);align-items:baseline;gap:.6rem;margin:clamp(1.75rem,4vw,2.5rem) 0 .35rem;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:700;display:flex}.CareerIndex-module__3ULEma__groupNote{max-width:62ch;color:color-mix(in oklab, var(--foreground) 62%, transparent);margin:0 0 1rem;font-size:.875rem;line-height:1.55}.CareerIndex-module__3ULEma__grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.CareerIndex-module__3ULEma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CareerIndex-module__3ULEma__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CareerIndex-module__3ULEma__card{border:1px solid color-mix(in oklab, var(--career-accent,var(--blue)) 26%, transparent);background:linear-gradient(140deg, color-mix(in oklab, var(--career-accent,var(--blue)) 13%, transparent), color-mix(in oklab, var(--card) 58%, transparent) 55%, transparent);border-radius:1.5rem;flex-direction:column;gap:.5rem;min-height:176px;padding:1.25rem 1.25rem 1.35rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.CareerIndex-module__3ULEma__card:hover,.CareerIndex-module__3ULEma__card:focus-visible{border-color:color-mix(in oklab, var(--career-accent,var(--blue)) 60%, transparent);box-shadow:0 10px 32px color-mix(in oklab, var(--career-accent,var(--blue)) 20%, transparent);transform:translateY(-2px)}.CareerIndex-module__3ULEma__card:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.CareerIndex-module__3ULEma__cardTitle,.CareerIndex-module__3ULEma__cardText,.CareerIndex-module__3ULEma__badge{position:relative}.CareerIndex-module__3ULEma__cardTitle{font-family:var(--font-heading,inherit);color:var(--foreground);text-wrap:balance;margin:0;padding-inline-end:2.5rem;font-size:1.02rem;font-weight:700;line-height:1.3}.CareerIndex-module__3ULEma__cardText{color:color-mix(in oklab, var(--foreground) 64%, transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding-inline-end:4.25rem;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.CareerIndex-module__3ULEma__badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in oklab, var(--career-accent,var(--blue)) 40%, transparent);color:color-mix(in oklab, var(--career-accent,var(--blue)) 88%, var(--foreground));background:color-mix(in oklab, var(--career-accent,var(--blue)) 10%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;margin-top:auto;padding:.25rem .6rem;font-size:10px;font-weight:600;display:inline-flex}.CareerIndex-module__3ULEma__badgeLater{border-color:color-mix(in oklab, var(--foreground) 22%, transparent);color:color-mix(in oklab, var(--foreground) 60%, transparent);background:0 0}.CareerIndex-module__3ULEma__helper{border:1px solid color-mix(in oklab, var(--purple) 30%, transparent);background:linear-gradient(140deg, color-mix(in oklab, var(--purple) 15%, transparent), color-mix(in oklab, var(--card) 55%, transparent) 55%, transparent);border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);margin-top:clamp(1.25rem,3vw,1.75rem);padding:clamp(1.25rem,2.5vw,1.6rem);display:flex;position:relative}.CareerIndex-module__3ULEma__helperAvatar{background:color-mix(in oklab, var(--purple) 16%, transparent);width:64px;height:64px;box-shadow:0 0 28px color-mix(in oklab, var(--purple) 26%, transparent);border-radius:999px;flex:none}.CareerIndex-module__3ULEma__helperCopy{flex:22ch;min-width:0}.CareerIndex-module__3ULEma__helperTitle{font-family:var(--font-heading,inherit);color:var(--foreground);margin:0 0 .3rem;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:700}.CareerIndex-module__3ULEma__helperText{max-width:62ch;color:color-mix(in oklab, var(--foreground) 68%, transparent);margin:0;font-size:.88rem;line-height:1.6}.CareerIndex-module__3ULEma__helperCta{background:var(--foreground);color:var(--background);border-radius:1rem;flex:none;padding:.72rem 1.35rem;font-size:.92rem;font-weight:650;text-decoration:none;transition:box-shadow .16s}.CareerIndex-module__3ULEma__helperCta:hover{box-shadow:0 0 26px color-mix(in oklab, var(--purple) 45%, transparent)}@media (prefers-reduced-motion:reduce){.CareerIndex-module__3ULEma__card,.CareerIndex-module__3ULEma__helperCta{transition:none}.CareerIndex-module__3ULEma__card:hover,.CareerIndex-module__3ULEma__card:focus-visible{transform:none}}
.OnboardingCardArt-module__qwEN5G__art{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.OnboardingCardArt-module__qwEN5G__plate{inset-inline-end:-34px;mix-blend-mode:screen;opacity:.92;width:176px;height:auto;position:absolute;bottom:-16px}.OnboardingCardArt-module__qwEN5G__glow{inset-inline-end:-40px;background:radial-gradient(closest-side, color-mix(in oklab, var(--accent,var(--blue)) 30%, transparent), transparent);border-radius:50%;width:240px;height:190px;position:absolute;bottom:-60px}.OnboardingCardArt-module__qwEN5G__art[data-variant=career]{--accent:var(--blue)}.OnboardingCardArt-module__qwEN5G__art[data-variant=discover]{--accent:var(--purple)}.OnboardingCardArt-module__qwEN5G__art[data-variant=catalog]{--accent:color-mix(in oklab, var(--foreground) 45%, var(--blue))}.OnboardingCardArt-module__qwEN5G__art[data-variant=discover] .OnboardingCardArt-module__qwEN5G__plate{width:158px;bottom:-10px}@media (max-width:1023px){.OnboardingCardArt-module__qwEN5G__plate{width:224px;inset-inline-end:-58px}.OnboardingCardArt-module__qwEN5G__art[data-variant=discover] .OnboardingCardArt-module__qwEN5G__plate{width:196px;inset-inline-end:-52px}}html.light .OnboardingCardArt-module__qwEN5G__plate{mix-blend-mode:normal;opacity:.85;border-radius:18px}@media (prefers-color-scheme:light){html:not(.dark) .OnboardingCardArt-module__qwEN5G__plate{mix-blend-mode:normal;opacity:.85;border-radius:18px}}
.SignupConsents-module__tKRa6G__block{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);background:color-mix(in oklab, var(--card) 35%, transparent);border-radius:1rem;flex-direction:column;gap:.7rem;padding:.95rem 1rem 1.05rem;display:flex}.SignupConsents-module__tKRa6G__required,.SignupConsents-module__tKRa6G__optional{color:var(--foreground);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.85rem;line-height:1.5;display:flex}.SignupConsents-module__tKRa6G__required>span,.SignupConsents-module__tKRa6G__optional>span{display:block}.SignupConsents-module__tKRa6G__required input,.SignupConsents-module__tKRa6G__optional input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;flex:none;margin-top:.1rem}.SignupConsents-module__tKRa6G__note{color:color-mix(in oklab, var(--foreground) 60%, transparent);margin-top:.25rem;font-size:.78rem;line-height:1.5;display:block}.SignupConsents-module__tKRa6G__divider{border-top:1px solid color-mix(in oklab, var(--border) 45%, transparent);color:color-mix(in oklab, var(--foreground) 55%, transparent);margin:.25rem 0 0;padding-top:.7rem;font-size:.78rem}.SignupConsents-module__tKRa6G__link{color:var(--foreground);text-underline-offset:2px;text-decoration:underline;display:inline}.SignupConsents-module__tKRa6G__error{color:var(--destructive,#ef4444);margin:0;font-size:.8rem}
.AdvisorResultCard-module__-ZkaZG__card{border:1px solid color-mix(in oklab, var(--border) 65%, transparent);background:color-mix(in oklab, var(--card) 55%, transparent);border-radius:1.25rem;flex-direction:column;gap:.85rem;padding:1.15rem 1.25rem 1.3rem;display:flex}.AdvisorResultCard-module__-ZkaZG__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.AdvisorResultCard-module__-ZkaZG__title{font-family:var(--font-heading,inherit);color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.AdvisorResultCard-module__-ZkaZG__when{color:color-mix(in oklab, var(--foreground) 48%, transparent);font-size:.75rem}.AdvisorResultCard-module__-ZkaZG__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.AdvisorResultCard-module__-ZkaZG__row{border:1px solid color-mix(in oklab, var(--border) 50%, transparent);background:color-mix(in oklab, var(--background) 40%, transparent);border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.6rem .75rem;display:flex}.AdvisorResultCard-module__-ZkaZG__rowChosen{border-color:color-mix(in oklab, var(--constructive,#10b981) 45%, transparent);background:color-mix(in oklab, var(--constructive,#10b981) 8%, transparent)}.AdvisorResultCard-module__-ZkaZG__rank{width:20px;color:color-mix(in oklab, var(--foreground) 42%, transparent);flex:none;font-size:.75rem;font-weight:700}.AdvisorResultCard-module__-ZkaZG__name{min-width:0;color:var(--foreground);flex:auto;font-size:.9rem;font-weight:600;text-decoration:none}.AdvisorResultCard-module__-ZkaZG__name:hover{text-decoration:underline}.AdvisorResultCard-module__-ZkaZG__entry{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 45%, transparent);flex:none;font-size:10px;font-weight:600}.AdvisorResultCard-module__-ZkaZG__pick{border:1px solid color-mix(in oklab, var(--blue) 50%, transparent);color:var(--foreground);cursor:pointer;background:0 0;border-radius:.6rem;flex:none;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.AdvisorResultCard-module__-ZkaZG__pick:disabled{opacity:.45;cursor:default}.AdvisorResultCard-module__-ZkaZG__pick:not(:disabled):hover{background:color-mix(in oklab, var(--blue) 18%, transparent)}.AdvisorResultCard-module__-ZkaZG__chosenMark{color:color-mix(in oklab, var(--constructive,#10b981) 92%, var(--foreground));flex:none;font-size:.78rem;font-weight:600}.AdvisorResultCard-module__-ZkaZG__note{color:color-mix(in oklab, var(--foreground) 58%, transparent);margin:0;font-size:.8rem;line-height:1.55}.AdvisorResultCard-module__-ZkaZG__actions{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.82rem;display:flex}.AdvisorResultCard-module__-ZkaZG__actions a{color:color-mix(in oklab, var(--foreground) 72%, transparent);font-weight:600;text-decoration:none}.AdvisorResultCard-module__-ZkaZG__actions a:hover{color:var(--foreground);text-decoration:underline}.AdvisorResultCard-module__-ZkaZG__error{color:var(--destructive,#ef4444);margin:0;font-size:.82rem}.AdvisorResultCard-module__-ZkaZG__empty{border:1px dashed color-mix(in oklab, var(--border) 70%, transparent);border-radius:1.25rem;flex-direction:column;gap:.6rem;padding:1.15rem 1.25rem 1.3rem;display:flex}.AdvisorResultCard-module__-ZkaZG__emptyText{max-width:56ch;color:color-mix(in oklab, var(--foreground) 62%, transparent);margin:0;font-size:.86rem;line-height:1.6}.AdvisorResultCard-module__-ZkaZG__cta{border:1px solid color-mix(in oklab, var(--blue) 55%, transparent);background:color-mix(in oklab, var(--blue) 16%, transparent);color:var(--foreground);border-radius:.85rem;align-self:flex-start;padding:.55rem 1rem;font-size:.86rem;font-weight:600;text-decoration:none}.AdvisorResultCard-module__-ZkaZG__cta:hover{background:color-mix(in oklab, var(--blue) 28%, transparent)}
.PasswordRequirements-module__mFohCG__list{flex-direction:column;gap:.25rem;padding-block-start:.125rem;display:flex}.PasswordRequirements-module__mFohCG__item{color:var(--foreground-muted);align-items:center;gap:.375rem;font-size:.75rem;line-height:1.35;transition:color .2s;display:flex}.PasswordRequirements-module__mFohCG__met{color:var(--constructive)}.PasswordRequirements-module__mFohCG__mark{flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex}.PasswordRequirements-module__mFohCG__dot{opacity:.7;background:currentColor;border-radius:50%;width:.25rem;height:.25rem}.PasswordRequirements-module__mFohCG__tick{width:.875rem;height:.875rem;animation:.26s cubic-bezier(.2,1.5,.4,1) both PasswordRequirements-module__mFohCG__tickIn}@keyframes PasswordRequirements-module__mFohCG__tickIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PasswordRequirements-module__mFohCG__item{transition:none}.PasswordRequirements-module__mFohCG__tick{animation:none}}
.CareerProfileView-module__KzpCga__page{width:100%;max-width:1360px;margin-inline:auto;padding-block:clamp(1.5rem,4vw,2.5rem) clamp(4rem,8vw,6rem);padding-inline:1rem}@media (min-width:640px){.CareerProfileView-module__KzpCga__page{padding-inline:1.5rem}}@media (min-width:1024px){.CareerProfileView-module__KzpCga__page{padding-inline:2rem}}.CareerProfileView-module__KzpCga__crumbs{color:color-mix(in oklab, var(--foreground) 55%, transparent);flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;font-size:.8rem;display:flex}.CareerProfileView-module__KzpCga__crumbs a{color:inherit;text-decoration:none}.CareerProfileView-module__KzpCga__crumbs a:hover{color:var(--foreground)}.CareerProfileView-module__KzpCga__header{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);flex-direction:column;gap:.7rem;padding-top:.25rem;padding-bottom:clamp(1.25rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.CareerProfileView-module__KzpCga__badge,.CareerProfileView-module__KzpCga__title,.CareerProfileView-module__KzpCga__tagline{position:relative}@media (min-width:900px){.CareerProfileView-module__KzpCga__title,.CareerProfileView-module__KzpCga__tagline{max-width:calc(100% - 230px)}}.CareerProfileView-module__KzpCga__title{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.8rem,1.2rem + 2.4vw,2.85rem);font-weight:800;line-height:1.1}.CareerProfileView-module__KzpCga__tagline{max-width:68ch;color:color-mix(in oklab, var(--foreground) 72%, transparent);text-wrap:pretty;margin:0;font-size:clamp(.95rem,.9rem + .3vw,1.1rem);line-height:1.6}.CareerProfileView-module__KzpCga__badge{letter-spacing:.05em;text-transform:uppercase;border:1px solid color-mix(in oklab, var(--career-accent,var(--blue)) 45%, transparent);color:color-mix(in oklab, var(--career-accent,var(--blue)) 88%, var(--foreground));background:color-mix(in oklab, var(--career-accent,var(--blue)) 10%, transparent);border-radius:999px;align-self:flex-start;padding:.3rem .7rem;font-size:11px;font-weight:600;display:inline-flex}.CareerProfileView-module__KzpCga__badgeLater{border-color:color-mix(in oklab, var(--foreground) 22%, transparent);color:color-mix(in oklab, var(--foreground) 62%, transparent);background:0 0}.CareerProfileView-module__KzpCga__section{margin-top:clamp(2rem,4.5vw,3rem)}.CareerProfileView-module__KzpCga__h2{font-family:var(--font-heading,inherit);color:var(--foreground);margin:0 0 .75rem;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:700}.CareerProfileView-module__KzpCga__prose{max-width:72ch;color:color-mix(in oklab, var(--foreground) 82%, transparent);text-wrap:pretty;margin:0;font-size:clamp(.94rem,.9rem + .22vw,1.03rem);line-height:1.72}.CareerProfileView-module__KzpCga__pair{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:860px){.CareerProfileView-module__KzpCga__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.CareerProfileView-module__KzpCga__panel{border:1px solid color-mix(in oklab, var(--border) 65%, transparent);background:color-mix(in oklab, var(--card) 45%, transparent);border-radius:1.1rem;padding:1.15rem 1.25rem 1.3rem}.CareerProfileView-module__KzpCga__panelGood{border-left:3px solid var(--constructive,#10b981)}.CareerProfileView-module__KzpCga__panelHard{border-left:3px solid var(--warning,#f59e0b)}.CareerProfileView-module__KzpCga__panelTitle{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 68%, transparent);margin:0 0 .55rem;font-size:.82rem;font-weight:700}.CareerProfileView-module__KzpCga__transfers{flex-direction:column;gap:.75rem;display:flex}.CareerProfileView-module__KzpCga__transfer{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);background:color-mix(in oklab, var(--card) 35%, transparent);border-radius:1rem;padding:1rem 1.1rem 1.1rem}.CareerProfileView-module__KzpCga__transferHead{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.CareerProfileView-module__KzpCga__transferName{color:var(--foreground);font-size:.98rem;font-weight:700}.CareerProfileView-module__KzpCga__nonIt{text-transform:uppercase;letter-spacing:.05em;border:1px solid color-mix(in oklab, var(--purple) 40%, transparent);color:color-mix(in oklab, var(--purple) 85%, var(--foreground));border-radius:999px;padding:.15rem .5rem;font-size:10px;font-weight:600}.CareerProfileView-module__KzpCga__transferGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:780px){.CareerProfileView-module__KzpCga__transferGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.CareerProfileView-module__KzpCga__transferLabel{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:700;display:block}.CareerProfileView-module__KzpCga__labelHave{color:color-mix(in oklab, var(--constructive,#10b981) 90%, var(--foreground))}.CareerProfileView-module__KzpCga__labelNeed{color:color-mix(in oklab, var(--foreground) 55%, transparent)}.CareerProfileView-module__KzpCga__transferText{color:color-mix(in oklab, var(--foreground) 78%, transparent);margin:0;font-size:.88rem;line-height:1.62}.CareerProfileView-module__KzpCga__strengths{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.CareerProfileView-module__KzpCga__strength{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--card) 40%, transparent);color:color-mix(in oklab, var(--foreground) 78%, transparent);border-radius:999px;padding:.45rem .8rem;font-size:.84rem;line-height:1.4}.CareerProfileView-module__KzpCga__axes{flex-direction:column;gap:1rem;max-width:72ch;display:flex}.CareerProfileView-module__KzpCga__axis{flex-direction:column;gap:.35rem;display:flex}.CareerProfileView-module__KzpCga__axisName{color:color-mix(in oklab, var(--foreground) 72%, transparent);font-size:.82rem;font-weight:700}.CareerProfileView-module__KzpCga__axisTrack{background:color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:999px;height:4px;position:relative}.CareerProfileView-module__KzpCga__axisDot{background:var(--career-accent,var(--blue));width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in oklab, var(--background) 90%, transparent);border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}.CareerProfileView-module__KzpCga__axisPoles{color:color-mix(in oklab, var(--foreground) 52%, transparent);justify-content:space-between;gap:1rem;font-size:.76rem;line-height:1.45;display:flex}.CareerProfileView-module__KzpCga__axisPoles span{max-width:46%}.CareerProfileView-module__KzpCga__axisPoles span:last-child{text-align:right}.CareerProfileView-module__KzpCga__decide{border:1px solid color-mix(in oklab, var(--purple) 30%, transparent);background:linear-gradient(140deg, color-mix(in oklab, var(--purple) 15%, transparent), color-mix(in oklab, var(--card) 55%, transparent) 55%, transparent);border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);max-width:900px;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.25rem,2.5vw,1.6rem);display:flex}.CareerProfileView-module__KzpCga__decideAvatar{background:color-mix(in oklab, var(--purple) 16%, transparent);width:64px;height:64px;box-shadow:0 0 28px color-mix(in oklab, var(--purple) 26%, transparent);border-radius:999px;flex:none}.CareerProfileView-module__KzpCga__decideCopy{flex:24ch;min-width:0}.CareerProfileView-module__KzpCga__decideTitle{font-family:var(--font-heading,inherit);color:var(--foreground);margin:0 0 .3rem;font-size:clamp(1.05rem,.95rem + .5vw,1.25rem);font-weight:700}.CareerProfileView-module__KzpCga__decideText{max-width:60ch;color:color-mix(in oklab, var(--foreground) 68%, transparent);margin:0;font-size:.88rem;line-height:1.6}.CareerProfileView-module__KzpCga__decideActions{flex-wrap:wrap;flex:none;align-items:center;gap:.9rem;display:flex}.CareerProfileView-module__KzpCga__decidePrimary{background:var(--foreground);color:var(--background);border-radius:1rem;padding:.72rem 1.35rem;font-size:.92rem;font-weight:650;text-decoration:none;transition:box-shadow .16s}.CareerProfileView-module__KzpCga__decidePrimary:hover{box-shadow:0 0 26px color-mix(in oklab, var(--purple) 45%, transparent)}.CareerProfileView-module__KzpCga__decideSecondary{color:color-mix(in oklab, var(--foreground) 70%, transparent);font-size:.88rem;font-weight:600;text-decoration:none}.CareerProfileView-module__KzpCga__decideSecondary:hover{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.CareerProfileView-module__KzpCga__decidePrimary{transition:none}}.CareerProfileView-module__KzpCga__footerNav{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);flex-wrap:wrap;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.25rem;font-size:.875rem;display:flex}.CareerProfileView-module__KzpCga__footerNav a{color:var(--foreground);font-weight:600;text-decoration:none}.CareerProfileView-module__KzpCga__footerNav a:hover{text-decoration:underline}
.OnboardingHero-module__Bs53cq__hero{isolation:isolate;justify-content:center;margin-inline:clamp(-2rem,-4vw,-1rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(1rem,2vw,1.75rem);display:flex;position:relative;overflow:hidden}.OnboardingHero-module__Bs53cq__aurora{z-index:-1;mix-blend-mode:screen;opacity:.46;pointer-events:none;width:min(1360px,128%);height:auto;position:absolute;top:-18%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(48% 64% at 50% 40%,#000 26%,#0000 100%);mask-image:radial-gradient(48% 64% at 50% 40%,#000 26%,#0000 100%)}.OnboardingHero-module__Bs53cq__content{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.OnboardingHero-module__Bs53cq__medallion{width:96px;height:96px;display:inline-flex;position:relative}.OnboardingHero-module__Bs53cq__medallion:before{content:"";background:conic-gradient(from 210deg, color-mix(in oklab, var(--blue) 85%, transparent), color-mix(in oklab, var(--purple) 80%, transparent) 42%, transparent 68%, color-mix(in oklab, var(--blue) 85%, transparent));filter:blur(.5px);border-radius:999px;position:absolute;inset:-5px;-webkit-mask-image:radial-gradient(circle,#0000 62%,#000 68%);mask-image:radial-gradient(circle,#0000 62%,#000 68%)}.OnboardingHero-module__Bs53cq__medallion:after{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--purple) 32%, transparent), transparent);z-index:-1;border-radius:999px;position:absolute;inset:-22px}.OnboardingHero-module__Bs53cq__medallionImage{object-fit:contain;width:100%;height:100%;filter:brightness(1.75) saturate(1.25) drop-shadow(0 8px 22px color-mix(in oklab, var(--purple) 55%, transparent));-webkit-mask-image:radial-gradient(circle,#000 63%,#0000 72%);mask-image:radial-gradient(circle,#000 63%,#0000 72%)}.OnboardingHero-module__Bs53cq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 58%, transparent);margin-top:2px;font-size:11px;font-weight:600}.OnboardingHero-module__Bs53cq__title{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.1rem + 2.4vw,2.85rem);font-weight:800;line-height:1.08}.OnboardingHero-module__Bs53cq__accent{background:linear-gradient(92deg, color-mix(in oklab, var(--blue) 92%, white), var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text}.OnboardingHero-module__Bs53cq__subtitle{max-width:38ch;color:color-mix(in oklab, var(--foreground) 66%, transparent);text-wrap:pretty;margin:0;font-size:clamp(.9rem,.84rem + .3vw,1.05rem);line-height:1.55}@media (prefers-reduced-motion:reduce){.OnboardingHero-module__Bs53cq__aurora{animation:none}}@media (prefers-color-scheme:light){.OnboardingHero-module__Bs53cq__aurora{mix-blend-mode:normal;opacity:.22}}
