.tl-matching-story{border-color:hsl(var(--md-primary) / .13);background:hsl(var(--md-surface-container-lowest));box-shadow:inset 0 1px 0 hsl(var(--md-surface-container-lowest) / .9), 0 16px 48px -36px hsl(var(--md-primary) / .35);border-radius:2rem}@media (pointer:coarse){.tl-matching-story .tl-aurora{opacity:.35;animation:none}}.tl-workspace-hero{border:1px solid hsl(var(--md-outline-variant));box-shadow:inset 0 1px 0 hsl(var(--md-surface-container-lowest) / .8), 0 12px 32px -26px hsl(var(--md-on-surface) / .22)}.tl-hero-material{background:hsl(var(--md-surface-container-low))}.tl-hero-edge{background:hsl(var(--md-primary-container));border-radius:0 3px 3px 0;width:3px;inset:12px auto 12px 0}.tl-hero-status-wrap{justify-items:center;min-width:0;display:grid}.tl-hero-status{border:1px solid hsl(var(--md-outline-variant));background:hsl(var(--md-surface-container-lowest));width:100%;box-shadow:0 2px 4px -3px hsl(var(--md-on-surface) / .1), 0 14px 30px -24px hsl(var(--md-on-surface) / .25);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1.25rem;position:relative}.tl-hero-status>div svg{display:block}.tl-hero-status>p:nth-child(3){color:hsl(var(--md-on-surface-variant));grid-column:1/-1;font-size:.8125rem;line-height:1.6}.tl-brand-orbit{width:min(100%,300px);height:auto;margin:-1.25rem 0 -.5rem;display:none;overflow:visible}@media (min-width:1024px){.tl-brand-orbit{display:block}}.tl-orbit-aura{fill:hsl(var(--md-primary-container) / .035);stroke:hsl(var(--md-primary) / .08);stroke-width:4px}.tl-orbit-halo{stroke:hsl(var(--md-primary) / .12);stroke-width:1px}.tl-orbit-path{stroke:hsl(var(--md-primary-container) / .4);stroke-width:1px}.tl-orbit-path--blue{stroke:hsl(var(--md-tertiary) / .35)}.tl-orbit-lens{fill:hsl(var(--md-primary-soft) / .9)}.tl-orbit-satellite-halo{fill:hsl(var(--md-primary-container) / .045);stroke:hsl(var(--md-primary-container) / .35)}@media (prefers-reduced-motion:no-preference){[data-motion-active=true] .tl-orbit-satellites{transform-origin:185px 113px;animation:9s ease-in-out infinite tl-orbit-drift}}@keyframes tl-orbit-drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(2deg)}}@media (prefers-reduced-motion:no-preference) and (pointer:fine){.tl-hero-status{animation:10s ease-in-out infinite paused tl-status-float}[data-motion-active=true] .tl-hero-status{animation-play-state:running}.tl-workspace-hero:is(:hover,:focus-within) .tl-hero-status{animation-play-state:paused}}.tl-hero-name{overflow-wrap:anywhere;max-width:100%;color:hsl(var(--md-primary));animation:.7s cubic-bezier(.16,1,.3,1) .12s backwards tl-name-reveal;display:inline-block}.tl-hero-primary{position:relative;overflow:hidden}.tl-workspace-hero :is(a,button):focus-visible{outline:2px solid hsl(var(--md-ring));outline-offset:4px}.tl-page>.tl-dashboard-header,.tl-page>[data-workspace-reveal]{animation:none}.tl-kpi-icon{background:hsl(var(--md-primary-soft));width:2rem;height:2rem;color:hsl(var(--md-primary));border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.tl-kpi-icon--attention{color:hsl(var(--md-coral));background:hsl(var(--md-coral-container))}.tl-topbar-surface{background:hsl(var(--md-surface-container-lowest));box-shadow:0 4px 18px -16px hsl(var(--md-on-surface) / .24)}@media (min-width:768px){.tl-tabbar{border:1px solid hsl(var(--md-outline-variant));background:hsl(var(--md-surface-container));box-shadow:inset 0 1px 0 hsl(var(--md-surface-container-lowest) / .9), 0 3px 12px -9px hsl(var(--md-on-surface) / .2);border-radius:16px;padding:5px}.tl-nav-link{border-radius:11px;padding-inline:1.125rem}.tl-nav-link[aria-current]{color:hsl(var(--md-primary))}}.tl-nav-indicator{background:hsl(var(--md-surface-container-lowest));box-shadow:inset 0 0 0 1px hsl(var(--md-primary) / .14), 0 2px 5px -2px hsl(var(--md-primary) / .16)}.tl-nav-hover{background:hsl(var(--md-on-surface) / .045)}@media (prefers-reduced-motion:reduce){.tl-nav-link,.tl-nav-link svg{transition:none}}.tl-page .tl-profile-hero{background:hsl(var(--md-surface-container-lowest));position:relative;overflow:hidden}.tl-profile-hero [data-profile-part=avatar]{border:1px solid hsl(var(--md-primary-container) / .2);background:hsl(var(--md-primary-soft));box-shadow:inset 0 1px 0 hsl(var(--md-surface-container-lowest) / .8), 0 4px 12px -9px hsl(var(--md-primary) / .35)}.tl-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){transition:border-color .16s,box-shadow .16s}.dark .tl-workspace-hero{box-shadow:inset 0 1px 0 hsl(var(--md-primary-container) / .06)}.dark .tl-hero-status{border-color:hsl(var(--md-outline-variant))}@media (max-width:639px){.tl-dashboard-hero-grid{gap:1.25rem;padding:1.25rem}.tl-kpi-icon{border-radius:8px;width:1.75rem;height:1.75rem}.tl-hero-privacy{align-items:flex-start}.tl-hero-privacy svg{margin-top:.15rem}}@media (forced-colors:active){.tl-hero-name{-webkit-text-fill-color:currentColor;background:0 0}.tl-brand-orbit{display:none}}.tl-kpi-cell:after{content:"";background:hsl(var(--md-primary));transform-origin:0;opacity:0;height:2px;transition:transform .3s var(--tl-ease-emphasized), opacity .18s ease-out;border-radius:2px;position:absolute;bottom:0;left:1.5rem;right:1.5rem;transform:scaleX(0)}.tl-kpi-cell:is(:hover,:focus-visible):after{opacity:1;transform:scaleX(1)}.tl-kpi-arrow{opacity:0;transition:transform .22s var(--tl-ease-emphasized), opacity .18s ease-out;transform:translate(-3px,3px)}.tl-kpi-cell:is(:hover,:focus-visible) .tl-kpi-arrow{opacity:1;transform:none}.tl-strength-fill{transition:transform .7s var(--tl-ease-emphasized)}.tl-quick-action-icon{transition:transform .22s var(--tl-ease-emphasized)}.tl-quick-action:active{transform:scale(.985)}.tl-match-row:before{content:"";background:hsl(var(--md-primary));opacity:0;width:2px;transition:transform .24s var(--tl-ease-emphasized), opacity .18s ease-out;border-radius:2px;position:absolute;top:1rem;bottom:1rem;left:0;transform:scaleY(.35)}.tl-match-row:is(:hover,:focus-visible):before{opacity:1;transform:scaleY(1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tl-quick-action:hover .tl-quick-action-icon{transform:translateY(-1px)rotate(-5deg)}}@media (max-width:639px){.tl-hero-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:1rem}.tl-hero-status>:first-child svg{display:none}.tl-hero-status>p:nth-child(3){grid-column:1/-1;display:none}}@media (pointer:coarse){.tl-hero-light{transform:none!important}.tl-kpi-arrow{opacity:.65;transform:none}}@media (prefers-reduced-motion:reduce){.tl-hero-name,.tl-hero-status,.tl-hero-primary:after{animation:none}.tl-hero-light,.tl-quick-action:active{transform:none!important}}@keyframes tl-status-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tl-name-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(10px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes tl-action-reflection{0%{opacity:0;transform:translate(-120%)}25%{opacity:1}to{opacity:0;transform:translate(120%)}}
body:has([aria-modal=true]:not(#talents-assistant-panel)) .tl-assistant-launcher{visibility:hidden;pointer-events:none}.tl-public-homepage .talents-anchor-section{scroll-margin-top:.5rem}.tl-profile-section-nav{top:calc(var(--talents-header-height) + .5rem);z-index:20;border:1px solid hsl(var(--md-outline-variant));background:hsl(var(--md-surface-container-lowest));min-width:0;box-shadow:0 6px 20px -14px hsl(var(--md-on-surface) / .25);border-radius:14px;align-items:center;gap:.75rem;padding:.5rem;display:flex;position:sticky}.tl-page>.tl-profile-section-nav,.tl-profile-page>*,.tl-profile-page .tl-stagger>*,.tl-profile-page .stagger-children>*{animation:none}.tl-profile-section-links{flex-wrap:wrap;flex:1;gap:.25rem;min-width:0;display:flex;position:relative}.tl-profile-section-link{min-height:42px;color:hsl(var(--md-on-surface-variant));border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.tl-profile-section-link[aria-current]{color:hsl(var(--md-primary));background:hsl(var(--md-primary-soft))}.tl-profile-section-link:hover{background:hsl(var(--md-surface-container-low))}.tl-profile-section-number{opacity:.55;font-variant-numeric:tabular-nums;font-size:.625rem;position:relative}.tl-profile-preview-button{border:1px solid hsl(var(--md-primary) / .15);background:hsl(var(--md-primary-soft) / .5);min-height:42px;color:hsl(var(--md-primary));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.tl-matching-passport{isolation:isolate}.tl-matches-page,.tl-matches-surface,.tl-matching-overview{min-width:0}.tl-passport-title{max-width:26ch}.tl-passport-content{overflow-wrap:anywhere}.tl-matching-passport>[data-workspace-reveal]{position:relative}.tl-matches-heading{background:0 0}.tl-career-signal{pointer-events:none;isolation:isolate;width:224px;height:208px;color:hsl(var(--md-primary));flex-shrink:0;position:relative}.tl-signal-atmosphere{display:none}.tl-signal-contour{border:1px solid hsl(var(--md-primary) / .13);border-radius:50%;position:absolute}.tl-signal-contour--outer{inset:6px 10px;transform:rotate(-24deg)}.tl-signal-contour--inner{border-color:hsl(var(--md-primary) / .08);inset:28px -8px;transform:rotate(24deg)}.tl-signal-card{border:1px solid hsl(var(--md-primary) / .18);background:hsl(var(--md-surface-container-lowest));border-radius:17px;width:112px;height:144px;position:absolute;top:29px;left:54px}.tl-signal-card--back{background:hsl(var(--md-primary-soft));transform:translate(13px,3px)rotate(12deg)}.tl-signal-card--front{box-shadow:0 18px 30px -22px hsl(var(--md-primary) / .5), inset 0 1px 0 hsl(var(--md-surface-container-lowest));flex-direction:column;align-items:center;padding:11px 16px 16px;display:flex;transform:rotate(-7deg)}.tl-signal-card-index{letter-spacing:.15em;opacity:.45;align-self:flex-start;font-size:.65rem}.tl-signal-icon{width:46px;height:46px;margin:9px 0 13px}.tl-signal-card-line{background:hsl(var(--md-primary) / .18);border-radius:9px;width:52px;height:3px;display:block}.tl-signal-card-line--short{opacity:.5;width:30px;margin-top:6px}.tl-signal-seal{border:4px solid hsl(var(--md-surface-container-lowest));background:hsl(var(--md-primary));width:42px;height:42px;color:hsl(var(--md-on-primary));box-shadow:0 4px 12px -8px hsl(var(--md-primary) / .5);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:26px;right:30px}.tl-career-signal--discovery .tl-signal-card{border-radius:50%;height:112px;top:45px}.tl-career-signal--discovery .tl-signal-card--front{justify-content:center;padding:20px}.tl-career-signal--discovery .tl-signal-icon{width:48px;height:48px;margin:0}.tl-career-signal--discovery :is(.tl-signal-card-index,.tl-signal-card-line){display:none}.tl-career-signal--discovery .tl-signal-seal{bottom:36px;right:34px}.tl-match-empty{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.tl-match-empty-symbol{background:hsl(var(--md-primary-soft));width:64px;height:64px;color:hsl(var(--md-primary));border-radius:20px;place-items:center;margin-bottom:1rem;display:grid}.tl-match-empty-copy{max-width:30rem}.tl-match-empty-copy h3{letter-spacing:-.035em;color:hsl(var(--md-on-surface));margin:0;font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:600;line-height:1.25}.tl-match-empty-copy p{color:hsl(var(--md-on-surface-variant));margin:.75rem 0 0;font-size:.875rem;line-height:1.8}.tl-match-empty-promises{border-top:1px solid hsl(var(--md-outline-variant) / .7);color:hsl(var(--md-on-surface-variant));flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin-top:1.5rem;padding-top:1rem;font-size:.6875rem;display:flex}.tl-match-empty-promises>span{align-items:center;gap:.375rem;display:inline-flex}.tl-match-empty-promises svg{color:hsl(var(--md-primary))}.tl-match-empty--compact{padding:1.75rem 1.5rem}.tl-match-empty--compact .tl-match-empty-symbol{border-radius:16px;width:52px;height:52px}.tl-match-empty--compact .tl-match-empty-copy h3{font-size:.9375rem}.tl-match-empty--compact .tl-match-empty-promises{display:none}.tl-match-results>li:nth-child(-n+6){animation:.52s cubic-bezier(.16,1,.3,1) both tl-opportunity-enter}.tl-match-results>li:nth-child(2){animation-delay:55ms}.tl-match-results>li:nth-child(3){animation-delay:.11s}.tl-match-results>li:nth-child(4){animation-delay:.165s}.tl-match-results>li:nth-child(5),.tl-match-results>li:nth-child(6){animation-delay:.21s}@media (max-width:639px){.tl-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:1rem}.tl-match-row{-moz-column-gap:.75rem;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.tl-match-content{display:contents}.tl-match-company-mark{grid-area:1/1}.tl-match-summary{flex-direction:column;grid-column:2;gap:.75rem}.tl-match-summary>:first-child{width:100%}.tl-match-description,.tl-match-footer{grid-column:1/-1}.tl-match-footer{margin-top:0}.tl-match-badges{flex-basis:100%}.tl-match-open{justify-content:space-between;width:100%}.tl-match-fit{border:none;border-radius:8px;flex-direction:row;gap:.5rem;padding:.375rem .625rem}.tl-match-fit>:first-child{font-size:.875rem}.tl-match-fit>:last-child{margin-top:0}.tl-matches-tabs .tl-tab{justify-content:center;padding-inline:.5rem}.tl-matches-heading h1{align-self:center}.tl-matches-tabs [role=tablist]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.tl-matches-toolbar input{font-size:1rem}.tl-passport-body{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:.75rem}.tl-passport-identity{width:40px;height:40px}.tl-profile-section-links{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding:2px;scroll-padding-inline:2px;overflow-x:auto}.tl-profile-section-links::-webkit-scrollbar{display:none}.tl-profile-section-nav{box-shadow:0 6px 18px -14px hsl(var(--md-on-surface) / .4);border-radius:16px;align-items:center;gap:.5rem;padding:.375rem}.tl-profile-section-link{white-space:nowrap;gap:.375rem;min-height:44px;padding:.5rem .875rem;font-size:.8125rem}.tl-profile-preview-button{width:44px;min-height:44px;padding:.5rem}.tl-profile-section-number{display:none}.tl-match-empty{padding:1.75rem 1.25rem}.tl-match-empty-promises{display:none}}@media (prefers-reduced-motion:no-preference) and (pointer:fine){.tl-signal-card--front{animation:9s ease-in-out infinite paused tl-passport-float}.tl-signal-seal{animation:9s ease-in-out .4s infinite paused tl-seal-float}.tl-signal-contour--outer{animation:18s ease-in-out infinite alternate paused tl-contour-turn}.tl-hero-light:after{animation:12s ease-in-out infinite alternate paused tl-architectural-light}[data-motion-active=true]>:is(.tl-signal-card--front,.tl-signal-seal,.tl-signal-contour--outer),[data-motion-active=true] .tl-hero-light:after{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.tl-match-results>li{animation:none}}@keyframes tl-passport-float{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-7px)rotate(-3deg)}}@keyframes tl-seal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tl-contour-turn{0%{transform:rotate(-24deg)scale(.97)}to{transform:rotate(15deg)scale(1.03)}}@keyframes tl-architectural-light{0%{opacity:.5;transform:translate(-7%)rotate(-3deg)}to{opacity:1;transform:translate(7%)rotate(3deg)}}@keyframes tl-opportunity-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
.tl-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tl-confetti__piece{left:var(--origin-x,50%);top:var(--origin-y,38%);opacity:0;will-change:transform, opacity;animation:tl-confetti-burst var(--dur,2.6s) cubic-bezier(.18, .7, .35, 1) var(--delay,0s) forwards;border-radius:2px;position:absolute}@keyframes tl-confetti-burst{0%{opacity:1;transform:translate(-50%)rotate(0)scale(.6)}28%{opacity:1;transform:translate3d(calc(var(--dx) * .55 - 50%), var(--peak), 0) rotate(calc(var(--spin) * .35)) scale(1)}to{opacity:0;transform:translate3d(calc(var(--dx) - 50%), var(--fall), 0) rotate(var(--spin)) scale(.9)}}.tl-celebrate-ring{border:2px solid hsl(var(--md-primary-container) / .45);border-radius:999px;animation:2.4s cubic-bezier(.2,0,0,1) infinite tl-ring-out;position:absolute;inset:0}.tl-celebrate-ring--late{animation-delay:1.2s}@keyframes tl-ring-out{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}.tl-celebrate-pop{animation:.7s cubic-bezier(.34,1.56,.64,1) both tl-pop}@keyframes tl-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}.tl-aurora{filter:blur(64px);opacity:.55;will-change:transform;animation:tl-aurora-drift var(--drift-dur,18s) ease-in-out infinite alternate;border-radius:999px;position:absolute}@keyframes tl-aurora-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate3d(var(--drift-x,40px), var(--drift-y,-30px), 0) scale(1.12)}}.tl-sonar{border:1px solid hsl(var(--md-primary-container) / .35);border-radius:1.75rem;animation:3.6s cubic-bezier(.2,0,0,1) infinite tl-sonar;position:absolute;inset:-6% -4%}.tl-sonar--late{animation-delay:1.8s}@keyframes tl-sonar{0%{opacity:.8;transform:scale(.94)}to{opacity:0;transform:scale(1.12)}}.tl-beam-flow{stroke-dasharray:18 82;animation:1.9s cubic-bezier(.4,0,.2,1) infinite tl-beam-flow}@keyframes tl-beam-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.tl-float{animation:7s ease-in-out infinite tl-float}@keyframes tl-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.tl-twinkle{background:hsl(var(--md-primary-container));animation:tl-twinkle var(--twinkle-dur,3.2s) ease-in-out var(--twinkle-delay,0s) infinite;border-radius:999px;position:absolute}@keyframes tl-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:.9;transform:scale(1)}}.tl-frost{position:relative;overflow:hidden}.tl-frost:after{content:"";background:linear-gradient(100deg, transparent 20%, hsl(var(--md-surface-container-lowest) / .65) 50%, transparent 80%);animation:2.8s cubic-bezier(.4,0,.6,1) infinite tl-frost-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes tl-frost-sweep{to{transform:translate(100%)}}.tl-path-glow{filter:drop-shadow(0 0 6px hsl(var(--md-primary-container) / .85))}@media (prefers-reduced-motion:reduce){.tl-confetti,.tl-celebrate-ring,.tl-sonar,.tl-twinkle{display:none}.tl-aurora,.tl-float,.tl-frost:after{animation:none}.tl-beam-flow{stroke-dasharray:none;animation:none}}[data-motion-active=false] .tl-aurora,[data-motion-active=false] .tl-float,[data-motion-active=false] .tl-sonar,[data-motion-active=false] .tl-twinkle,[data-motion-active=false] .tl-beam-flow,[data-motion-active=false] .tl-frost:after{animation-play-state:paused}@media (pointer:coarse){.tl-sonar,.tl-twinkle{display:none}.tl-aurora,.tl-float,.tl-frost:after{animation:none}}.tl-landing-grid{background-image:radial-gradient(hsl(var(--md-outline) / .32) 1px, transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(at 70% 40%,#000,#0000 72%);mask-image:radial-gradient(at 70% 40%,#000,#0000 72%)}.tl-portal-preview{isolation:isolate;box-shadow:0 32px 80px -28px hsl(var(--md-on-surface) / .22), 0 4px 20px hsl(var(--md-primary) / .05)}.tl-demo-tab:focus-visible{outline:2px solid hsl(var(--md-ring));outline-offset:3px}@media (pointer:coarse),(prefers-reduced-motion:reduce){.tl-landing-hero .tl-float,.tl-landing-hero .tl-aurora{animation:none}}.tl-workspace-scene{overflow:clip}.tl-workspace-grid{background-image:radial-gradient(hsl(var(--md-outline) / .22) .8px, transparent .8px);opacity:.35;background-size:22px 22px;-webkit-mask-image:linear-gradient(110deg,#0000 45%,#000);mask-image:linear-gradient(110deg,#0000 45%,#000)}.tl-workspace-glow{animation:14s ease-in-out infinite tl-workspace-drift}.tl-workspace-orbit{animation:28s linear infinite tl-workspace-orbit}.tl-workspace-float{animation:8s ease-in-out infinite tl-workspace-float}.tl-workspace-pulse{animation:3.6s ease-in-out infinite tl-workspace-pulse}.tl-step-check{animation:.4s cubic-bezier(.2,0,0,1) both tl-pop}.tl-workspace-tile{isolation:isolate;position:relative;overflow:clip}.tl-workspace-tile:before{content:"";z-index:-1;pointer-events:none;background:hsl(var(--md-primary-soft) / .5);opacity:0;transition:opacity .25s;position:absolute;inset:0}.tl-workspace-tile:hover:before,.tl-workspace-tile:focus-visible:before{opacity:1}.tl-workspace-choice{transition:transform .25s cubic-bezier(.2,0,0,1)}.tl-workspace-choice:focus-within{outline:1px solid hsl(var(--md-primary-container) / .45);outline-offset:3px}.tl-booster-question{transition:border-color .2s,background-color .2s}.tl-booster-question:focus-within{border-color:hsl(var(--md-primary-container) / .7)}.tl-onboarding-form>*{animation:.45s cubic-bezier(.2,0,0,1) both tl-workspace-enter}.tl-onboarding-form>:nth-child(2){animation-delay:40ms}.tl-onboarding-form>:nth-child(3){animation-delay:80ms}.tl-onboarding-form>:nth-child(n+4){animation-delay:.12s}[data-motion-active=false] .tl-workspace-glow,[data-motion-active=false] .tl-workspace-orbit,[data-motion-active=false] .tl-workspace-float,[data-motion-active=false] .tl-workspace-pulse{animation-play-state:paused}@keyframes tl-workspace-drift{50%{transform:translate(-35px,20px)scale(1.08)}}@keyframes tl-workspace-orbit{to{rotate:360deg}}@keyframes tl-workspace-float{50%{transform:translateY(-5px)rotate(2deg)}}@keyframes tl-workspace-pulse{50%{opacity:.35;transform:scale(1.1)}}@keyframes tl-workspace-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.tl-workspace-choice:hover{transform:translateY(-3px)}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.tl-workspace-glow,.tl-workspace-orbit,.tl-workspace-float,.tl-workspace-pulse,.tl-step-check,.tl-onboarding-form>*{animation:none}.tl-workspace-choice:hover{transform:none}}
.tl-journey{--tl-journey-brand:linear-gradient(110deg, hsl(var(--md-primary-container)) 0%, hsl(var(--md-tertiary)) 100%);--tl-journey-brand-ink:linear-gradient(100deg, hsl(var(--md-primary)) 10%, hsl(var(--md-tertiary)) 95%)}.tl-journey-header{border:1px solid hsl(var(--md-outline-variant) / .55);background:radial-gradient(120% 160% at 100% 0%, hsl(var(--md-primary-soft) / .7), transparent 55%), hsl(var(--md-surface-container-lowest));box-shadow:0 5px 25px -18px hsl(var(--md-primary) / .18);border-radius:24px;gap:20px;padding:18px 24px 16px;display:grid}.tl-journey-welcome{grid-template-columns:1.45fr 1fr;align-items:center;gap:24px;min-height:220px;padding-bottom:28px;display:grid}.tl-journey-welcome__copy{padding:24px 0}.tl-journey-kicker{color:hsl(var(--md-primary));letter-spacing:.015em;text-transform:none;align-items:center;gap:8px;margin:0 0 13px;font-size:11px;font-weight:650;display:flex}.tl-journey-kicker>span{background:var(--tl-journey-brand,hsl(var(--md-primary-container)));width:15px;height:15px;box-shadow:none;clip-path:polygon(50% 0,61% 36%,100% 50%,64% 62%,50% 100%,37% 64%,0 50%,36% 37%);border-radius:50%}.tl-journey-title{color:hsl(var(--md-on-surface));font-family:var(--app-font-headline);text-wrap:balance;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.4vw,3rem);font-weight:650;line-height:1.12;animation:.7s cubic-bezier(.22,1,.36,1) both tl-journey-text}.tl-journey-title>span{color:hsl(var(--md-primary));position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.tl-journey-title>span{background-image:var(--tl-journey-brand-ink,none);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.tl-journey-title>span{-webkit-text-fill-color:currentColor;background:0 0}}.tl-journey-description{color:hsl(var(--md-on-surface-variant));max-width:370px;margin:21px 0 0;font-size:13px;line-height:1.75;animation:.7s cubic-bezier(.22,1,.36,1) 60ms both tl-journey-text}.tl-journey-welcome .tl-journey-title,.tl-journey-welcome .tl-journey-description{animation:none}.tl-journey-source__card{z-index:3;border:1px solid hsl(var(--md-outline-variant) / .7);background:hsl(var(--md-surface-container-lowest));box-shadow:0 15px 40px -28px hsl(var(--md-primary) / .22);border-radius:26px;gap:20px;padding:25px;display:grid;position:relative}.tl-journey-methods{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:10px;padding:0;display:flex}.tl-journey-method{color:hsl(var(--md-on-surface-variant));background:hsl(var(--md-surface-container-low));border:1px solid hsl(var(--md-outline-variant) / .65);text-align:left;border-radius:17px;flex:1;justify-content:flex-start;align-items:center;gap:11px;min-height:74px;padding:12px 14px;font-size:12px;font-weight:550;transition:transform .2s,opacity .2s,border-color .2s,box-shadow .2s;display:inline-flex}.tl-journey-method[aria-pressed=true]{border-color:hsl(var(--md-primary) / .4);background:hsl(var(--md-primary-soft));color:hsl(var(--md-primary));box-shadow:0 3px 0 hsl(var(--md-primary) / .12)}.tl-journey-method:focus-visible{outline:2px solid hsl(var(--md-ring));outline-offset:2px}.tl-journey-method__count{border:1px solid hsl(var(--md-success-outline));background:hsl(var(--md-success-container));min-height:27px;color:hsl(var(--md-success));white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.tl-journey-source__panel{background:hsl(var(--md-primary-soft) / .23);border-radius:18px;min-height:180px;padding:18px}.tl-journey-source__panel [hidden],.tl-journey-editor [hidden]{display:none}.tl-journey-source__actions{border-top:1px solid hsl(var(--md-outline-variant) / .55);justify-content:space-between;align-items:center;gap:20px;padding-top:17px;display:flex}.tl-journey-source__actions>button{border-radius:15px;flex-shrink:0;min-height:48px;margin-left:auto}.tl-journey-source__footnote{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 5px 0;display:flex}.tl-journey-privacy{max-width:540px}.tl-journey-manual>summary{cursor:pointer;min-height:44px;color:hsl(var(--md-on-surface-variant));align-items:center;gap:7px;font-size:11px;list-style:none;display:flex}.tl-journey-manual summary::-webkit-details-marker{display:none}.tl-journey-manual summary:focus-visible,.tl-journey-checklist summary:focus-visible{outline:2px solid hsl(var(--md-ring));outline-offset:3px;border-radius:4px}.tl-journey-art{isolation:isolate;pointer-events:none;justify-self:center;width:290px;height:230px;position:relative}.tl-journey-art__wash{z-index:-2;background:linear-gradient(145deg, hsl(var(--md-primary-soft)), hsl(var(--md-tertiary-container) / .85));border-radius:44% 56% 65% 35%/51% 36% 64% 49%;position:absolute;inset:2px 8px 2px 2px;transform:rotate(-12deg)scale(.85)}.tl-journey-art__halo{background:hsl(var(--md-primary-container) / .12);filter:none;z-index:0;border-radius:50%;position:absolute;inset:75px -2px -10px 80px;transform:rotate(15deg)}.tl-journey-art__orbit{border:1px dashed hsl(var(--md-primary) / .2);border-radius:50%;position:absolute;inset:17px 14px;transform:rotate(-24deg)scaleY(.8)}.tl-journey-art__profile{border:1px solid hsl(var(--md-outline-variant) / .8);background:hsl(var(--md-surface-container-lowest) / .96);z-index:3;border-color:hsl(var(--md-primary) / .12);width:155px;box-shadow:7px 9px 0 hsl(var(--md-primary) / .05), 0 20px 35px -22px hsl(var(--md-primary) / .35);border-radius:19px;justify-items:start;gap:10px;padding:18px;animation:9s ease-in-out infinite tl-journey-float;display:grid;position:absolute;top:21px;left:68px;transform:rotate(-7deg)}.tl-journey-art__avatar{color:hsl(var(--md-primary));background:hsl(var(--md-primary-soft));border-radius:15px;place-items:center;width:44px;height:44px;margin-bottom:5px;display:grid}.tl-journey-art__line{background:hsl(var(--md-on-surface) / .09);border-radius:5px;width:100%;height:4px;display:block}.tl-journey-art__line--name{background:var(--tl-journey-brand,hsl(var(--md-primary-container)));opacity:.55;width:79%;height:6px}.tl-journey-art__line--role{background:hsl(var(--md-tertiary) / .22);width:56%}.tl-journey-art__line--short{width:76%}.tl-journey-art__divider{background:hsl(var(--md-outline-variant) / .5);width:100%;height:1px;margin:4px 0;display:block}.tl-journey-art__chips{gap:5px;margin-top:3px;display:flex}.tl-journey-art__chips>i{background:hsl(var(--md-primary-soft));border-radius:3px;width:28px;height:10px}.tl-journey-art__check{border:4px solid hsl(var(--md-surface));background:hsl(var(--md-primary));width:30px;height:30px;color:hsl(var(--md-on-primary));border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;right:-10px}.tl-journey-art__satellite{border:1px solid hsl(var(--md-outline-variant) / .8);background:hsl(var(--md-surface-container-lowest));color:hsl(var(--md-primary));box-shadow:0 8px 20px -9px hsl(var(--md-primary) / .2);place-items:center;display:grid;position:absolute}.tl-journey-art__satellite--file{z-index:4;width:46px;height:56px;color:hsl(var(--md-tertiary));background:hsl(var(--md-tertiary-container));border:3px solid hsl(var(--md-surface-container-lowest));border-radius:13px;animation:10s ease-in-out 1s infinite tl-journey-satellite;top:108px;left:8px;transform:rotate(10deg)}.tl-journey-art__satellite--spark{z-index:4;width:49px;height:49px;color:hsl(var(--md-on-primary));background:var(--tl-journey-brand,hsl(var(--md-primary-container)));border:3px solid hsl(var(--md-surface-container-lowest));border-radius:17px;animation:8s ease-in-out infinite reverse tl-journey-satellite;top:10px;right:5px;transform:rotate(9deg)}.tl-journey-art__dot{background:hsl(var(--md-tertiary));border-radius:50%;width:6px;height:6px;position:absolute;bottom:72px;right:13px}.tl-journey-processing>h2,.tl-journey-processing>p{animation:none}.tl-journey-review>header{gap:7px;padding:5px 0 0}.tl-journey-review .tl-journey-title{font-size:clamp(1.75rem,3.5vw,2.4rem)}.tl-journey-chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tl-journey-chapters>button{min-height:48px;color:hsl(var(--md-on-surface-variant));text-align:left;border:1px solid hsl(var(--md-outline-variant) / .6);background:hsl(var(--md-surface-container-lowest));border-radius:15px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.tl-journey-chapters>button>span{background:hsl(var(--md-surface-container));width:25px;height:25px;color:hsl(var(--md-on-surface-variant));border:0;border-radius:9px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.tl-journey-chapters>button[aria-current=step]{color:hsl(var(--md-primary));background:hsl(var(--md-primary-soft));border-color:hsl(var(--md-primary) / .2);font-weight:600}.tl-journey-chapters>button[aria-current=step]>span{color:hsl(var(--md-on-primary));background:hsl(var(--md-primary));border-color:#0000}.tl-journey-chapters>button:focus-visible{outline:2px solid hsl(var(--md-ring));outline-offset:2px}.tl-journey-editor{min-width:0}.tl-journey-review__actions{z-index:20;border:1px solid hsl(var(--md-outline-variant) / .7);background:hsl(var(--md-surface-container-lowest));box-shadow:0 12px 35px -20px hsl(var(--md-on-surface) / .2);border-radius:17px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;position:sticky;bottom:12px}[data-motion-active=false] .tl-journey-art__profile,[data-motion-active=false] .tl-journey-art__satellite,[data-motion-active=false] .tl-journey-art__halo{animation-play-state:paused}.tl-journey-trail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tl-journey-trail__step{--step-color:var(--md-on-surface-variant);--step-bg:var(--md-surface-container-lowest);min-width:0;color:hsl(var(--md-on-surface-variant));align-content:start;justify-items:center;gap:10px;display:grid;position:relative}.tl-journey-trail__step.is-current{--step-color:var(--md-primary);--step-bg:var(--md-primary-soft)}.tl-journey-trail__step.is-done{--step-color:var(--md-success);--step-bg:var(--md-success-container)}.tl-journey-trail__icon{border:1px solid hsl(var(--md-outline-variant));background:hsl(var(--step-bg));width:48px;height:48px;color:hsl(var(--step-color));border-radius:17px;place-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.tl-journey-trail__icon:focus-visible{outline:3px solid hsl(var(--md-ring));outline-offset:4px}.is-done .tl-journey-trail__icon{border-color:hsl(var(--md-success-outline))}.is-current .tl-journey-trail__icon{background:hsl(var(--step-color));color:hsl(var(--md-on-primary));box-shadow:0 6px 15px -6px hsl(var(--step-color) / .45), 0 0 0 5px hsl(var(--step-color) / .07)}.tl-journey-trail__label{text-align:center;max-width:135px;font-size:11px;font-weight:500;line-height:1.5}.is-current .tl-journey-trail__label,.is-done .tl-journey-trail__label{color:hsl(var(--step-color));font-weight:650}.tl-journey-trail__check{border:3px solid hsl(var(--md-surface-container-lowest));width:18px;height:18px;color:hsl(var(--md-on-primary));background:hsl(var(--md-success));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.tl-journey-trail__spark{color:hsl(var(--md-tertiary));font-size:23px;position:absolute;top:-13px;right:-13px;transform:rotate(15deg)}.tl-journey-trail__bridge{background:repeating-linear-gradient(to right, hsl(var(--md-outline-variant)), hsl(var(--md-outline-variant)) 3px, transparent 3px, transparent 8px);width:calc(100% - 54px);height:2px;position:absolute;top:23px;left:calc(50% + 33px)}.is-done .tl-journey-trail__bridge{background:hsl(var(--md-outline-variant) / .35)}.tl-journey-trail__bridge>i{background:hsl(var(--md-success));opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;inset:-2px auto auto 0}.tl-journey-title>span:after{content:"";background:var(--tl-journey-brand,hsl(var(--md-primary-container)));opacity:.45;border-radius:50%;height:5px;position:absolute;bottom:-7px;left:1px;right:0;transform:rotate(-1deg)}.tl-journey-method>span:not(.tl-journey-method__icon):not(.tl-journey-method__count){gap:3px;display:grid}.tl-journey-method small{color:hsl(var(--md-on-surface-variant));font-size:10px;font-weight:400}.tl-journey-method__icon{border:1px solid hsl(var(--md-outline-variant));background:hsl(var(--md-surface-container-lowest));width:39px;height:39px;color:hsl(var(--md-on-surface-soft));border-radius:12px;flex-shrink:0;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid;transform:rotate(-5deg)}.tl-journey-method__icon--LINKEDIN{transform:rotate(4deg)}.tl-journey-method[aria-pressed=true] .tl-journey-method__icon{background:hsl(var(--md-primary));color:hsl(var(--md-on-primary));box-shadow:0 6px 14px -8px hsl(var(--md-primary) / .6);border-color:#0000;animation:.5s cubic-bezier(.34,1.56,.64,1) tl-journey-wiggle}.tl-journey-art__chips>i:nth-child(2){background:hsl(var(--md-tertiary-container))}.tl-journey-art__chips>i:nth-child(3){background:hsl(var(--md-surface-container-high))}.tl-journey-art__badge{color:hsl(var(--md-primary));align-items:center;gap:5px;margin-top:2px;font-size:10px;font-weight:600;display:flex}.tl-journey-art__sticker{z-index:4;border:3px solid hsl(var(--md-surface-container-lowest));background:hsl(var(--md-primary-soft));color:hsl(var(--md-primary));box-shadow:0 4px 10px hsl(var(--md-on-surface) / .04);border-radius:11px;align-items:center;gap:12px;padding:8px 11px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:11px;right:-5px;transform:rotate(6deg)}.tl-journey-art__sticker>span{font-size:18px}.tl-journey-art__confetti{z-index:2;position:absolute;inset:0}.tl-journey-art__confetti>i{background:hsl(var(--md-primary-container));border-radius:3px;width:5px;height:13px;position:absolute;top:24px;left:29px;transform:rotate(-20deg)}.tl-journey-art__confetti>i:nth-child(2){background:hsl(var(--md-tertiary));height:5px;top:60px;left:4px;transform:rotate(30deg)}.tl-journey-art__confetti>i:nth-child(3){background:hsl(var(--md-primary) / .6);height:8px;top:auto;bottom:10px;left:62px;transform:rotate(-30deg)}.tl-journey-art__confetti>i:nth-child(4){background:hsl(var(--md-tertiary) / .55);inset:auto -4px 69px auto;transform:rotate(25deg)}.tl-journey-review>header>p{margin:0;font-size:13px;line-height:1.7}@keyframes tl-journey-float{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-9px)rotate(-4deg)}}@keyframes tl-journey-satellite{50%{transform:translateY(-7px)rotate(-3deg)}}@keyframes tl-journey-breathe{50%{opacity:.4;transform:scale(1.2)}}@keyframes tl-journey-text{0%{opacity:0;clip-path:inset(0 0 30%);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes tl-journey-milestone{0%{transform:translateY(7px)rotate(5deg)scale(.85)}to{transform:translateY(0)rotate(-7deg)scale(1.12)}}@keyframes tl-journey-wiggle{0%{transform:rotate(-5deg)}35%{transform:rotate(10deg)scale(1.1)}70%{transform:rotate(-10deg)}to{transform:rotate(-5deg)}}@keyframes tl-journey-travel{0%,15%{opacity:0;transform:translate(0)}30%{opacity:.7}80%,to{opacity:0;transform:translate(45px)}}@media (max-width:640px){.tl-journey-header{border-radius:22px;gap:22px;padding:17px 15px 15px}.tl-journey-welcome{grid-template-columns:1fr;gap:0;min-height:205px;position:relative}.tl-journey-welcome__copy{z-index:4;padding:28px 0;position:relative}.tl-journey-welcome .tl-journey-art{display:none}.tl-journey-description{max-width:290px;font-size:13px}.tl-journey-source__card{border-radius:20px;gap:18px;padding:17px}.tl-journey-source__card>div:first-child>span{font-size:10px}.tl-journey-method{text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:86px;padding:9px 6px;font-size:11px;position:relative}.tl-journey-source__actions{flex-direction:column;align-items:stretch;gap:14px;padding-top:16px}.tl-journey-source__actions>button{width:100%}.tl-journey-source__footnote{gap:0;padding-top:10px}.tl-journey-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.tl-journey-chapters>button{min-height:44px;font-size:11px}.tl-journey-review__actions{bottom:max(8px, env(safe-area-inset-bottom));padding:10px}.tl-journey-trail{gap:6px}.tl-journey-trail__icon{border-radius:14px;width:40px;height:40px}.tl-journey-trail__icon>svg{width:19px;height:19px}.tl-journey-trail__label{max-width:76px;font-size:9px}.tl-journey-trail__bridge{width:calc(100% - 48px);top:19px;left:calc(50% + 27px)}.tl-journey-method__icon{border-radius:10px;width:33px;height:33px}.tl-journey-method small{display:none}.tl-journey-source__panel{padding:13px}.tl-journey-method__count{position:absolute;top:7px;right:7px}}@media (pointer:coarse){.tl-journey-art__profile,.tl-journey-art__satellite,.tl-journey-art__halo{animation:none}}@media (prefers-reduced-motion:reduce){.tl-journey *,.tl-journey :before,.tl-journey :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tl-journey-art__profile,.tl-journey-art__satellite,.tl-journey-art__halo{animation:none!important}}@media (hover:hover) and (pointer:fine){.tl-journey-method:hover{border-color:hsl(var(--md-primary) / .25);transform:translateY(-3px)}.tl-journey-method:not([aria-pressed=true]):hover .tl-journey-method__icon{color:hsl(var(--md-primary));border-color:hsl(var(--md-primary) / .25)}.tl-journey-trail__icon:is(button):hover{transform:rotate(6deg)translateY(-3px)}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.tl-journey-trail__bridge>i,.is-current .tl-journey-trail__icon,.tl-journey-method[aria-pressed=true] .tl-journey-method__icon{animation:none}}.tl-journey-method__copy{align-content:center;justify-items:start;gap:5px;min-width:0;display:grid}.tl-journey-review__layout{align-items:start;gap:22px;min-width:0;display:grid}.tl-journey-review__main{order:2;gap:22px;min-width:0;display:grid}.tl-review-readiness{border:1px solid hsl(var(--md-primary) / .14);background:linear-gradient(150deg, hsl(var(--md-primary-soft) / .5), hsl(var(--md-surface-container-lowest)) 38%);min-width:0;box-shadow:0 10px 28px -22px hsl(var(--md-primary) / .28);border-radius:22px;order:1;gap:14px;padding:16px;display:grid}.tl-review-readiness__header{border-bottom:1px solid hsl(var(--md-outline-variant) / .6);align-items:center;gap:10px;padding-bottom:14px;display:flex}.tl-review-readiness__header>div:first-child{flex:1;min-width:0}.tl-review-readiness__title{color:hsl(var(--md-on-surface));letter-spacing:-.015em;margin:0;font-size:13px;font-weight:650;line-height:1.4}.tl-review-readiness__caption{color:hsl(var(--md-on-surface-variant));margin:5px 0 0;font-size:11px;line-height:1.5}.tl-review-readiness__ring{flex-shrink:0;width:56px;height:56px;position:relative}.tl-review-readiness__ring>svg{width:100%;height:100%;display:block}.tl-review-readiness__ring-track{stroke:hsl(var(--md-outline-variant) / .5)}.tl-review-readiness__ring-value{stroke:hsl(var(--md-primary))}.tl-review-readiness__ring>span{color:hsl(var(--md-primary));background:hsl(var(--md-surface-container-lowest));border-radius:50%;justify-content:center;align-items:baseline;gap:1px;padding-top:10px;display:flex;position:absolute;inset:7px}.tl-review-readiness__ring strong{letter-spacing:-.04em;font-size:17px;font-weight:650;line-height:1.3}.tl-review-readiness__ring small{color:hsl(var(--md-on-surface-variant));font-size:10px}.tl-review-readiness.is-complete .tl-review-readiness__ring-value{stroke:hsl(var(--md-success))}.tl-review-readiness.is-complete .tl-review-readiness__ring>span{color:hsl(var(--md-success));background:hsl(var(--md-success-container));align-items:center;padding:0}.tl-review-readiness__toggle{width:36px;height:44px;color:hsl(var(--md-primary));border-radius:9px;flex-shrink:0;place-items:center;display:grid}.tl-review-readiness__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.tl-review-readiness__toggle>svg{transition:transform .2s ease-out}.tl-review-readiness__toggle:focus-visible,.tl-review-readiness__field:focus-visible{outline:2px solid hsl(var(--md-ring));outline-offset:2px}.tl-review-readiness__body{gap:12px;display:none}.tl-review-readiness__body.is-expanded{display:grid}.tl-review-readiness__group+.tl-review-readiness__group{border-top:1px solid hsl(var(--md-outline-variant) / .5);padding-top:11px}.tl-review-readiness__group-heading{justify-content:space-between;align-items:baseline;gap:8px;padding:0 6px 6px;display:flex}.tl-review-readiness__group-heading>h4,.tl-review-readiness__conflicts-title{color:hsl(var(--md-on-surface-variant));letter-spacing:.02em;margin:0;font-size:10px;font-weight:600;line-height:1.6}.tl-review-readiness__group-heading>span{color:hsl(var(--md-on-surface-variant));font-variant-numeric:tabular-nums;font-size:10px}.tl-review-readiness__field{text-align:left;width:100%;min-height:33px;color:hsl(var(--md-on-surface));border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:6px;font-size:12px;line-height:1.4;display:flex}.tl-review-readiness__field-label{flex:1;min-width:0}.tl-review-readiness__field-mark{border:1px solid hsl(var(--md-outline-variant));border-radius:5px;flex-shrink:0;place-items:center;width:15px;height:15px;display:grid}.tl-review-readiness__field-arrow{opacity:0;color:hsl(var(--md-primary));flex-shrink:0;transition:opacity .18s}.tl-review-readiness__field:hover{background:hsl(var(--md-surface-container-low))}.tl-review-readiness__field:hover .tl-review-readiness__field-arrow,.tl-review-readiness__field:focus-visible .tl-review-readiness__field-arrow,.tl-review-readiness__field[data-next=true] .tl-review-readiness__field-arrow{opacity:1}.tl-review-readiness__field[data-next=true]{border-color:hsl(var(--md-primary) / .15);background:hsl(var(--md-primary-soft));color:hsl(var(--md-primary));font-weight:600}.tl-review-readiness__field[data-next=true] .tl-review-readiness__field-mark{border-color:hsl(var(--md-primary));background:hsl(var(--md-primary))}.tl-review-readiness__field-mark>i{background:hsl(var(--md-on-primary));border-radius:50%;width:4px;height:4px}.tl-review-readiness__field[data-complete=true]{color:hsl(var(--md-on-surface-variant))}.tl-review-readiness__field[data-complete=true] .tl-review-readiness__field-mark{color:hsl(var(--md-success));background:hsl(var(--md-success-container));border-color:hsl(var(--md-success-outline))}.tl-review-readiness__notice{color:hsl(var(--md-warning));background:hsl(var(--md-warning-container));border-radius:10px;margin:0;padding:10px;font-size:12px;line-height:1.6}.tl-journey-trail__fill{background:hsl(var(--md-success) / .3);transform-origin:0;transition:transform .18s ease-out;position:absolute;inset:0}.tl-journey-arrival .tl-skeleton:after{content:none}.tl-journey-trail[data-busy=true] .is-current .tl-journey-trail__bridge{overflow:hidden}.tl-journey-trail[data-busy=true] .is-current .tl-journey-trail__bridge>i{background:hsl(var(--md-primary));border-radius:10px;width:30%;height:100%;animation:1.6s ease-in-out infinite tl-journey-timeline-pulse;inset:0 auto auto 0}.tl-journey-trail[data-busy=true] .is-current .tl-journey-trail__icon:after{content:"";border:1px solid hsl(var(--md-primary) / .4);border-radius:22px;animation:1.6s ease-in-out infinite tl-journey-loading-ring;position:absolute;inset:-6px}.tl-journey-loader{animation:1s linear infinite tl-journey-loading-spin}@keyframes tl-journey-loading-spin{to{transform:rotate(360deg)}}@keyframes tl-journey-timeline-pulse{0%{opacity:0;transform:translate(-100%)}25%,70%{opacity:.85}to{opacity:0;transform:translate(350%)}}@keyframes tl-journey-loading-ring{0%,to{opacity:.2;transform:scale(.98)}50%{opacity:.8;transform:scale(1.08)}}@media (min-width:800px){.tl-journey-review__layout{grid-template-columns:minmax(0,1fr) 235px}.tl-journey-review__main{order:1}.tl-review-readiness{order:2;max-height:calc(100dvh - 110px);position:sticky;top:88px;overflow-y:auto}.tl-review-readiness__toggle{display:none}.tl-review-readiness__body{display:grid}.tl-journey-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tl-journey-method:has(.tl-journey-method__count){min-height:108px}.tl-journey-method__copy{justify-items:center}.tl-journey-method__count{padding:4px 6px;font-size:11px;position:static}}@media (prefers-reduced-motion:reduce){.tl-journey-trail[data-busy=true] .is-current .tl-journey-trail__bridge>i,.tl-journey-trail[data-busy=true] .is-current .tl-journey-trail__icon:after,.tl-journey-loader{animation:none}}
.tl-questions-header{border-bottom:1px solid hsl(var(--md-outline-variant));grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:2rem;padding:.5rem 0 1.75rem;display:grid}.tl-questions-score{border-left:1px solid hsl(var(--md-outline-variant));gap:.625rem;padding-left:1.75rem;display:grid}.tl-questions-score .tl-meter{height:4px}.tl-questions-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.tl-questions-rail{top:calc(var(--talents-header-height) + 1.5rem);gap:1.25rem;min-width:0;display:grid;position:sticky}.tl-questions-rail nav{min-width:0}.tl-question-topic-link{min-height:46px;color:hsl(var(--md-on-surface-soft));border-radius:.75rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.tl-question-topic-link:hover,.tl-question-topic-link:focus-visible,.tl-question-topic-link[aria-current]{background:hsl(var(--md-primary-soft));color:hsl(var(--md-primary))}.tl-question-topic-link:focus-visible{outline:2px solid hsl(var(--md-ring));outline-offset:2px}.tl-questions-save{border-top:1px solid hsl(var(--md-outline-variant));gap:.75rem;padding:1rem .75rem 0;display:grid}.tl-questions-complete{border:1px solid hsl(var(--md-success-outline));background:hsl(var(--md-success-container) / .45);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.tl-question-topic{scroll-margin-top:.5rem}.tl-question-card:focus-within{border-color:hsl(var(--md-primary) / .4);box-shadow:0 0 0 3px hsl(var(--md-primary) / .05)}.tl-questions-page>*,.tl-questions-page .tl-stagger>*{animation:none}@media (max-width:1023px){.tl-questions-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.tl-questions-rail{top:var(--talents-header-height);z-index:20;border-bottom:1px solid hsl(var(--md-outline-variant));background:hsl(var(--md-background));gap:0;padding-block:.5rem}.tl-questions-rail nav>p,.tl-questions-rail>p,.tl-questions-save{display:none}.tl-questions-rail ol{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.tl-question-topic-link{white-space:nowrap}.tl-question-topic{scroll-margin-top:4rem}}@media (max-width:639px){.tl-questions-header{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-bottom:1.25rem}.tl-questions-score{-moz-column-gap:1rem;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding:0}.tl-questions-score>:first-child{grid-row:span 2}.tl-questions-score .tl-meter{grid-column:2}}
@font-face{font-family:titleFont;src:url(../media/montserrat_variable_latin-s.p.1dqa_6e_ad4sj.woff2)format("woff2");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:titleFont Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.BnVkRG_className{font-family:titleFont,titleFont Fallback,Montserrat,sans-serif}.BnVkRG_variable{--app-font-headline:"titleFont", "titleFont Fallback", Montserrat, sans-serif}
@font-face{font-family:bodyFont;src:url(../media/poppins_400_latin-s.p.43zbiuwnnoiok.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/poppins_500_latin-s.p.2o7m9ogm38dql.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/poppins_600_latin-s.p.3o_v2fun1jzxk.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/poppins_700_latin-s.p.3bh2vc0w-r-ll.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.wFAFEW_className{font-family:bodyFont,bodyFont Fallback,Poppins,sans-serif}.wFAFEW_variable{--app-font-body:"bodyFont", "bodyFont Fallback", Poppins, sans-serif}
@font-face{font-family:recruiterFont;src:url(../media/albert_sans_variable_latin-s.p.30a_ou6vtcpon.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:recruiterFont;src:url(../media/albert_sans_italic_variable_latin-s.p.2bduwl9lhd_95.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:recruiterFont Fallback;src:local(Arial);ascent-override:91.32%;descent-override:24.03%;line-gap-override:0.0%;size-adjust:104.03%}.CrJika_className{font-family:recruiterFont,recruiterFont Fallback,Albert Sans,sans-serif}.CrJika_variable{--font-sans:"recruiterFont", "recruiterFont Fallback", Albert Sans, sans-serif}
