.assessment-introduction{--intro-hue:215;container:assessment-introduction/inline-size;width:100%;max-width:84rem;min-width:0;margin-inline:auto;color:hsl(var(--foreground))}.assessment-introduction[data-tone=violet]{--intro-hue:278}.assessment-introduction[data-tone=green]{--intro-hue:151}.assessment-introduction[data-tone=coral]{--intro-hue:8}.assessment-introduction[data-tone=indigo]{--intro-hue:244}.assessment-introduction[data-tone=amber]{--intro-hue:36}.assessment-introduction-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(30px,4.4vw,72px);padding-block:10px clamp(44px,6vw,88px)}.assessment-introduction-art{--art-x:0;--art-y:0;position:relative;isolation:isolate;min-width:0;aspect-ratio:1.02;perspective:1200px}.assessment-introduction-art:before{position:absolute;content:"";inset:4% -5%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,hsl(var(--intro-hue) 70% 55%/.11),transparent 67%);pointer-events:none}.assessment-introduction-art-floor{position:absolute;left:13%;right:9%;bottom:10%;height:9%;border-radius:50%;background:hsl(var(--intro-hue) 30% 20%/.17);filter:blur(16px)}.dark .assessment-introduction-art-floor{background:rgb(0 0 0/.55)}.assessment-introduction-folio{position:absolute;top:48%;left:50%;width:91%;aspect-ratio:1.32;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(calc(5deg + var(--art-y) * -7deg)) rotateY(calc(-12deg + var(--art-x) * 13deg)) rotate(-5deg);transition:transform .65s cubic-bezier(.2,.7,.25,1)}.assessment-introduction-folio-back,.assessment-introduction-folio-front,.assessment-introduction-folio-middle{position:absolute;inset:0;border-radius:9px}.assessment-introduction-folio-back{border:1px solid hsl(var(--intro-hue) 53% 60%/.26);background:linear-gradient(135deg,hsl(var(--intro-hue) 50% 84%),hsl(var(--intro-hue) 60% 61%));transform:translate3d(-22px,22px,-35px) rotate(-8deg)}.assessment-introduction-folio-middle{border:1px solid hsl(var(--intro-hue) 48% 70%/.5);background:linear-gradient(120deg,hsl(var(--background)),hsl(var(--intro-hue) 40% 85%));transform:translate3d(13px,-8px,-17px) rotate(4deg)}.dark .assessment-introduction-folio-back{background:linear-gradient(135deg,hsl(var(--intro-hue) 55% 22%),hsl(var(--intro-hue) 60% 35%));border-color:hsl(var(--intro-hue) 65% 50%/.35)}.dark .assessment-introduction-folio-middle{background:linear-gradient(120deg,hsl(var(--intro-hue) 25% 18%),hsl(var(--intro-hue) 38% 32%));border-color:hsl(var(--intro-hue) 55% 50%/.3)}.assessment-introduction-folio-front{overflow:hidden;border:1px solid rgb(255 255 255/.16);background:hsl(var(--intro-hue) 30% 15%);box-shadow:0 1px 1px rgb(0 0 0/.12),0 18px 30px -12px rgb(0 0 0/.23)}.assessment-introduction-folio-front:after{position:absolute;content:"";inset:0;background:linear-gradient(125deg,transparent 34%,rgb(255 255 255/.14) 48%,transparent 64%);transform:translateX(calc(var(--art-x) * 35%));pointer-events:none}.assessment-introduction-cover{object-fit:cover}.assessment-introduction-art-register{position:absolute;width:13px;height:13px;color:hsl(var(--muted-foreground));opacity:.6}.assessment-introduction-art-register:after,.assessment-introduction-art-register:before{position:absolute;content:"";background:currentColor}.assessment-introduction-art-register:before{left:6px;width:1px;height:13px}.assessment-introduction-art-register:after{top:6px;height:1px;width:13px}.assessment-introduction-art-register-a{top:3%;left:4%}.assessment-introduction-art-register-b{right:4%;bottom:4%}.assessment-introduction-art-caption{position:absolute;bottom:3%;left:4%;color:hsl(var(--muted-foreground));font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.assessment-introduction-copy{min-width:0;padding-block:20px}.assessment-introduction-identity{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;font-size:.75rem;font-weight:500}.assessment-introduction-identity .assessment-emblem{width:36px;height:36px;flex-basis:36px;border-radius:11px}.assessment-introduction-identity .assessment-emblem svg{width:19px;height:19px}.assessment-introduction-duration{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:400;white-space:nowrap}.assessment-introduction-copy h1{margin:0;font-size:clamp(2.5rem,3.65vw,4.75rem);font-weight:500;line-height:1.04;letter-spacing:-.06em;text-wrap:balance;overflow-wrap:anywhere}.assessment-introduction-description{max-width:38ch;margin-top:25px;color:hsl(var(--muted-foreground));font-size:.9rem;line-height:1.8}.assessment-introduction-description p{margin:0}.assessment-introduction-setup{max-width:350px;margin-top:25px}.assessment-introduction-setup label{margin-bottom:8px;font-size:.8125rem}.assessment-introduction-setup input,.assessment-introduction-setup select{min-height:48px;width:100%;max-width:100%;padding:10px 12px;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--background));color:hsl(var(--foreground));font-family:inherit;font-size:1rem}.assessment-introduction-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.assessment-introduction-actions a,.assessment-introduction-actions button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-width:min(220px,100%);width:auto;max-width:100%;min-height:52px;height:auto;padding:14px 20px;border:1px solid hsl(var(--foreground));border-radius:99px;background:hsl(var(--foreground));color:hsl(var(--background));font-family:inherit;font-size:.8125rem;line-height:1.4;font-weight:500;white-space:normal;text-align:left}.assessment-introduction-actions a:after,.assessment-introduction-actions button:after{content:"";flex-shrink:0;width:14px;height:14px;background:currentColor;clip-path:polygon(0 90%,72% 18%,23% 18%,23% 4%,96% 4%,96% 77%,82% 77%,82% 28%,10% 100%);transition:transform .2s}.assessment-introduction-actions a:hover,.assessment-introduction-actions button:hover:not(:disabled){background:hsl(var(--foreground)/.85);color:hsl(var(--background))}.assessment-introduction-actions a:hover:after,.assessment-introduction-actions button:hover:not(:disabled):after{transform:translate(2px,-2px)}.assessment-introduction-actions button:disabled{opacity:.38;cursor:not-allowed}.assessment-introduction-actions a:focus-visible,.assessment-introduction-actions button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}.assessment-introduction-instructions{max-width:66rem;margin-inline:auto;padding-bottom:40px}.assessment-introduction-instructions-rule{display:flex;align-items:center;gap:12px;margin-bottom:36px}.assessment-introduction-instructions-rule span{height:1px;flex:1;background:hsl(var(--border))}.assessment-introduction-instructions-rule i{display:block;width:7px;height:7px;border:1px solid hsl(var(--muted-foreground));transform:rotate(45deg)}.assessment-introduction-instructions-content{min-width:0;color:hsl(var(--muted-foreground));font-size:.9rem;line-height:1.85}.assessment-introduction-instructions-content h2{margin-block:0 24px;color:hsl(var(--foreground));font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.035em}.assessment-introduction-instructions-content h3{color:hsl(var(--foreground))}.assessment-introduction-instructions-content>.space-y-4>ul,.assessment-introduction-instructions-content>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;counter-reset:introduction-part;gap:22px;padding:0;margin-block:28px 30px}.assessment-introduction-instructions-content>.space-y-4>ul>li,.assessment-introduction-instructions-content>ul>li{position:relative;counter-increment:introduction-part;margin-block:0!important;padding:16px 0 0;border-top:1px solid hsl(var(--border));font-size:.8125rem;line-height:1.8}.assessment-introduction-instructions-content>.space-y-4>ul>li:before,.assessment-introduction-instructions-content>ul>li:before{content:counter(introduction-part,decimal-leading-zero);display:block;margin-bottom:12px;color:hsl(var(--foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.assessment-introduction .assessment-introduction-tips{margin-top:28px;padding:24px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted)/.22);color:hsl(var(--muted-foreground));box-shadow:none}.assessment-introduction .assessment-introduction-tips h3{color:hsl(var(--foreground))}.assessment-introduction .assessment-introduction-tips [role=alert],.assessment-introduction .assessment-introduction-tips ul{color:hsl(var(--muted-foreground))}.assessment-introduction[data-compact=true] .assessment-introduction-hero{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);padding-bottom:36px;gap:42px}.assessment-introduction[data-compact=true] .assessment-introduction-art{max-width:340px;width:100%;min-height:0;justify-self:center}.assessment-introduction[data-compact=true] .assessment-introduction-copy h1{font-size:clamp(1.9rem,2.8vw,3.5rem)}.assessment-introduction[data-compact=true] .assessment-introduction-identity{margin-bottom:18px}.assessment-introduction[data-compact=true] .assessment-introduction-description{margin-top:16px;max-width:55ch}.assessment-introduction[data-compact=true] .assessment-introduction-actions{margin-top:23px}.assessment-introduction[data-compact=true] .assessment-introduction-instructions-rule{margin-bottom:22px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:901px){.assessment-introduction-art .assessment-introduction-folio{animation:assessment-introduction-depth 1s linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}}@keyframes assessment-introduction-depth{0%{transform:translate(-50%,-47%) rotateX(calc(7deg + var(--art-y) * -7deg)) rotateY(calc(-15deg + var(--art-x) * 13deg)) rotate(-6deg)}to{transform:translate(-50%,-53%) rotateX(calc(-2deg + var(--art-y) * -7deg)) rotateY(calc(3deg + var(--art-x) * 13deg)) rotate(1deg)}}@container assessment-introduction (max-width: 720px){.assessment-introduction-hero{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:42px}.assessment-introduction-copy{order:-1;padding-block:0}.assessment-introduction-copy h1{font-size:clamp(2.2rem,7vw,4rem);max-width:17ch}.assessment-introduction-description{max-width:58ch}.assessment-introduction-identity{max-width:520px;margin-bottom:21px}.assessment-introduction-art{max-width:650px;width:100%;justify-self:center;aspect-ratio:1.35}.assessment-introduction-art-floor{bottom:5%}.assessment-introduction-art-caption,.assessment-introduction-art-register-b{bottom:0}.assessment-introduction[data-compact=true] .assessment-introduction-hero{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:28px}.assessment-introduction[data-compact=true] .assessment-introduction-copy{order:0}.assessment-introduction[data-compact=true] .assessment-introduction-art{aspect-ratio:1.02}}@container assessment-introduction (max-width: 560px){.assessment-introduction-copy h1{font-size:clamp(2rem,8vw,3.1rem)}.assessment-introduction-art{aspect-ratio:1.12;margin-top:22px}.assessment-introduction-folio{width:86%}.assessment-introduction-folio-back{transform:translate3d(-13px,14px,-25px) rotate(-7deg)}.assessment-introduction-folio-middle{transform:translate3d(8px,-5px,-12px) rotate(4deg)}.assessment-introduction-instructions-rule{margin-bottom:26px}.assessment-introduction-instructions-content>.space-y-4>ul,.assessment-introduction-instructions-content>ul{grid-template-columns:minmax(0,1fr);gap:16px}.assessment-introduction-instructions-content>.space-y-4>ul>li,.assessment-introduction-instructions-content>ul>li{display:block;padding:13px 0 0 38px}.assessment-introduction-instructions-content>.space-y-4>ul>li:before,.assessment-introduction-instructions-content>ul>li:before{position:absolute;top:13px;left:0;margin-bottom:0}.assessment-introduction .assessment-introduction-tips{padding:19px}.assessment-introduction[data-compact=true] .assessment-introduction-hero{grid-template-columns:minmax(0,1fr)}.assessment-introduction[data-compact=true] .assessment-introduction-copy{order:-1}.assessment-introduction[data-compact=true] .assessment-introduction-art{max-width:300px;margin-top:0;aspect-ratio:1.3}}@media (prefers-reduced-motion:reduce){.assessment-introduction-actions a:after,.assessment-introduction-actions button:after,.assessment-introduction-folio{animation:none!important;transition:none}}.assessment-introduction .amex-subtest-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding:0;list-style:none;margin-block:20px 28px}.assessment-introduction .amex-subtest-list li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid hsl(var(--border)/.65);font-size:.8125rem}.assessment-introduction .amex-subtest-list li>span:last-child{font-size:.6875rem;white-space:nowrap}.assessment-introduction-actions>button+button{background:transparent;color:hsl(var(--foreground));border-color:hsl(var(--border))}@container assessment-introduction (max-width: 560px){.assessment-introduction .amex-subtest-list{grid-template-columns:minmax(0,1fr)}}.assessment-introduction .amex-subtest-list li>span:first-child{min-width:0;overflow-wrap:anywhere}@media (max-width:639px){.assessment-resume-alert div.flex-shrink-0{flex-shrink:1;flex-wrap:wrap;max-width:100%;margin-left:0}.assessment-resume-alert button{white-space:normal;height:auto;min-height:40px}}.dark .assessment-introduction .text-destructive{color:hsl(0 84% 76%)}