.big-five,.big-five-result-flow,.big-five-entry{--big-five-accent:var(--lk2-color-primary,var(--pb-color-action));--big-five-glass:color-mix(in srgb, var(--lk2-color-surface-raised,var(--pb-color-surface)) 78%, transparent);--big-five-glass-border:color-mix(in srgb, var(--lk2-brand-purple,var(--pb-color-lavender)) 38%, transparent)}.big-five{color:var(--lk2-color-text,var(--pb-color-text));background:var(--lk2-color-surface-raised,var(--pb-color-surface));border:1px solid var(--lk2-color-border,var(--pb-color-border));border-radius:1.5rem;max-width:68rem;margin-inline:auto;padding:clamp(1.25rem,4vw,3rem)}.big-five-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.big-five-headline{font-family:var(--pb-font-heading-family,var(--font-serif,Georgia, serif));letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:500;line-height:1.12}.big-five-lead{max-width:42ch;color:var(--lk2-color-text-muted,var(--pb-color-text-muted));font-size:1.05rem;line-height:1.65}.big-five-facts{flex-wrap:wrap;gap:.65rem 1.15rem;margin:1.6rem 0;padding:0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.big-five-facts li{align-items:center;gap:.5rem;display:inline-flex}.big-five-facts li:before{content:"";background:var(--lk2-brand-purple,var(--pb-color-lavender));border-radius:50%;width:.4rem;height:.4rem}.big-five-instruction{border-top:1px solid var(--lk2-color-border,var(--pb-color-border));max-width:48ch;padding-block:.35rem;line-height:1.6}.big-five-instruction p:last-child{color:var(--lk2-color-text-muted,var(--pb-color-text-muted));font-size:.9rem}.big-five-intro__art{place-content:center;align-self:stretch;min-width:0;display:grid;position:relative}.big-five-intro__art img{width:100%;max-width:30rem;height:auto}.big-five-intro__art p{text-align:center;color:var(--lk2-color-text-muted,var(--pb-color-text-muted));font-size:.85rem}.big-five-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.big-five-actions:not(.big-five-question-actions){border:1px solid var(--big-five-glass-border);background:var(--big-five-glass);box-shadow:inset 0 1px 0 #ffffffc7, inset 0 -1px 0 color-mix(in srgb, var(--lk2-brand-purple,var(--pb-color-lavender)) 28%, transparent), 0 .5rem 1.5rem #26142f12;-webkit-backdrop-filter:blur(26px)saturate(1.35);border-radius:999px;padding:.5rem}.big-five-actions.big-five-question-actions{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.big-five-actions button{border-radius:999px;min-height:3rem;padding:.65rem 1.2rem;font-size:1rem}.big-five-actions .button.secondary{color:var(--lk2-color-text,var(--pb-color-text));box-shadow:none;background:0 0;border:1px solid #0000}.big-five-actions button.big-five-primary{color:var(--lk2-color-text,var(--pb-color-text));border:1px solid var(--big-five-glass-border,color-mix(in srgb, var(--lk2-brand-purple,var(--pb-color-lavender)) 38%, transparent));background:linear-gradient(135deg, color-mix(in srgb, var(--lk2-color-surface-raised,var(--pb-color-surface)) 88%, var(--lk2-brand-purple,var(--pb-color-lavender))), color-mix(in srgb, var(--lk2-color-surface-raised,var(--pb-color-surface)) 94%, var(--lk2-brand-mint,var(--pb-color-mint))));box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 color-mix(in srgb, var(--lk2-brand-purple,var(--pb-color-lavender)) 20%, transparent), 0 3px 10px #39274012;gap:.8rem}.go-diagnostic-stage:has(.big-five-entry) .diagnostic-action-button--primary{color:var(--lk2-color-text,var(--pb-color-text));border:1px solid var(--big-five-glass-border,color-mix(in srgb, var(--lk2-brand-purple,var(--pb-color-lavender)) 38%, transparent));background:linear-gradient(135deg, color-mix(in srgb, var(--lk2-color-surface-raised,var(--pb-color-surface)) 88%, var(--lk2-brand-purple,var(--pb-color-lavender))), color-mix(in srgb, var(--lk2-color-surface-raised,var(--pb-color-surface)) 94%, var(--lk2-brand-mint,var(--pb-color-mint))));box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 color-mix(in srgb, var(--lk2-brand-purple,var(--pb-color-lavender)) 20%, transparent), 0 3px 10px #39274012;gap:.8rem}.big-five-actions button.big-five-primary:hover:not(:disabled){color:var(--lk2-color-text,var(--pb-color-text));background:color-mix(in srgb, var(--lk2-color-surface-raised,var(--pb-color-surface)) 84%, var(--lk2-brand-purple,var(--pb-color-lavender)))}.go-diagnostic-stage:has(.big-five-entry) .diagnostic-action-button--primary:hover:not(:disabled){color:var(--lk2-color-text,var(--pb-color-text));background:color-mix(in srgb, var(--lk2-color-surface-raised,var(--pb-color-surface)) 84%, var(--lk2-brand-purple,var(--pb-color-lavender)))}.go-diagnostic-stage:has(.big-five-entry) .diagnostic-action-button--primary:focus-visible{color:var(--lk2-color-text,var(--pb-color-text));background:color-mix(in srgb, var(--lk2-color-surface-raised,var(--pb-color-surface)) 84%, var(--lk2-brand-purple,var(--pb-color-lavender)))}.go-diagnostic-stage:has(.big-five-entry) .diagnostic-entry-actions .diagnostic-action-button--primary{border-radius:999px;min-height:3rem}.big-five button:focus-visible,.big-five-option:focus-within{outline:3px solid var(--lk2-color-primary,var(--pb-color-action));outline-offset:4px}.big-five button:disabled{opacity:.5;cursor:not-allowed}.big-five-question{max-width:51rem}.big-five-progress-shell{border:1px solid var(--big-five-glass-border);background:var(--big-five-glass);width:min(11rem,38vw);min-width:6rem;box-shadow:inset 0 1px 0 #ffffffc7, inset 0 -1px 0 color-mix(in srgb, var(--lk2-brand-purple,var(--pb-color-lavender)) 25%, transparent), 0 .4rem 1.2rem #26142f0f;-webkit-backdrop-filter:blur(26px)saturate(1.35);border-radius:999px;align-items:center;gap:.6rem;padding:.45rem .7rem;display:flex}.big-five-progress{background:var(--lk2-diag-progress-track,var(--pb-color-lavender));width:auto;min-width:1.5rem;height:.35rem;color:var(--lk2-brand-purple,var(--pb-color-lavender));accent-color:var(--lk2-brand-purple,var(--pb-color-action));border:0;border-radius:1rem;flex:auto;margin:0;display:block;overflow:hidden}.big-five-progress-count{color:var(--lk2-color-text-muted,var(--pb-color-text-muted));font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.75rem}.big-five-progress::-webkit-progress-bar{background:var(--lk2-diag-progress-track,var(--pb-color-lavender))}.big-five-progress::-webkit-progress-value{background:var(--lk2-brand-purple,var(--pb-color-lavender));border-radius:inherit}.big-five-progress::-moz-progress-bar{background:var(--lk2-brand-purple,var(--pb-color-lavender));border-radius:inherit}.big-five-question__body{border:0;min-width:0;margin:0;padding:0}.big-five-statement{font-family:var(--pb-font-heading-family,var(--font-serif,Georgia, serif));letter-spacing:-.025em;text-wrap:pretty;width:100%;margin-bottom:2rem;font-size:clamp(1.75rem,3.5vw,2.125rem);line-height:1.28}.big-five-statement:focus:not(:focus-visible){outline:none}.big-five-options{gap:.75rem;display:grid}.big-five-option{background:var(--lk2-color-surface,var(--pb-color-surface));border:1px solid var(--lk2-color-border-strong,var(--pb-color-border-strong));cursor:pointer;border-radius:.9375rem;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:3.875rem;padding:.75rem 1.1rem;line-height:1.5;transition:border-color .16s,background-color .16s;display:grid}.big-five-option:hover{border-color:var(--lk2-brand-purple,var(--pb-color-lavender))}.big-five-option--selected{border-color:var(--lk2-color-primary,var(--pb-color-action));background:var(--lk2-diag-surface-purple,var(--pb-color-lavender))}.big-five-option input{width:1.25rem;height:1.25rem;accent-color:var(--lk2-color-primary,var(--pb-color-action));cursor:inherit;margin:0}.big-five-question__body:disabled .big-five-option{cursor:wait;opacity:.75}.big-five-hint{min-height:1.5rem;color:var(--lk2-color-text-muted,var(--pb-color-text-muted));margin:1rem 0 0;font-size:.85rem}.big-five-error{color:var(--lk2-color-danger-text,var(--pb-color-danger));line-height:1.5}.big-five-result{max-width:58rem}.big-five-results{margin:2.25rem 0 0;padding:0;list-style:none}.big-five-result-row{border-top:1px solid var(--lk2-color-border,var(--pb-color-border));grid-template-columns:2rem minmax(0,1fr) 8rem;gap:1rem;padding:1.5rem 0;display:grid}.big-five-result-row__number{color:var(--lk2-color-text-muted,var(--pb-color-text-muted));font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.75rem}.big-five-result-row h3{margin:0;font-family:inherit;font-size:1.1rem;font-weight:600}.big-five-result-row__body p{color:var(--lk2-color-text-muted,var(--pb-color-text-muted));margin:.4rem 0 .85rem;font-size:.9rem;line-height:1.6}.big-five-result-row meter{background:var(--lk2-diag-progress-track,var(--pb-color-lavender));width:100%;height:.55rem;accent-color:var(--lk2-brand-purple,var(--pb-color-action));border:0;border-radius:1rem;display:block;overflow:hidden}.big-five-result-row meter::-webkit-meter-bar{background:var(--lk2-diag-progress-track,var(--pb-color-lavender));border:0;height:.55rem}.big-five-result-row meter::-webkit-meter-optimum-value{background:var(--lk2-brand-purple,var(--pb-color-lavender))}.big-five-result-row meter::-moz-meter-bar{background:var(--lk2-brand-purple,var(--pb-color-lavender))}.big-five-result-row__score{text-align:right;font-variant-numeric:tabular-nums;align-content:start;gap:.4rem;display:grid}.big-five-result-row__score strong{font-size:1.65rem;font-weight:500}.big-five-result-row__score small{color:var(--lk2-color-text-muted,var(--pb-color-text-muted));font-size:.85rem}.big-five-result-row__score span{color:var(--lk2-color-text-muted,var(--pb-color-text-muted));font-size:.8rem}.big-five-result-note{background:var(--lk2-diag-surface-mint,var(--pb-color-mint));border-radius:1rem;margin-bottom:0;padding:1.2rem 1.5rem;font-size:.9rem;line-height:1.65}.big-five-result-flow{max-width:68rem;margin-inline:auto}.content-panel.big-five-attempt-result{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:68rem;padding:0}@media (width<=640px){.big-five{border-radius:1.25rem}.big-five-intro{grid-template-columns:minmax(0,1fr);gap:.75rem}.big-five-intro__art{order:-1;justify-self:center;max-width:18rem;padding:0}.big-five-intro__art p{display:none}.big-five-intro__art img{width:100%;margin:0}.big-five-headline{font-size:2.4rem}.big-five-progress-shell{margin-bottom:1.75rem}.big-five-option{min-height:3.875rem;padding:.85rem 1rem;font-size:1rem}.big-five-actions{justify-content:space-between}.big-five-result-row{grid-template-columns:minmax(0,1fr) 5.75rem;gap:.75rem}.big-five-result-row__number{display:none}.big-five-result-row__body p{font-size:1rem}}@media (width<=700px){.go-diagnostic-stage:has(.big-five) .diagnostic-brand-decor__square{display:none}}@media (prefers-reduced-transparency:reduce){.big-five-actions:not(.big-five-question-actions),.big-five-progress-shell{-webkit-backdrop-filter:none;background:var(--lk2-color-surface-raised,var(--pb-color-surface));box-shadow:none}.go-diagnostic-stage:has(.big-five-entry) .diagnostic-action-button--primary{background:var(--lk2-color-surface-raised,var(--pb-color-surface));box-shadow:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.big-five-actions:not(.big-five-question-actions),.big-five-progress-shell{background:var(--lk2-color-surface-raised,var(--pb-color-surface));box-shadow:none}.go-diagnostic-stage:has(.big-five-entry) .diagnostic-action-button--primary{background:var(--lk2-color-surface-raised,var(--pb-color-surface));box-shadow:none}}@media (prefers-reduced-motion:reduce){.big-five *,.big-five :before,.big-five :after{transition:none!important;animation:none!important}}.go-diagnostic-stage[data-diagnostic="43-professions"] .forty-three-header-details{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;margin-top:.75rem;display:flex}.go-diagnostic-stage[data-diagnostic="43-professions"] .forty-three-header-details .diagnostic-brand-specialist,.go-diagnostic-stage[data-diagnostic="43-professions"] .forty-three-header-details .diagnostic-runtime-meta{margin:0}.go-diagnostic-stage[data-diagnostic="43-professions"] #forty-three-header-meta:empty{display:none}.forty-three-instruction{border-top:1px solid #79528b26;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,76px);margin-block:20px 32px;padding:clamp(28px,4vw,60px);animation:.28s ease-out both forty-three-instruction-enter;display:grid}.forty-three-instruction h2{color:#493256;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:400;line-height:1.16}.forty-three-instruction__body{min-width:0}.forty-three-instruction h2:focus{outline:none}.forty-three-instruction__body p{color:#4e4358;margin:0 0 24px;font-size:17px;line-height:1.7}.forty-three-instruction__body .forty-three-instruction__note{border-left:3px solid #7bbda8;padding-left:20px}.forty-three-instruction__body .forty-three-instruction__emphasis{color:#69477c;margin-block:28px}.forty-three-instruction__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}@keyframes forty-three-instruction-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.forty-three-instruction{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:12px;padding:28px 20px}.forty-three-instruction h2{font-size:clamp(30px,8vw,38px)}.forty-three-instruction__body p{font-size:16px;line-height:1.65}.forty-three-instruction .diagnostic-action-button{max-width:100%}}@media (prefers-reduced-motion:reduce){.forty-three-instruction{animation:none}}.profession-directory{--directory-ink:#302039;--directory-accent:#765087;min-height:100vh;color:var(--directory-ink);background:#f9f7f2;padding:0 clamp(22px,5vw,80px)}.profession-directory__header,.profession-directory main,.profession-directory__footer{max-width:1400px;margin-inline:auto}.profession-directory__header{border-bottom:1px solid #ded8df;justify-content:space-between;align-items:center;min-height:112px;display:flex}.profession-directory__header nav{gap:4px;display:flex}.profession-directory__header nav button{color:#776c7d;cursor:pointer;background:0 0;border:0;border-radius:50%;min-width:44px;min-height:44px}.profession-directory__header nav button[aria-pressed=true]{color:#563764;background:#e9e1ed}.profession-directory__heading{justify-content:space-between;align-items:end;gap:40px;padding:60px 0 48px;display:flex}.profession-directory__heading h1{font:400 clamp(44px, 6.6vw, 102px)/1.1 var(--pb-font-heading-family);letter-spacing:-.055em;align-items:start;gap:18px;margin:0;display:flex}.profession-directory__asterisk{color:#9364a6;margin-top:.08em;font:400 .65em/1 sans-serif;animation:18s linear infinite directory-turn;display:inline-block}.profession-directory__search{color:#76677e;border-bottom:1px solid #b8aabe;align-items:center;gap:12px;width:min(100%,340px);margin-bottom:5px;display:flex}.profession-directory__search:focus-within{border-color:#765087;box-shadow:0 1px #765087}.profession-directory__search input{width:100%;min-width:0;min-height:52px;box-shadow:none;color:var(--directory-ink);background:0 0;border:0;outline:0;margin:0;padding:10px 0;font-size:15px}.profession-directory__search input:focus{box-shadow:none;outline:0}.profession-directory__search input::-webkit-search-cancel-button{display:none}.profession-directory__search>svg,.profession-directory__search .icon-button{flex-shrink:0}.profession-directory__count{font-variant-numeric:tabular-nums;font-size:12px}.profession-directory__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,4vw,60px);margin:0;display:grid}.profession-directory__item{border-top:1px solid #d8cfdb;min-width:0;margin:0;padding:28px 0 30px}.profession-directory__item dt{font:500 clamp(19px, 1.7vw, 25px)/1.3 var(--pb-font-heading-family);letter-spacing:-.025em;text-wrap:pretty;margin:0 0 10px}.profession-directory__item dd{color:#75677c;text-wrap:pretty;max-width:42ch;margin:0;font-size:14px;line-height:1.65}.profession-directory__item.will-reveal{opacity:0;transform:translateY(18px)}.profession-directory__item.is-revealed{opacity:1;transition:opacity .6s ease var(--reveal-delay), transform .6s cubic-bezier(.2,.7,.2,1) var(--reveal-delay);transform:translateY(0)}.profession-directory__footer{color:#75677c;border-top:1px solid #ded8df;justify-content:space-between;gap:20px;margin-top:60px;padding:32px 0;font-size:12px;display:flex}.profession-directory__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:44vh;display:flex}.profession-directory__empty h2{font:400 clamp(24px, 3vw, 38px)/1.3 var(--pb-font-heading-family);margin:0}.profession-directory--gallery{background:#fcfaf6}.profession-directory--gallery .profession-directory__heading{padding-block:48px 40px}.profession-directory--gallery .profession-directory__heading h1{font-style:italic}.profession-directory--gallery .profession-directory__asterisk{color:#76bda5}.profession-directory--gallery .profession-directory__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;container-type:inline-size}.profession-directory--gallery .profession-directory__item{isolation:isolate;border:1.5px solid color-mix(in srgb, var(--lk2-diag-decor-round,#bc92cc) 42%, transparent);min-height:clamp(24rem,32vw,31rem);color:var(--lk2-color-text,#302039);font:500 clamp(1rem, 1.4vw, 1.25rem)/1.5 var(--lk2-font-sans,var(--pb-font-family));text-shadow:0 1px 12px #fff,0 0 24px #fff;background:linear-gradient(145deg,#fffdfbd9,#f3edf773 66%,#d8ede654);border-radius:1.25rem;padding:2rem 38% 2rem 2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 16px 36px #7251840a}.profession-directory--gallery .profession-directory__item dt,.profession-directory--gallery .profession-directory__item dd{font:inherit;letter-spacing:0;color:inherit;margin:0;display:inline}.profession-directory--gallery .profession-directory__item dt span{font-weight:700}.profession-directory--gallery .profession-directory__item dd:before{content:" — "}.profession-directory__image{z-index:-1;object-fit:cover;object-position:right bottom;pointer-events:none;width:100%;height:100%;transition:transform .7s,filter .7s;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(135deg,#0000,#000 65%);mask-image:linear-gradient(135deg,#0000,#000 65%)}@container (width<=1100px){.profession-directory--gallery .profession-directory__item{min-height:28rem;padding:1.5rem 1.5rem 14rem}.profession-directory__image{height:80%;-webkit-mask-image:linear-gradient(#0000,#000 52%);mask-image:linear-gradient(#0000,#000 52%)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.profession-directory--gallery .profession-directory__item:hover .profession-directory__image{filter:saturate(1.06);transform:scale(1.025)}}@keyframes directory-turn{to{transform:rotate(360deg)}}@media (width<=1000px){.profession-directory__heading{flex-direction:column;align-items:start;gap:26px;padding-block:40px 30px}.profession-directory__search{width:100%;max-width:none}.profession-directory__list,.profession-directory--gallery .profession-directory__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.profession-directory__header{min-height:88px}.profession-directory__heading h1{gap:12px;font-size:clamp(39px,10vw,58px)}.profession-directory__list{grid-template-columns:1fr}.profession-directory__item{padding-block:22px}.profession-directory__item dt{font-size:24px}.profession-directory--gallery .profession-directory__list{grid-template-columns:1fr;gap:20px}.profession-directory--gallery .profession-directory__item{min-height:27rem;font-size:1.05rem}.profession-directory__image{height:70%}.profession-directory__footer{flex-wrap:wrap;margin-top:36px}}@media (prefers-reduced-motion:reduce){.profession-directory *,.profession-directory :before,.profession-directory :after{transition:none!important;animation:none!important}.profession-directory__item.will-reveal{opacity:1;transform:none}.profession-directory__image{transform:none!important}}.diagnostic-brand-shell.go-diagnostic-stage:has(.profession-answer){overflow:visible}.diagnostic-brand-shell.go-diagnostic-stage:has(.profession-answer) .diagnostic-brand-content{width:min(100%,1480px)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .runtime-panel.profession-answer>h2{text-align:center;letter-spacing:-.035em;max-width:1040px;margin:48px auto 32px;font-size:clamp(25px,2.5vw,38px);line-height:1.3}.profession-answer__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.profession-answer .profession-directory--embedded{background:0 0;min-height:0;padding:0}.profession-answer .profession-directory__heading{padding:0 0 28px}.profession-answer .profession-directory__search{width:100%;max-width:none}.profession-answer .profession-directory__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.profession-answer__answer{background:#f5f0f6;border:1px solid #dfd4e4;border-radius:20px;min-width:0;padding:24px;scroll-margin-top:24px;position:sticky;top:28px}.profession-answer__answer>h3{margin:0 0 16px;font-size:16px;font-weight:600}.profession-answer__answer textarea{resize:vertical;min-height:210px;max-height:50vh;scroll-margin-top:60px}.go-diagnostic-stage[data-diagnostic="43-professions"] .profession-answer .question-actions{flex-direction:column-reverse;gap:16px;margin-top:16px;padding:0;display:flex}.go-diagnostic-stage .profession-answer__answer .question-actions .button{justify-content:center;width:100%;font-size:14px}.profession-answer__jump,.profession-answer__back-to-list{display:none}@media (width<=1199px) and (width>=901px){.profession-answer__layout{grid-template-columns:minmax(0,1fr) 310px;gap:28px}}@media (width<=900px){.profession-answer__layout{display:block}.profession-answer__answer{margin-top:48px;position:static}.profession-answer__jump{z-index:20;bottom:max(16px, env(safe-area-inset-bottom));display:block;position:fixed;right:20px}.profession-answer__jump .button{background:#fcfaf6;box-shadow:0 6px 24px #30203924}.profession-answer__back-to-list{justify-content:center;align-items:center;gap:8px;padding:16px 0 0;display:flex}.diagnostic-brand-shell:has(.profession-answer) .app-footer{padding-bottom:80px}}@media (width<=580px){.profession-answer .profession-directory__list{grid-template-columns:1fr}}@layer base{.diagnostic-brand-shell :is(h1,h2,h3,h4){font-weight:300}}.diagnostic-brand-shell{--font-serif:"Newsreader", serif;background:radial-gradient(circle at 16% 20%, color-mix(in srgb, var(--lk2-diag-decor-round) 20%, transparent), transparent 25%), radial-gradient(circle at 82% 14%, color-mix(in srgb, var(--lk2-diag-decor-square) 18%, transparent), transparent 20%), radial-gradient(circle at 78% 76%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 18%, transparent), transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--lk2-color-surface-raised) 78%, transparent), var(--lk2-color-bg));min-height:100vh;color:var(--lk2-color-text);position:relative;overflow:hidden}.diagnostic-brand-decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.diagnostic-brand-decor__round,.diagnostic-brand-decor__square,.diagnostic-brand-decor__pointer{opacity:.72;position:absolute}.diagnostic-brand-shell--media-task-clean .diagnostic-brand-decor__round,.diagnostic-brand-shell--media-task-clean .diagnostic-brand-decor__square,.diagnostic-brand-shell--media-task-clean .diagnostic-brand-decor__pointer{display:none}.diagnostic-brand-decor__round{background:var(--lk2-diag-decor-round);border-radius:999px;width:clamp(5.5rem,12vw,10.5rem);height:clamp(5.5rem,12vw,10.5rem);top:clamp(6rem,15vw,10rem);right:clamp(1rem,7vw,6rem)}.diagnostic-brand-decor__square{border-radius:var(--lk2-radius-card);background:var(--lk2-diag-decor-square);width:clamp(4rem,9vw,8rem);height:clamp(4rem,9vw,8rem);bottom:clamp(3rem,10vw,8rem);left:clamp(1rem,6vw,5rem);transform:rotate(-7deg)}.diagnostic-brand-decor__pointer{border-top:clamp(3.5rem,8vw,7rem) solid #0000;border-bottom:clamp(3.5rem,8vw,7rem) solid #0000;border-left:clamp(6rem, 13vw, 11rem) solid var(--lk2-diag-decor-pointer);width:0;height:0;bottom:clamp(4rem,12vw,9rem);right:clamp(.5rem,10vw,8rem);transform:rotate(8deg)}.diagnostic-brand-shell:has(.diagnostic-viability-screen):before{content:"";pointer-events:none;z-index:0;background:0 0;display:block;position:absolute}.diagnostic-brand-shell:has(.diagnostic-viability-screen):after{content:"";pointer-events:none;z-index:0;background:0 0;display:block;position:absolute}.diagnostic-brand-shell:has(.diagnostic-viability-screen):before{background:color-mix(in srgb, var(--lk2-diag-decor-round) 78%, transparent);width:clamp(10.5rem,15vw,14.5rem);height:clamp(17.5rem,26vw,24rem);top:-.75rem;right:clamp(-2.5rem,-2vw,-.75rem);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 300'%3E%3Cpath d='M92 -12 C74 22 100 46 82 72 C62 101 39 97 34 128 C30 158 61 161 70 182 C84 216 51 235 80 260 C101 278 129 254 151 273 C169 289 163 311 190 321' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 300'%3E%3Cpath d='M92 -12 C74 22 100 46 82 72 C62 101 39 97 34 128 C30 158 61 161 70 182 C84 216 51 235 80 260 C101 278 129 254 151 273 C169 289 163 311 190 321' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.diagnostic-brand-shell:has(.diagnostic-viability-screen):after{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--lk2-diag-decor-square) 88%, transparent);border-radius:clamp(1.5rem,2.8vw,2.35rem);width:clamp(12rem,22vw,18rem);bottom:clamp(-7rem,-6vw,-3.5rem);left:clamp(-9rem,-7vw,-4rem);transform:rotate(-13deg)}:is(.diagnostic-brand-shell:has(.diagnostic-viability-screen) .diagnostic-brand-decor__round,.diagnostic-brand-shell:has(.diagnostic-viability-screen) .diagnostic-brand-decor__square,.diagnostic-brand-shell:has(.diagnostic-viability-screen) .diagnostic-brand-decor__pointer){opacity:0}.diagnostic-brand-shell--antirating .diagnostic-brand-decor__round{width:8rem;height:8rem;top:8.75rem;right:max(1.5rem,50vw - 43rem)}.diagnostic-brand-content{z-index:1;width:min(100%,80rem);margin-inline:auto;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) clamp(3rem,7vw,5rem);position:relative}.diagnostic-brand-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,4vw,2rem);display:grid}.diagnostic-brand-title{max-width:56rem;font-family:var(--lk2-font-serif,var(--font-serif,serif));background:linear-gradient(135deg, var(--lk2-color-primary), var(--lk2-brand-mint-dark));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.25rem;font-size:clamp(2.25rem,5vw,4.6rem);font-style:italic;line-height:.98}.diagnostic-brand-title--frames,.diagnostic-form-heading-accent--frames{color:var(--lk2-color-primary);background:0 0}.diagnostic-brand-title--antirating{text-wrap:balance;width:fit-content;max-width:64rem;font-size:4rem;display:inline-block}.diagnostic-brand-title--viability{max-width:58rem;font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));text-wrap:balance;font-size:clamp(2.35rem,4.8vw,4.45rem);font-style:normal;font-weight:850;line-height:.98}.diagnostic-brand-specialist{max-width:min(100%,38rem);font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));color:color-mix(in srgb, var(--lk2-color-text) 76%, transparent);letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-top:.75rem;font-size:.875rem;font-weight:700;line-height:1.25;display:flex}.diagnostic-brand-specialist__label{color:color-mix(in srgb, var(--lk2-color-text-muted) 88%, transparent)}.diagnostic-brand-specialist__name{overflow-wrap:anywhere;min-width:0;max-width:100%}.diagnostic-brand-panel{border:1px solid color-mix(in srgb, var(--lk2-color-border-strong) 75%, transparent);border-radius:var(--lk2-radius-card);background:color-mix(in srgb, var(--lk2-color-surface-raised) 90%, transparent);box-shadow:var(--lk2-shadow-card);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.diagnostic-media-instructions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(.85rem,2vw,1.35rem);margin-top:clamp(.25rem,1vw,.75rem);display:grid;position:relative;container:diagnostic-media-instructions/inline-size}.diagnostic-media-instruction-card{--diagnostic-media-card-fill:var(--lk2-diag-decor-round);--diagnostic-media-card-accent:var(--lk2-diag-decor-round);border-color:color-mix(in srgb, var(--diagnostic-media-card-accent) 58%, transparent);background:radial-gradient(circle at 85% 12%, color-mix(in srgb, var(--lk2-color-surface-raised) 30%, transparent), transparent 32%), linear-gradient(140deg, color-mix(in srgb, var(--diagnostic-media-card-fill) 86%, transparent), color-mix(in srgb, var(--diagnostic-media-card-fill) 70%, var(--lk2-color-surface-raised)));min-height:clamp(8.75rem,13vw,11.5rem);box-shadow:0 1.3rem 3rem color-mix(in srgb, var(--diagnostic-media-card-accent) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--lk2-color-surface-raised) 38%, transparent) inset;color:var(--lk2-color-text);-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);border-radius:clamp(1rem,2vw,1.35rem);align-items:center;display:flex;position:relative;overflow:hidden}.diagnostic-media-instruction-card--green,.diagnostic-media-instruction-card--mint{--diagnostic-media-card-fill:var(--lk2-diag-decor-pointer);--diagnostic-media-card-accent:var(--lk2-diag-decor-pointer)}.diagnostic-media-instruction-card--yellow{--diagnostic-media-card-fill:var(--lk2-diag-decor-square);--diagnostic-media-card-accent:var(--lk2-diag-decor-square)}.diagnostic-media-instructions--interview{gap:0}.diagnostic-media-instructions--interview .diagnostic-media-instruction-card{border-color:color-mix(in srgb, var(--diagnostic-media-card-accent) 34%, transparent);background:radial-gradient(circle at 9% 12%, color-mix(in srgb, var(--diagnostic-media-card-accent) 17%, transparent) 0 18%, transparent 42%), radial-gradient(ellipse 72% 68% at 98% 4%, color-mix(in srgb, var(--lk2-color-surface-raised) 44%, transparent) 0 24%, transparent 64%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 90%, var(--diagnostic-media-card-fill)) 0%, color-mix(in srgb, var(--diagnostic-media-card-fill) 76%, var(--lk2-color-surface-raised)) 56%, color-mix(in srgb, var(--lk2-color-surface-raised) 82%, var(--diagnostic-media-card-accent)) 100%);min-height:clamp(9.5rem,14vw,12.1rem);box-shadow:0 1.15rem 3.1rem color-mix(in srgb, var(--diagnostic-media-card-accent) 12%, transparent), 0 .35rem 1rem color-mix(in srgb, var(--lk2-color-text) 4%, transparent), 0 0 0 1px color-mix(in srgb, var(--lk2-color-surface-raised) 42%, transparent) inset;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);border-radius:clamp(1.25rem,2vw,1.55rem)}.diagnostic-media-instructions--interview .diagnostic-media-instruction-card:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(142deg, color-mix(in srgb, var(--lk2-color-surface-raised) 45%, transparent), transparent 48%), radial-gradient(circle at 96% 10%, color-mix(in srgb, var(--diagnostic-media-card-accent) 10%, transparent), transparent 32%);opacity:.76;position:absolute;inset:0}.diagnostic-media-instructions--interview .diagnostic-media-instruction-card>div{z-index:1;position:relative}.diagnostic-media-instructions--interview .diagnostic-media-instruction-card--pink{--diagnostic-media-card-fill:var(--lk2-diag-surface-purple);--diagnostic-media-card-accent:var(--lk2-diag-decor-round)}.diagnostic-media-instructions--interview .diagnostic-media-instruction-card--green{--diagnostic-media-card-fill:var(--lk2-diag-surface-mint);--diagnostic-media-card-accent:var(--lk2-diag-decor-pointer)}.diagnostic-media-instructions--interview .diagnostic-media-instruction-card--yellow{--diagnostic-media-card-fill:var(--lk2-diag-surface-yellow);--diagnostic-media-card-accent:var(--lk2-diag-decor-square)}.diagnostic-media-instruction-card p{max-width:25rem;color:var(--lk2-color-text);font-size:clamp(1rem,1.35vw,1.28rem);font-weight:600;line-height:1.33}.diagnostic-media-instruction-card strong,.diagnostic-media-instruction-card b{font-weight:850}.diagnostic-media-arrows{grid-column:1/-1;justify-content:center;gap:clamp(2.4rem,7vw,5.5rem);margin-block:clamp(1.25rem,3vw,2.35rem) clamp(.1rem,1vw,.55rem);display:flex}.diagnostic-media-arrow{width:clamp(2.55rem,4.5vw,3.55rem);height:auto;color:var(--lk2-diag-decor-pointer);filter:drop-shadow(0 .55rem .9rem color-mix(in srgb, var(--lk2-diag-decor-pointer) 24%, transparent));display:block}.diagnostic-media-video-stack{gap:clamp(.85rem,2vw,1.15rem);display:grid}.diagnostic-media-video-heading{border:1px solid color-mix(in srgb, var(--lk2-diag-decor-round) 42%, transparent);border-radius:var(--lk2-radius-card);background:color-mix(in srgb, var(--lk2-color-surface-raised) 80%, transparent);box-shadow:0 .8rem 2rem color-mix(in srgb, var(--lk2-diag-decor-round) 8%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:clamp(.75rem,2vw,1.05rem)}.diagnostic-media-video-icon{background:color-mix(in srgb, var(--lk2-diag-decor-round) 16%, var(--lk2-color-surface-raised));color:var(--lk2-color-primary)}.diagnostic-media-source-switch{border:1px solid color-mix(in srgb, var(--lk2-diag-decor-round) 24%, transparent);background:color-mix(in srgb, var(--lk2-color-surface) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lk2-color-surface-raised) 58%, transparent)}.diagnostic-media-source-switch button[aria-pressed=true]{background:color-mix(in srgb, var(--lk2-diag-decor-pointer) 86%, var(--lk2-color-surface-raised));color:var(--lk2-color-text);box-shadow:0 .65rem 1.4rem color-mix(in srgb, var(--lk2-diag-decor-pointer) 22%, transparent)}.diagnostic-media-video-frame{border:clamp(.55rem, 1.2vw, .95rem) solid color-mix(in srgb, var(--lk2-color-text) 15%, var(--lk2-color-surface-raised));box-shadow:0 1.15rem 2.65rem color-mix(in srgb, var(--lk2-color-text) 15%, transparent), 0 0 0 1px color-mix(in srgb, var(--lk2-color-surface-raised) 72%, transparent) inset;border-radius:clamp(.9rem,1.8vw,1.25rem)}.diagnostic-media-video-link{color:var(--lk2-color-primary)}.diagnostic-brand-shell--media-video-task .diagnostic-brand-decor__round{display:none}@media (width>=761px){.diagnostic-media-instructions{flex-wrap:wrap;gap:0;display:flex}.diagnostic-media-instruction-card{flex:1 1 0;min-width:0}.diagnostic-media-instruction-card:first-child{z-index:1}.diagnostic-media-instruction-card:nth-child(2){z-index:2;margin-left:clamp(-3.8rem,-4.2vw,-2rem)}.diagnostic-media-instruction-card:nth-child(3){z-index:3;margin-left:clamp(-3.8rem,-4.2vw,-2rem)}.diagnostic-media-instruction-card:not(:last-child) p{max-width:min(25rem,100% - clamp(4.25rem,6vw,5.75rem))}.diagnostic-media-arrows{flex:0 0 100%}}@media (width<=760px){.diagnostic-media-instructions{gap:0}.diagnostic-media-instruction-card{min-height:auto;padding:1.2rem}.diagnostic-media-instruction-card:first-child{z-index:1}.diagnostic-media-instruction-card:nth-child(2){z-index:2;margin-top:-.55rem}.diagnostic-media-instruction-card:nth-child(3){z-index:3;margin-top:-.55rem}.diagnostic-media-instruction-card p{max-width:none;font-size:1rem;line-height:1.45}.diagnostic-media-arrows{display:none}.diagnostic-media-video-heading{align-items:flex-start}.diagnostic-media-source-switch{width:100%}.diagnostic-media-source-switch button{flex:1 1 0}}.diagnostic-text-instructions{align-items:stretch;gap:clamp(1rem,2.4vw,1.5rem);display:grid;position:relative}.diagnostic-text-instructions--frames{gap:clamp(1.25rem,3vw,2.25rem)}.diagnostic-text-instructions--frames:before{content:none}.diagnostic-text-instructions--frames .diagnostic-text-card--frames{--diagnostic-frame-small-corner:var(--lk2-radius-card);--diagnostic-frame-round-corner:clamp(5.5rem, 9vw, 7.75rem);border-radius:var(--diagnostic-frame-round-corner) var(--diagnostic-frame-small-corner) var(--diagnostic-frame-small-corner) var(--diagnostic-frame-small-corner);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:auto;padding:clamp(1.35rem,3vw,2.35rem);overflow:hidden}.diagnostic-text-instructions--frames .diagnostic-text-card--frames:before{content:"";pointer-events:none;z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--diagnostic-text-card-accent) 22%, transparent);border-radius:999px;width:clamp(11rem,25vw,20rem);position:absolute;bottom:clamp(-6rem,-10vw,-3rem);right:clamp(-5rem,-8vw,-2rem)}.diagnostic-text-instructions--frames .diagnostic-text-card__shape{display:none}.diagnostic-text-instructions--frames .diagnostic-text-card__body{gap:clamp(1rem,2.2vw,1.35rem);padding-left:0;position:relative}.diagnostic-text-instructions--frames .diagnostic-text-card__title{aspect-ratio:1;background:var(--diagnostic-text-card-accent);width:clamp(3.3rem,6vw,4.75rem);box-shadow:0 0 0 .65rem color-mix(in srgb, var(--diagnostic-text-card-accent) 16%, transparent);color:var(--lk2-color-text);font-family:var(--lk2-font-serif,var(--font-serif,serif));border-radius:999px;place-items:center;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1;display:grid}.diagnostic-text-instructions--frames .diagnostic-text-card__copy{gap:clamp(.7rem,1.5vw,.95rem)}.diagnostic-text-instructions--frames .diagnostic-text-card__copy p{max-width:52rem;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.58}.diagnostic-text-card--frames.diagnostic-text-card--frames-intro{--diagnostic-text-card-bg:var(--lk2-diag-surface-mint);--diagnostic-text-card-accent:var(--lk2-diag-decor-round);background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--lk2-diag-decor-round) 48%, transparent), transparent 13%), radial-gradient(ellipse 82% 68% at 102% 98%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 58%, transparent), transparent 64%), linear-gradient(145deg, color-mix(in srgb, var(--lk2-diag-surface-mint) 92%, transparent), color-mix(in srgb, var(--lk2-color-surface-raised) 78%, transparent))}.diagnostic-text-card--frames.diagnostic-text-card--frames-checklist{--diagnostic-text-card-bg:var(--lk2-diag-surface-yellow);--diagnostic-text-card-accent:var(--lk2-diag-decor-square)}.diagnostic-text-card--frames.diagnostic-text-card--frames-rules{--diagnostic-text-card-bg:var(--lk2-diag-surface-purple);--diagnostic-text-card-accent:var(--lk2-diag-decor-round)}.diagnostic-text-card--frames.diagnostic-text-card--frames-example{--diagnostic-text-card-bg:var(--lk2-diag-surface-mint);--diagnostic-text-card-accent:var(--lk2-diag-decor-pointer);border-radius:var(--diagnostic-frame-small-corner) var(--diagnostic-frame-round-corner) var(--diagnostic-frame-small-corner) var(--diagnostic-frame-small-corner)}.diagnostic-text-card--frames-checklist .diagnostic-text-card__title{border-radius:50%;transform:rotate(-4deg)}.diagnostic-text-card--frames-example .diagnostic-text-card__title{border-radius:var(--lk2-radius-card) 999px 999px var(--lk2-radius-card)}.diagnostic-text-card--frames-checklist .diagnostic-text-card__copy p:not(:first-child),.diagnostic-text-card--frames-rules .diagnostic-text-card__copy p:not(:first-child){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.diagnostic-text-card--frames-checklist .diagnostic-text-card__copy p:not(:first-child):before,.diagnostic-text-card--frames-rules .diagnostic-text-card__copy p:not(:first-child):before{content:"";aspect-ratio:1;background:var(--diagnostic-text-card-accent);border-radius:.22rem;width:.72rem;margin-top:.45em}.diagnostic-text-card--frames-rules .diagnostic-text-card__copy p:not(:first-child):before{border-top:.42rem solid #0000;border-bottom:.42rem solid #0000;border-left:.74rem solid var(--diagnostic-text-card-accent);background:0 0;border-radius:0;width:0}@media (width>=900px){.diagnostic-text-instructions.diagnostic-text-instructions--frames{grid-template-columns:minmax(18rem,.95fr) minmax(18rem,1.05fr)}.diagnostic-text-card--frames-intro{grid-area:1/1/span 2;align-content:center;min-height:31rem}.diagnostic-text-card--frames-checklist{grid-area:1/2}.diagnostic-text-card--frames-rules{grid-area:2/2}.diagnostic-text-card--frames-example{grid-column:1/span 2}.diagnostic-text-card--frames-example .diagnostic-text-card__body{grid-template-columns:auto minmax(0,1fr);align-items:start}}@media (width<=760px){.diagnostic-text-instructions--frames{gap:0;margin-inline:clamp(-2rem,-3vw,-1.25rem)}.diagnostic-text-instructions--frames .diagnostic-text-card--frames{--diagnostic-frame-round-corner:300px;border-radius:var(--diagnostic-frame-round-corner) 0 0 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:172px 20px 40px 60px}.diagnostic-text-instructions--frames .diagnostic-text-card--frames:before{content:none}.diagnostic-text-instructions--frames .diagnostic-text-card--frames:after{content:"";background:linear-gradient(140deg, color-mix(in srgb, var(--lk2-color-surface-raised) 34%, transparent), transparent 48%), radial-gradient(circle at 100% 0, color-mix(in srgb, var(--diagnostic-text-card-accent) 18%, transparent), transparent 34%);opacity:.9}.diagnostic-text-card--frames.diagnostic-text-card--frames-intro{background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--lk2-diag-decor-round) 48%, transparent), transparent 13%), radial-gradient(ellipse 82% 68% at 102% 98%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 58%, transparent), transparent 64%), linear-gradient(180deg, color-mix(in srgb, var(--lk2-diag-surface-mint) 94%, transparent) 0%, color-mix(in srgb, var(--lk2-diag-surface-mint) 68%, var(--lk2-diag-surface-yellow)) 100%)}.diagnostic-text-card--frames.diagnostic-text-card--frames-checklist{background:radial-gradient(circle at 12% 16%, color-mix(in srgb, var(--lk2-diag-decor-square) 20%, transparent), transparent 29%), radial-gradient(ellipse 58% 70% at 100% 100%, color-mix(in srgb, var(--lk2-diag-decor-square) 28%, transparent), transparent 64%), linear-gradient(135deg, color-mix(in srgb, var(--lk2-diag-surface-yellow) 92%, transparent), color-mix(in srgb, var(--lk2-diag-surface-yellow) 72%, var(--lk2-color-surface-raised)));padding-top:157px}.diagnostic-text-card--frames.diagnostic-text-card--frames-rules{background:radial-gradient(circle at 12% 16%, color-mix(in srgb, var(--lk2-diag-decor-round) 20%, transparent), transparent 29%), radial-gradient(ellipse 58% 70% at 100% 100%, color-mix(in srgb, var(--lk2-diag-decor-round) 24%, transparent), transparent 64%), linear-gradient(135deg, color-mix(in srgb, var(--lk2-diag-surface-purple) 92%, transparent), color-mix(in srgb, var(--lk2-diag-surface-purple) 72%, var(--lk2-color-surface-raised)));padding:157px 20px 40px 17px}.diagnostic-text-card--frames.diagnostic-text-card--frames-example{background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--lk2-diag-decor-round) 32%, transparent), transparent 13%), radial-gradient(ellipse 82% 68% at 102% 98%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 58%, transparent), transparent 64%), linear-gradient(145deg, color-mix(in srgb, var(--lk2-diag-surface-mint) 92%, transparent), color-mix(in srgb, var(--lk2-color-surface-raised) 78%, transparent));padding-top:203px}.diagnostic-text-card--frames-intro .diagnostic-text-card__title,.diagnostic-text-card--frames-checklist .diagnostic-text-card__title,.diagnostic-text-card--frames-example .diagnostic-text-card__title{background:var(--lk2-diag-decor-round)}.diagnostic-text-card--frames-rules .diagnostic-text-card__title{background:var(--lk2-diag-decor-square)}.diagnostic-text-instructions--frames .diagnostic-text-card__body{position:static}.diagnostic-text-instructions--frames .diagnostic-text-card__title{width:77px;height:77px;box-shadow:none;color:var(--lk2-color-surface-raised);font-family:"Roboto", var(--lk2-font-serif,var(--font-serif,serif));font-size:20px;font-style:normal;font-weight:500;position:absolute;top:55px;left:50%;transform:translate(-50%)}.diagnostic-text-card--frames-checklist .diagnostic-text-card__title{border-radius:50%;top:40px;transform:translate(-50%)}.diagnostic-text-card--frames-rules .diagnostic-text-card__title{top:40px}.diagnostic-text-card--frames-example .diagnostic-text-card__title{border-radius:50%;top:86px;transform:translate(-50%)}.diagnostic-text-instructions--frames .diagnostic-text-card__copy{gap:20px}.diagnostic-text-instructions--frames .diagnostic-text-card__copy p{max-width:none;color:var(--lk2-color-text);font-family:"Roboto", var(--lk2-font-sans,sans-serif);font-size:20px;font-weight:400;line-height:117%}.diagnostic-text-instructions--frames .diagnostic-text-strong{color:var(--lk2-color-text);font-weight:700}.diagnostic-text-card--frames-checklist .diagnostic-text-card__copy p:not(:first-child):before{background:var(--lk2-diag-decor-round);border-radius:50%;width:20px;margin-top:4px}.diagnostic-text-card--frames-rules .diagnostic-text-card__copy p:first-child{box-sizing:border-box;padding-left:38px}}@media (width>=900px){.diagnostic-text-instructions{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.diagnostic-text-instructions--favorite .diagnostic-text-card--favorite-intro{grid-area:1/1}.diagnostic-text-instructions--favorite .diagnostic-text-card--favorite-reflect{grid-area:2/1}.diagnostic-text-instructions--favorite .diagnostic-text-card--favorite-main{grid-area:1/2/span 2}}@media (width<=899px){.diagnostic-text-instructions--favorite{gap:clamp(2rem,7vw,3.25rem)}.diagnostic-text-instructions--favorite .diagnostic-text-card--favorite-intro{order:1}.diagnostic-text-instructions--favorite .diagnostic-text-card--favorite-main{order:2}.diagnostic-text-instructions--favorite .diagnostic-text-card--favorite-reflect{order:3}.diagnostic-text-instructions--favorite :is(.diagnostic-text-card--favorite-intro,.diagnostic-text-card--favorite-main):before,.diagnostic-text-instructions--favorite :is(.diagnostic-text-card--favorite-intro,.diagnostic-text-card--favorite-main) .diagnostic-text-card__body:after{content:none}}.diagnostic-text-card{--diagnostic-text-card-bg:var(--lk2-diag-surface-purple);--diagnostic-text-card-accent:var(--lk2-diag-decor-round);z-index:1;isolation:isolate;border-color:color-mix(in srgb, var(--diagnostic-text-card-accent) 54%, transparent);background:radial-gradient(circle at 12% 16%, color-mix(in srgb, var(--diagnostic-text-card-accent) 20%, transparent), transparent 29%), linear-gradient(135deg, color-mix(in srgb, var(--diagnostic-text-card-bg) 92%, transparent), color-mix(in srgb, var(--diagnostic-text-card-bg) 72%, var(--lk2-color-surface-raised)));min-height:100%;box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--diagnostic-text-card-accent) 16%, transparent), var(--lk2-shadow-card);padding:clamp(1.25rem,2.4vw,2rem);position:relative;overflow:hidden}.diagnostic-text-card:after{content:"";z-index:-1;background:linear-gradient(140deg, color-mix(in srgb, var(--lk2-color-surface-raised) 34%, transparent), transparent 48%), radial-gradient(circle at 100% 0, color-mix(in srgb, var(--diagnostic-text-card-accent) 18%, transparent), transparent 34%);opacity:.9;position:absolute;inset:0}.diagnostic-text-card--purple{--diagnostic-text-card-bg:var(--lk2-diag-surface-purple);--diagnostic-text-card-accent:var(--lk2-diag-decor-round)}.diagnostic-text-card--yellow{--diagnostic-text-card-bg:var(--lk2-diag-surface-yellow);--diagnostic-text-card-accent:var(--lk2-diag-decor-square)}.diagnostic-text-card--blue,.diagnostic-text-card--cyan,.diagnostic-text-card--mint{--diagnostic-text-card-bg:var(--lk2-diag-surface-mint);--diagnostic-text-card-accent:var(--lk2-diag-decor-pointer)}.diagnostic-text-instructions--favorite .diagnostic-text-card{box-shadow:0 1.35rem 3.6rem color-mix(in srgb, var(--diagnostic-text-card-accent) 10%, transparent), 0 .45rem 1.2rem color-mix(in srgb, var(--lk2-color-text) 5%, transparent)}.diagnostic-text-instructions--favorite .diagnostic-text-card:after{background:linear-gradient(142deg, color-mix(in srgb, var(--lk2-color-surface-raised) 46%, transparent), transparent 46%), radial-gradient(circle at 96% 10%, color-mix(in srgb, var(--diagnostic-text-card-accent) 10%, transparent), transparent 30%);opacity:.74}.diagnostic-text-instructions--favorite .diagnostic-text-card--favorite-intro{border-color:color-mix(in srgb, var(--lk2-diag-decor-round) 30%, transparent);background:radial-gradient(circle at 7% 10%, color-mix(in srgb, var(--lk2-diag-decor-round) 16%, transparent) 0 18%, transparent 43%), radial-gradient(ellipse 68% 66% at 96% 4%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 9%, transparent) 0 24%, transparent 62%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 94%, var(--lk2-diag-surface-purple)) 0%, color-mix(in srgb, var(--lk2-diag-surface-purple) 76%, var(--lk2-color-surface-raised)) 58%, color-mix(in srgb, var(--lk2-color-surface-raised) 88%, var(--lk2-diag-decor-round)) 100%)}.diagnostic-text-instructions--favorite .diagnostic-text-card--favorite-reflect{border-color:color-mix(in srgb, var(--lk2-diag-decor-square) 42%, transparent);background:radial-gradient(circle at 7% 10%, color-mix(in srgb, var(--lk2-diag-decor-square) 24%, transparent) 0 15%, transparent 38%), radial-gradient(ellipse 78% 64% at 88% 18%, color-mix(in srgb, var(--lk2-color-surface-raised) 42%, transparent) 0 22%, transparent 62%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 88%, var(--lk2-diag-surface-yellow)) 0%, color-mix(in srgb, var(--lk2-diag-surface-yellow) 82%, var(--lk2-color-surface-raised)) 56%, color-mix(in srgb, var(--lk2-color-surface-raised) 80%, var(--lk2-diag-decor-square)) 100%)}.diagnostic-text-instructions--favorite .diagnostic-text-card--favorite-main{border-color:color-mix(in srgb, var(--lk2-diag-decor-pointer) 34%, transparent);background:radial-gradient(circle at 6% 10%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 18%, transparent) 0 16%, transparent 42%), radial-gradient(ellipse 78% 72% at 96% 92%, color-mix(in srgb, var(--lk2-color-surface-raised) 46%, transparent) 0 24%, transparent 66%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 90%, var(--lk2-diag-surface-mint)) 0%, color-mix(in srgb, var(--lk2-diag-surface-mint) 76%, var(--lk2-color-surface-raised)) 58%, color-mix(in srgb, var(--lk2-color-surface-raised) 82%, var(--lk2-diag-decor-pointer)) 100%)}.diagnostic-text-card__shape{background:var(--diagnostic-text-card-accent);width:1.15rem;height:1.15rem;box-shadow:0 0 0 .42rem color-mix(in srgb, var(--diagnostic-text-card-accent) 16%, transparent);border-radius:999px;position:absolute;top:clamp(1.1rem,2vw,1.5rem);left:clamp(1rem,2vw,1.4rem)}.diagnostic-text-card--yellow .diagnostic-text-card__shape{border-radius:.25rem;transform:rotate(-5deg)}.diagnostic-text-card--blue .diagnostic-text-card__shape,.diagnostic-text-card--cyan .diagnostic-text-card__shape,.diagnostic-text-card--mint .diagnostic-text-card__shape{border-top:.72rem solid #0000;border-bottom:.72rem solid #0000;border-left:1.25rem solid var(--diagnostic-text-card-accent);width:0;height:0;box-shadow:none;background:0 0;border-radius:0}.diagnostic-text-card__body{gap:1rem;padding-left:clamp(2rem,3.4vw,2.7rem);display:grid}.diagnostic-text-card__title{color:var(--lk2-color-text);font-family:var(--lk2-font-serif,var(--font-serif,serif));margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-style:italic;line-height:1.08}.diagnostic-text-card__copy{gap:.8rem;display:grid}.diagnostic-text-card__copy p{color:var(--lk2-color-text);margin:0;font-size:.94rem;line-height:1.55}.diagnostic-text-strong{font-weight:850}.diagnostic-text-examples{gap:.9rem;margin-top:.25rem;display:grid}@media (width>=560px){.diagnostic-text-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}.diagnostic-text-instructions--favorite .diagnostic-text-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-text-instructions--favorite .diagnostic-text-example{border-color:color-mix(in srgb, var(--lk2-diag-decor-pointer) 28%, transparent);background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--lk2-diag-decor-square) 10%, transparent), transparent 36%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 96%, transparent), color-mix(in srgb, var(--lk2-color-surface-raised) 88%, var(--lk2-diag-surface-mint)))}.diagnostic-text-example{border:1px solid color-mix(in srgb, var(--diagnostic-text-card-accent) 42%, transparent);border-radius:var(--lk2-radius-card);background:color-mix(in srgb, var(--lk2-color-surface-raised) 76%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem}.diagnostic-text-example__title{color:var(--lk2-color-text);margin:0;font-size:.9rem;font-weight:800}.diagnostic-text-example__title:after{content:"";border-radius:var(--lk2-radius-pill);background:var(--lk2-diag-decor-square);width:min(5.5rem,70%);height:.16rem;margin-top:.65rem;display:block}.diagnostic-text-example__lines{color:var(--lk2-color-text);white-space:pre-line;margin:.8rem 0 0;font-size:.88rem;line-height:1.5}@media (width<=559px){.diagnostic-text-instructions--favorite .diagnostic-text-examples{gap:clamp(.75rem,4vw,1rem);margin-top:.35rem;position:relative}.diagnostic-text-instructions--favorite .diagnostic-text-examples:after{content:"";border-radius:var(--lk2-radius-pill);background:var(--lk2-diag-decor-square);width:.15rem;position:absolute;inset-block:1.85rem .35rem;inset-inline-start:50%;transform:translate(-50%)}.diagnostic-text-instructions--favorite .diagnostic-text-example{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding:0 .25rem}.diagnostic-text-instructions--favorite .diagnostic-text-example__title{font-size:.85rem}.diagnostic-text-instructions--favorite .diagnostic-text-example__title:after{width:min(4.25rem,82%);margin-top:.55rem}.diagnostic-text-instructions--favorite .diagnostic-text-example__lines{font-size:.82rem;line-height:1.45}}.diagnostic-text-instructions--antirating{grid-template-columns:minmax(0,1fr);gap:clamp(1.45rem,3.4vw,2.5rem);width:min(100%,72rem);margin-inline:auto;display:grid}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating{min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;overflow:visible}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating:after{content:none}.diagnostic-text-instructions--antirating .diagnostic-text-card__shape{background:var(--lk2-diag-decor-round);width:1rem;height:1rem;box-shadow:none;border:0;border-radius:999px;top:.35rem;left:0;transform:none}.diagnostic-text-instructions--antirating .diagnostic-text-card__shape:before,.diagnostic-text-instructions--antirating .diagnostic-text-card__shape:after{content:"";display:block;position:absolute}.diagnostic-text-instructions--antirating .diagnostic-text-card__shape:before{background:var(--lk2-diag-decor-pointer);border-radius:.2rem;width:1rem;height:1rem;top:0;left:1.55rem}.diagnostic-text-instructions--antirating .diagnostic-text-card__shape:after{border-top:.42rem solid #0000;border-bottom:.42rem solid #0000;border-left:.76rem solid var(--lk2-diag-decor-square);width:0;height:0;top:1.65rem;left:.03rem}.diagnostic-text-instructions--antirating .diagnostic-text-card__body{--diagnostic-antirating-marker-offset:clamp(3.4rem, 5vw, 4.4rem);padding-left:var(--diagnostic-antirating-marker-offset);gap:clamp(.85rem,1.8vw,1.15rem)}.diagnostic-text-instructions--antirating .diagnostic-text-card__copy{gap:clamp(.85rem,1.8vw,1.1rem)}.diagnostic-text-instructions--antirating .diagnostic-text-card__copy p{max-width:70rem;font-size:1.28rem;line-height:1.38}.diagnostic-text-instructions--antirating .diagnostic-text-strong{color:var(--lk2-color-text);font-weight:850}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-example{border:1px solid color-mix(in srgb, var(--lk2-diag-decor-pointer) 78%, transparent);border-radius:var(--lk2-radius-card);background:radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--lk2-diag-decor-square) 20%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--lk2-color-surface-raised) 92%, transparent), color-mix(in srgb, var(--lk2-diag-surface-mint) 78%, transparent));box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--lk2-diag-decor-pointer) 12%, transparent), var(--lk2-shadow-card);padding:clamp(1.35rem,3vw,2.25rem) clamp(1.5rem,4vw,2.75rem);overflow:hidden}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-example .diagnostic-text-card__shape{background:var(--lk2-diag-decor-square);border-radius:.24rem;width:1.2rem;height:1.2rem;top:clamp(1.35rem,3vw,2rem);left:clamp(1.35rem,3vw,2rem);transform:rotate(-5deg)}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-example .diagnostic-text-card__shape:before,.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-example .diagnostic-text-card__shape:after{content:none}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-example .diagnostic-text-card__body{padding-left:clamp(3rem,5vw,4.4rem)}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-example .diagnostic-text-card__title{font-size:2rem}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-example .diagnostic-text-card__copy p{font-size:1.08rem;line-height:1.5}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-advice .diagnostic-text-card__copy{gap:clamp(1.1rem,2.4vw,1.55rem)}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-advice .diagnostic-text-card__copy-paragraph--with-marker{position:relative}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-advice .diagnostic-text-card__shape--inline{top:.1rem;left:calc(-1 * var(--diagnostic-antirating-marker-offset))}@media (width<=760px){.diagnostic-brand-shell--antirating .diagnostic-brand-decor__round{width:4.75rem;height:4.75rem;top:3.6rem;right:1rem}.diagnostic-brand-title--antirating{font-size:2.45rem}.diagnostic-text-instructions--antirating{gap:clamp(1.4rem,7vw,2.15rem);width:100%}.diagnostic-text-instructions--antirating .diagnostic-text-card__body{--diagnostic-antirating-marker-offset:2.85rem;padding-left:var(--diagnostic-antirating-marker-offset)}.diagnostic-text-instructions--antirating .diagnostic-text-card__copy p{font-size:1.04rem;line-height:1.48}.diagnostic-text-instructions--antirating .diagnostic-text-card__shape{width:.82rem;height:.82rem;top:.25rem}.diagnostic-text-instructions--antirating .diagnostic-text-card__shape:before{width:.82rem;height:.82rem;left:1.25rem}.diagnostic-text-instructions--antirating .diagnostic-text-card__shape:after{border-top-width:.34rem;border-bottom-width:.34rem;border-left-width:.64rem;top:1.36rem}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-advice .diagnostic-text-card__shape--inline{top:.12rem}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-example{padding:1.2rem}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-example .diagnostic-text-card__body{padding-left:2.75rem}.diagnostic-text-instructions--antirating .diagnostic-text-card--antirating-example .diagnostic-text-card__shape{width:1rem;height:1rem;top:1.2rem;left:1.2rem}}.diagnostic-text-answers-grid--numbered{gap:clamp(1.25rem,3vw,2rem)}.diagnostic-text-answers-panel--frames{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.diagnostic-text-answers-heading--frames{text-align:center;margin-bottom:clamp(2.5rem,8vw,4rem);display:block}.diagnostic-text-answers-luck{color:var(--lk2-diag-decor-round);font-family:"Roboto", var(--lk2-font-sans,sans-serif);letter-spacing:0;margin:0;font-size:clamp(1.45rem,4vw,2rem);font-weight:800;line-height:1}.diagnostic-text-actions--frames{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:min(100%,23rem);margin:clamp(.5rem,3vw,1rem) auto 0;display:grid}.diagnostic-text-actions--frames>button{width:100%;min-height:2.75rem}@media (width<=360px){.diagnostic-text-actions--frames{grid-template-columns:1fr}}.diagnostic-text-answer-card{display:block;position:relative}.diagnostic-text-answer-card__number{pointer-events:none;z-index:1;color:var(--lk2-color-text);font-size:clamp(1.35rem,2vw,1.6rem);font-weight:850;line-height:1;position:absolute;top:1rem;left:1.15rem}.diagnostic-text-answer-card .diagnostic-text-answer-card__control{border-color:color-mix(in srgb, var(--lk2-diag-decor-round) 66%, transparent);background:color-mix(in srgb, var(--lk2-color-surface-raised) 84%, transparent);padding-left:clamp(4rem,5.2vw,4.6rem);font-size:1rem;line-height:1.5}.diagnostic-text-answer-card .diagnostic-text-answer-card__textarea{min-height:clamp(9.5rem,17vw,10.75rem);padding-top:1rem}.diagnostic-text-answer-card input.diagnostic-text-answer-card__control{min-height:2.75rem;padding-block:.75rem}.diagnostic-text-answer-card .diagnostic-text-answer-card__control:focus{border-color:var(--lk2-diag-decor-round)}@media (width>=768px){.diagnostic-text-answers-grid--numbered .diagnostic-text-answer-card{grid-column:var(--diagnostic-text-answer-column);grid-row:var(--diagnostic-text-answer-row)}}.diagnostic-brand-loading{grid-template-columns:auto minmax(0,36rem);align-items:center;gap:clamp(1rem,4vw,2rem);width:min(100%,48rem);min-height:min(38rem,100vh - 4rem);margin-inline:auto;display:grid}.diagnostic-brand-loading__mark{width:clamp(5.25rem,13vw,8rem);height:clamp(5.25rem,13vw,8rem);position:relative}.diagnostic-brand-loading__mark span{display:block;position:absolute}.diagnostic-brand-loading__mark span:first-child{background:var(--lk2-diag-decor-round);border-radius:999px;animation:1.1s ease-in-out infinite diagnostic-brand-loader-pulse;inset:7% 42% 43% 8%}.diagnostic-brand-loading__mark span:nth-child(2){border-radius:var(--lk2-radius-card);background:var(--lk2-diag-decor-square);animation:1.1s ease-in-out .14s infinite diagnostic-brand-loader-pulse;inset:42% 8% 8% 42%;transform:rotate(-6deg)}.diagnostic-brand-loading__mark span:nth-child(3){border-top:clamp(1.35rem,3.2vw,2rem) solid #0000;border-bottom:clamp(1.35rem,3.2vw,2rem) solid #0000;border-left:clamp(2.35rem, 5vw, 3.75rem) solid var(--lk2-diag-decor-pointer);width:0;height:0;animation:1.1s ease-in-out 70ms infinite diagnostic-brand-loader-slide;top:24%;left:37%}.diagnostic-brand-loading__body{border:1px solid color-mix(in srgb, var(--lk2-color-border-strong) 72%, transparent);border-radius:var(--lk2-radius-card);background:color-mix(in srgb, var(--lk2-color-surface-raised) 88%, transparent);box-shadow:var(--lk2-shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:clamp(1.25rem,4vw,2rem)}.diagnostic-brand-loading__eyebrow{color:var(--lk2-color-text-muted);text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.diagnostic-brand-loading__title{font-family:var(--lk2-font-serif,var(--font-serif,serif));background:var(--lk2-diag-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:3rem;font-style:italic;line-height:1}.diagnostic-brand-loading__description{color:var(--lk2-color-text-muted);margin:1rem 0 0;font-size:1rem;line-height:1.6}.diagnostic-step-progress-panel{border-color:color-mix(in srgb, var(--lk2-diag-decor-round) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--lk2-diag-surface-purple) 38%, transparent), transparent 58%), color-mix(in srgb, var(--lk2-color-surface-raised) 58%, transparent);box-shadow:0 .85rem 2.4rem color-mix(in srgb, var(--lk2-color-text) 6%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.diagnostic-step-progress-panel .text-sm{font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));letter-spacing:0;font-weight:700}.diagnostic-brand-answer{border-radius:var(--lk2-radius-card);background:var(--lk2-color-surface-raised);border:2px solid #0000;transition:border-color .16s,background .16s,transform .16s;position:relative}.diagnostic-brand-answer[aria-pressed=true]{border-color:var(--lk2-diag-selected-border);background:color-mix(in srgb, var(--lk2-diag-selected-bg) 12%, white);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lk2-diag-selected-bg) 18%, transparent)}.diagnostic-brand-answer[aria-pressed=true]:after{content:"";background:var(--lk2-diag-selected-border);width:.85rem;height:.85rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--lk2-diag-selected-border) 28%, transparent);border-radius:999px;position:absolute;top:.75rem;right:.75rem}.diagnostic-choice-answer-option{--diagnostic-choice-answer-accent:var(--lk2-diag-decor-round);--diagnostic-choice-answer-fill:var(--lk2-diag-surface-purple);border-color:color-mix(in srgb, var(--diagnostic-choice-answer-accent) 42%, transparent);background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--diagnostic-choice-answer-accent) 12%, transparent), transparent 32%), radial-gradient(ellipse 72% 62% at 92% 8%, color-mix(in srgb, var(--lk2-color-surface-raised) 38%, transparent), transparent 58%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 94%, var(--diagnostic-choice-answer-fill)) 0%, color-mix(in srgb, var(--diagnostic-choice-answer-fill) 54%, var(--lk2-color-surface-raised)) 100%);color:var(--lk2-color-text);text-align:left;grid-template-columns:1.2rem minmax(0,1fr);place-items:center start;gap:clamp(.65rem,1.2vw,.9rem);display:grid}.diagnostic-choice-answer-option:hover:not(:disabled),.diagnostic-choice-answer-option:focus-visible{border-color:color-mix(in srgb, var(--diagnostic-choice-answer-accent) 68%, transparent);background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--diagnostic-choice-answer-accent) 18%, transparent), transparent 34%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 88%, var(--diagnostic-choice-answer-fill)) 0%, color-mix(in srgb, var(--diagnostic-choice-answer-fill) 64%, var(--lk2-color-surface-raised)) 100%);transform:translateY(-1px)}.diagnostic-choice-answer-option[aria-pressed=true]{border-color:color-mix(in srgb, var(--diagnostic-choice-answer-accent) 78%, transparent);background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--diagnostic-choice-answer-accent) 20%, transparent), transparent 34%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 82%, var(--diagnostic-choice-answer-fill)) 0%, color-mix(in srgb, var(--diagnostic-choice-answer-fill) 72%, var(--lk2-color-surface-raised)) 100%);box-shadow:0 .85rem 1.85rem color-mix(in srgb, var(--diagnostic-choice-answer-accent) 12%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--diagnostic-choice-answer-accent) 17%, transparent)}.diagnostic-choice-answer-option[aria-pressed=true]:after{display:none}.diagnostic-choice-answer-option__mark{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--diagnostic-choice-answer-accent) 66%, transparent);background:color-mix(in srgb, var(--lk2-color-surface-raised) 92%, transparent);width:1.2rem;box-shadow:0 .35rem .85rem color-mix(in srgb, var(--diagnostic-choice-answer-accent) 13%, transparent);border-radius:999px;transition:background .16s,border-color .16s,box-shadow .16s;display:block}.diagnostic-choice-answer-option[aria-pressed=true] .diagnostic-choice-answer-option__mark{border-color:var(--diagnostic-choice-answer-accent);background:var(--diagnostic-choice-answer-accent);box-shadow:inset 0 0 0 4px var(--lk2-color-surface-raised), 0 0 0 4px color-mix(in srgb, var(--diagnostic-choice-answer-accent) 14%, transparent)}.diagnostic-choice-answer-option__label{min-width:0}.diagnostic-action-button{gap:.55rem;min-block-size:3.2rem;padding-inline:clamp(1.25rem,2vw,1.75rem)}.diagnostic-action-button>svg{flex:none}.diagnostic-binary-step.diagnostic-binary-step>:not([hidden])~:not([hidden]){margin-top:clamp(.45rem,.8vw,.65rem)}.diagnostic-scale-task-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0 #0000;gap:clamp(.85rem,1.35vw,1.1rem);padding-block:clamp(.2rem,.45vw,.4rem) clamp(1.15rem,2.4vw,1.8rem);padding-inline:0;display:grid}.diagnostic-scale-task-panel>:not([hidden])~:not([hidden]){margin-top:0}.diagnostic-scale-question{max-width:none;inline-size:100%;margin:0}.diagnostic-needs-task-step.diagnostic-needs-task-step>:not([hidden])~:not([hidden]){margin-top:clamp(1rem,2vw,1.5rem)}.diagnostic-needs-task-panel{justify-items:center;gap:clamp(1.25rem,2.2vw,1.75rem)}.diagnostic-needs-question-meta{display:none}.diagnostic-needs-question-card{border:1.5px solid color-mix(in srgb, var(--lk2-diag-decor-round) 58%, transparent);border-radius:var(--lk2-radius-card);background:color-mix(in srgb, var(--lk2-color-surface-raised) 86%, transparent);width:min(100%,46rem);box-shadow:0 .9rem 2.4rem color-mix(in srgb, var(--lk2-diag-decor-round) 10%, transparent);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-inline:auto;padding:clamp(1.4rem,2.8vw,2rem) clamp(1.6rem,3vw,2.4rem)}.diagnostic-needs-question{color:var(--lk2-color-text);text-align:center;text-wrap:balance;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:650;line-height:1.28}.diagnostic-needs-scale{gap:clamp(.85rem,1.6vw,1.15rem);width:min(100%,46rem);margin-inline:auto;display:grid}.diagnostic-scale-answer-options.diagnostic-needs-answer-options{grid-template-columns:repeat(10,minmax(0,1fr));place-items:center;gap:clamp(.65rem,1.3vw,1rem);width:100%;display:grid}.diagnostic-needs-answer-option{width:100%;inline-size:100%;height:auto;block-size:auto;min-width:0;min-inline-size:0;min-height:clamp(3.25rem,4.4vw,3.65rem);border-color:color-mix(in srgb, var(--lk2-diag-decor-pointer) 50%, transparent);border-radius:var(--lk2-radius-card);background:color-mix(in srgb, var(--lk2-color-surface-raised) 94%, var(--lk2-color-bg));min-block-size:clamp(3.25rem,4.4vw,3.65rem);box-shadow:0 .55rem 1.25rem color-mix(in srgb, var(--lk2-color-text) 6%, transparent);color:var(--lk2-color-text);text-align:center;border-width:1.5px;place-items:center;padding:0;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:760;line-height:1;display:grid}.diagnostic-needs-answer-option:hover,.diagnostic-needs-answer-option:focus-visible{border-color:color-mix(in srgb, var(--lk2-diag-decor-pointer) 76%, transparent);background:color-mix(in srgb, var(--lk2-diag-decor-pointer) 9%, var(--lk2-color-surface-raised));transform:translateY(-1px)}.diagnostic-needs-answer-option[aria-pressed=true]{border-color:var(--lk2-diag-decor-pointer);background:color-mix(in srgb, var(--lk2-diag-decor-pointer) 18%, var(--lk2-color-surface-raised));box-shadow:0 .75rem 1.6rem color-mix(in srgb, var(--lk2-diag-decor-pointer) 20%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--lk2-diag-decor-pointer) 22%, transparent);color:color-mix(in srgb, var(--lk2-diag-decor-pointer) 84%, var(--lk2-color-text))}.diagnostic-needs-answer-option[aria-pressed=true]:after{background:var(--lk2-diag-decor-pointer);width:.42rem;height:.42rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--lk2-diag-decor-pointer) 28%, transparent);top:.44rem;right:.44rem}.diagnostic-needs-scale-axis{color:var(--lk2-color-text);justify-content:space-between;gap:clamp(.75rem,1.5vw,1rem);padding-top:0;font-size:clamp(.98rem,1.25vw,1.1rem);font-weight:700;line-height:1.2;display:flex}.diagnostic-needs-scale-endpoint{align-items:center;gap:.35rem;max-inline-size:48%;display:inline-flex}.diagnostic-needs-scale-endpoint:last-child{text-align:right;justify-content:flex-end}.diagnostic-needs-task-actions{align-items:center;width:min(100%,46rem);margin-inline:auto}.diagnostic-needs-back,.diagnostic-needs-next{justify-content:center;min-inline-size:8rem}.diagnostic-binary-task-panel{justify-items:stretch}.diagnostic-binary-task-panel>:not([hidden])~:not([hidden]){margin-top:0}.diagnostic-binary-question-meta{min-height:0}.diagnostic-binary-question-meta:empty{display:none}.diagnostic-binary-question,.diagnostic-work-question{font-size:clamp(1.35rem,2vw,1.85rem);font-weight:650;line-height:1.32}.diagnostic-work-task-panel{--diagnostic-work-task-width:min(100%, 58rem);--diagnostic-work-answer-selected-bg:color-mix(in srgb, var(--lk2-color-primary) 92%, var(--lk2-color-text));gap:clamp(1rem,1.8vw,1.35rem);padding-bottom:clamp(1.1rem,2vw,1.4rem)}.diagnostic-work-answer-options{width:var(--diagnostic-work-task-width);grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.55rem,1vw,.8rem);margin-inline:auto;display:grid}.diagnostic-work-answer-option{--diagnostic-choice-answer-accent:var(--lk2-diag-decor-round);--diagnostic-choice-answer-fill:var(--lk2-diag-surface-purple);border:1.5px solid color-mix(in srgb, var(--diagnostic-choice-answer-accent) 32%, transparent);background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--diagnostic-choice-answer-accent) 10%, transparent), transparent 34%), radial-gradient(ellipse 72% 64% at 92% 10%, color-mix(in srgb, var(--lk2-color-surface-raised) 38%, transparent), transparent 58%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 96%, var(--diagnostic-choice-answer-fill)) 0%, color-mix(in srgb, var(--diagnostic-choice-answer-fill) 40%, var(--lk2-color-surface-raised)) 100%);min-width:0;min-height:clamp(3.55rem,5.2vw,4.25rem);box-shadow:0 .7rem 1.6rem color-mix(in srgb, var(--diagnostic-choice-answer-accent) 8%, transparent);color:var(--lk2-color-text);text-align:center;text-wrap:balance;border-radius:clamp(1rem,1.6vw,1.35rem);grid-template-columns:1.05rem minmax(0,max-content);justify-content:center;place-items:center;gap:clamp(.45rem,.8vw,.62rem);font-size:clamp(.78rem,.9vw,.9rem);line-height:1.15;display:grid}.diagnostic-work-answer-option .diagnostic-choice-answer-option__label{text-align:center}.diagnostic-work-answer-option .diagnostic-choice-answer-option__mark{width:1.05rem;display:block}.diagnostic-work-answer-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--diagnostic-choice-answer-accent) 58%, transparent);background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--diagnostic-choice-answer-accent) 16%, transparent), transparent 36%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 90%, var(--diagnostic-choice-answer-fill)) 0%, color-mix(in srgb, var(--diagnostic-choice-answer-fill) 50%, var(--lk2-color-surface-raised)) 100%);transform:translateY(-1px)}.diagnostic-work-answer-options .diagnostic-work-answer-option[aria-pressed=true]{border-color:color-mix(in srgb, var(--lk2-color-primary) 56%, transparent);background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--lk2-color-primary) 17%, transparent), transparent 36%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 82%, var(--lk2-diag-surface-purple)) 0%, color-mix(in srgb, var(--lk2-diag-surface-purple) 60%, var(--lk2-color-surface-raised)) 100%);box-shadow:0 .82rem 1.75rem color-mix(in srgb, var(--lk2-color-primary) 12%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--lk2-color-primary) 14%, transparent);color:var(--lk2-color-text)}.diagnostic-work-answer-options .diagnostic-work-answer-option[aria-pressed=true]:hover,.diagnostic-work-answer-options .diagnostic-work-answer-option[aria-pressed=true]:focus-visible,.diagnostic-work-answer-options .diagnostic-work-answer-option[aria-pressed=true]:active{background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--lk2-color-primary) 17%, transparent), transparent 36%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 82%, var(--lk2-diag-surface-purple)) 0%, color-mix(in srgb, var(--lk2-diag-surface-purple) 60%, var(--lk2-color-surface-raised)) 100%);color:var(--lk2-color-text)}.diagnostic-work-answer-options .diagnostic-work-answer-option[aria-pressed=true]:after{display:none}.diagnostic-work-task-actions{width:var(--diagnostic-work-task-width);margin-inline:auto;align-items:center;margin-top:clamp(-.85rem,-1vw,-.35rem)}.diagnostic-work-next{justify-content:center;min-width:9.5rem}.diagnostic-binary-answer-options{grid-template-columns:repeat(2,minmax(0,12rem));justify-content:center;align-items:stretch;gap:clamp(.875rem,2vw,1.25rem);inline-size:100%;display:grid}.diagnostic-binary-answer-option{letter-spacing:0;min-height:clamp(4.25rem,7vw,5.25rem);box-shadow:0 .75rem 1.75rem color-mix(in srgb, var(--lk2-color-text) 7%, transparent);border-width:1.5px;border-radius:clamp(1rem,2vw,1.35rem);grid-template-columns:1.2rem minmax(0,max-content);justify-content:center;place-items:center start;font-size:clamp(1rem,1.35vw,1.2rem);display:grid}.diagnostic-binary-answer-option--no{--diagnostic-choice-answer-accent:var(--lk2-diag-decor-round);--diagnostic-choice-answer-fill:var(--lk2-diag-surface-purple);border-color:color-mix(in srgb, var(--lk2-diag-decor-round) 42%, transparent);background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--lk2-diag-decor-round) 16%, transparent), transparent 34%), color-mix(in srgb, var(--lk2-color-surface-raised) 94%, var(--lk2-diag-decor-round))}.diagnostic-binary-answer-option--yes{--diagnostic-choice-answer-accent:var(--lk2-diag-decor-pointer);--diagnostic-choice-answer-fill:var(--lk2-diag-surface-mint);border-color:color-mix(in srgb, var(--lk2-diag-decor-pointer) 46%, transparent);background:radial-gradient(circle at 82% 22%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 20%, transparent), transparent 34%), color-mix(in srgb, var(--lk2-color-surface-raised) 92%, var(--lk2-diag-decor-pointer))}.diagnostic-binary-answer-option:hover,.diagnostic-binary-answer-option:focus-visible{transform:translateY(-1px)}.diagnostic-binary-answer-option[aria-pressed=true]{border-color:var(--lk2-diag-selected-border);background:linear-gradient(135deg, color-mix(in srgb, var(--lk2-diag-selected-bg) 18%, white), var(--lk2-color-surface-raised))}.diagnostic-binary-answer-option[aria-pressed=true]:after{top:.875rem;right:.875rem}.diagnostic-binary-actions{align-items:center}.diagnostic-binary-back{border-radius:var(--lk2-radius-pill)}.diagnostic-values-task-step.diagnostic-values-task-step>:not([hidden])~:not([hidden]){margin-top:clamp(.85rem,1.6vw,1.25rem)}.diagnostic-values-task-panel{gap:clamp(1rem,1.8vw,1.35rem);padding-block:clamp(.2rem,.5vw,.45rem) clamp(.8rem,1.4vw,1.1rem)}.diagnostic-values-task-panel>:not([hidden])~:not([hidden]){margin-top:0}.diagnostic-values-question-meta{display:none}.diagnostic-values-question{max-width:none;text-wrap:wrap;inline-size:min(100%,76rem);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:650;line-height:1.32}.diagnostic-values-answer-options{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(.7rem,1.4vw,1rem);inline-size:min(100%,76rem);display:grid}.diagnostic-values-answer-option{--diagnostic-choice-answer-accent:var(--lk2-diag-decor-pointer);--diagnostic-choice-answer-fill:var(--lk2-diag-surface-mint);border-color:color-mix(in srgb, var(--lk2-diag-decor-pointer) 34%, transparent);background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 14%, transparent), transparent 38%), color-mix(in srgb, var(--lk2-color-surface-raised) 92%, var(--lk2-diag-decor-pointer));min-height:clamp(4.8rem,6.6vw,5.65rem);box-shadow:0 .7rem 1.7rem color-mix(in srgb, var(--lk2-color-text) 6%, transparent);text-align:left;letter-spacing:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-width:1.5px;border-radius:clamp(.9rem,1.5vw,1.15rem);grid-template-columns:1.2rem minmax(0,1fr);place-items:center start;padding:.9rem .95rem;font-size:clamp(.82rem,.95vw,.95rem);line-height:1.18;display:grid}.diagnostic-values-answer-option:hover,.diagnostic-values-answer-option:focus-visible{transform:translateY(-1px)}.diagnostic-values-answer-option[aria-pressed=true]{border-color:var(--lk2-diag-selected-border);background:linear-gradient(135deg, color-mix(in srgb, var(--lk2-diag-selected-bg) 16%, white), var(--lk2-color-surface-raised))}.diagnostic-values-answer-option[aria-pressed=true]:after{top:.75rem;right:.75rem}.diagnostic-values-task-actions{align-items:center;margin-top:clamp(.6rem,1.3vw,1rem)}.diagnostic-values-back{border-radius:var(--lk2-radius-pill)}.diagnostic-values-next{min-inline-size:9rem}.diagnostic-gender-choice-panel{text-align:center;align-content:center;justify-items:center;min-height:clamp(16.5rem,22vw,19.5rem);display:grid}.diagnostic-gender-choice-panel h3{font-size:clamp(1.7rem,2.2vw,2.25rem);line-height:1.2}.diagnostic-gender-choice-panel p{font-size:clamp(1rem,1.15vw,1.12rem)}.diagnostic-gender-choice-options{justify-content:center}.diagnostic-gender-choice-option{text-align:center;justify-content:center;align-items:center;min-width:clamp(8.25rem,10vw,10rem);min-height:clamp(3.5rem,4.4vw,4.2rem);font-size:clamp(1rem,1.15vw,1.12rem);display:inline-flex}.diagnostic-gender-choice-actions{grid-template-columns:minmax(8rem,1fr) auto;align-items:center;width:100%;display:grid}.diagnostic-gender-choice-actions .diagnostic-action-button--back{justify-self:start}.diagnostic-gender-choice-actions .diagnostic-action-button--primary{justify-self:end}.diagnostic-gender-scale-task-panel{text-align:center;align-content:center;justify-items:center;min-height:clamp(18rem,30vw,24rem);padding-block:clamp(2rem,3.2vw,3rem)}.diagnostic-gender-scale-question{text-wrap:pretty;max-width:min(100%,76rem);font-size:clamp(1.75rem,2.55vw,2.35rem);font-weight:720;line-height:1.22}.diagnostic-scale-answer-options.diagnostic-gender-scale-answer-options{inline-size:100%;grid-template-columns:repeat(4,minmax(11.5rem,13.5rem));justify-content:center;gap:clamp(.75rem,1.4vw,1rem);max-width:min(100%,60rem);margin-top:clamp(1.85rem,3vw,2.75rem);padding-top:clamp(1.25rem,2vw,1.85rem);display:grid}.diagnostic-gender-scale-answer-option{--diagnostic-choice-answer-accent:var(--lk2-diag-decor-square);--diagnostic-choice-answer-fill:var(--lk2-diag-surface-yellow);min-height:clamp(4.25rem,5.6vw,5rem);box-shadow:0 .65rem 1.45rem color-mix(in srgb, var(--lk2-color-text) 5%, transparent);text-align:center;border-width:1.5px;border-radius:clamp(.75rem,1.4vw,1rem);justify-content:center;padding:1rem 1.15rem;font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.16}.diagnostic-fallback-gender-options,.diagnostic-fallback-scale-question-block{background:0 0;border:0;padding:0}.diagnostic-viability-task-panel{padding-block:clamp(1.35rem,2.3vw,2rem)}.diagnostic-viability-question{text-wrap:pretty;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:650;line-height:1.32}.diagnostic-viability-answer-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);padding:.15rem clamp(.35rem,2vw,1.25rem) .25rem;display:grid;position:relative}.diagnostic-viability-answer-option{z-index:1;min-height:4.5rem;box-shadow:none;text-align:center;background:0 0;border-color:#0000;border-radius:0;align-content:start;justify-items:center;gap:.65rem;padding:0;display:grid}.diagnostic-viability-answer-option:hover,.diagnostic-viability-answer-option:focus-visible{background:0 0;transform:translateY(-1px)}.diagnostic-viability-answer-option:focus-visible{outline:2px solid var(--lk2-color-focus);outline-offset:.4rem}.diagnostic-viability-answer-option[aria-pressed=true]{box-shadow:none;background:0 0;border-color:#0000}.diagnostic-viability-answer-option[aria-pressed=true]:after{content:none}.diagnostic-viability-answer-option__mark{aspect-ratio:1;border:1.5px solid var(--lk2-diag-decor-round);background:var(--lk2-color-surface-raised);border-radius:999px;width:1.25rem;transition:background .16s,box-shadow .16s,border-color .16s;display:block}.diagnostic-viability-answer-option[aria-pressed=true] .diagnostic-viability-answer-option__mark{border-color:var(--lk2-diag-decor-round);background:var(--lk2-diag-decor-round);box-shadow:inset 0 0 0 4px var(--lk2-color-surface-raised)}.diagnostic-viability-answer-option__label{max-width:12rem;color:var(--lk2-color-text);text-align:center;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:850;line-height:1.2;display:block}.diagnostic-brand-consent{border-radius:var(--lk2-radius-card);background:var(--lk2-diag-surface-yellow)}.diagnostic-brand-consent input[type=checkbox]{accent-color:var(--lk2-shape-square-strong)}.diagnostic-brand-shell:has(.diagnostic-values-screen){background:radial-gradient(circle at 18% 16%, color-mix(in srgb, var(--lk2-diag-decor-round) 14%, transparent), transparent 28%), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--lk2-diag-decor-square) 13%, transparent), transparent 26%), radial-gradient(circle at 74% 82%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 16%, transparent), transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--lk2-color-surface-raised) 82%, transparent), var(--lk2-color-bg))}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-content{width:min(100%,88rem)}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-header{grid-template-columns:1fr;place-items:start center;margin-bottom:clamp(1.25rem,4vw,3.25rem);position:relative}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-header>img{position:absolute;inset-block-start:0;inset-inline-start:0}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-header>div{text-align:center;width:min(100%,58rem)}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-title{max-width:none;font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));text-align:center;font-size:3.25rem;font-style:normal;font-weight:860;line-height:1}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-header p{text-align:center}:is(.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-decor__round,.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-decor__square,.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-decor__pointer){display:none}.diagnostic-values-screen{isolation:isolate;gap:clamp(1.5rem,4vw,2.75rem);display:grid;position:relative}.diagnostic-values-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4.25rem) clamp(2.25rem,5vw,4.5rem);width:min(100%,74rem);margin-inline:auto;display:grid;position:relative}.diagnostic-values-item{grid-template-columns:minmax(5.75rem,7.75rem) 3.6rem minmax(0,1fr);align-items:center;gap:clamp(.85rem,2vw,1.35rem);min-height:8.25rem;display:grid;position:relative}.diagnostic-values-item--2,.diagnostic-values-item--4,.diagnostic-values-item--6{grid-template-columns:minmax(5rem,6.5rem) 3.6rem minmax(0,1fr)}.diagnostic-values-shape{aspect-ratio:1;width:5.8rem;height:auto;color:var(--lk2-diag-decor-round);justify-self:center;display:block;position:relative;overflow:visible}.diagnostic-values-shape__fill{fill:currentColor;fill-rule:evenodd;opacity:.12}.diagnostic-values-shape__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.diagnostic-values-shape--pointer{color:var(--lk2-diag-decor-pointer);width:7.1rem}.diagnostic-values-shape--square{color:var(--lk2-diag-decor-square)}.diagnostic-values-shape--round{color:var(--lk2-diag-decor-round)}.diagnostic-values-shape--rosette{color:var(--lk2-diag-decor-round);width:6rem}.diagnostic-values-shape--brand-cross{color:var(--lk2-diag-decor-pointer);width:6.4rem}.diagnostic-values-shape--clover{color:var(--lk2-diag-decor-square)}.diagnostic-values-item__number{aspect-ratio:1;background:color-mix(in srgb, var(--lk2-diag-decor-round) 88%, var(--lk2-color-primary));width:3.6rem;color:var(--lk2-color-primary-contrast);box-shadow:0 .8rem 1.9rem color-mix(in srgb, var(--lk2-diag-decor-round) 20%, transparent);border-radius:999px;place-items:center;font-size:1.1rem;font-weight:850;line-height:1;display:grid}.diagnostic-values-item__copy{max-width:19.5rem;color:var(--lk2-color-text);text-wrap:pretty;margin:0;font-size:1.08rem;font-weight:560;line-height:1.38}.diagnostic-values-item__copy strong{color:var(--lk2-color-text);font-weight:850}.diagnostic-values-screen__actions{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1rem;width:min(100%,74rem);margin-inline:auto;display:grid;position:relative}.diagnostic-values-screen__back,.diagnostic-values-screen__start{gap:.5rem;width:max-content}.diagnostic-values-screen__start{justify-self:end}.diagnostic-needs-screen{gap:clamp(1.5rem,3vw,2.2rem);display:grid}.diagnostic-needs-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.75rem,4vw,3.25rem);padding:clamp(1.9rem,3.2vw,3rem);display:grid}.diagnostic-needs-intro{max-width:33rem;color:var(--lk2-color-text);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.5}.diagnostic-needs-emphasis{max-width:32rem;color:var(--lk2-color-text);font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:430;line-height:1.12}.diagnostic-needs-band{border:1px solid color-mix(in srgb, var(--lk2-diag-decor-pointer) 38%, transparent);border-radius:var(--lk2-radius-card);background:color-mix(in srgb, var(--lk2-diag-decor-pointer) 38%, var(--lk2-color-surface-raised));width:min(100%,76rem);box-shadow:0 1.2rem 3.2rem color-mix(in srgb, var(--lk2-diag-decor-pointer) 12%, transparent);margin-inline:auto;padding:clamp(1.8rem,3vw,2.8rem) clamp(1.9rem,3.5vw,3rem)}.diagnostic-needs-band__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.75rem,4vw,3.6rem);width:100%;margin-inline:auto;display:grid}.diagnostic-needs-band__lead{max-width:32rem;color:var(--lk2-color-text);font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.35vw,2.65rem);font-weight:430;line-height:1.16}.diagnostic-needs-band__copy{max-width:36rem;color:var(--lk2-color-text);text-wrap:pretty;margin:0;font-size:clamp(.98rem,1.18vw,1.12rem);line-height:1.48}.diagnostic-needs-band__copy strong{color:var(--lk2-color-text);font-weight:850}.diagnostic-needs-actions{justify-content:center;padding-top:clamp(.15rem,.8vw,.45rem);display:flex}.diagnostic-needs-start{gap:.5rem;width:min(100%,34rem);min-height:3.15rem;font-size:1rem}.diagnostic-viability-screen{z-index:0;gap:clamp(1.75rem,4vw,3rem);padding-top:clamp(.25rem,1.8vw,1rem);display:grid;position:relative}.diagnostic-viability-screen__cards{z-index:1;grid-template-columns:minmax(18rem,1.2fr) minmax(16rem,.88fr) minmax(15rem,.92fr);align-items:stretch;gap:0;width:min(100%,74rem);margin-inline:auto;display:grid;position:relative}.diagnostic-viability-card{border:1.5px solid color-mix(in srgb, var(--lk2-diag-decor-round) 72%, transparent);background:color-mix(in srgb, var(--lk2-color-surface-raised) 96%, transparent);height:100%;min-height:clamp(15.5rem,24vw,19.25rem);box-shadow:none;border-radius:clamp(1.65rem,3vw,2.25rem);padding:clamp(1.35rem,2.8vw,2.25rem);display:grid;position:relative;overflow:hidden}.diagnostic-viability-card--purpose{padding-right:clamp(1.75rem,4vw,3.25rem)}.diagnostic-viability-card:after{content:none}.diagnostic-viability-card__mark{z-index:1;aspect-ratio:1;background:var(--lk2-diag-decor-square);clip-path:none;width:clamp(1.65rem,1.75vw,2.05rem);margin-bottom:clamp(1rem,2vw,1.6rem);display:block;position:relative;transform:rotate(-8deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 1.4C17.6 1.4 18.2 5 19.5 5.5C20.8 6 23.5 3.5 24.7 4.5C25.9 5.4 24.3 8.7 25.3 9.7C26.3 10.7 29.7 9.2 30.5 10.6C31.3 12 28.2 14.1 28.2 15.6C28.2 17.1 31.3 19.2 30.5 20.6C29.7 22 26.3 20.5 25.3 21.5C24.3 22.5 25.9 25.8 24.7 26.7C23.5 27.7 20.8 25.2 19.5 25.7C18.2 26.2 17.6 29.8 16 29.8C14.4 29.8 13.8 26.2 12.5 25.7C11.2 25.2 8.5 27.7 7.3 26.7C6.1 25.8 7.7 22.5 6.7 21.5C5.7 20.5 2.3 22 1.5 20.6C0.7 19.2 3.8 17.1 3.8 15.6C3.8 14.1 0.7 12 1.5 10.6C2.3 9.2 5.7 10.7 6.7 9.7C7.7 8.7 6.1 5.4 7.3 4.5C8.5 3.5 11.2 6 12.5 5.5C13.8 5 14.4 1.4 16 1.4Z' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 1.4C17.6 1.4 18.2 5 19.5 5.5C20.8 6 23.5 3.5 24.7 4.5C25.9 5.4 24.3 8.7 25.3 9.7C26.3 10.7 29.7 9.2 30.5 10.6C31.3 12 28.2 14.1 28.2 15.6C28.2 17.1 31.3 19.2 30.5 20.6C29.7 22 26.3 20.5 25.3 21.5C24.3 22.5 25.9 25.8 24.7 26.7C23.5 27.7 20.8 25.2 19.5 25.7C18.2 26.2 17.6 29.8 16 29.8C14.4 29.8 13.8 26.2 12.5 25.7C11.2 25.2 8.5 27.7 7.3 26.7C6.1 25.8 7.7 22.5 6.7 21.5C5.7 20.5 2.3 22 1.5 20.6C0.7 19.2 3.8 17.1 3.8 15.6C3.8 14.1 0.7 12 1.5 10.6C2.3 9.2 5.7 10.7 6.7 9.7C7.7 8.7 6.1 5.4 7.3 4.5C8.5 3.5 11.2 6 12.5 5.5C13.8 5 14.4 1.4 16 1.4Z' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat}.diagnostic-viability-card--purpose .diagnostic-viability-card__mark{background:var(--lk2-diag-decor-round);clip-path:none;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='9' r='6.4' fill='black'/%3E%3Ccircle cx='23' cy='16' r='6.4' fill='black'/%3E%3Ccircle cx='16' cy='23' r='6.4' fill='black'/%3E%3Ccircle cx='9' cy='16' r='6.4' fill='black'/%3E%3Ccircle cx='16' cy='16' r='5.2' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='9' r='6.4' fill='black'/%3E%3Ccircle cx='23' cy='16' r='6.4' fill='black'/%3E%3Ccircle cx='16' cy='23' r='6.4' fill='black'/%3E%3Ccircle cx='9' cy='16' r='6.4' fill='black'/%3E%3Ccircle cx='16' cy='16' r='5.2' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat}.diagnostic-viability-card--important .diagnostic-viability-card__mark{background:var(--lk2-diag-decor-pointer)}.diagnostic-viability-card__body{z-index:1;align-content:start;gap:clamp(1.15rem,2vw,1.55rem);display:grid;position:relative}.diagnostic-viability-card h3{color:var(--lk2-color-text);font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-style:normal;font-weight:850;line-height:1.08}.diagnostic-viability-card__copy{gap:.85rem;display:grid}.diagnostic-viability-card p{color:var(--lk2-color-text);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.5}.diagnostic-viability-card--important{z-index:2;background:color-mix(in srgb, var(--lk2-diag-decor-round) 92%, var(--lk2-color-primary));box-shadow:0 1.25rem 2.8rem color-mix(in srgb, var(--lk2-color-primary) 18%, transparent);border-color:#0000;margin-left:clamp(-.65rem,-.55vw,-.25rem);transform:rotate(7deg)}.diagnostic-viability-card--important:after{background:color-mix(in srgb, var(--lk2-color-surface-raised) 9%, transparent)}.diagnostic-viability-card--important h3,.diagnostic-viability-card--important p{color:var(--lk2-color-primary-contrast)}.diagnostic-viability-card--important h3{font-style:italic}.diagnostic-viability-screen__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,64rem);margin-inline:auto;display:flex}.diagnostic-viability-screen__back,.diagnostic-viability-screen__start{align-items:center;gap:.5rem;display:inline-flex}.diagnostic-brand-shell:has(.diagnostic-simple-screen){background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--lk2-diag-decor-round) 13%, transparent), transparent 27%), radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--lk2-diag-decor-square) 16%, transparent), transparent 22%), radial-gradient(ellipse 48% 40% at 74% 83%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 17%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--lk2-color-surface-raised) 94%, transparent), var(--lk2-color-bg))}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-content{width:min(100%,92rem)}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-header{grid-template-columns:1fr;justify-items:center;margin-bottom:clamp(1.75rem,4vw,3.25rem);position:relative}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-header>img{position:absolute;inset-block-start:0;inset-inline-start:0}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-header>div{text-align:center;width:min(100%,56rem)}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-title{text-align:center;max-width:none;font-size:clamp(3.35rem,5.2vw,5.25rem);line-height:1}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-header p{text-align:center}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-decor__round{opacity:.72;top:clamp(8.25rem,14vw,12rem);right:clamp(4rem,7vw,7.5rem)}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-decor__square{opacity:.72;bottom:clamp(3rem,7vw,5rem);left:clamp(2rem,5vw,5rem)}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-decor__pointer{opacity:.72;bottom:clamp(5rem,8vw,7.5rem);right:clamp(3.5rem,8vw,8rem)}.diagnostic-simple-screen{z-index:1;isolation:isolate;gap:clamp(1.75rem,4vw,3.5rem);display:grid;position:relative;overflow-x:clip}.diagnostic-simple-screen:before{content:"";pointer-events:none;z-index:-1;aspect-ratio:1;border:2px solid color-mix(in srgb, var(--lk2-diag-decor-pointer) 78%, transparent);opacity:.72;border-radius:999px;width:clamp(34rem,55vw,52rem);position:absolute;top:clamp(-7rem,-8vw,-4rem);right:max(-14rem,50% - 54rem)}.diagnostic-simple-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);width:min(100%,76rem);margin-inline:auto;display:grid}.diagnostic-simple-card{position:relative;overflow:hidden}.diagnostic-simple-card--single{min-height:clamp(20rem,29vw,24rem);box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:clamp(.5rem,2vw,1.25rem)}.diagnostic-simple-card--single .diagnostic-simple-copy{grid-template-columns:minmax(20rem,.9fr) minmax(20rem,.78fr);align-items:center;gap:clamp(.95rem,2vw,1.35rem) clamp(3rem,8vw,7rem);display:grid}.diagnostic-simple-card--single .diagnostic-simple-copy p{max-width:none;color:var(--lk2-color-text);text-wrap:pretty;margin:0;font-weight:440}.diagnostic-simple-card--single .diagnostic-simple-copy p:first-child{color:var(--lk2-diag-decor-round);font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));text-transform:uppercase;grid-area:1/1;align-self:start;font-size:clamp(1.55rem,3.2vw,2.4rem);font-weight:820;line-height:1}.diagnostic-simple-card--single .diagnostic-simple-copy p:nth-child(2){text-transform:uppercase;text-wrap:balance;grid-area:1/1/4;align-self:start;margin-top:clamp(4rem,6vw,5rem);font-size:clamp(2.25rem,4vw,3.55rem);font-weight:520;line-height:1.25}.diagnostic-simple-card--single .diagnostic-simple-copy p:nth-child(n+3){grid-column:2;font-size:clamp(1.2rem,1.55vw,1.55rem);line-height:1.34}.diagnostic-simple-card--single .diagnostic-simple-copy p:nth-child(3){grid-row:1;align-self:end}.diagnostic-simple-card--single .diagnostic-simple-copy p:nth-child(4){grid-row:2}.diagnostic-simple-card--single .diagnostic-simple-copy p:nth-child(5){grid-row:3}.diagnostic-simple-actions{grid-template-columns:minmax(8rem,1fr) minmax(18rem,34rem) minmax(8rem,1fr);align-items:center;gap:1rem;width:min(100%,76rem);margin-inline:auto;display:grid}.diagnostic-simple-back,.diagnostic-simple-start{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.diagnostic-simple-back{justify-self:start}.diagnostic-simple-start{border-radius:var(--lk2-radius-pill);grid-column:2;width:100%;min-height:3.35rem;font-size:1.05rem;font-weight:760}.diagnostic-brand-shell:has(.diagnostic-work-screen){background:linear-gradient(180deg, color-mix(in srgb, var(--lk2-color-surface-raised) 92%, transparent), var(--lk2-color-bg))}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-content{width:min(100%,86rem)}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-header{grid-template-columns:1fr;justify-items:center;margin-bottom:clamp(1.75rem,4vw,3.5rem);position:relative}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-header>img{position:absolute;inset-block-start:0;inset-inline-start:0}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-header>div{text-align:center;width:min(100%,56rem)}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-title{text-align:center;max-width:none;font-size:4.15rem;line-height:1}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-header p{text-align:center}:is(.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-decor__round,.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-decor__square,.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-decor__pointer){display:none}.diagnostic-work-screen{z-index:1;gap:clamp(1.75rem,4vw,3.5rem);display:grid;position:relative}.diagnostic-work-layout{grid-template-columns:minmax(20rem,.82fr) minmax(0,1.32fr);align-items:stretch;gap:clamp(1rem,2vw,1.35rem);width:min(100%,64rem);margin-inline:auto;display:grid}.diagnostic-work-stack{gap:clamp(1rem,2vw,1.35rem);display:grid}.diagnostic-work-card{min-height:12.5rem;box-shadow:0 1.35rem 3.6rem color-mix(in srgb, var(--diagnostic-work-shadow,var(--lk2-color-text)) 10%, transparent), 0 .45rem 1.2rem color-mix(in srgb, var(--lk2-color-text) 5%, transparent);border:1.5px solid #0000;border-radius:2rem;padding:clamp(1.6rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.diagnostic-work-card__body{z-index:1;align-content:start;gap:1.3rem;display:grid;position:relative}.diagnostic-work-card h3{color:inherit;font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));margin:0;font-size:1.55rem;font-style:normal;font-weight:850;line-height:1.08}.diagnostic-work-card__copy{gap:.85rem;display:grid}.diagnostic-work-card p{max-width:35rem;color:inherit;text-wrap:pretty;margin:0;font-size:1.08rem;font-weight:560;line-height:1.5}.diagnostic-work-card__shape{pointer-events:none;z-index:0;color:currentColor;position:absolute}.diagnostic-work-card__shape .diagnostic-values-shape__fill{opacity:var(--diagnostic-work-shape-fill,.18)}.diagnostic-work-card__shape .diagnostic-values-shape__line{opacity:var(--diagnostic-work-shape-line,.28);stroke-width:1.5px}.diagnostic-work-card--task{--diagnostic-work-shadow:var(--lk2-diag-decor-round);--diagnostic-work-shape-fill:.96;--diagnostic-work-shape-line:0;border-color:color-mix(in srgb, var(--lk2-diag-decor-round) 30%, transparent);background:radial-gradient(circle at 7% 10%, color-mix(in srgb, var(--lk2-diag-decor-round) 16%, transparent) 0 18%, transparent 43%), radial-gradient(ellipse 68% 66% at 96% 4%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 9%, transparent) 0 24%, transparent 62%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 94%, var(--lk2-diag-surface-purple)) 0%, color-mix(in srgb, var(--lk2-diag-surface-purple) 76%, var(--lk2-color-surface-raised)) 58%, color-mix(in srgb, var(--lk2-color-surface-raised) 88%, var(--lk2-diag-decor-round)) 100%);min-height:27rem;color:var(--lk2-color-text);align-content:start}.diagnostic-work-card--task .diagnostic-work-card__body{width:min(100%,18.5rem)}.diagnostic-work-card--task .diagnostic-work-card__shape{width:15.75rem;color:var(--lk2-color-primary-contrast);bottom:.85rem;right:.85rem;transform:scaleX(-1)rotate(2deg)}.diagnostic-work-card--important{--diagnostic-work-shadow:var(--lk2-shape-square-strong);--diagnostic-work-shape-fill:1;--diagnostic-work-shape-line:0;isolation:isolate;border-color:color-mix(in srgb, var(--lk2-diag-decor-square) 42%, transparent);background:radial-gradient(circle at 7% 10%, color-mix(in srgb, var(--lk2-diag-decor-square) 24%, transparent) 0 15%, transparent 38%), radial-gradient(ellipse 78% 64% at 88% 18%, color-mix(in srgb, var(--lk2-color-surface-raised) 42%, transparent) 0 22%, transparent 62%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 88%, var(--lk2-diag-surface-yellow)) 0%, color-mix(in srgb, var(--lk2-diag-surface-yellow) 82%, var(--lk2-color-surface-raised)) 56%, color-mix(in srgb, var(--lk2-color-surface-raised) 80%, var(--lk2-diag-decor-square)) 100%);color:var(--lk2-color-text);overflow:visible}.diagnostic-work-card--important:before{content:"";pointer-events:none;z-index:1;aspect-ratio:1;background:color-mix(in srgb, var(--lk2-diag-surface-yellow) 72%, var(--lk2-color-surface-raised));width:clamp(5rem,7vw,5.8rem);box-shadow:0 .5rem 0 color-mix(in srgb, var(--lk2-diag-decor-square) 16%, transparent);border-radius:999px;position:absolute;top:clamp(-2.55rem,-3vw,-2.05rem);left:50%;transform:translate(-50%)}.diagnostic-work-card--important .diagnostic-work-card__body{z-index:3}.diagnostic-work-card--important .diagnostic-work-card__shape{z-index:2;width:clamp(4.1rem,5.8vw,4.75rem);color:var(--lk2-color-surface-raised);filter:drop-shadow(0 .45rem 0 color-mix(in srgb, var(--lk2-shape-square-strong) 18%, transparent));top:clamp(-2.15rem,-2.4vw,-1.8rem);left:50%;transform:translate(-50%)}.diagnostic-work-card--instruction{--diagnostic-work-shadow:var(--lk2-diag-decor-pointer);border-color:color-mix(in srgb, var(--lk2-diag-decor-pointer) 34%, transparent);background:radial-gradient(circle at 6% 10%, color-mix(in srgb, var(--lk2-diag-decor-pointer) 18%, transparent) 0 16%, transparent 42%), radial-gradient(ellipse 78% 72% at 96% 92%, color-mix(in srgb, var(--lk2-color-surface-raised) 46%, transparent) 0 24%, transparent 66%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 90%, var(--lk2-diag-surface-mint)) 0%, color-mix(in srgb, var(--lk2-diag-surface-mint) 76%, var(--lk2-color-surface-raised)) 58%, color-mix(in srgb, var(--lk2-color-surface-raised) 82%, var(--lk2-diag-decor-pointer)) 100%);color:var(--lk2-color-text)}.diagnostic-work-card--instruction .diagnostic-work-card__shape{width:7.6rem;color:var(--lk2-color-surface-raised);bottom:-1.9rem;right:-2.2rem}.diagnostic-work-screen__actions{grid-template-columns:minmax(8rem,1fr) minmax(18rem,34rem) minmax(8rem,1fr);align-items:center;gap:1rem;width:min(100%,64rem);margin-inline:auto;display:grid}.diagnostic-work-screen__back,.diagnostic-work-screen__start{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.diagnostic-work-screen__back{justify-self:start}.diagnostic-work-screen__start{border-radius:var(--lk2-radius-pill);grid-column:2;width:100%;min-height:3.35rem;font-size:1.05rem;font-weight:760}.diagnostic-ten-questions-art,.diagnostic-viability-art{border-radius:var(--lk2-radius-card);background:var(--lk2-color-surface-raised);justify-content:center;align-items:center;min-height:100%;display:flex;overflow:hidden}.diagnostic-ten-questions-art__image,.diagnostic-viability-art__image{object-fit:cover;width:100%;height:100%;min-height:100%;display:block}.diagnostic-ten-questions-form{grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr);align-items:stretch;padding:clamp(.5rem,1.2vw,.75rem)}.diagnostic-viability-form{grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr);align-items:stretch;padding:clamp(.5rem,1.2vw,.75rem)}.diagnostic-viability-art{min-height:clamp(24rem,36vw,32rem)}.diagnostic-ten-questions-form__fields,.diagnostic-viability-form__fields{padding:clamp(1rem,2.4vw,2rem)}.diagnostic-puzzle-screen{justify-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.diagnostic-puzzle-screen__pieces{grid-template-columns:minmax(0,28rem) minmax(0,24.25rem);align-items:end;gap:1.25rem;width:min(100%,53.625rem);display:grid}.diagnostic-puzzle-piece{text-align:center;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;display:grid;position:relative}.diagnostic-puzzle-piece--goal{background-image:url(/diagnostics/ten-questions-instruction-goal.svg);width:min(100%,28rem);min-height:28rem;padding:10.875rem 5.75rem 7.125rem 2rem}.diagnostic-puzzle-piece--task{background-image:url(/diagnostics/ten-questions-instruction-task.svg);width:min(100%,24.25rem);min-height:24.25rem;padding:6.1875rem 2.125rem 8.0625rem 4.5625rem}.diagnostic-puzzle-piece__body{z-index:1;align-content:center;max-width:20rem;min-height:100%;display:grid;position:relative}.diagnostic-puzzle-piece h3{margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.15}.diagnostic-puzzle-piece p{margin:1.25rem 0 0;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.42}.diagnostic-puzzle-screen__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:min(100%,30rem);display:flex}.diagnostic-puzzle-screen__actions>button{white-space:nowrap;width:auto}.diagnostic-puzzle-screen__back,.diagnostic-puzzle-screen__start{padding-left:1.25rem;padding-right:1.25rem}.diagnostic-puzzle-screen__start{min-width:max-content}@keyframes diagnostic-brand-loader-pulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes diagnostic-brand-loader-slide{0%,to{opacity:.72;transform:translate(-.25rem)}50%{opacity:1;transform:translate(.25rem)}}.diagnostic-scale-task-step{--diagnostic-task-progress-to-question-gap:4.75rem;--diagnostic-task-question-to-answers-gap:2rem;--diagnostic-task-answers-to-actions-gap:3.75rem}.diagnostic-scale-task-step.diagnostic-scale-task-step>.diagnostic-step-progress-panel+.diagnostic-scale-task-panel{margin-top:var(--diagnostic-task-progress-to-question-gap)}.diagnostic-scale-task-step.diagnostic-scale-task-step>.diagnostic-scale-task-panel+.flex{margin-top:var(--diagnostic-task-answers-to-actions-gap)}.diagnostic-scale-task-panel.diagnostic-scale-task-panel{align-content:start;gap:var(--diagnostic-task-question-to-answers-gap);min-height:0;padding-block:0;padding-inline:0}.diagnostic-scale-task-panel.diagnostic-scale-task-panel>:not([hidden])~:not([hidden]){margin-top:0!important;margin-bottom:0!important}.diagnostic-scale-task-panel>.flex:first-child:empty{display:none}.diagnostic-scale-question,.diagnostic-work-question,.diagnostic-values-question,.diagnostic-binary-question,.diagnostic-needs-question,.diagnostic-gender-scale-question,.diagnostic-viability-question{inline-size:min(100%,76rem);max-width:min(100%,76rem);color:var(--lk2-color-text);font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));letter-spacing:0;text-align:center;text-wrap:balance;margin-inline:auto;font-size:2rem;font-weight:700;line-height:1.22}.diagnostic-needs-question-card{width:min(100%,76rem);box-shadow:none;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0}.diagnostic-scale-answer-options,.diagnostic-values-answer-options,.diagnostic-work-answer-options,.diagnostic-binary-answer-options,.diagnostic-gender-scale-answer-options,.diagnostic-viability-answer-options,.diagnostic-needs-scale{margin-top:0;margin-inline:auto}.diagnostic-work-answer-options{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;width:min(100%,76rem);display:grid}.diagnostic-scale-answer-options.diagnostic-gender-scale-answer-options{margin-top:0;padding-top:0}.diagnostic-gender-scale-task-panel.diagnostic-gender-scale-task-panel{align-content:start;min-height:0;padding-block:0}.diagnostic-work-task-actions,.diagnostic-values-task-actions,.diagnostic-needs-task-actions{margin-top:var(--diagnostic-task-answers-to-actions-gap)}.diagnostic-brand-answer,.diagnostic-choice-answer-option,.diagnostic-needs-answer-option,.diagnostic-gender-scale-answer-option,.diagnostic-work-answer-option,.diagnostic-values-answer-option,.diagnostic-binary-answer-option,.diagnostic-viability-answer-option{--diagnostic-answer-accent:var(--lk2-diag-decor-round);--diagnostic-answer-fill:var(--lk2-diag-surface-purple);border:1.5px solid color-mix(in srgb, var(--diagnostic-answer-accent) 42%, transparent);border-radius:var(--lk2-radius-control);background:linear-gradient(135deg, color-mix(in srgb, var(--lk2-color-surface-raised) 92%, transparent) 0%, color-mix(in srgb, var(--diagnostic-answer-fill) 42%, var(--lk2-color-surface-raised)) 100%);box-shadow:0 .7rem 1.5rem color-mix(in srgb, var(--lk2-color-text) 6%, transparent);color:var(--lk2-color-text);font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));letter-spacing:0;font-size:1.0625rem;font-weight:700;line-height:1.18;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s}.diagnostic-choice-answer-option,.diagnostic-work-answer-option,.diagnostic-values-answer-option,.diagnostic-binary-answer-option,.diagnostic-gender-scale-answer-option{grid-template-columns:1.2rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.diagnostic-work-answer-option,.diagnostic-binary-answer-option,.diagnostic-gender-scale-answer-option{text-align:center;justify-content:center;justify-items:center}.diagnostic-values-answer-option{text-align:left;justify-items:start}.diagnostic-choice-answer-option:hover:not(:disabled),.diagnostic-choice-answer-option:focus-visible,.diagnostic-needs-answer-option:hover:not(:disabled),.diagnostic-needs-answer-option:focus-visible,.diagnostic-gender-scale-answer-option:hover:not(:disabled),.diagnostic-gender-scale-answer-option:focus-visible,.diagnostic-work-answer-option:hover:not(:disabled),.diagnostic-work-answer-option:focus-visible,.diagnostic-values-answer-option:hover:not(:disabled),.diagnostic-values-answer-option:focus-visible,.diagnostic-binary-answer-option:hover:not(:disabled),.diagnostic-binary-answer-option:focus-visible,.diagnostic-viability-answer-option:hover:not(:disabled),.diagnostic-viability-answer-option:focus-visible{border-color:color-mix(in srgb, var(--diagnostic-answer-accent) 70%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--lk2-color-surface-raised) 86%, transparent) 0%, color-mix(in srgb, var(--diagnostic-answer-fill) 54%, var(--lk2-color-surface-raised)) 100%);box-shadow:0 .85rem 1.75rem color-mix(in srgb, var(--diagnostic-answer-accent) 12%, transparent);transform:translateY(-1px)}.diagnostic-brand-answer[aria-pressed=true],.diagnostic-choice-answer-option[aria-pressed=true],.diagnostic-needs-answer-option[aria-pressed=true],.diagnostic-gender-scale-answer-option[aria-pressed=true],.diagnostic-work-answer-option[aria-pressed=true],.diagnostic-values-answer-option[aria-pressed=true],.diagnostic-binary-answer-option[aria-pressed=true],.diagnostic-viability-answer-option[aria-pressed=true]{border-color:color-mix(in srgb, var(--diagnostic-answer-accent) 82%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--lk2-color-surface-raised) 82%, transparent) 0%, color-mix(in srgb, var(--diagnostic-answer-fill) 68%, var(--lk2-color-surface-raised)) 100%);box-shadow:0 .85rem 1.85rem color-mix(in srgb, var(--diagnostic-answer-accent) 14%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--diagnostic-answer-accent) 18%, transparent);color:var(--lk2-color-text)}.diagnostic-brand-answer[aria-pressed=true]:after{background:var(--diagnostic-answer-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--diagnostic-answer-accent) 28%, transparent)}.diagnostic-choice-answer-option[aria-pressed=true]:after,.diagnostic-work-answer-option[aria-pressed=true]:after,.diagnostic-values-answer-option[aria-pressed=true]:after,.diagnostic-binary-answer-option[aria-pressed=true]:after,.diagnostic-gender-scale-answer-option[aria-pressed=true]:after,.diagnostic-viability-answer-option[aria-pressed=true]:after{display:none}.diagnostic-choice-answer-option__mark,.diagnostic-viability-answer-option__mark{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--diagnostic-answer-accent) 66%, transparent);background:color-mix(in srgb, var(--lk2-color-surface-raised) 92%, transparent);width:1.2rem;box-shadow:0 .35rem .85rem color-mix(in srgb, var(--diagnostic-answer-accent) 13%, transparent);border-radius:999px;transition:background .16s,border-color .16s,box-shadow .16s;display:block}.diagnostic-choice-answer-option[aria-pressed=true] .diagnostic-choice-answer-option__mark,.diagnostic-viability-answer-option[aria-pressed=true] .diagnostic-viability-answer-option__mark{border-color:var(--diagnostic-answer-accent);background:var(--diagnostic-answer-accent);box-shadow:inset 0 0 0 4px var(--lk2-color-surface-raised), 0 0 0 4px color-mix(in srgb, var(--diagnostic-answer-accent) 14%, transparent)}.diagnostic-choice-answer-option__label,.diagnostic-viability-answer-option__label{min-width:0;color:inherit;font:inherit;text-align:inherit}.diagnostic-work-answer-option,.diagnostic-binary-answer-option,.diagnostic-gender-scale-answer-option,.diagnostic-values-answer-option{min-height:4.25rem;padding:1rem .85rem}.diagnostic-work-answer-option{min-width:0}.diagnostic-needs-answer-option{text-align:center;place-items:center;min-height:3.5rem;padding:0}.diagnostic-viability-answer-option{text-align:center;align-content:center;min-height:4.25rem;padding:1rem}.diagnostic-values-answer-option,.diagnostic-viability-answer-option,.diagnostic-needs-answer-option{--diagnostic-answer-accent:var(--lk2-diag-decor-pointer);--diagnostic-answer-fill:var(--lk2-diag-surface-mint)}.diagnostic-gender-scale-answer-option{--diagnostic-answer-accent:var(--lk2-diag-decor-square);--diagnostic-answer-fill:var(--lk2-diag-surface-yellow)}.diagnostic-work-answer-option,.diagnostic-binary-answer-option--no{--diagnostic-answer-accent:var(--lk2-diag-decor-round);--diagnostic-answer-fill:var(--lk2-diag-surface-purple)}.diagnostic-binary-answer-option--yes{--diagnostic-answer-accent:var(--lk2-diag-decor-pointer);--diagnostic-answer-fill:var(--lk2-diag-surface-mint)}@media (prefers-reduced-motion:reduce){.diagnostic-brand-shell *{transition:none!important;animation:none!important}}@media (width<=1120px){.diagnostic-work-answer-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.diagnostic-brand-shell:has(.diagnostic-viability-screen):before{width:9rem;top:-2.75rem;right:-3.75rem}.diagnostic-brand-shell:has(.diagnostic-viability-screen):after{width:10.5rem;bottom:-4rem;left:-5.75rem}.diagnostic-brand-header{grid-template-columns:1fr}.diagnostic-brand-title{padding-bottom:.08em;line-height:1.08;overflow:visible}.diagnostic-brand-title--viability{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.8rem,9vw,2.35rem);line-height:1.02}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-header{grid-template-columns:1fr;justify-items:start;margin-bottom:1.2rem}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-header>img{position:static}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-header>div{text-align:left;width:100%}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-title{text-align:left;overflow-wrap:anywhere;font-size:2.35rem;line-height:1.05}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-header p{text-align:left}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-decor__round{opacity:.32;width:6.5rem;height:6.5rem;top:5.75rem;right:-2.75rem}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-decor__square{opacity:.3;width:5rem;height:5rem;bottom:4.25rem;left:-2.25rem}.diagnostic-brand-shell:has(.diagnostic-values-screen) .diagnostic-brand-decor__pointer{opacity:.28;width:6.75rem;height:5.75rem;bottom:8rem;right:-2.8rem}.diagnostic-values-grid{grid-template-columns:1fr;gap:.9rem;width:100%}.diagnostic-values-item,.diagnostic-values-item--2,.diagnostic-values-item--4,.diagnostic-values-item--6{border:1px solid color-mix(in srgb, var(--lk2-diag-decor-round) 20%, transparent);border-radius:var(--lk2-radius-card);background:color-mix(in srgb, var(--lk2-color-surface-raised) 74%, transparent);min-height:auto;box-shadow:0 .7rem 1.6rem color-mix(in srgb, var(--lk2-color-text) 4%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:3rem minmax(0,1fr);padding:1rem;overflow:hidden}.diagnostic-values-shape{opacity:.18;width:4rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.diagnostic-values-shape--pointer{width:4.7rem}.diagnostic-values-shape--brand-cross{width:4.2rem}.diagnostic-values-item__number{width:2.65rem;font-size:.95rem}.diagnostic-values-item__copy{max-width:none;padding-right:2.4rem;font-size:1rem;line-height:1.42}.diagnostic-values-screen__actions{grid-template-columns:1fr;width:100%}.diagnostic-values-screen__back,.diagnostic-values-screen__start{justify-content:center;width:100%}.diagnostic-values-screen__start{justify-self:stretch}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-header{grid-template-columns:1fr;justify-items:start;margin-bottom:1.2rem}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-header>img{position:static}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-header>div{text-align:left;width:100%}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-title{text-align:left;overflow-wrap:anywhere;font-size:2.65rem;line-height:1.04}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-header p{text-align:left}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-decor__round{opacity:.25;width:6.6rem;height:6.6rem;top:6rem;right:-2.7rem}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-decor__square{opacity:.36;width:5rem;height:5rem;bottom:7.5rem;left:-2.2rem}.diagnostic-brand-shell:has(.diagnostic-simple-screen) .diagnostic-brand-decor__pointer{opacity:.26;width:6.8rem;height:5.8rem;bottom:9.8rem;right:-3.2rem}.diagnostic-simple-screen{gap:1.25rem}.diagnostic-simple-screen:before{opacity:.45;width:28rem;top:7.25rem;right:-19rem}.diagnostic-simple-layout{grid-template-columns:1fr;width:100%}.diagnostic-simple-card--single{min-height:auto;padding:.25rem 0}.diagnostic-simple-card--single .diagnostic-simple-copy{grid-template-columns:1fr;row-gap:1rem}.diagnostic-simple-card--single .diagnostic-simple-copy p:first-child,.diagnostic-simple-card--single .diagnostic-simple-copy p:nth-child(2),.diagnostic-simple-card--single .diagnostic-simple-copy p:nth-child(n+3){grid-area:auto/1;margin-top:0}.diagnostic-simple-card--single .diagnostic-simple-copy p:first-child{font-size:clamp(1.45rem,8vw,2.05rem)}.diagnostic-simple-card--single .diagnostic-simple-copy p:nth-child(2){font-size:clamp(2rem,10.5vw,2.65rem);line-height:1.15}.diagnostic-simple-card--single .diagnostic-simple-copy p:nth-child(n+3){font-size:1rem;line-height:1.48}.diagnostic-simple-actions{grid-template-columns:1fr;gap:.85rem;width:100%}.diagnostic-simple-back,.diagnostic-simple-start{justify-self:stretch;width:100%}.diagnostic-simple-start{grid-column:auto}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-header{grid-template-columns:1fr;justify-items:start;margin-bottom:1.2rem}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-header>img{position:static}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-header>div{text-align:left;width:100%}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-title{text-align:left;overflow-wrap:anywhere;font-size:2.65rem;line-height:1.04}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-header p{text-align:left}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-decor__round{opacity:.25;width:6.6rem;height:6.6rem;top:6rem;right:-2.7rem}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-decor__square{opacity:.36;width:5rem;height:5rem;bottom:7.5rem;left:-2.2rem}.diagnostic-brand-shell:has(.diagnostic-work-screen) .diagnostic-brand-decor__pointer{opacity:.26;width:6.8rem;height:5.8rem;bottom:9.8rem;right:-3.2rem}.diagnostic-work-screen{gap:1.25rem}.diagnostic-work-layout{grid-template-columns:1fr;gap:.9rem;width:100%}.diagnostic-work-stack{gap:.9rem}.diagnostic-work-card,.diagnostic-work-card--task{border-radius:1.35rem;min-height:auto;padding:1.25rem}.diagnostic-work-card h3{font-size:1.35rem}.diagnostic-work-card p{max-width:none;font-size:1rem;line-height:1.48}.diagnostic-work-card--task .diagnostic-work-card__body{width:min(100%,18rem)}.diagnostic-work-card--task .diagnostic-work-card__shape{opacity:.72;width:8.8rem;inset:auto .5rem .5rem auto;transform:scaleX(-1)rotate(2deg)}.diagnostic-work-card--important .diagnostic-work-card__shape{opacity:1;width:4rem;top:-2.05rem;left:50%;right:auto;transform:translate(-50%)}.diagnostic-work-card--important:before{width:4.55rem;top:-2.15rem}.diagnostic-work-card--instruction .diagnostic-work-card__shape{opacity:.82;width:6.2rem;inset:auto -2.4rem -1.8rem auto;transform:none}.diagnostic-work-screen__actions{grid-template-columns:1fr;gap:.85rem;width:100%}.diagnostic-work-screen__back,.diagnostic-work-screen__start{justify-self:stretch;width:100%}.diagnostic-work-screen__start{grid-column:auto}.diagnostic-needs-screen{gap:1rem}.diagnostic-needs-hero{grid-template-columns:1fr;gap:1.2rem;padding:1.25rem}.diagnostic-needs-intro{max-width:none;font-size:1rem;line-height:1.48}.diagnostic-needs-emphasis{max-width:none;font-size:clamp(1.55rem,7.6vw,2.1rem);line-height:1.15}.diagnostic-needs-band{padding:1.35rem 1.25rem}.diagnostic-needs-band__inner{grid-template-columns:1fr;gap:1rem}.diagnostic-needs-band__lead{max-width:none;font-size:clamp(1.55rem,7.6vw,2.1rem);line-height:1.16}.diagnostic-needs-band__copy{max-width:none;font-size:1rem;line-height:1.5}.diagnostic-needs-start{justify-content:center;width:100%}.diagnostic-text-card{padding:1.15rem}.diagnostic-binary-answer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.diagnostic-binary-answer-option{border-radius:1rem;min-height:4rem;font-size:1rem}.diagnostic-binary-question,.diagnostic-work-question{text-wrap:pretty;font-size:clamp(1.25rem,6vw,1.55rem);line-height:1.38}.diagnostic-work-task-panel{gap:1rem;padding-bottom:1rem}.diagnostic-work-answer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.diagnostic-work-answer-option{--diagnostic-choice-answer-accent:var(--lk2-diag-decor-round);--diagnostic-choice-answer-fill:var(--lk2-diag-surface-purple);border-color:color-mix(in srgb, var(--diagnostic-choice-answer-accent) 28%, transparent);background:radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--diagnostic-choice-answer-accent) 10%, transparent), transparent 34%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 96%, var(--diagnostic-choice-answer-fill)) 0%, color-mix(in srgb, var(--diagnostic-choice-answer-fill) 34%, var(--lk2-color-surface-raised)) 100%);text-align:center;grid-template-columns:1.1rem minmax(0,max-content);justify-content:center;place-items:center;gap:.65rem;min-height:3.35rem;padding-inline:.75rem;font-size:.92rem}.diagnostic-work-answer-option .diagnostic-choice-answer-option__label{text-align:center}.diagnostic-work-answer-option .diagnostic-choice-answer-option__mark{width:1.05rem;display:block}.diagnostic-work-answer-options .diagnostic-work-answer-option[aria-pressed=true]{border-color:color-mix(in srgb, var(--lk2-color-primary) 62%, transparent);background:radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--lk2-color-primary) 18%, transparent), transparent 36%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 78%, var(--lk2-diag-surface-purple)) 0%, color-mix(in srgb, var(--lk2-diag-surface-purple) 58%, var(--lk2-color-surface-raised)) 100%);color:var(--lk2-color-text);box-shadow:0 .75rem 1.5rem color-mix(in srgb, var(--lk2-color-primary) 13%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--lk2-color-primary) 16%, transparent)}.diagnostic-work-answer-options .diagnostic-work-answer-option[aria-pressed=true]:hover,.diagnostic-work-answer-options .diagnostic-work-answer-option[aria-pressed=true]:focus-visible,.diagnostic-work-answer-options .diagnostic-work-answer-option[aria-pressed=true]:active{background:radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--lk2-color-primary) 18%, transparent), transparent 36%), linear-gradient(135deg in oklab, color-mix(in srgb, var(--lk2-color-surface-raised) 78%, var(--lk2-diag-surface-purple)) 0%, color-mix(in srgb, var(--lk2-diag-surface-purple) 58%, var(--lk2-color-surface-raised)) 100%);color:var(--lk2-color-text)}.diagnostic-work-answer-option+.diagnostic-work-answer-option{border-left:0}.diagnostic-work-answer-option:last-child:nth-child(odd){grid-column:1/-1}.diagnostic-work-task-actions{width:100%;margin-top:-.35rem}.diagnostic-work-next{flex:12rem}.diagnostic-binary-actions{align-items:center}.diagnostic-values-task-panel{gap:1rem;padding-block:.2rem .65rem}.diagnostic-needs-task-panel{gap:1rem}.diagnostic-needs-question-card{width:100%;padding:1.15rem}.diagnostic-needs-question{text-wrap:pretty;font-size:clamp(1.25rem,6vw,1.55rem);line-height:1.34}.diagnostic-scale-answer-options.diagnostic-needs-answer-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.diagnostic-needs-answer-option{width:100%;inline-size:100%;height:auto;block-size:auto;min-height:3.25rem;min-block-size:3.25rem;font-size:1.05rem}.diagnostic-needs-scale-axis{font-size:1rem}.diagnostic-needs-task-actions{gap:.85rem;width:100%}.diagnostic-needs-back,.diagnostic-needs-next{width:100%}.diagnostic-values-question{text-wrap:pretty;font-size:clamp(1.25rem,6vw,1.55rem);line-height:1.38}.diagnostic-values-answer-options{grid-template-columns:1fr;gap:.75rem}.diagnostic-values-answer-option{text-align:left;justify-items:start;min-height:4.2rem;padding:.9rem 1rem;font-size:.95rem;line-height:1.18}.diagnostic-values-task-actions{gap:.85rem}.diagnostic-values-back,.diagnostic-values-next{justify-content:center;width:100%}.diagnostic-gender-choice-panel{min-height:auto;padding:1.25rem}.diagnostic-gender-choice-panel h3{font-size:clamp(1.45rem,6vw,1.8rem)}.diagnostic-gender-choice-options{width:100%}.diagnostic-gender-choice-option{flex:min(9rem,100%);min-height:3.8rem}.diagnostic-gender-choice-actions{grid-template-columns:1fr}.diagnostic-gender-choice-actions .diagnostic-action-button--back,.diagnostic-gender-choice-actions .diagnostic-action-button--primary{justify-content:center;justify-self:stretch;width:100%}.diagnostic-gender-scale-task-panel{min-height:auto;padding-block:1.35rem}.diagnostic-gender-scale-question{font-size:clamp(1.35rem,6vw,1.65rem);line-height:1.24}.diagnostic-scale-answer-options.diagnostic-gender-scale-answer-options{grid-template-columns:1fr;gap:.75rem;margin-top:1.35rem;padding-top:1.15rem}.diagnostic-gender-scale-answer-option{min-height:4rem;padding:.9rem 1rem;font-size:1rem}.diagnostic-viability-task-panel{padding:1.25rem}.diagnostic-viability-answer-options{grid-template-columns:1fr;gap:.75rem;padding:0}.diagnostic-viability-answer-options:after{content:none}.diagnostic-viability-answer-option{border-color:color-mix(in srgb, var(--lk2-diag-decor-round) 72%, transparent);background:color-mix(in srgb, var(--lk2-color-surface-raised) 94%, transparent);text-align:left;border-radius:.75rem;grid-template-columns:1.25rem minmax(0,1fr);align-content:center;place-items:center start;gap:.85rem;min-height:4.2rem;padding:.85rem 1rem}.diagnostic-viability-answer-option:hover,.diagnostic-viability-answer-option:focus-visible{background:color-mix(in srgb, var(--lk2-diag-selected-bg) 7%, var(--lk2-color-surface-raised))}.diagnostic-viability-answer-option:focus-visible{outline-offset:.18rem}.diagnostic-viability-answer-option[aria-pressed=true]{border-color:var(--lk2-diag-decor-round);background:color-mix(in srgb, var(--lk2-diag-selected-bg) 12%, var(--lk2-color-surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lk2-diag-selected-bg) 18%, transparent)}.diagnostic-viability-answer-option__label{text-align:left;max-width:none;font-size:1rem;line-height:1.18}.diagnostic-viability-screen{gap:clamp(1.35rem,7vw,2.25rem)}.diagnostic-viability-screen__cards{grid-template-columns:1fr;gap:1rem}.diagnostic-viability-card,.diagnostic-viability-card--important{min-height:auto;padding:1.25rem;transform:none}.diagnostic-viability-card__mark{width:1rem;margin-bottom:.9rem}.diagnostic-viability-card h3{font-size:1.45rem}.diagnostic-viability-card p{font-size:1rem;line-height:1.48}.diagnostic-viability-card--important{background:color-mix(in srgb, var(--lk2-diag-decor-round) 92%, var(--lk2-color-primary));margin-left:0}.diagnostic-viability-screen__actions{grid-template-columns:1fr;display:grid}.diagnostic-viability-screen__actions>button{justify-content:center;width:100%}.diagnostic-ten-questions-form,.diagnostic-viability-form{grid-template-columns:1fr}.diagnostic-ten-questions-art__image,.diagnostic-viability-art__image{aspect-ratio:4/3;object-fit:cover;height:auto;min-height:auto}.diagnostic-viability-art{min-height:0}.diagnostic-ten-questions-form__fields,.diagnostic-viability-form__fields{padding:.75rem}.diagnostic-puzzle-screen__pieces{grid-template-columns:1fr;gap:1rem;width:min(100%,27.375rem)}.diagnostic-puzzle-piece{background-size:100% 100%}.diagnostic-puzzle-piece--goal{background-image:url(/diagnostics/ten-questions-instruction-goal.svg);width:min(100%,27.375rem);min-height:27.1875rem;padding:0 3.25rem 0 2.25rem}.diagnostic-puzzle-piece--task{background-image:url(/diagnostics/ten-questions-instruction-task.svg);width:min(100%,24.75rem);min-height:24.25rem;padding:0 2.625rem 0 4.5625rem}.diagnostic-brand-loading{grid-template-columns:1fr;align-content:center}.diagnostic-brand-loading__title{font-size:2.25rem}.diagnostic-brand-decor__round,.diagnostic-brand-decor__square,.diagnostic-brand-decor__pointer{opacity:.28}}@media (width<=428px){.diagnostic-puzzle-screen__actions{gap:.5rem}.diagnostic-puzzle-screen__back,.diagnostic-puzzle-screen__start{padding-left:.75rem;padding-right:.75rem}.diagnostic-puzzle-screen__pieces{width:100%}.diagnostic-puzzle-piece--goal,.diagnostic-puzzle-piece--task{aspect-ratio:1;min-height:0}}@media (width<=760px){.diagnostic-scale-task-step{--diagnostic-task-progress-to-question-gap:2rem;--diagnostic-task-question-to-answers-gap:1.25rem;--diagnostic-task-answers-to-actions-gap:2rem}.diagnostic-scale-question,.diagnostic-work-question,.diagnostic-values-question,.diagnostic-binary-question,.diagnostic-needs-question,.diagnostic-gender-scale-question,.diagnostic-viability-question{font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));letter-spacing:0;text-align:center;font-size:1.5rem;font-weight:700;line-height:1.22}.diagnostic-brand-answer,.diagnostic-choice-answer-option,.diagnostic-needs-answer-option,.diagnostic-gender-scale-answer-option,.diagnostic-work-answer-option,.diagnostic-values-answer-option,.diagnostic-binary-answer-option,.diagnostic-viability-answer-option{font-family:var(--lk2-font-sans,var(--font-sans,sans-serif));border-radius:var(--lk2-radius-control);font-size:1rem;font-weight:700;line-height:1.18}.diagnostic-work-answer-option,.diagnostic-binary-answer-option,.diagnostic-gender-scale-answer-option,.diagnostic-values-answer-option,.diagnostic-viability-answer-option{min-height:3.5rem;padding:.85rem .9rem}.diagnostic-needs-question-card{box-shadow:none;background:0 0;border:0;padding:0}}.diagnostic-workbook-runtime{gap:1.5rem;display:grid}.diagnostic-workbook-download-row{z-index:2;justify-content:flex-end;align-items:center;margin-bottom:-.25rem;display:flex;position:relative}.diagnostic-workbook-download{color:var(--lk2-color-text);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.diagnostic-workbook-download:hover{color:var(--lk2-color-primary);text-underline-offset:.22em;text-decoration:underline}.diagnostic-workbook-save{width:fit-content;max-width:18rem;color:var(--lk2-color-text-muted);margin:0;font-size:.82rem;font-weight:650;line-height:1.35}.diagnostic-workbook-save--saved{color:var(--lk2-color-success)}.diagnostic-workbook-save--error{color:var(--lk2-color-danger)}.diagnostic-workbook-layout{gap:1.25rem;display:grid}.diagnostic-workbook-main{gap:1rem;min-width:0;display:grid}.diagnostic-workbook-page-card{gap:1rem;display:grid}.diagnostic-workbook-cover-form{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:stretch;gap:1.25rem;padding:clamp(.5rem,1.2vw,.75rem);display:grid}.diagnostic-workbook-cover-form__content{align-content:center;gap:1rem;min-width:0;padding:clamp(1rem,2.4vw,2rem);display:grid}.diagnostic-workbook-cover-form h2,.diagnostic-workbook-cover-form p{margin:0}.diagnostic-workbook-cover-form h2{max-width:27rem;color:var(--lk2-color-text);text-wrap:balance;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:850;line-height:1.05}.diagnostic-workbook-cover-form p{max-width:31rem;color:var(--lk2-color-text-muted);font-size:1rem;line-height:1.55}.diagnostic-workbook-cover-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.diagnostic-workbook-cover-form__fields>p,.diagnostic-workbook-cover-form__fields>label:last-child{grid-column:1/-1}.diagnostic-workbook-cover-form__fields input{min-height:3.5rem}.diagnostic-workbook-cover-form__visual{border-radius:var(--lk2-radius-card);background:var(--lk2-color-surface-raised);min-width:0;min-height:0;margin:0;display:block;position:relative;overflow:hidden}.diagnostic-workbook-cover-form__visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.diagnostic-workbook-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.diagnostic-workbook-form-actions p{color:var(--lk2-color-danger);margin:0;font-size:.9rem;line-height:1.35}.diagnostic-workbook-field{min-width:0}.diagnostic-workbook-sheet{isolation:isolate;border:1px solid color-mix(in srgb, var(--lk2-color-border) 70%, transparent);border-radius:var(--lk2-radius-card);background:linear-gradient(90deg, color-mix(in srgb, var(--lk2-diag-decor-square) 18%, transparent) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(color-mix(in srgb, var(--lk2-diag-decor-square) 12%, transparent) 1px, transparent 1px) 0 0 / 32px 32px, color-mix(in srgb, var(--lk2-diag-decor-square) 72%, white);width:min(100%,58rem);box-shadow:var(--lk2-shadow-card);margin:0 auto;padding:clamp(1rem,2.6vw,1.8rem);position:relative;overflow:hidden}.diagnostic-workbook-sheet:before,.diagnostic-workbook-sheet:after{z-index:-1;content:"";pointer-events:none;position:absolute}.diagnostic-workbook-sheet:before{background:color-mix(in srgb, var(--lk2-diag-decor-round) 44%, transparent);border-radius:50%;width:7rem;height:7rem;top:-2.5rem;right:-1.75rem}.diagnostic-workbook-sheet:after{clip-path:polygon(50% 0,100% 100%,0 100%);background:color-mix(in srgb, var(--lk2-diag-decor-pointer) 42%, transparent);width:8rem;height:8rem;bottom:-2.6rem;right:clamp(1rem,4vw,3rem);transform:rotate(18deg)}.diagnostic-workbook-sheet__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:clamp(1rem,2.4vw,1.6rem);display:flex}.diagnostic-workbook-sheet__header h2,.diagnostic-workbook-sheet__empty{margin:0}.diagnostic-workbook-sheet__header h2{color:var(--lk2-color-text);letter-spacing:0;font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.05}.diagnostic-workbook-sheet__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.8vw,1rem);display:grid}.diagnostic-workbook-sheet__empty{border:2px dashed color-mix(in srgb, var(--lk2-diag-decor-round) 42%, var(--lk2-color-border));border-radius:var(--lk2-radius-card);min-height:16rem;color:var(--lk2-color-text-muted);background:#ffffffd6;grid-column:1/-1;padding:1rem;font-weight:700}.diagnostic-workbook-info-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1rem);display:grid}.diagnostic-workbook-info-card{--workbook-info-accent:var(--lk2-diag-decor-round);border:2px solid color-mix(in srgb, var(--workbook-info-accent) 52%, white);border-radius:var(--lk2-radius-card);background:color-mix(in srgb, white 91%, var(--workbook-info-accent) 9%);min-width:0;box-shadow:0 .55rem 1rem color-mix(in srgb, var(--lk2-color-text) 7%, transparent);padding:clamp(1rem,2vw,1.25rem)}.diagnostic-workbook-info-card--mint{--workbook-info-accent:var(--lk2-diag-decor-pointer)}.diagnostic-workbook-info-card--yellow{--workbook-info-accent:var(--lk2-diag-decor-square)}.diagnostic-workbook-info-card--purple{--workbook-info-accent:var(--lk2-diag-decor-round)}.diagnostic-workbook-info-card--pink{--workbook-info-accent:var(--lk2-color-danger)}.diagnostic-workbook-info-card--cyan{--workbook-info-accent:var(--lk2-color-primary)}.diagnostic-workbook-info-card h3,.diagnostic-workbook-info-card p,.diagnostic-workbook-info-card ul{margin:0}.diagnostic-workbook-info-card h3{color:var(--lk2-color-text);letter-spacing:0;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.12}.diagnostic-workbook-info-card p,.diagnostic-workbook-info-card li{color:var(--lk2-color-text);font-size:clamp(.98rem,1.5vw,1.2rem);line-height:1.35}.diagnostic-workbook-info-card ul{gap:.25rem;padding:.75rem 0 0;list-style:none;display:grid}.diagnostic-workbook-info-card li{padding-left:1.4rem;position:relative}.diagnostic-workbook-info-card li:before{content:"";background:var(--workbook-info-accent);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.55em;left:0}.diagnostic-workbook-source-page{border:2px solid color-mix(in srgb, var(--lk2-diag-decor-round) 38%, white);border-radius:var(--lk2-radius-card);box-shadow:0 .7rem 1.3rem color-mix(in srgb, var(--lk2-color-text) 8%, transparent);background:#fff;grid-column:1/-1;margin:0;overflow:hidden}.diagnostic-workbook-source-page img{width:100%;height:auto;display:block}.diagnostic-workbook-field__label{color:var(--lk2-color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;font-weight:800;display:block}.diagnostic-workbook-field input,.diagnostic-workbook-field textarea{border:1px solid color-mix(in srgb, var(--lk2-color-border) 75%, transparent);background:color-mix(in srgb, var(--lk2-color-surface-raised) 82%, transparent);width:100%;min-width:0;color:var(--lk2-color-text);font:inherit;border-radius:.4rem;line-height:1.25}.diagnostic-workbook-field input{height:100%;min-height:2rem;padding:0 .5rem}.diagnostic-workbook-field textarea{resize:vertical;height:100%;min-height:4.5rem;padding:.5rem}.diagnostic-workbook-field--sheet{border:3px solid color-mix(in srgb, var(--lk2-diag-decor-pointer) 76%, white);border-radius:var(--lk2-radius-card);min-height:10.5rem;box-shadow:0 .7rem 1.3rem color-mix(in srgb, var(--lk2-color-text) 8%, transparent);background:#ffffffe6;padding:clamp(.7rem,1.4vw,.95rem);display:grid}.diagnostic-workbook-field--sheet:nth-child(4n+2){border-color:color-mix(in srgb, var(--lk2-diag-decor-round) 74%, white)}.diagnostic-workbook-field--sheet:nth-child(4n+3){border-color:color-mix(in srgb, var(--lk2-color-primary) 68%, white)}.diagnostic-workbook-field--sheet:nth-child(4n+4){border-color:color-mix(in srgb, var(--lk2-color-danger) 62%, white)}.diagnostic-workbook-field--sheet textarea,.diagnostic-workbook-field--sheet input{background:repeating-linear-gradient(to bottom, transparent 0, transparent 1.75rem, color-mix(in srgb, var(--lk2-color-border) 42%, transparent) 1.8125rem);min-height:0;box-shadow:none;border-color:#0000;border-radius:0;padding:.35rem 0;font-size:1rem;line-height:1.75}.diagnostic-workbook-field--sheet textarea:focus-visible,.diagnostic-workbook-field--sheet input:focus-visible{border-radius:var(--lk2-radius-control);outline:2px solid var(--lk2-color-focus);outline-offset:2px}.diagnostic-workbook-field--contacts{min-height:9.5rem}.diagnostic-workbook-field--current_profession_interests,.diagnostic-workbook-field--education_specialization{min-height:14rem}.diagnostic-workbook-advice-group.diagnostic-workbook-field--sheet{border-color:color-mix(in srgb, var(--lk2-color-danger) 68%, white);grid-column:auto;min-width:0;margin:0}.diagnostic-workbook-advice-group legend{float:left;width:100%;color:var(--lk2-color-text);margin:0 0 .65rem;padding:0;font-size:1rem;font-weight:900;line-height:1.08;display:block}.diagnostic-workbook-advice-group__fields{clear:both;gap:.65rem;display:grid}.diagnostic-workbook-field--group{gap:.25rem;min-height:4.1rem;display:grid}.diagnostic-workbook-field--group .diagnostic-workbook-field__label{color:var(--lk2-color-text);letter-spacing:0;text-transform:none;margin:0;font-size:.94rem;font-weight:600}.diagnostic-workbook-field--group textarea,.diagnostic-workbook-field--group input{background:repeating-linear-gradient(to bottom, transparent 0, transparent 1.65rem, color-mix(in srgb, var(--lk2-color-border) 42%, transparent) 1.7125rem);min-height:2.45rem;box-shadow:none;border-color:#0000;border-radius:0;padding:.1rem 0;font-size:1rem;line-height:1.65}.diagnostic-workbook-field--group textarea:focus-visible,.diagnostic-workbook-field--group input:focus-visible{border-radius:var(--lk2-radius-control);outline:2px solid var(--lk2-color-focus);outline-offset:2px}.diagnostic-workbook-field--matrix,.diagnostic-workbook-field--drawingCanvas,.diagnostic-workbook-field--annotationCanvas,.diagnostic-workbook-field--checkboxGrid,.diagnostic-workbook-field--multiSelect{grid-column:1/-1;min-height:14rem}.diagnostic-workbook-percent{background:color-mix(in srgb, var(--lk2-color-surface-raised) 76%, transparent);border-radius:.45rem;grid-template-columns:minmax(0,1fr) 4rem auto;align-items:center;gap:.45rem;width:100%;height:100%;padding:.35rem;display:grid}.diagnostic-workbook-percent input[type=range]{min-height:1rem;padding:0}.diagnostic-workbook-percent__number{text-align:center}.diagnostic-workbook-percent span,.diagnostic-workbook-options__hint,.diagnostic-workbook-stacked__sum{color:var(--lk2-color-text-muted);font-size:.75rem;font-weight:700}.diagnostic-workbook-stacked{background:color-mix(in srgb, var(--lk2-color-surface-raised) 78%, transparent);border-radius:.45rem;gap:.35rem;height:100%;padding:.45rem;display:grid;overflow:auto}.diagnostic-workbook-stacked label{color:var(--lk2-color-text);grid-template-columns:minmax(0,1fr) 4rem;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.diagnostic-workbook-stacked input{text-align:center;min-height:1.75rem}.diagnostic-workbook-stacked__sum{margin:0}.diagnostic-workbook-stacked__sum--ok{color:var(--lk2-color-success)}.diagnostic-workbook-options{background:color-mix(in srgb, var(--lk2-color-surface-raised) 82%, transparent);border-radius:.5rem;height:100%;padding:.5rem;overflow:auto}.diagnostic-workbook-options__hint{margin:0 0 .35rem}.diagnostic-workbook-options__grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.35rem;display:grid}.diagnostic-workbook-field--checkboxGrid .diagnostic-workbook-options__grid{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.diagnostic-workbook-options label{border:1px solid var(--lk2-color-border);min-height:2rem;color:var(--lk2-color-text);background:#fff;border-radius:.4rem;align-items:center;gap:.35rem;padding:.35rem .45rem;font-size:.78rem;line-height:1.15;display:flex}.diagnostic-workbook-options label.is-selected{border-color:var(--lk2-color-primary);background:color-mix(in srgb, var(--lk2-color-primary) 10%, white)}.diagnostic-workbook-options input{width:auto;min-height:auto}.diagnostic-workbook-drawing{gap:.35rem;height:100%;min-height:4rem;display:grid}.diagnostic-workbook-drawing__surface{border:1px dashed color-mix(in srgb, var(--lk2-color-primary) 45%, var(--lk2-color-border));background:color-mix(in srgb, var(--lk2-color-surface-raised) 36%, transparent);touch-action:none;border-radius:.45rem;min-height:4rem;position:relative}.diagnostic-workbook-drawing__surface svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.diagnostic-workbook-drawing__clear{border-radius:var(--lk2-radius-control);background:color-mix(in srgb, var(--lk2-color-surface-raised) 82%, transparent);min-height:1.8rem;color:var(--lk2-color-text-muted);border:0;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.diagnostic-workbook-matrix{background:color-mix(in srgb, var(--lk2-color-surface-raised) 86%, transparent);border-radius:.45rem;height:100%;overflow:auto}.diagnostic-workbook-matrix table{border-collapse:collapse;width:100%;min-width:42rem;color:var(--lk2-color-text);font-size:.75rem}.diagnostic-workbook-matrix th,.diagnostic-workbook-matrix td{border:1px solid var(--lk2-color-border);padding:.25rem}.diagnostic-workbook-matrix th{background:var(--lk2-color-surface-muted);font-weight:800}.diagnostic-workbook-matrix input{text-align:left;min-height:1.8rem;padding:0 .35rem}.diagnostic-workbook-matrix input[type=number],.diagnostic-workbook-matrix__total{text-align:center}.diagnostic-workbook-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.diagnostic-workbook-footer__nav,.diagnostic-workbook-footer__submit{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.diagnostic-workbook-footer__submit{justify-content:flex-end;margin-left:auto}.diagnostic-workbook-footer__submit p{max-width:18rem;color:var(--lk2-color-text-muted);margin:0;font-size:.85rem;line-height:1.35}.diagnostic-workbook-submit-error{margin:0}.diagnostic-workbook-confirm{border-color:color-mix(in srgb, var(--lk2-color-primary) 45%, var(--lk2-color-border));justify-content:space-between;gap:1rem;padding:1rem;display:flex}.diagnostic-workbook-confirm h3,.diagnostic-workbook-confirm p{margin:0}.diagnostic-workbook-confirm h3{color:var(--lk2-color-text);font-size:1rem}.diagnostic-workbook-confirm p{color:var(--lk2-color-text-muted);margin-top:.25rem;font-size:.9rem;line-height:1.35}.diagnostic-workbook-confirm>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}@media (width<=980px){.diagnostic-workbook-footer,.diagnostic-workbook-confirm{flex-direction:column;align-items:stretch}}@media (width<=760px){.diagnostic-workbook-download-row,.diagnostic-workbook-footer__nav,.diagnostic-workbook-footer__submit,.diagnostic-workbook-confirm>div:last-child{justify-content:stretch}.diagnostic-workbook-footer button,.diagnostic-workbook-confirm button{width:100%}.diagnostic-workbook-cover-form{grid-template-columns:minmax(0,1fr);min-height:0;padding:.75rem}.diagnostic-workbook-cover-form__content{order:1;padding:.75rem}.diagnostic-workbook-cover-form__fields{grid-template-columns:1fr}.diagnostic-workbook-cover-form__fields,.diagnostic-workbook-cover-form p{max-width:none}.diagnostic-workbook-cover-form__visual{aspect-ratio:4/3;order:2}.diagnostic-workbook-cover-form__visual img{object-fit:cover}.diagnostic-workbook-form-actions{grid-template-columns:1fr;display:grid}.diagnostic-workbook-form-actions button{justify-content:center;width:100%}.diagnostic-workbook-sheet{width:100%;padding:.9rem}.diagnostic-workbook-sheet:before{width:4.5rem;height:4.5rem}.diagnostic-workbook-sheet:after{width:5rem;height:5rem}.diagnostic-workbook-sheet__header{align-items:flex-start}.diagnostic-workbook-sheet__header h2{font-size:1.35rem}.diagnostic-workbook-sheet__body{grid-template-columns:1fr;gap:1rem;display:grid}.diagnostic-workbook-info-grid{grid-template-columns:1fr}.diagnostic-workbook-source-page{max-height:none}.diagnostic-workbook-field--sheet{grid-column:auto;gap:.4rem;min-height:9.5rem;display:grid}.diagnostic-workbook-field--sheet input,.diagnostic-workbook-field--sheet textarea{min-height:3rem;font-size:1rem}.diagnostic-workbook-field--sheet textarea{min-height:8rem}.diagnostic-workbook-field--sheet .diagnostic-workbook-drawing__surface{background:#fff;min-height:14rem}.diagnostic-workbook-options__grid{grid-template-columns:1fr}}@font-face{font-family:Newsreader;src:url(/fonts/newsreader/regular.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader/italic.woff2)format("woff2");font-style:italic;font-display:swap}.diagnostic-brand-shell{--lk2-color-bg:#fdfcf9;--lk2-color-surface:#fffaf3;--lk2-color-surface-raised:#fffdf8;--lk2-color-border:#26142f1a;--lk2-color-border-strong:#26142f2e;--lk2-color-text:#26142f;--lk2-color-text-muted:#5c4d66;--lk2-color-primary:#765087;--lk2-color-primary-contrast:#fff;--lk2-brand-purple:#bd92ce;--lk2-brand-mint:#66caa5;--lk2-brand-yellow:#f1cd21;--lk2-brand-mint-dark:#142620;--lk2-diag-decor-round:var(--lk2-brand-purple);--lk2-diag-decor-square:var(--lk2-brand-yellow);--lk2-diag-decor-pointer:var(--lk2-brand-mint);--lk2-diag-surface-purple:color-mix(in srgb, var(--lk2-brand-purple) 16%, white);--lk2-diag-surface-mint:color-mix(in srgb, var(--lk2-brand-mint) 18%, white);--lk2-diag-surface-yellow:color-mix(in srgb, var(--lk2-brand-yellow) 22%, white);--lk2-diag-progress-track:color-mix(in srgb, var(--lk2-brand-purple) 14%, white);--lk2-diag-progress-fill:linear-gradient(135deg, var(--lk2-brand-purple), var(--lk2-brand-mint));--lk2-diag-selected-bg:var(--lk2-color-primary);--lk2-diag-selected-fg:#fff;--lk2-diag-selected-border:var(--lk2-brand-yellow);--lk2-radius-card:8px;--lk2-shadow-card:0 12px 30px #26142f14;--lk2-font-serif:"Newsreader", serif}.go-diagnostic-stage{--lk2-radius-control:12px;--lk2-font-sans:Manrope, sans-serif;--lk2-diag-gradient:linear-gradient(135deg, var(--lk2-brand-purple), var(--lk2-brand-mint));font-family:var(--lk2-font-sans)}.go-diagnostic-stage .diagnostic-brand-header{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.go-diagnostic-stage .diagnostic-brand-header>a{width:clamp(9rem,15vw,11rem);display:block}.go-diagnostic-stage .diagnostic-brand-header img{width:100%;height:auto;display:block}.go-diagnostic-stage .diagnostic-brand-title{margin:0}.go-diagnostic-stage .diagnostic-flow,.go-diagnostic-stage .content-panel{max-width:none}.go-diagnostic-stage .diagnostic-flow>.back-link{margin-bottom:.5rem}.go-diagnostic-stage .diagnostic-runtime-meta{color:var(--lk2-color-text-muted);margin-bottom:1.4rem;font-size:.9rem}.go-diagnostic-stage .content-panel,.go-diagnostic-stage .instruction-panel,.go-diagnostic-stage .runtime-panel,.go-diagnostic-stage .completion-panel{border:1px solid var(--lk2-color-border-strong);border-radius:var(--lk2-radius-card);background:color-mix(in srgb, var(--lk2-color-surface-raised) 90%, transparent);box-shadow:var(--lk2-shadow-card);color:var(--lk2-color-text)}.go-diagnostic-stage :where(.diagnostic-simple-screen[data-diagnostic=learning-motivation]) .diagnostic-simple-layout{grid-template-columns:minmax(0,1fr)}.go-diagnostic-stage :where(.diagnostic-simple-screen[data-diagnostic=learning-motivation]) .content-panel{box-shadow:none;background:0 0;border:0}@media (width>=761px){.go-diagnostic-stage :where(.diagnostic-simple-screen[data-diagnostic=learning-motivation]) .diagnostic-simple-copy{grid-template-columns:minmax(0,.9fr) minmax(0,.78fr)}}.go-diagnostic-stage .instruction-panel,.go-diagnostic-stage .runtime-panel{padding:clamp(1.2rem,3vw,2rem)}.go-diagnostic-stage .diagnostic-entry-panel{background:var(--lk2-color-surface-raised);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:.75rem;display:grid}.go-diagnostic-stage .diagnostic-entry-art{aspect-ratio:1;object-fit:cover;border-radius:var(--lk2-radius-card);background:var(--lk2-color-surface);width:100%;height:auto;display:block}.go-diagnostic-stage .big-five-entry .participant-fields .form-field input{background:var(--lk2-color-surface);color:var(--lk2-color-text);border-color:var(--lk2-color-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.go-diagnostic-stage .big-five-entry .participant-fields .form-field input{--lightningcss-light: ;--lightningcss-dark:initial}}.go-diagnostic-stage .big-five-entry .diagnostic-birthdate-control>button{background:var(--lk2-color-surface);color:var(--lk2-color-text-muted)}.go-diagnostic-stage .big-five-entry .participant-check{color:var(--lk2-color-text)}.go-diagnostic-stage .big-five-entry .participant-check input{accent-color:var(--lk2-color-primary)}.go-diagnostic-stage .big-five-entry .participant-fields>:last-child .participant-check{background:var(--lk2-diag-surface-yellow)}.go-diagnostic-stage .diagnostic-entry-fields{padding:1rem clamp(.5rem,2vw,1.75rem) 1rem 0}.go-diagnostic-stage .participant-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;display:grid}.go-diagnostic-stage .participant-fields>.form-field:nth-of-type(3){grid-column:1/-1;justify-self:center;width:min(100%,50% - .5rem)}.go-diagnostic-stage .participant-fields>:last-child{grid-column:1/-1}.go-diagnostic-stage .participant-fields .form-field label{color:var(--lk2-color-text-muted);letter-spacing:.075em;text-transform:uppercase;margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:block}.go-diagnostic-stage .participant-fields .form-field input{border-color:var(--lk2-color-border);background:#f7f5f0;min-height:2.8rem}.go-diagnostic-stage .participant-fields :is(input,button):focus-visible{outline-offset:1px;outline:2px solid #777}.go-diagnostic-stage .diagnostic-birthdate-control{position:relative}.go-diagnostic-stage .diagnostic-birthdate-control>input:not(.sr-only){padding-right:3rem}.go-diagnostic-stage .diagnostic-birthdate-control>button{width:3rem;color:var(--lk2-color-text-muted);place-items:center;display:grid;position:absolute;inset:0 0 0 auto}.go-diagnostic-stage .participant-fields>:last-child .participant-check{border-radius:var(--lk2-radius-card);background:color-mix(in srgb, var(--lk2-brand-yellow) 24%, white);padding:.85rem 1rem}.go-diagnostic-stage .diagnostic-entry-actions{justify-content:flex-end;margin-top:2rem;display:flex}.go-diagnostic-stage .instruction-panel>h2,.go-diagnostic-stage .runtime-panel>h2{font-family:var(--lk2-font-serif);color:var(--lk2-color-text);font-size:clamp(1.8rem,3vw,2.6rem);font-style:italic}.go-diagnostic-stage .diagnostic-intro-art{object-fit:contain;width:min(100%,38rem);max-height:25rem;margin:1rem auto;display:block}.go-diagnostic-stage .diagnostic-text-card{min-height:8rem;margin-block:.9rem}.go-diagnostic-stage .diagnostic-text-card__body,.go-diagnostic-stage .diagnostic-text-card__copy{min-width:0}.go-diagnostic-stage .diagnostic-step-progress-panel{border:1px solid var(--lk2-color-border);border-radius:var(--lk2-radius-card);padding:1rem 1.2rem}.go-diagnostic-stage .runtime-progress progress{height:.7rem;accent-color:var(--lk2-color-primary);margin-top:.7rem}.go-diagnostic-stage .runtime-progress progress::-webkit-progress-value{background:var(--lk2-diag-progress-fill)}.go-diagnostic-stage .runtime-progress progress::-moz-progress-bar{background:var(--lk2-diag-progress-fill)}.go-diagnostic-stage .runtime-panel{margin-top:1rem}.go-diagnostic-stage .runtime-panel:has(.diagnostic-branded-options,.answer-options){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.go-diagnostic-stage .runtime-inputs{border:0;min-width:0;padding:0}.go-diagnostic-stage .diagnostic-text-answers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.go-diagnostic-stage .diagnostic-text-answer-card{border:1px solid var(--lk2-color-border);border-radius:var(--lk2-radius-card);background:var(--lk2-color-surface-raised);gap:.7rem;min-width:0;padding:1.2rem;display:grid}.go-diagnostic-stage .diagnostic-text-answer-card__number{background:var(--lk2-diag-surface-purple);width:2rem;height:2rem;color:var(--lk2-color-primary);border-radius:50%;place-items:center;font-weight:700;display:grid}.go-diagnostic-stage .diagnostic-text-answer-card h3{margin:0;font-size:1rem}.go-diagnostic-stage .diagnostic-branded-options{border:0;flex-wrap:wrap;gap:.65rem;padding:0;display:flex}.go-diagnostic-stage .diagnostic-choice-answer-option{cursor:pointer;border-radius:var(--lk2-radius-control);flex:8rem;min-width:8rem;min-height:3.4rem;padding:.9rem 1rem;position:relative}.go-diagnostic-stage .diagnostic-choice-answer-option input{opacity:0;width:1px;height:1px;position:absolute}.go-diagnostic-stage .diagnostic-choice-answer-option:has(input:checked){border-color:var(--lk2-diag-decor-round);background:var(--lk2-diag-surface-purple);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lk2-diag-decor-round) 20%, transparent)}.go-diagnostic-stage .diagnostic-choice-answer-option:has(input:checked) .diagnostic-choice-answer-option__mark{border-color:var(--lk2-diag-decor-round);background:var(--lk2-diag-decor-round);box-shadow:inset 0 0 0 4px #fff}.go-diagnostic-stage .diagnostic-choice-answer-option:has(input:focus-visible){outline:3px solid var(--lk2-color-primary);outline-offset:3px}.go-diagnostic-stage .question-actions{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.go-diagnostic-stage .question-actions .button{flex:0 auto;width:auto}.go-diagnostic-stage .runtime-progress{flex-flow:wrap;justify-content:space-between}.go-diagnostic-stage .runtime-progress progress{flex-basis:100%}.go-diagnostic-stage .diagnostic-scale .runtime-panel>h2,.go-diagnostic-stage .diagnostic-gender-scale .runtime-panel>h2,.go-diagnostic-stage .diagnostic-profession-choice .runtime-panel>h2{font-family:var(--lk2-font-sans);font-size:clamp(1.1rem,2vw,1.5rem);font-style:normal;font-weight:500}.go-diagnostic-stage .diagnostic-binary-task .runtime-progress{margin-bottom:3.5rem}.go-diagnostic-stage .diagnostic-binary-task .runtime-panel{box-shadow:none;background:0 0;border:0;padding:0}.go-diagnostic-stage .diagnostic-binary-task .runtime-panel>h2{max-width:75rem;font-family:var(--lk2-font-sans);text-align:center;margin:0 auto 2rem;font-size:clamp(1.45rem,3vw,2.1rem);font-style:normal;font-weight:750;line-height:1.18}.go-diagnostic-stage .diagnostic-binary-task .runtime-inputs{justify-content:center;display:flex}.go-diagnostic-stage .diagnostic-binary-task .runtime-field{width:min(100%,26rem)}.go-diagnostic-stage .diagnostic-binary-task .diagnostic-choice-answer-option{background:var(--lk2-color-surface-raised);justify-content:center;min-width:10rem;min-height:4.25rem}.go-diagnostic-stage .diagnostic-binary-task .question-actions{margin-top:3.5rem}.go-diagnostic-stage .diagnostic-binary-task .question-actions .button{border-radius:999px}.go-diagnostic-stage .workbook-reference img{object-fit:contain;max-width:100%;max-height:70vh;margin:1rem auto;display:block}.go-diagnostic-stage .diagnostic-flow .runtime-progress{width:100%;max-width:none;color:var(--lk2-color-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:grid}.go-diagnostic-stage .diagnostic-flow .runtime-progress>span{width:auto}.go-diagnostic-stage .diagnostic-flow .runtime-progress>span:nth-child(2){justify-self:end}.go-diagnostic-stage .diagnostic-flow .runtime-progress progress{grid-column:1/-1;width:100%}.go-diagnostic-stage .diagnostic-flow .question-actions{flex-direction:row;align-items:center}.go-diagnostic-stage .diagnostic-flow .question-actions .button{flex:none;width:auto;min-width:0}.go-diagnostic-stage .diagnostic-binary-task .runtime-panel>h2{color:var(--lk2-color-text);margin:0 auto 2rem;line-height:1.18}@media (width<=700px){.go-diagnostic-stage .diagnostic-brand-header{grid-template-columns:1fr;justify-items:start}.go-diagnostic-stage .diagnostic-text-answers-grid,.go-diagnostic-stage .participant-fields,.go-diagnostic-stage .diagnostic-entry-panel{grid-template-columns:1fr}.go-diagnostic-stage .diagnostic-entry-art{object-fit:contain;height:auto;max-height:18rem}.go-diagnostic-stage .diagnostic-entry-fields{padding:.5rem}.go-diagnostic-stage .participant-fields>.form-field:nth-of-type(3){grid-column:auto;width:100%}.go-diagnostic-stage .question-actions .button{flex:auto}}:is(.go-diagnostic-stage:has(.big-five),.go-diagnostic-stage:has(.big-five-entry)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--lk2-color-bg:var(--lightningcss-light,#fdfcf9)var(--lightningcss-dark,#211b25);--lk2-color-surface:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#29222f);--lk2-color-surface-raised:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#302637);--lk2-color-border:var(--lightningcss-light,#26142f1a)var(--lightningcss-dark,#f4edf721);--lk2-color-border-strong:var(--lightningcss-light,#26142f33)var(--lightningcss-dark,#f4edf73d);--lk2-color-text:var(--lightningcss-light,#26142f)var(--lightningcss-dark,#f4edf7);--lk2-color-text-muted:var(--lightningcss-light,#5c4d66)var(--lightningcss-dark,#c7bacd);--lk2-color-primary:var(--lightningcss-light,#765087)var(--lightningcss-dark,#d2a8e2);--lk2-color-primary-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#26142f);--lk2-brand-purple:#bd92ce;--lk2-brand-mint:#66caa5;--lk2-brand-yellow:#f1cd21;--lk2-diag-surface-purple:var(--lightningcss-light,#f5eff7)var(--lightningcss-dark,#3d3045);--lk2-diag-surface-mint:var(--lightningcss-light,#edf8f2)var(--lightningcss-dark,#293a33);--lk2-diag-surface-yellow:var(--lightningcss-light,#fff8df)var(--lightningcss-dark,#3b3427);--lk2-diag-progress-track:var(--lightningcss-light,#f1eaf4)var(--lightningcss-dark,#423548);--lk2-diag-selected-bg:var(--lightningcss-light,#f5eff7)var(--lightningcss-dark,#3d3045);--lk2-diag-selected-fg:var(--lk2-color-text);--lk2-diag-selected-border:var(--lk2-color-primary);background:linear-gradient(180deg, var(--lk2-color-surface-raised), var(--lk2-color-bg))}@media (prefers-color-scheme:dark){:is(.go-diagnostic-stage:has(.big-five),.go-diagnostic-stage:has(.big-five-entry)){--lightningcss-light: ;--lightningcss-dark:initial}}@supports not (color:light-dark(#fff, #000)){:is(.go-diagnostic-stage:has(.big-five),.go-diagnostic-stage:has(.big-five-entry)){--lk2-color-bg:#fdfcf9;--lk2-color-surface:#fffaf3;--lk2-color-surface-raised:#fffdf8;--lk2-color-border:#26142f1a;--lk2-color-border-strong:#26142f33;--lk2-color-text:#26142f;--lk2-color-text-muted:#5c4d66;--lk2-color-primary:#765087;--lk2-color-primary-contrast:#fff;--lk2-diag-surface-purple:#f5eff7;--lk2-diag-surface-mint:#edf8f2;--lk2-diag-surface-yellow:#fff8df;--lk2-diag-progress-track:#f1eaf4}}:is(.go-diagnostic-stage:has(.big-five) .diagnostic-brand-title,.go-diagnostic-stage:has(.big-five-entry) .diagnostic-brand-title){font-family:var(--pb-font-heading-family,Georgia, serif);color:var(--lk2-color-text);background:0 0;font-size:clamp(.875rem,1.4vw,1.125rem);font-style:normal;font-weight:600;line-height:1.25}.go-diagnostic-stage:has(.big-five){isolation:isolate;background:var(--lk2-color-bg)}.go-diagnostic-stage:has(.big-five):before{content:"";z-index:0;pointer-events:none;opacity:.34;background:url(/diagnostics/brand-glass-forms.png) top/min(100%,1536px) no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 14%,#0000 32% 68%,#000 86% 100%);mask-image:linear-gradient(90deg,#000 0% 14%,#0000 32% 68%,#000 86% 100%)}.go-diagnostic-stage:has(.big-five) .diagnostic-brand-decor{display:none}.go-diagnostic-stage:has(.big-five) .diagnostic-brand-content{padding-top:clamp(1.25rem,3vw,2rem)}.go-diagnostic-stage:has(.big-five) .diagnostic-brand-header{grid-template-columns:auto minmax(0,1fr);gap:clamp(.4rem,2vw,1rem);margin-bottom:0;padding-right:calc(min(11rem,38vw) + clamp(.4rem,2vw,1rem))}.go-diagnostic-stage:has(.big-five) .diagnostic-brand-header>a{width:clamp(4rem,8vw,6rem)}.go-diagnostic-stage:has(.big-five) .diagnostic-brand-title{text-wrap:balance;min-width:0;max-width:none;margin:0}.go-diagnostic-stage:has(.big-five-question) .big-five-progress-shell{margin:0 0 1.5rem auto;position:static}.go-diagnostic-stage:has(.big-five-question) .big-five-question{background:0 0;border:0;border-radius:0;max-width:min(100%,40rem);margin:clamp(5rem,11vw,8rem) auto 0;padding:0}.go-diagnostic-stage:has(.big-five-question) .big-five-statement{font-size:clamp(1.75rem,3.5vw,2.125rem);line-height:1.28}@media (width<=420px){.go-diagnostic-stage:has(.big-five) .diagnostic-brand-header{padding-right:calc(min(11rem,38vw) + .4rem)}.go-diagnostic-stage:has(.big-five-question) .big-five-question{margin-top:5rem}}@media (width<=640px){.go-diagnostic-stage:has(.big-five):before{display:none}}@media (prefers-color-scheme:dark){:is(.go-diagnostic-stage:has(.big-five) .diagnostic-brand-header img,.go-diagnostic-stage:has(.big-five-entry) .diagnostic-brand-header img){filter:brightness(0)invert()}}:is(.go-diagnostic-stage:has(.big-five) .diagnostic-brand-decor__round,.go-diagnostic-stage:has(.big-five-entry) .diagnostic-brand-decor__round){opacity:.35;width:3.5rem;height:3.5rem}:is(.go-diagnostic-stage:has(.big-five) .diagnostic-brand-decor__square,.go-diagnostic-stage:has(.big-five-entry) .diagnostic-brand-decor__square){opacity:.45;width:1.1rem;height:1.1rem}:is(.go-diagnostic-stage:has(.big-five) .diagnostic-brand-decor__pointer,.go-diagnostic-stage:has(.big-five-entry) .diagnostic-brand-decor__pointer){opacity:.35;border-top-width:1.25rem;border-bottom-width:1.25rem;border-left-width:2.25rem}.go-diagnostic-stage:has(.big-five-entry) .diagnostic-entry-art{object-fit:contain}.go-diagnostic-stage .diagnostic-brand-header{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;margin-bottom:1.5rem}.diagnostic-header-language{align-self:start;gap:.25rem;display:flex}.diagnostic-header-language button{border-radius:var(--lk2-radius-control);min-width:44px;min-height:44px;color:var(--lk2-color-text);background:var(--lk2-color-surface);font:inherit;cursor:pointer;border:0;padding:.5rem}.diagnostic-header-language button[aria-pressed=true]{background:var(--lk2-color-primary);color:#fff}.go-diagnostic-stage .diagnostic-entry-description{align-self:start;padding:2rem}.go-diagnostic-stage .diagnostic-entry-description h2{font-family:var(--lk2-font-serif);margin:1rem 0 1.5rem;font-size:clamp(1.6rem,2vw,2rem);font-style:italic;font-weight:400;line-height:1.25}.go-diagnostic-stage .diagnostic-entry-description p{color:var(--lk2-color-text-muted);line-height:1.65}.go-diagnostic-stage .diagnostic-entry-art{object-fit:contain}@media (width<=760px){.go-diagnostic-stage .diagnostic-brand-header{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.go-diagnostic-stage .diagnostic-header-heading{grid-area:2/1/auto/-1}.diagnostic-header-language{grid-area:1/2}}.go-diagnostic-stage .ten-questions-entry .diagnostic-entry-art{aspect-ratio:auto;object-fit:cover;align-self:stretch;height:100%;min-height:0}@media (width<=1000px){.go-diagnostic-stage .diagnostic-entry-panel{grid-template-columns:1fr}.go-diagnostic-stage .diagnostic-entry-description{padding:.5rem}.go-diagnostic-stage .ten-questions-entry .diagnostic-entry-art{aspect-ratio:4/3;height:auto;max-height:none}}.diagnostic-header-heading{min-width:0}.diagnostic-save-actions{flex-wrap:wrap;gap:.75rem;display:flex}.participant-phone-field{display:contents}.go-diagnostic-stage[data-diagnostic="43-professions"] .runtime-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:clamp(1rem,2.5vw,2rem) 0}.go-diagnostic-stage[data-diagnostic="43-professions"] .runtime-panel:has(.profession-list-link){max-width:62rem;margin-inline:auto}.go-diagnostic-stage[data-diagnostic="43-professions"] .runtime-panel:has(.profession-list-link)>h2{text-wrap:balance;max-width:55rem;margin:0 auto 1.5rem;font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.35}.go-diagnostic-stage[data-diagnostic="43-professions"] .profession-list-link{text-align:center;margin:0 0 1.5rem}.go-diagnostic-stage[data-diagnostic="43-professions"] .question-actions{margin-top:1.75rem;padding:.25rem}@media (width<=540px){.go-diagnostic-stage[data-diagnostic="43-professions"] .question-actions{align-items:stretch;gap:.75rem}.go-diagnostic-stage[data-diagnostic="43-professions"] .question-actions .button{flex:auto;padding-inline:1rem}}.go-diagnostic-stage .diagnostic-phone-field{min-width:0;position:relative}.go-diagnostic-stage .diagnostic-phone-field>.participant-check{gap:.35rem;font-size:.75rem;line-height:1.2;position:absolute;top:0;right:0}.not-found{--ink:#30203c;--violet:#795590;max-width:1100px;min-height:min(65vh,650px);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin:0 auto;display:grid}.not-found__art{aspect-ratio:1;isolation:isolate;place-items:center;width:100%;max-width:460px;margin:auto;display:grid;position:relative}.not-found__art:before{content:"";z-index:-1;background:radial-gradient(circle at 35% 28%,#fffdf7 0,#f0e1fa 42%,#d1b3e2 100%);border-radius:50%;animation:5s ease-in-out infinite alternate not-found-breathe;position:absolute;inset:12%;box-shadow:inset 0 0 45px #fff9,0 30px 70px #79559025}.not-found__orbit{border:1px solid #ad8fc0;border-radius:50%;animation:12s linear infinite not-found-orbit;position:absolute;inset:17% 4%;transform:rotate(-25deg)}.not-found__orbit--two{border-color:#dfc357;animation-duration:17s;animation-direction:reverse;inset:8% 22%;transform:rotate(40deg)}.not-found__number{letter-spacing:-.1em;color:#624275;text-shadow:0 8px 22px #fff8;font-family:Georgia,serif;font-size:clamp(5rem,13vw,10rem);line-height:1;animation:4.5s ease-in-out infinite alternate not-found-float}.not-found__number span{color:#dcb92e}.not-found__spark{color:#d4ad27;font-size:2rem;animation:3s ease-in-out infinite alternate not-found-float;position:absolute}.not-found__spark--one{top:20%;left:8%}.not-found__spark--two{color:#916daf;animation-delay:-1.5s;bottom:18%;right:13%}.not-found__content h1{margin:0 0 1rem;font-family:Georgia,serif;font-size:clamp(2.1rem,4.3vw,3.7rem);font-weight:400;line-height:1.06}.not-found__content>p{color:#66536f;margin:0 0 2rem;font-size:1.1rem;line-height:1.5}.not-found__address{background:#fff9;border:1px solid #e8ddec;border-radius:16px;gap:.45rem;min-width:0;padding:1rem 1.2rem;display:grid}.not-found__address span{color:#76657e;font-size:.8rem}.not-found__address bdi{overflow-wrap:anywhere;font-size:.95rem;line-height:1.5}.not-found__home{color:#fff;background:#6f4c83;border-radius:999px;align-items:center;gap:1.3rem;margin-top:1.5rem;padding:.9rem 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.not-found__home:hover{background:#583b6b}.not-found__home:focus-visible{outline-offset:4px;outline:3px solid #d3ae22}@keyframes not-found-orbit{to{transform:rotate(335deg)}}@keyframes not-found-float{to{translate:0 -9px}}@keyframes not-found-breathe{to{scale:1.04}}@media (width<=700px){.not-found{grid-template-columns:1fr;gap:1rem;min-height:0;padding:1rem 0 2rem}.not-found__art{max-width:260px}.not-found__number{font-size:6.7rem}.not-found__content h1{font-size:2.35rem}.not-found__content>p{margin-bottom:1.4rem}}@media (prefers-reduced-motion:reduce){.not-found__art:before,.not-found__orbit,.not-found__number,.not-found__spark{animation:none}}.not-found-page .topbar nav{gap:4px;display:flex}.not-found-page .topbar nav a{border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.not-found-page .topbar nav a:focus-visible{outline-offset:3px;outline:3px solid #d3ae22}.material-detail-landing{--material-accent:#ffd735;--material-soft:#fff3bc;--material-dark:#100b3d;--material-secondary:#65bca8;color:#151111;background:#f7f2e8;min-height:100vh}.material-detail-landing--checklist{--material-accent:#65bca8;--material-soft:#dff2ec;--material-secondary:#ac98c3}.material-detail-landing--document,.material-detail-landing--video{--material-accent:#ac98c3;--material-soft:#eee7f5}.material-detail-landing__hero{background-color:var(--material-accent);background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:112px 112px;min-height:min(880px,100svh);padding:clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.material-detail-landing__topbar{z-index:2;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.material-detail-landing__topbar>a{color:inherit;align-items:center;gap:8px;font-weight:750;text-decoration:none;display:inline-flex}.material-detail-landing__hero-copy{z-index:1;align-self:center;width:min(1120px,100%);margin:56px auto;position:relative}.material-detail-landing__brand{letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:.9rem;font-weight:900}.material-detail-landing__tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.material-detail-landing__tags span{text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:999px;padding:5px 12px;font-size:.75rem;font-weight:800}.material-detail-landing__share{align-items:center;gap:12px;display:inline-flex}.material-detail-landing__share button{color:#100b3d;min-height:44px;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.material-detail-landing__share button:focus-visible{outline-offset:3px;outline:3px solid #100b3d}.material-detail-landing__share span{font-size:.8rem;font-weight:700}.material-detail-landing__hero h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:1050px;margin:0;font-size:clamp(3.4rem,9vw,8.5rem);font-weight:950;line-height:.92}.material-detail-landing__summary{max-width:820px;margin:32px 0 0;font-size:clamp(1.35rem,3vw,2.25rem);font-weight:700;line-height:1.2}.material-detail-landing__hero-mark{aspect-ratio:1;border:clamp(38px,5vw,78px) solid #ffffff59;border-radius:50%;width:clamp(210px,30vw,470px);position:absolute;bottom:-7vw;right:-4vw}.material-detail-landing__body{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(48px,8vw,100px) 0}.material-detail-landing__cover,.material-detail-landing__image{object-fit:cover;border-radius:34px;width:100%;max-height:720px;margin-bottom:clamp(32px,6vw,72px);display:block}.material-detail-landing__content{gap:28px;display:grid}.material-detail-landing__section-title{max-width:900px;color:var(--material-secondary);text-transform:uppercase;margin:clamp(26px,5vw,58px) 0 4px;font-size:clamp(2rem,5vw,4.25rem);font-weight:950;line-height:1.03}.material-detail-landing__paragraph,.material-detail-landing__callout,.material-detail-landing__table-wrap,.material-detail-landing__resource-link{border-radius:28px}.material-detail-landing__paragraph{white-space:pre-wrap;background:#fff;margin:0;padding:clamp(26px,5vw,48px);font-size:clamp(1.15rem,2.4vw,1.85rem);line-height:1.35}.material-detail-landing__callout{color:#fff;padding:clamp(26px,5vw,48px);background:var(--material-dark)!important}.material-detail-landing__callout h3,.material-detail-landing__callout p{margin:0}.material-detail-landing__callout h3{margin-bottom:12px;font-size:clamp(1.5rem,3vw,2.5rem)}.material-detail-landing__callout p{white-space:pre-wrap;font-size:clamp(1.1rem,2.2vw,1.7rem);line-height:1.35}.material-detail-landing__list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.material-detail-landing__list li{background:#fff;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,36px);padding:clamp(22px,4vw,40px);display:grid;box-shadow:0 18px 55px #4e393014}.material-detail-landing__list li:nth-child(3n){background:var(--material-soft)}.material-detail-landing__list li>span{aspect-ratio:1;background:var(--material-secondary);width:clamp(58px,8vw,96px);color:var(--material-dark);border-radius:50%;place-items:center;font-size:clamp(1.65rem,4vw,3.25rem);font-weight:950;display:grid}.material-detail-landing__list p{margin:0;font-size:clamp(1.15rem,2.5vw,1.9rem);font-weight:650;line-height:1.28}.material-detail-landing__resource-link{width:fit-content;color:var(--material-dark);overflow-wrap:anywhere;background:#fff;align-items:center;gap:10px;padding:16px 22px;font-weight:800;display:inline-flex}.material-detail-landing__table-wrap{background:#fff;overflow-x:auto}.material-detail-landing__download{align-items:center;gap:8px;width:fit-content;margin-top:36px;display:inline-flex}.material-detail-landing__footer{background:var(--material-dark);color:#fff;text-align:center;justify-content:center;align-items:center;gap:32px;min-height:360px;padding:48px 24px;display:flex}.material-detail-landing__footer>p{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,7vw,6rem);font-weight:950}@media (width<=700px){.material-detail-landing__hero{min-height:min(760px,100svh);padding-inline:18px}.material-detail-landing__topbar{flex-direction:column;align-items:stretch}.material-detail-landing__list li{grid-template-columns:1fr}.material-detail-landing__footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.material-detail-landing *{scroll-behavior:auto!important}}.material-detail-landing[data-theme]{background:var(--material-soft);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.material-detail-landing[data-theme=parent-help]{--material-accent:#ffd735;--material-soft:#fff6d5;--material-secondary:#ac98c3}.material-detail-landing[data-theme=university]{--material-accent:#91c4ad;--material-soft:#f7f2e8;--material-secondary:#ac98c3}.material-detail-landing[data-theme=prepare]{--material-accent:#ac98c3;--material-soft:#eee7f2;--material-secondary:#a68fbe}.material-detail-landing[data-theme] .material-detail-landing__hero{text-align:center;background-size:118px 118px;grid-template-rows:auto 1fr;min-height:100svh;padding:28px clamp(20px,5vw,72px) 80px}.material-detail-landing__logo{width:clamp(170px,18vw,238px);height:auto;margin:0 auto 36px;display:block}.material-detail-landing[data-theme] .material-detail-landing__hero-copy{margin:42px auto}.material-detail-landing[data-theme] .material-detail-landing__tags{justify-content:center;margin-bottom:20px}.material-detail-landing__kicker{text-transform:uppercase;margin:0 0 24px;font-size:clamp(1rem,2.4vw,1.9rem);font-weight:850}.material-detail-landing[data-theme] .material-detail-landing__hero h1{letter-spacing:0;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin-inline:auto;font-family:inherit;font-size:clamp(3rem,8vw,7.875rem);font-weight:950;line-height:1}.material-detail-landing[data-theme] .material-detail-landing__summary{text-wrap:balance;margin:28px auto 0;font-size:clamp(1.5rem,3.6vw,3rem);font-weight:750}.material-detail-landing[data-theme] .material-detail-landing__hero-mark{width:clamp(64px,9vw,130px);color:var(--material-dark);opacity:.7;border:0;bottom:24px;right:5%;transform:rotate(-10deg)}.material-detail-landing__hero-mark svg{width:100%;height:100%}.material-detail-landing[data-theme=prepare] .material-detail-landing__hero{background-size:172px 172px;flex-direction:column;padding-bottom:0;display:flex}.material-detail-landing[data-theme=prepare] .material-detail-landing__hero-copy{margin-bottom:0}.material-detail-landing__hero-image{object-fit:contain;width:min(72vw,720px);height:auto;margin:24px auto 0;display:block}.material-detail-landing[data-theme] .material-detail-landing__section-title{color:var(--material-dark);text-wrap:balance;font-family:inherit}.material-detail-landing[data-theme] .material-detail-landing__list p{white-space:pre-wrap}.material-detail-landing[data-theme=prepare] .material-detail-landing__list{gap:64px;padding-top:42px}.material-detail-landing[data-theme=prepare] .material-detail-landing__list li{box-shadow:none;background:0 0;border-radius:0;padding:0;display:block;position:relative}.material-detail-landing[data-theme=prepare] .material-detail-landing__list li>span{z-index:2;width:clamp(88px,10vw,122px);color:var(--material-dark);margin:0 auto -42px;font-size:clamp(3rem,6vw,5.5rem);position:relative}.material-detail-landing[data-theme=prepare] .material-detail-landing__list li>p{z-index:1;background:#fff;border-radius:56px;padding:68px clamp(28px,5vw,56px) 48px;font-size:clamp(1.3rem,3vw,2.25rem);font-weight:550;line-height:1.25;position:relative}.material-detail-landing__illustration{object-fit:contain;width:min(70vw,560px);height:auto;margin:-12px auto 0;display:block}.material-detail-landing[data-theme] .material-detail-landing__footer{background-color:var(--material-accent);min-height:480px;color:var(--material-dark);background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:118px 118px;flex-direction:column}.material-detail-landing__topbar>a{min-height:44px}.material-detail-landing__academic-cap{pointer-events:none;width:clamp(130px,20vw,280px);height:auto;position:absolute;bottom:3%;right:5%;transform:rotate(-8deg)}.material-detail-landing[data-theme=university] .material-detail-landing__hero{padding-bottom:180px}.material-detail-landing[data-theme=university] .material-detail-landing__list{gap:52px}.material-detail-landing[data-theme=university] .material-detail-landing__list li{background:#fff;grid-template-columns:minmax(0,1fr) auto;padding-top:54px;position:relative}.material-detail-landing[data-theme=university] .material-detail-landing__list li>span{border:5px solid var(--material-soft);width:64px;font-size:2rem;position:absolute;top:-28px;left:calc(50% - 32px)}.material-detail-landing__original-icon{object-fit:contain;width:clamp(80px,13vw,160px);height:auto}.material-detail-landing[data-theme=university] .material-detail-landing__callout{color:var(--material-dark);padding-right:80px;position:relative;background:var(--material-accent)!important}.material-detail-landing[data-theme=university] .material-detail-landing__callout:after{content:"";background:url(/assets/material-landings/paperclip.png) 50%/contain no-repeat;width:55px;height:100px;position:absolute;top:-20px;right:8px}.material-detail-landing[data-theme=parent-help] .material-detail-landing__hero-mark{opacity:.3;border:2px solid;border-radius:24px;width:100px;height:100px}.material-detail-landing[data-theme=parent-help] .material-detail-landing__body{width:min(1120px,100% - 40px)}.material-detail-landing[data-theme=parent-help] .material-detail-landing__list{gap:36px}.material-detail-landing[data-theme=parent-help] .material-detail-landing__list li{box-shadow:none;background:#d3bfdf;align-items:start;padding:clamp(28px,5vw,64px);position:relative}.material-detail-landing[data-theme=parent-help] .material-detail-landing__list li:nth-child(2n){background:#ebe1ef;margin-left:7%}.material-detail-landing[data-theme=parent-help] .material-detail-landing__list li:nth-child(4n+3),.material-detail-landing[data-theme=parent-help] .material-detail-landing__list li:nth-child(4n+4){background:#fff;border-radius:90px 28px}.material-detail-landing__conversation{border-radius:24px;grid-column:2;width:min(100%,420px);height:auto;margin-top:12px;display:block}.material-detail-landing[data-theme=parent-help] .material-detail-landing__list li:nth-child(8n+5),.material-detail-landing[data-theme=parent-help] .material-detail-landing__list li:nth-child(8n+6){color:#fff;background:#090337}.material-detail-landing[data-theme=parent-help] .material-detail-landing__list li:nth-child(8n+5){background-image:url(/assets/material-landings/rocket-outline.png);background-position:right 24px bottom 20px;background-repeat:no-repeat;background-size:100px;padding-bottom:140px}.material-detail-landing__closing-art{object-fit:contain;width:min(50vw,210px);height:auto;display:block}.material-detail-landing[data-theme=parent-help] .material-detail-landing__footer{color:#fff;background:#06013b}.material-detail-landing[data-theme=parent-help] .material-detail-landing__footer .material-detail-landing__logo{background:#fff;border-radius:24px;padding:20px}.material-detail-landing[data-theme=parent-help] .material-detail-landing__closing-art{width:min(85vw,440px)}.material-detail-landing[data-theme=university] .material-detail-landing__footer:after{content:"";background:url(/assets/material-landings/notes.png) 50%/contain no-repeat;width:100px;height:84px}@media (width<=700px){.material-detail-landing[data-theme] .material-detail-landing__hero{min-height:min(760px,100svh);padding-inline:16px}.material-detail-landing[data-theme] .material-detail-landing__topbar{align-items:center;gap:10px}.material-detail-landing[data-theme] .material-detail-landing__hero h1{font-size:clamp(2.25rem,9.5vw,4rem)}.material-detail-landing[data-theme] .material-detail-landing__hero-copy{margin-top:32px}.material-detail-landing__hero-image{width:min(100%,520px)}.material-detail-landing[data-theme=prepare] .material-detail-landing__body{width:calc(100% - 24px)}.material-detail-landing[data-theme=prepare] .material-detail-landing__list li>p{border-radius:34px;padding:62px 24px 30px}.material-detail-landing__illustration{width:min(90%,460px)}.material-detail-landing[data-theme=university] .material-detail-landing__hero{padding-bottom:150px}.material-detail-landing[data-theme=university] .material-detail-landing__list li{grid-template-columns:1fr}.material-detail-landing__original-icon{justify-self:end;width:100px}.material-detail-landing[data-theme=parent-help] .material-detail-landing__list li:nth-child(2n){margin-left:0}.material-detail-landing[data-theme=parent-help] .material-detail-landing__list li{border-radius:28px}.material-detail-landing__conversation{grid-column:1}}.entry-page{--entry-bg:#f5eff8;--entry-ink:#211329;--entry-muted:#584560;background:var(--entry-bg);color:var(--entry-ink);overflow:clip}.entry-page--route{--entry-bg:#1b1024;--entry-ink:#fffaf0;--entry-muted:#d3c6d9;--pb-color-action:#dcc7eb;--pb-color-on-action:#1b1024;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.entry-page--invitation{--entry-bg:#fffdf9}.entry-page .workspace{width:100%;max-width:1920px;min-height:100svh;padding-inline:clamp(20px,4.5vw,86px)}.entry-page .topbar{z-index:2;flex-shrink:0;height:104px;position:relative}.entry-page .brand-subtitle,.entry-page .topbar nav button{color:var(--entry-muted)}.entry-page .topbar nav button:hover{color:var(--entry-ink)}.entry-page .topbar nav button:focus-visible,.entry-page a:focus-visible{outline-color:currentColor}.entry-page main{flex:1;min-width:0;padding:0;display:flex}.entry-page .entry-page__footer{z-index:2;color:var(--entry-muted);background:0 0;border:0;flex-shrink:0;justify-content:flex-end;margin:0;padding-block:24px;position:relative}.entry-concept{isolation:isolate;flex:1;min-width:0;animation:none;position:relative}.entry-concept__copy{z-index:1;position:relative}.entry-concept h1{max-width:12ch;color:var(--entry-ink);font-family:var(--pb-font-family);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(54px,6.4vw,112px);font-weight:450;line-height:1.04}.entry-concept p{max-width:47ch;color:var(--entry-muted);text-wrap:pretty;margin-top:28px;font-size:clamp(16px,1.35vw,22px);line-height:1.6}.entry-concept__art{z-index:0;object-fit:contain;pointer-events:none;display:block;position:absolute}.entry-concept--route{min-height:610px}.entry-concept--route .entry-concept__copy{padding-top:clamp(36px,6vh,96px)}.entry-concept--route h1{max-width:16ch}.entry-concept--route .entry-concept__art{object-position:bottom right;width:130%;max-width:none;height:auto;animation:1.7s cubic-bezier(.2,.7,.2,1) both entry-route-arrive;bottom:-37%;left:-7vw}.entry-concept--invitation{align-items:center;min-height:610px;display:flex}.entry-concept--invitation .entry-concept__copy{width:53%;padding-bottom:56px}.entry-concept--invitation h1{max-width:10ch;font-size:clamp(52px,5.6vw,98px)}.entry-concept--invitation p{max-width:36ch}.entry-concept--invitation .entry-concept__art{width:66%;height:105%;animation:1.4s cubic-bezier(.2,.7,.2,1) both entry-invitation-arrive;bottom:-1%;right:-7%}.entry-concept--focus{align-items:center;min-height:610px;display:flex}.entry-concept--focus .entry-concept__copy{width:100%;padding-bottom:40px}.entry-concept--focus h1{max-width:12.8ch;font-size:clamp(64px,8.5vw,144px);font-weight:750;line-height:1.02}.entry-concept--focus p{color:#43334c;max-width:42ch}.entry-concept--focus .entry-concept__art{opacity:.82;width:90%;height:130%;animation:1.6s cubic-bezier(.2,.7,.2,1) both entry-focus-arrive;bottom:-12%;right:-15%}@keyframes entry-route-arrive{0%{opacity:0;transform:translate(-5%,2%)}to{opacity:1;transform:none}}@keyframes entry-invitation-arrive{0%{opacity:0;transform:translateY(28px)rotate(3deg)}to{opacity:1;transform:none}}@keyframes entry-focus-arrive{0%{opacity:0;transform:translate(35px)scale(1.04)}to{opacity:.82;transform:none}}@media (width>=1600px){.entry-concept{min-height:720px}}@media (width<=1100px){.entry-page .workspace{padding-inline:40px}.entry-concept--route{min-height:520px}.entry-concept--route .entry-concept__art{width:160%;bottom:-37%;left:-16vw}.entry-concept--invitation{min-height:520px}.entry-concept--invitation h1{font-size:66px}.entry-concept--focus{min-height:520px}.entry-concept--focus h1{font-size:86px}.entry-concept--focus .entry-concept__art{width:110%;right:-30%}}@media (width<=820px){.entry-page .topbar{height:96px}.entry-concept--route .entry-concept__copy{padding-top:50px}.entry-concept--route h1{font-size:76px}.entry-concept--route .entry-concept__art{width:180%;height:auto;bottom:-15%;left:-35vw}.entry-concept--invitation{display:block}.entry-concept--invitation .entry-concept__copy{width:100%;padding-top:32px;padding-bottom:0}.entry-concept--invitation h1{max-width:12ch;font-size:68px}.entry-concept--invitation p{max-width:43ch}.entry-concept--invitation .entry-concept__art{width:85%;height:64%;bottom:-2%;right:-10%}.entry-concept--focus{align-items:flex-start}.entry-concept--focus .entry-concept__copy{padding-top:80px}.entry-concept--focus h1{font-size:82px}.entry-concept--focus .entry-concept__art{width:125%;height:85%;bottom:-6%;right:-45%}}@media (width<=520px){.entry-page .workspace{padding-inline:24px}.entry-page .topbar{height:88px}.entry-page .go-brand{gap:6px}.entry-page .go-brand img{width:48px;height:42px}.entry-page .entry-page__footer{padding-block:22px;font-size:11px}.entry-concept{min-height:620px}.entry-concept h1{letter-spacing:-.055em;font-size:52px;line-height:1.08}.entry-concept p{max-width:33ch;margin-top:24px;font-size:16px;line-height:1.6}.entry-concept--route .entry-concept__copy{padding-top:38px}.entry-concept--route .entry-concept__art{width:210%;height:auto;bottom:-3%;left:-58vw}.entry-concept--invitation .entry-concept__copy{padding-top:38px}.entry-concept--invitation h1{max-width:10ch}.entry-concept--invitation .entry-concept__art{width:120%;height:57%;bottom:-2%;right:-12%}.entry-concept--focus .entry-concept__copy{padding-top:50px}.entry-concept--focus h1{font-size:58px;font-weight:750}.entry-concept--focus .entry-concept__art{opacity:.65;width:175%;height:70%;bottom:-8%;right:-60%}}@media (prefers-reduced-motion:reduce){.entry-concept__art{animation:none}}.access-check-state{isolation:isolate;background:linear-gradient(120deg,#fffdf9e8,#ffffffc9);border:1px solid #e4dbe8;border-radius:24px;grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:380px;padding:clamp(28px,4vw,60px);display:grid;overflow:hidden;box-shadow:0 22px 70px -35px #53336039}.access-check-state__copy{z-index:1;max-width:560px;position:relative}.access-check-state__copy h2{color:#392643;font-family:var(--pb-font-heading-family);letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.14}.access-check-state__copy p{color:#6b5873;max-width:42ch;margin:0;font-size:16px;line-height:1.7}.access-check-state__retry{margin-top:28px}.access-check-state__art{aspect-ratio:1.12;justify-self:center;width:min(100%,350px);position:relative}.access-check-state__halo{background:radial-gradient(#f0e5f8 5%,#f8f0df60 50%,#0000 72%);border-radius:50%;position:absolute;inset:2% -7%}.access-check-state__orbit{border:1px solid #b49bc6a8;border-radius:50%;animation:13s ease-in-out infinite access-orbit;position:absolute;inset:15% 0;transform:rotate(-25deg)}.access-check-state__orbit--gold{border-color:#ddbe59ba;animation-name:access-orbit-gold;animation-duration:11s;inset:7% 17%;transform:rotate(24deg)}.access-check-state__sheet{background:linear-gradient(135deg,#fffffff2,#f2e9f5a6 80%);border:1px solid #ffffffed;border-radius:23px;align-content:center;gap:12px;width:39%;height:57%;padding:22px;display:grid;position:absolute;box-shadow:0 18px 34px -20px #6d467d80,inset 0 0 0 1px #e3d7ed99}.access-check-state__sheet span{background:#cfb9dc78;border-radius:6px;height:5px;display:block}.access-check-state__sheet span:nth-child(2){width:70%}.access-check-state__sheet span:nth-child(3){width:44%}.access-check-state__sheet--back{animation:6s ease-in-out infinite access-sheet-back;top:16%;left:20%;transform:rotate(-17deg)}.access-check-state__sheet--front{background:linear-gradient(135deg,#fffef9f5,#fff1cfa6);animation:6s ease-in-out infinite access-sheet-front;top:29%;left:44%;transform:rotate(13deg)}.access-check-state__sheet--front span{background:#dbc4727d}.access-check-state__bridge{background:linear-gradient(90deg,#b99ccc7a,#ddc15d9c);width:50%;height:2px;position:absolute;top:54%;left:26%;transform:rotate(12deg)}.access-check-state__bridge span{opacity:0;background:#bd98d2;border-radius:50%;width:5px;height:5px;animation:3.2s ease-in-out infinite access-signal;position:absolute;top:-2px}.access-check-state__bridge span:nth-child(2){animation-delay:.7s}.access-check-state__bridge span:nth-child(3){animation-delay:1.4s}.access-check-state__beacon{background:#caad45;border:4px solid #fffaf1;border-radius:50%;width:22px;height:22px;animation:3.2s ease-in-out infinite access-beacon;position:absolute;top:50%;left:48%;box-shadow:0 0 0 1px #e1c86b,0 0 24px #e9ca6878}.access-check-state__pulse{opacity:0;border:1px solid #b997c7;border-radius:50%;width:56px;height:56px;animation:4s ease-out infinite access-pulse;position:absolute;top:calc(50% - 17px);left:calc(48% - 17px)}.access-check-state__pulse--two{animation-delay:2s}.access-check-state__spark{fill:#c9aa36;width:19px;height:19px;animation:5s ease-in-out infinite access-star;position:absolute}.access-check-state__spark svg{width:100%;height:100%;display:block}.access-check-state__spark--one{top:21%;right:6%}.access-check-state__spark--two{fill:#9f7ab8;width:12px;animation-delay:-2s;bottom:11%;left:10%}.access-check-state--pending .access-check-state__bridge span{animation-duration:2.1s}@keyframes access-sheet-back{0%,to{transform:translateY(0)rotate(-17deg)}50%{transform:translateY(-10px)rotate(-11deg)}}@keyframes access-sheet-front{0%,to{transform:translateY(0)rotate(13deg)}50%{transform:translateY(8px)rotate(18deg)}}@keyframes access-orbit{0%,to{transform:rotate(-25deg)scale(1)}50%{transform:rotate(-12deg)scale(1.035)}}@keyframes access-orbit-gold{0%,to{transform:rotate(24deg)}50%{transform:rotate(43deg)}}@keyframes access-signal{0%{opacity:0;transform:translate(0)}20%{opacity:.9}75%{opacity:.8}to{opacity:0;transform:translate(155px)}}@keyframes access-beacon{0%,to{transform:scale(.88)}50%{transform:scale(1.08)}}@keyframes access-pulse{0%{opacity:.65;transform:scale(.6)}to{opacity:0;transform:scale(2.3)}}@keyframes access-star{0%,to{opacity:.6;transform:rotate(-12deg)scale(.85)}50%{opacity:1;transform:rotate(18deg)scale(1.05)}}@media (width<=680px){.access-check-state{border-radius:20px;grid-template-columns:1fr;gap:8px;min-height:0;padding:24px 22px 32px}.access-check-state__art{width:min(100%,260px)}.access-check-state__copy{text-align:center}.access-check-state__copy h2{margin-bottom:16px;font-size:clamp(29px,7.8vw,36px)}.access-check-state__copy p{font-size:15px}.access-check-state__retry{margin-top:24px}}@media (prefers-reduced-motion:reduce){.access-check-state__art *,.access-check-state__art :before,.access-check-state__art :after{animation:none!important}.access-check-state__pulse--one{opacity:.35}.access-check-state__bridge span{opacity:.8}.access-check-state__bridge span:nth-child(2){left:45%}.access-check-state__bridge span:nth-child(3){left:90%}}.diagnostics-release .workspace{margin-left:0;width:min(100%,1440px);margin-inline:auto}.diagnostics-release .topbar{justify-content:space-between}.diagnostics-release .topbar nav{gap:8px;display:flex}.go-brand,.diagnostic-brand-shell.go-diagnostic-stage .diagnostic-brand-header .go-brand{font-family:var(--pb-font-family);align-items:center;gap:12px;display:inline-flex}.go-brand img,.diagnostic-brand-shell.go-diagnostic-stage .diagnostic-brand-header .go-brand img{object-fit:contain;width:64px;height:48px}.go-brand .brand-copy{white-space:nowrap;flex-shrink:0}@media (width<=600px){.diagnostic-brand-shell.go-diagnostic-stage .runtime-progress{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.diagnostic-brand-shell.go-diagnostic-stage .runtime-progress>span:first-child{white-space:nowrap}.diagnostic-brand-shell.go-diagnostic-stage .diagnostic-binary-task .runtime-progress{flex-direction:row;display:flex}}.specialist-link-required{border:1px solid var(--pb-color-border);background:linear-gradient(135deg,#f0ebff,#fffdf6 80%);border-radius:32px;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);max-width:1080px;margin:clamp(24px,6vh,72px) auto;padding:clamp(24px,5vw,64px);display:grid}.specialist-link-required__art{justify-self:center;width:100%;max-width:360px}.specialist-link-required h1{overflow-wrap:anywhere;font-size:clamp(30px,3.2vw,48px);line-height:1.12}.specialist-link-required p{line-height:1.65}.specialist-link-required__hint{color:var(--pb-color-text-muted);margin-top:24px;font-size:14px}@media (width<=760px){.diagnostics-release .workspace{padding:0 16px}.diagnostics-release .topbar{height:84px;display:flex}.specialist-link-required{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:16px;margin-block:12px 24px}.specialist-link-required__art{max-width:180px}}.go-scale-art{z-index:0;pointer-events:none;color:#795a94;contain:paint;position:absolute;inset:0;overflow:hidden}.go-scale-art__scene{width:100%;height:100%;display:block;overflow:visible}.go-scale-art__scene *{vector-effect:non-scaling-stroke}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=my-needs-kid] .diagnostic-brand-decor__round,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=my-needs-kid] .diagnostic-brand-decor__square,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=my-needs-kid] .diagnostic-brand-decor__pointer,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=my-needs] .diagnostic-brand-decor__round,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=my-needs] .diagnostic-brand-decor__square,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=my-needs] .diagnostic-brand-decor__pointer,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=exploring-values] .diagnostic-brand-decor__round,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=exploring-values] .diagnostic-brand-decor__square,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=exploring-values] .diagnostic-brand-decor__pointer,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=learning-motivation] .diagnostic-brand-decor__round,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=learning-motivation] .diagnostic-brand-decor__square,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=learning-motivation] .diagnostic-brand-decor__pointer,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=viability] .diagnostic-brand-decor__round,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=viability] .diagnostic-brand-decor__square,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=viability] .diagnostic-brand-decor__pointer,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="10-questions"] .diagnostic-brand-decor__round,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="10-questions"] .diagnostic-brand-decor__square,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="10-questions"] .diagnostic-brand-decor__pointer,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=im-at-work] .diagnostic-brand-decor__round,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=im-at-work] .diagnostic-brand-decor__square,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=im-at-work] .diagnostic-brand-decor__pointer,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=school-burnout] .diagnostic-brand-decor__round,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=school-burnout] .diagnostic-brand-decor__square,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=school-burnout] .diagnostic-brand-decor__pointer,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=big-five-punkt-b] .diagnostic-brand-decor__round,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=big-five-punkt-b] .diagnostic-brand-decor__square,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic=big-five-punkt-b] .diagnostic-brand-decor__pointer{display:none}.go-scale-art__constellation-path{fill:none;stroke:#9c7abb;stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:3 9;opacity:.38}.go-scale-art__constellation-path--soft{stroke:#83cdb8;stroke-dasharray:1 13;opacity:.22}.go-scale-art__stars circle{fill:#b69bd0;opacity:.68}.go-scale-art__stars circle:nth-child(3n){fill:#81c9b4}.go-scale-art__stars circle:nth-child(4n){fill:#edd36b}.go-scale-art__star-halo{fill:none;stroke:#a680c4;stroke-width:1px;opacity:.2;transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite go-scale-halo}.go-scale-art__star-halo--second{animation-delay:-4.5s}.go-scale-art__compass-arc,.go-scale-art__compass-arc--inner{fill:none;stroke:#a58ac0;stroke-width:1.4px;stroke-dasharray:1 8;opacity:.4}.go-scale-art__compass-arc--inner{stroke:#83cdb8;opacity:.33}.go-scale-art__compass-line{fill:none;stroke:#9d80b8;stroke-width:1px;stroke-linecap:round;opacity:.25}.go-scale-art__route{fill:none;stroke:#a27ebd;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 7;opacity:.38}.go-scale-art__route--mint{stroke:#70bda5;opacity:.36}.go-scale-art__compass-point{fill:#f0d36a;opacity:.76}.go-scale-art__prism{fill:#b49bd1;fill-opacity:.11;stroke:#a18ab8;stroke-opacity:.42;stroke-width:1.2px}.go-scale-art__prism-edge{fill:none;stroke:#fffdf8;stroke-width:2px;stroke-opacity:.72}.go-scale-art__prism-ray{fill:none;stroke-width:1.6px;stroke-linecap:round;opacity:.42;transform-box:fill-box;transform-origin:50%;animation:22s ease-in-out infinite alternate go-scale-ray}.go-scale-art__prism-ray--in{stroke:#a58bc0;opacity:.25}.go-scale-art__prism-ray--out-a{stroke:#a98cc9}.go-scale-art__prism-ray--out-b{stroke:#f0d66f;animation-delay:-6s}.go-scale-art__prism-ray--out-c{stroke:#79cbb3;animation-delay:-12s}.go-scale-art__prism-ray--out-d{stroke:#b79bd2;animation-delay:-18s}.go-scale-art__prism-glow{fill:#a88bc7;fill-opacity:.035;stroke:#91d2bf;stroke-opacity:.16;stroke-width:1px}.go-scale-art__spiral-line{fill:none;stroke:#9d7bbb;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:1 5;opacity:.38;animation:38s linear infinite go-scale-drift}.go-scale-art__spiral-line--wide{stroke:#7dc9b2;stroke-width:1.1px;stroke-dasharray:2 9;opacity:.32;animation-direction:reverse}.go-scale-art__spiral-orbit{fill:none;stroke:#e8d16e;stroke-width:1px;stroke-dasharray:1 12;opacity:.32}.go-scale-art__spiral-source{fill:#9b7cb8;opacity:.55}.go-scale-art__terrain-line{fill:none;stroke:#9d82b8;stroke-width:1.45px;stroke-linecap:round;stroke-dasharray:1 6;opacity:.38}.go-scale-art__terrain-line--mint{stroke:#79c9b1;opacity:.4}.go-scale-art__terrain-glow{fill:#b49bd1;fill-opacity:.045;stroke:#e8d16e;stroke-opacity:.18;stroke-width:1px}.go-scale-art__fold-ribbon{fill:url(#scale-fold-light);stroke:#fffdfa;stroke-opacity:.8;stroke-width:2px;filter:drop-shadow(0 12px 20px #9c7cba26)}.go-scale-art__fold-surface{fill:#b8a1d0;fill-opacity:.06;stroke:#a68ac2;stroke-opacity:.17;stroke-width:1px}.go-scale-art__fold-line{fill:none;stroke:#a58ac0;stroke-width:1.3px;stroke-linecap:round;opacity:.32}.go-scale-art__fold-line--mint{stroke:#7ac9b1;opacity:.34}.go-scale-art__fold-glint{fill:none;stroke:#fffefb;stroke-width:2.2px;stroke-linecap:round;opacity:.65;stroke-dasharray:260 2200;animation:28s ease-in-out infinite go-scale-glide}.go-scale-art__fiber{fill:none;stroke:#a286bf;stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:2 8;opacity:.34}.go-scale-art__fiber--mint{stroke:#7bcbb3;opacity:.37}.go-scale-art__fiber--gold{stroke:#dfca73;opacity:.32}.go-scale-art__fiber-field{fill:none;stroke:#9e80bc;stroke-width:1px;stroke-dasharray:1 10;opacity:.16;transform-box:fill-box;transform-origin:50%;animation:26s ease-in-out infinite alternate go-scale-breathe}.go-scale-art__paper-shadow{fill:#725689;fill-opacity:.08}.go-scale-art__paper-sheet{fill:#fffdf8;fill-opacity:.15;stroke:#aa92c1;stroke-opacity:.36;stroke-width:1px}.go-scale-art__paper-sheet--back{fill:#b5a1cc;fill-opacity:.1;stroke:#82cbb5;stroke-opacity:.34}.go-scale-art__window-light{fill:#f0d86f;fill-opacity:.12;stroke:#f0d86f;stroke-opacity:.25;stroke-width:1px}.go-scale-art__window-beam{fill:#b8a2d1;fill-opacity:.08;transform-box:fill-box;transform-origin:50%;animation:30s ease-in-out infinite alternate go-scale-beam}.go-scale-art__window-beam--second{fill:#7bcbb4;fill-opacity:.08;animation-delay:-12s}.go-scale-art__paper-edge{fill:none;stroke:#fffdf8;stroke-opacity:.62;stroke-width:2px}.go-scale-art__petal{fill:#ab92c8;fill-opacity:.075;stroke:#9c7dbb;stroke-opacity:.37;stroke-width:1.4px;stroke-linejoin:round}.go-scale-art__petal--two{fill:#86cdb8;stroke:#75bba6}.go-scale-art__petal--three{fill:#ead16d;stroke:#d7c263}.go-scale-art__petal--four{fill:#b7a0d0;stroke:#9c7dbb}.go-scale-art__petal--five{fill:#8ecdbb;stroke:#75bba6}.go-scale-art__petal-center{fill:#fffdf8;fill-opacity:.48;stroke:#9d82b9;stroke-opacity:.34;stroke-width:1.2px}.go-scale-art__petal-orbit{fill:none;stroke:#9f84bb;stroke-width:1px;stroke-dasharray:1 9;opacity:.2;transform-box:fill-box;transform-origin:50%;animation:80s linear infinite go-scale-orbit}@keyframes go-scale-halo{0%,to{opacity:.14;transform:scale(.84)}50%{opacity:.34;transform:scale(1.12)}}@keyframes go-scale-ray{0%{opacity:.24;transform:translate(-5px)}to{opacity:.48;transform:translate(5px)}}@keyframes go-scale-drift{to{stroke-dashoffset:-80px}}@keyframes go-scale-glide{0%,12%{stroke-dashoffset:250px;opacity:.25}58%,90%{stroke-dashoffset:-1200px;opacity:.72}to{stroke-dashoffset:-2200px;opacity:.2}}@keyframes go-scale-breathe{0%{opacity:.12;transform:scale(.97,.98)}to{opacity:.24;transform:scale(1.02,1.015)}}@keyframes go-scale-beam{0%{opacity:.45;transform:translate(-5px,2px)}to{opacity:.9;transform:translate(5px,-2px)}}@keyframes go-scale-orbit{to{transform:rotate(360deg)}}@media (width<=700px){.go-scale-art__scene{opacity:.7}.go-scale-art__scene--constellation,.go-scale-art__scene--compass,.go-scale-art__scene--prism,.go-scale-art__scene--spiral,.go-scale-art__scene--petals{opacity:.42}}@media (width<=420px){.go-scale-art__scene--constellation,.go-scale-art__scene--compass,.go-scale-art__scene--prism,.go-scale-art__scene--spiral,.go-scale-art__scene--petals{opacity:.28}}@media (prefers-reduced-motion:reduce){.go-scale-art *,.go-scale-art :before,.go-scale-art :after{transition:none!important;animation:none!important}}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art{--writing-paper:#fffdf8;--writing-paper-light:#fffdf8d1;--writing-purple:#bd92ce;--writing-purple-soft:#bd92ce47;--writing-mint:#66caa5;--writing-mint-soft:#66caa540;--writing-yellow:#f1cd21;--writing-yellow-soft:#f1cd2142;z-index:0;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art:before,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art:after,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__sheet,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__motif,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__specimen,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__pane,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__island,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__channel,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__voice,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__frame{display:block;position:absolute}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art:before{content:"";background:linear-gradient(136deg,#ffffffbd,#0000 38%),linear-gradient(35deg,#bd92ce17,#fffdf800 48%,#66caa51f);border-radius:52% 0 0 48%;width:min(70vw,66rem);height:min(82vh,54rem);top:-12vh;right:-17vw;transform:rotate(-7deg);box-shadow:-1.5rem 2.5rem 4rem #432a4c0d}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art:after{content:"";background:linear-gradient(110deg, var(--writing-purple-soft), #fffdf861 48%, var(--writing-mint-soft));border-radius:50% 50% 0 0;width:min(48vw,46rem);height:min(24vh,16rem);bottom:-12vh;left:-10vw;transform:rotate(7deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__sheet{background:linear-gradient(132deg,#fffdf899,#fffdf800 64%);border:1px solid #ffffff8a;box-shadow:0 1.5rem 3rem #432a4c0a}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__sheet--back{border-radius:48% 4% 8% 12%;width:min(33vw,33rem);height:min(61vh,42rem);top:8vh;right:4vw;transform:rotate(8deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__sheet--front{border-radius:3% 4% 44% 8%;width:min(24vw,23rem);height:min(46vh,33rem);top:21vh;right:13vw;transform:rotate(-5deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__motif{opacity:.7;border-radius:999px}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__motif--one{aspect-ratio:1;background:var(--writing-yellow-soft);width:clamp(2rem,6vw,6rem);top:24vh;right:15vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__motif--two{aspect-ratio:1;background:var(--writing-purple-soft);width:clamp(1.4rem,4vw,4rem);bottom:21vh;right:5vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__motif--three{background:var(--writing-mint-soft);border-radius:60% 40% 18% 42%;width:clamp(2.4rem,7vw,7rem);height:clamp(1.7rem,5vw,5rem);bottom:12vh;right:27vw;transform:rotate(-24deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__sheet--back{border-radius:46% 4% 12% 20%;width:min(42vw,42rem);height:min(47vh,35rem);top:19vh;right:2vw;transform:rotate(-10deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__sheet--front{border-radius:12% 18% 40% 10%;width:min(30vw,28rem);height:min(33vh,24rem);top:31vh;right:10vw;transform:rotate(7deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen{aspect-ratio:1;background:var(--writing-purple);opacity:.62;border-radius:38% 62% 48% 52%;width:clamp(.55rem,1.5vw,1.35rem)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen:nth-of-type(3n){background:var(--writing-mint)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen:nth-of-type(4n){background:var(--writing-yellow)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--1{top:25vh;right:37vw;transform:rotate(15deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--2{top:31vh;right:28vw;transform:rotate(-28deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--3{top:24vh;right:18vw;transform:rotate(35deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--4{top:38vh;right:12vw;transform:rotate(9deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--5{top:47vh;right:32vw;transform:rotate(-17deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--6{top:53vh;right:22vw;transform:rotate(23deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--7{top:55vh;right:8vw;transform:rotate(-13deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--8{top:43vh;right:42vw;transform:rotate(29deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--9{top:19vh;right:26vw;transform:rotate(-8deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--10{top:63vh;right:16vw;transform:rotate(18deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=perfect-job] .diagnostic-writing-art__pane{transform-origin:bottom;background:linear-gradient(138deg,#bd92ce3d,#fffdf81a 56%,#66caa53b);border:1px solid #ffffff9e;height:min(58vh,43rem);top:15vh;box-shadow:0 1.2rem 2.8rem #432a4c12}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=perfect-job] .diagnostic-writing-art__pane--1{width:min(16vw,15rem);right:21vw;transform:skewY(-10deg)rotate(3deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=perfect-job] .diagnostic-writing-art__pane--2{background:linear-gradient(140deg,#66caa540,#fffdf814);width:min(13vw,12rem);height:min(50vh,36rem);top:23vh;right:9vw;transform:skewY(8deg)rotate(-2deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=perfect-job] .diagnostic-writing-art__pane--3{background:linear-gradient(140deg,#f1cd212e,#bd92ce21);width:min(12vw,11rem);height:min(39vh,30rem);top:32vh;right:-2vw;transform:skewY(-5deg)rotate(-7deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=antirating-of-professions] .diagnostic-writing-art__sheet--back{border-radius:46% 44% 38% 52%;width:min(47vw,45rem);height:min(40vh,30rem);top:28vh;right:4vw;transform:rotate(-7deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=antirating-of-professions] .diagnostic-writing-art__island{background:linear-gradient(145deg,#bd92ce4d,#fffdf84d);border:1px solid #ffffffad;border-radius:54% 46% 48% 52%;width:clamp(7rem,18vw,18rem);height:clamp(5rem,12vw,12rem);top:35vh;box-shadow:0 1.3rem 2.4rem #432a4c0f}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=antirating-of-professions] .diagnostic-writing-art__island--one{right:22vw;transform:rotate(-7deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=antirating-of-professions] .diagnostic-writing-art__island--two{background:linear-gradient(145deg,#66caa54a,#fffdf84d);top:44vh;right:5vw;transform:rotate(9deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=antirating-of-professions] .diagnostic-writing-art__channel{background:linear-gradient(90deg,#0000,#5c4d6642,#0000);width:11vw;height:1px;top:49vh;right:19vw;transform:rotate(14deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=interview] .diagnostic-writing-art__sheet--back{border-radius:50% 5% 50% 7%;width:min(43vw,40rem);height:min(49vh,37rem);top:22vh;right:2vw;transform:rotate(-13deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=interview] .diagnostic-writing-art__voice{aspect-ratio:1;border:1px solid #5c4d662b;border-radius:50%;width:clamp(7rem,19vw,18rem);top:30vh}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=interview] .diagnostic-writing-art__voice--1{background:radial-gradient(circle, var(--writing-purple-soft) 0 33%, transparent 34%);right:22vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=interview] .diagnostic-writing-art__voice--2{background:radial-gradient(circle, var(--writing-mint-soft) 0 33%, transparent 34%);top:43vh;right:5vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=interview] .diagnostic-writing-art__voice--3{border-color:#bd92ce3d;width:clamp(9rem,23vw,22rem);top:27vh;right:25vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=interview] .diagnostic-writing-art__voice--4{border-color:#66caa538;width:clamp(10rem,25vw,24rem);top:40vh;right:2vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame{width:clamp(2.8rem,6.4vw,6rem);height:clamp(2.1rem,4.8vw,4.5rem);transform:rotate(var(--frame-tilt,0deg));background:linear-gradient(145deg,#fffdf8bd,#bd92ce29);border:1px solid #ffffffc2;box-shadow:0 .6rem 1.1rem #432a4c12}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame:nth-of-type(odd){background:linear-gradient(145deg,#fffdf8c7,#66caa52e)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame:nth-of-type(3n){background:linear-gradient(145deg,#fffdf8c7,#f1cd212e)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame--1{--frame-tilt:-7deg;top:26vh;right:30vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame--2{--frame-tilt:5deg;top:34vh;right:20vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame--3{--frame-tilt:-3deg;top:25vh;right:10vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame--4{--frame-tilt:8deg;top:37vh;right:1vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame--5{--frame-tilt:4deg;top:46vh;right:28vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame--6{--frame-tilt:-6deg;top:52vh;right:18vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame--7{--frame-tilt:5deg;top:48vh;right:7vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame--8{--frame-tilt:-4deg;top:59vh;right:0}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic$=-kid] .diagnostic-writing-art{--writing-purple-soft:#bd92ce5e;--writing-mint-soft:#66caa557;--writing-yellow-soft:#f1cd2161}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic$=-kid] .diagnostic-writing-art__motif--one{border-radius:40% 60% 49% 51%;transform:rotate(14deg)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic$=-kid] .diagnostic-writing-art__specimen{width:clamp(.8rem,1.8vw,1.7rem)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic$=-kid] .diagnostic-writing-art__pane{background:linear-gradient(138deg,#bd92ce4f,#fffdf81f 56%,#66caa54d);border-radius:48% 3% 7% 9%}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic$=-kid] .diagnostic-writing-art__frame{border-radius:22% 8% 18%}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic]:not([data-diagnostic$=-kid]) .diagnostic-writing-art{--writing-purple-soft:#bd92ce33;--writing-mint-soft:#66caa52e;--writing-yellow-soft:#f1cd212e}.diagnostic-brand-shell.go-diagnostic-stage:is([data-diagnostic="10-favorite-things-kid"],[data-diagnostic="10-favorite-things"],[data-diagnostic=perfect-job-kid],[data-diagnostic=perfect-job],[data-diagnostic=antirating-of-professions-kid],[data-diagnostic=antirating-of-professions],[data-diagnostic=interview-kid],[data-diagnostic=interview],[data-diagnostic="8-frames-kid"],[data-diagnostic="8-frames"]) .diagnostic-brand-decor__round,.diagnostic-brand-shell.go-diagnostic-stage:is([data-diagnostic="10-favorite-things-kid"],[data-diagnostic="10-favorite-things"],[data-diagnostic=perfect-job-kid],[data-diagnostic=perfect-job],[data-diagnostic=antirating-of-professions-kid],[data-diagnostic=antirating-of-professions],[data-diagnostic=interview-kid],[data-diagnostic=interview],[data-diagnostic="8-frames-kid"],[data-diagnostic="8-frames"]) .diagnostic-brand-decor__square,.diagnostic-brand-shell.go-diagnostic-stage:is([data-diagnostic="10-favorite-things-kid"],[data-diagnostic="10-favorite-things"],[data-diagnostic=perfect-job-kid],[data-diagnostic=perfect-job],[data-diagnostic=antirating-of-professions-kid],[data-diagnostic=antirating-of-professions],[data-diagnostic=interview-kid],[data-diagnostic=interview],[data-diagnostic="8-frames-kid"],[data-diagnostic="8-frames"]) .diagnostic-brand-decor__pointer{display:none}@media (prefers-reduced-motion:no-preference){.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__motif--one{animation:18s ease-in-out infinite alternate writing-art-drift}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=perfect-job] .diagnostic-writing-art__pane--2,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=interview] .diagnostic-writing-art__voice--4{animation:22s ease-in-out infinite alternate writing-art-light}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame--5{animation:20s ease-in-out infinite alternate writing-art-paper}}@keyframes writing-art-drift{0%{translate:0}to{translate:0 -.6rem}}@keyframes writing-art-light{0%{opacity:.65}to{opacity:.9}}@keyframes writing-art-paper{0%{translate:0;rotate:-5deg}to{translate:0 -.25rem;rotate:-3deg}}@media (prefers-reduced-motion:reduce){.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art *,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art:before,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art:after{animation:none!important}}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic]:has(input:focus,textarea:focus,[contenteditable=true]:focus) .diagnostic-writing-art *{animation-play-state:paused!important}@media (width<=760px){.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art:before{width:96vw;height:62vh;top:9vh;right:-41vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__sheet--back{width:47vw;height:38vh;top:23vh;right:-1vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__sheet--front{width:36vw;height:29vh;top:31vh;right:8vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=antirating-of-professions] .diagnostic-writing-art__island{width:29vw;height:17vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=interview] .diagnostic-writing-art__voice{width:30vw}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame{width:clamp(2rem,8vw,3.6rem);height:clamp(1.5rem,6vw,2.7rem)}}@media (width<=420px){.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--8,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--9,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="10-favorite-things"] .diagnostic-writing-art__specimen--10,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame--7,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^="8-frames"] .diagnostic-writing-art__frame--8{display:none}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=perfect-job] .diagnostic-writing-art__pane--3,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic^=interview] .diagnostic-writing-art__voice--4{opacity:.42}}@media (hover:none){.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__motif--one,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__pane--2,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__voice--4,.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic] .diagnostic-writing-art__frame--5{animation-duration:30s}}:is(.diagnostic-brand-shell.go-diagnostic-stage:has(.diagnostic-gallery-art) .diagnostic-brand-decor__round,.diagnostic-brand-shell.go-diagnostic-stage:has(.diagnostic-gallery-art) .diagnostic-brand-decor__square,.diagnostic-brand-shell.go-diagnostic-stage:has(.diagnostic-gallery-art) .diagnostic-brand-decor__pointer){display:none}.diagnostic-gallery-art{z-index:0;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.diagnostic-gallery-art__svg{width:100%;height:100%;display:block;overflow:visible}.diagnostic-gallery-art--workbook{opacity:.58;color:var(--lk2-brand-purple,#a67bc4)}.diagnostic-gallery-art__paper-stack{transform-box:fill-box;transform-origin:80% 45%}.diagnostic-gallery-art__paper{fill:url(#gallery-paper);stroke:color-mix(in srgb, var(--lk2-brand-purple,#a67bc4) 24%, white);stroke-width:1.5px}.diagnostic-gallery-art__paper--back{fill:url(#gallery-paper-mint);opacity:.7}.diagnostic-gallery-art__paper--note{fill:color-mix(in srgb, var(--lk2-brand-yellow,#f5df68) 24%, white);stroke:color-mix(in srgb, var(--lk2-brand-yellow,#f5df68) 48%, white)}.diagnostic-gallery-art__paper-fold{fill:color-mix(in srgb, var(--lk2-brand-purple,#a67bc4) 12%, white);stroke:color-mix(in srgb, var(--lk2-brand-purple,#a67bc4) 23%, white);stroke-width:1.5px}.diagnostic-gallery-art__rule,.diagnostic-gallery-art__margin-rule,.diagnostic-gallery-art__note-lines,.diagnostic-gallery-art__binding,.diagnostic-gallery-art__chapter-motif path{fill:none;stroke:color-mix(in srgb, var(--lk2-brand-purple,#a67bc4) 36%, white);stroke-width:1.5px;stroke-linecap:round}.diagnostic-gallery-art__margin-rule,.diagnostic-gallery-art__binding{stroke:color-mix(in srgb, var(--lk2-brand-mint,#8dd8bf) 54%, white)}.diagnostic-gallery-art__chapter-motif{fill:color-mix(in srgb, var(--lk2-brand-mint,#8dd8bf) 52%, white);stroke:color-mix(in srgb, var(--lk2-brand-mint,#8dd8bf) 52%, white);stroke-width:1.5px;opacity:.32}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"]{background:radial-gradient(at 12% 30%,#eee7f775,#0000 48%),radial-gradient(at 86% 65%,#e0f2e866,#0000 46%),radial-gradient(at 88% 4%,#fff6cf66,#0000 35%),#fdfcf9}.diagnostic-gallery-art--professions{opacity:.62;-webkit-mask-image:radial-gradient(at 50% 43%,#0000 15%,#000 76%);mask-image:radial-gradient(at 50% 43%,#0000 15%,#000 76%)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .runtime-panel>h2{text-align:center;margin-block:1.5rem 2rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:650}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-choice-answer-option{isolation:isolate;background:linear-gradient(145deg,#fffdfbd9,#f3edf773 66%,#d8ede654);border-radius:1.25rem;grid-template-columns:1.4rem minmax(0,1fr);align-content:start;align-items:start;gap:0 1rem;min-height:clamp(24rem,32vw,31rem);padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 16px 36px #7251840a}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-choice-answer-option:after{content:none}.profession-cover{display:none}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-choice-answer-option input{z-index:2;width:100%;height:100%;cursor:inherit;margin:0;inset:0}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .profession-cover{z-index:-1;object-fit:cover;object-position:right bottom;pointer-events:none;width:100%;height:100%;transition:transform .7s,filter .7s;display:block;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(135deg,#0000,#000 65%);mask-image:linear-gradient(135deg,#0000,#000 65%)}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-choice-answer-option__mark{z-index:1;margin-top:.3rem;position:relative}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-choice-answer-option__label{z-index:1;text-shadow:0 1px 12px #fff,0 0 24px #fff;max-width:64%;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:500;line-height:1.5;position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-choice-answer-option:hover .profession-cover{filter:saturate(1.06);transform:scale(1.025)}}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-choice-answer-option:has(input:checked){background:linear-gradient(145deg,#f4edf9e6,#ebe0f380 66%,#d4e9e366);box-shadow:inset 0 0 0 1px #ac7ac8,0 16px 36px #72518412}.diagnostic-gallery-art__glass-plane{stroke:color-mix(in srgb, var(--lk2-brand-purple,#a67bc4) 48%, white);stroke-width:2px;stroke-linejoin:round}.diagnostic-gallery-art__glass-plane--lavender{fill:url(#gallery-glass-lavender)}.diagnostic-gallery-art__glass-plane--mint{fill:url(#gallery-glass-mint);stroke:color-mix(in srgb, var(--lk2-brand-mint,#8dd8bf) 66%, white)}.diagnostic-gallery-art__glass-plane--veil{fill:color-mix(in srgb, var(--lk2-color-surface-raised,#fffdf9) 86%, transparent);stroke:color-mix(in srgb, var(--lk2-brand-purple,#a67bc4) 18%, white)}.diagnostic-gallery-art__glass-edge,.diagnostic-gallery-art__glass-contour,.diagnostic-gallery-art__glass-glint{fill:none;stroke:color-mix(in srgb, var(--lk2-brand-purple,#a67bc4) 33%, white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.diagnostic-gallery-art__glass-contour{stroke:color-mix(in srgb, var(--lk2-brand-mint,#8dd8bf) 45%, white);stroke-width:1.5px}.diagnostic-gallery-art__glass-glint{stroke:url(#gallery-glint);stroke-width:4px}.diagnostic-gallery-art__glass-halo{fill:none;stroke:color-mix(in srgb, var(--lk2-brand-purple,#a67bc4) 24%, white);stroke-width:1.5px;stroke-dasharray:2 12;opacity:.5}@media (width<=1100px){.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-choice-answer-option{min-height:28rem;padding:1.5rem 1.5rem 14rem}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-choice-answer-option__label{max-width:100%}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .profession-cover{object-fit:cover;height:80%;-webkit-mask-image:linear-gradient(#0000,#000 52%);mask-image:linear-gradient(#0000,#000 52%)}}@media (width<=700px){.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-branded-options{grid-template-columns:minmax(0,1fr);display:grid}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-choice-answer-option{text-align:left;gap:0 .75rem;min-height:27rem;padding:1.5rem 1.5rem 14rem}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .diagnostic-choice-answer-option__label{max-width:100%;font-size:1.05rem}.diagnostic-brand-shell.go-diagnostic-stage[data-diagnostic="43-professions"] .profession-cover{height:70%;-webkit-mask-image:linear-gradient(#0000,#000 52%);mask-image:linear-gradient(#0000,#000 52%)}.diagnostic-gallery-art--workbook{opacity:.34}.diagnostic-gallery-art--workbook .diagnostic-gallery-art__paper-stack{transform:translate(110px,-65px)scale(.8)}.diagnostic-gallery-art--professions{opacity:.38}.diagnostic-gallery-art--professions .diagnostic-gallery-art__glass-plane--veil,.diagnostic-gallery-art--professions .diagnostic-gallery-art__glass-contour{opacity:.56}}@media (prefers-reduced-motion:no-preference){.diagnostic-gallery-art__glass-glint{animation:18s ease-in-out infinite alternate gallery-refraction}.diagnostic-gallery-art__paper-stack{animation:20s ease-in-out infinite alternate gallery-paper-breathe}@keyframes gallery-refraction{0%{opacity:.34;transform:translate(-1.2%)}to{opacity:.72;transform:translate(1.2%)}}@keyframes gallery-paper-breathe{0%{transform:rotate(-.35deg)}to{transform:rotate(.35deg)}}}@media (prefers-reduced-motion:reduce){.diagnostic-gallery-art__glass-glint,.diagnostic-gallery-art__paper-stack{animation:none!important}}.completion-page{--completion-ink:#30213b;--completion-muted:#65576c;--completion-plum:#765087;isolation:isolate;box-sizing:border-box;max-width:none;min-height:100svh;color:var(--completion-ink);font-family:var(--pb-font-family,"Manrope", sans-serif);background:radial-gradient(at 74% 46%,#d9f4e7a3,#0000 28rem),radial-gradient(at 18% 82%,#efe6f6b8,#0000 32rem),linear-gradient(135deg,#fdfcf9 4%,#f9faf8 53%,#f6f5f8 100%);flex-direction:column;padding:24px clamp(24px,6vw,88px) 40px;display:flex;position:relative;overflow:hidden}.completion-page *,.completion-page :before,.completion-page :after{box-sizing:border-box}.completion-page__header{z-index:2;justify-content:space-between;align-items:center;width:min(100%,1320px);margin:0 auto;display:flex;position:relative}.completion-page__brand{align-items:center;gap:12px;display:inline-flex}.completion-page__brand img{object-fit:contain;width:48px;height:48px;display:block}.completion-page__brand-copy{gap:3px;display:grid}.completion-page__brand-title{color:var(--completion-ink);letter-spacing:.12em;font-size:13px;font-weight:700}.completion-page__brand-subtitle{color:var(--completion-muted);letter-spacing:.08em;font-size:11px;font-weight:600}.completion-page__languages{gap:4px;display:flex}.completion-page__languages button{min-width:44px;min-height:44px;color:var(--completion-muted);font:700 12px/1 var(--pb-font-family,"Manrope", sans-serif);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 10px}.completion-page__languages button[aria-pressed=true]{color:var(--completion-ink);background:#ffffffb8;border-color:#4c385629}.completion-page :is(button):focus-visible{outline:3px solid var(--completion-plum);outline-offset:3px}.completion-page__content{flex:1;grid-template-columns:minmax(280px,.88fr) minmax(340px,1fr);align-items:center;gap:clamp(32px,8vw,120px);width:min(100%,1040px);margin:0 auto;padding:clamp(36px,7vh,80px) 0;display:grid}.completion-page__light{aspect-ratio:1;background:radial-gradient(circle,#ffffffd6,#ffffff24 65%,#0000 70%);border-radius:50%;justify-self:center;place-items:center;width:min(100%,440px);display:grid;position:relative}.completion-page__light:before{content:"";border:1px solid #8ead9e2e;border-radius:50%;position:absolute;inset:7%;box-shadow:0 0 70px #aedbc32b}.completion-page__light:after{content:"";border:1px solid #91759e33;border-radius:50%;position:absolute;inset:17% 2%;transform:rotate(-34deg)}.completion-page__light-orbit{border:1px solid #84a79633;border-radius:50%;position:absolute}.completion-page__light-orbit--outer{inset:0 13%;transform:rotate(34deg)}.completion-page__light-orbit--inner{border-color:#997da429;inset:18% -4%;transform:rotate(56deg)}.completion-page__light-seal{z-index:1;aspect-ratio:1;color:#5e7868;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 32% 22%,#fffffffa,#0000 43%),radial-gradient(circle at 72% 82%,#daede0eb,#0000 51%),linear-gradient(135deg,#f8faf3f5,#e9e2f0d1);border:1px solid #ffffffeb;border-radius:50%;place-items:center;width:49%;animation:.75s cubic-bezier(.2,.7,.2,1) both completion-page-arrive;display:grid;position:relative;box-shadow:0 30px 80px #657e6c29,inset 0 2px 2px #fff,inset 0 -14px 30px #c1d8c740}.completion-page__light-seal svg{filter:drop-shadow(0 2px 5px #4c665526);width:35%;height:35%}.completion-page__light-glint{z-index:2;background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px 5px #ffffffe6}.completion-page__light-glint--one{top:20%;right:22%}.completion-page__light-glint--two{width:6px;height:6px;bottom:23%;left:14%}@media (prefers-reduced-motion:no-preference){.completion-page__light-orbit--outer{--orbit-start:34deg;--orbit-turn:-180deg;animation:4.8s cubic-bezier(.2,.7,.2,1) both completion-page-orbit}.completion-page__light-orbit--inner{--orbit-start:56deg;--orbit-turn:180deg;animation:4.8s cubic-bezier(.2,.7,.2,1) both completion-page-orbit}.completion-page__light-seal svg path{stroke-dasharray:60;animation:.9s ease-out .25s both completion-page-check}.completion-page__light-glint{animation:2.4s ease-in-out 2 completion-page-glint}.completion-page__light-glint--two{animation-direction:reverse}}.completion-page__copy{max-width:520px;padding:20px 0}.completion-page__copy h1{color:inherit;font-family:var(--pb-font-heading-family,"Lora", Georgia, serif);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 32px;font-size:clamp(38px,4.2vw,60px);font-weight:400;line-height:1.12}.completion-page__saved{letter-spacing:-.025em;margin:0 0 8px;font-family:inherit;font-size:clamp(19px,2.1vw,24px);font-weight:700;line-height:1.35}.completion-page__received{color:var(--completion-muted);margin:0;font-size:16px;line-height:1.65}.completion-page__copy h1.completion-page__title--long{font-size:clamp(30px,3.5vw,48px)}.completion-page__footer{width:min(100%,1320px);color:var(--completion-muted);border-top:1px solid #76508720;justify-content:space-between;gap:20px;margin:0 auto;padding-top:20px;font-size:12px;display:flex}.completion-page__footer a{color:inherit}.completion-page a:focus-visible{outline:3px solid var(--completion-plum);outline-offset:3px}@keyframes completion-page-arrive{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes completion-page-orbit{0%{opacity:.2;transform:rotate(calc(var(--orbit-start) + var(--orbit-turn))) scale(.9)}to{opacity:1;transform:rotate(var(--orbit-start)) scale(1)}}@keyframes completion-page-check{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes completion-page-glint{50%{opacity:.35;transform:translate(8px,-10px)scale(.65)}}@media (width<=900px){.completion-page{padding:16px 24px 28px}.completion-page__brand{gap:8px}.completion-page__brand img{width:42px;height:42px}.completion-page__content{grid-template-columns:1fr;align-content:center;gap:4px;padding:46px 0 30px}.completion-page__light{width:min(66vw,290px)}.completion-page__copy{text-align:center;justify-self:center;max-width:560px;padding:4px 0}.completion-page__copy h1{margin-bottom:22px;font-size:clamp(38px,10vw,58px)}}@media (width<=420px){.completion-page{padding-inline:20px}.completion-page__light{width:min(72vw,250px)}.completion-page__copy h1{font-size:clamp(35px,10vw,43px)}}@media (prefers-reduced-motion:reduce){.completion-page *,.completion-page :before,.completion-page :after{transition:none!important;animation:none!important}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/regular.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/regular.woff2)format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/italic.woff2)format("woff2")}:root{--pb-font-family:"Manrope", sans-serif;--pb-font-heading-family:"Lora", serif;--pb-color-canvas:#fdfcf9;--pb-color-surface:#fffdf8;--pb-color-text:#26142f;--pb-color-text-muted:#5c4d66;--pb-color-action:#765087;--pb-color-action-hover:#603d71;--pb-color-on-action:#fff;--pb-color-border:#26142f1a;--pb-color-border-strong:#26142f2e;--pb-color-lavender:#f0e6f5;--pb-color-mint:#e0f7eb;--pb-color-yellow:#fff4d6;--pb-color-danger:#953c3c;--pb-color-danger-soft:#fff0ed;--pb-color-success:#42604d;--pb-color-success-soft:#edf7f0;--pb-color-warning:#795617;--pb-space-1:4px;--pb-space-2:8px;--pb-space-3:12px;--pb-space-4:16px;--pb-space-5:20px;--pb-space-6:24px;--pb-space-8:32px;--pb-space-10:40px;--pb-space-12:48px;--pb-radius-control:8px;--pb-radius-card:8px;--pb-radius-pill:999px;--pb-font-xs:12px;--pb-font-sm:14px;--pb-font-md:16px;--pb-font-lg:20px;--pb-font-heading:28px;--pb-font-display:clamp(30px, 3.2vw, 44px);--pb-leading-body:1.65;--pb-leading-heading:1.25;--pb-control-height:44px;--pb-focus-ring:3px solid var(--pb-color-action);--pb-shadow-hover:0 9px 22px #4423530a;--pb-shadow-card:0 10px 30px #26142f0f;--pb-motion-fast:.15s;--pb-motion-normal:.25s;--pb-motion-ease:cubic-bezier(.2, .7, .2, 1);--pb-width-reading:780px;--pb-width-content:900px;font-family:var(--pb-font-family);color:var(--pb-color-text);background:var(--pb-color-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:var(--pb-focus-ring);outline-offset:4px}h1:focus,main:focus{outline:none}h1,h2,h3,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--pb-font-heading-family);font-weight:400}h1{letter-spacing:-1.8px;font-size:44px;font-weight:500;line-height:1.2}h2{letter-spacing:-.6px;font-size:26px;font-weight:400;line-height:1.35}h3{font-size:20px;line-height:1.4}p{line-height:1.65}svg{flex-shrink:0}button{background:0 0;border:0}label{display:block}input:not([type=checkbox]),textarea{width:100%;color:var(--pb-color-text);background:#fff;border:1px solid #cfc3d5;border-radius:8px;padding:14px 16px;line-height:1.6;display:block}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#807287}form>label{margin:22px 0 9px;font-size:14px;font-weight:700}progress{width:100%;height:12px;color:var(--pb-color-action);appearance:none;background:#e7e0ec;border:0;border-radius:20px;display:block;overflow:hidden}progress::-webkit-progress-bar{background:#e7e0ec;border-radius:20px}progress::-webkit-progress-value{background:var(--pb-color-action);border-radius:20px}progress::-moz-progress-bar{background:var(--pb-color-action);border-radius:20px}.app-shell{min-height:100dvh}.sidebar{z-index:20;background:0 0;flex-direction:column;width:252px;padding:26px 15px 30px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:700;line-height:1;display:flex}.brand img{flex-shrink:0;width:auto;height:48px}.sidebar>.brand{margin:0 13px 34px}.sidebar nav{flex-direction:column;flex:1;gap:10px;display:flex}.nav-link{border-radius:var(--pb-radius-control);white-space:nowrap;align-items:center;gap:20px;min-height:50px;padding:15px 18px;font-size:16px;display:flex}.nav-link:hover{background:#f4eef6}.nav-link.active{color:#673c7a;background:#efe4f4;font-weight:650}.sidebar-utility{flex-shrink:0;margin-top:12px;position:relative}.settings-trigger{text-align:left;width:100%}.settings-menu{z-index:30;border:1px solid var(--pb-color-border);background:var(--pb-color-surface);max-height:min(430px,100dvh - 150px);box-shadow:var(--pb-shadow-card);border-radius:12px;gap:4px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.settings-menu-item{border-radius:var(--pb-radius-control);width:100%;min-height:40px;color:var(--pb-color-text);text-align:left;align-items:center;gap:12px;padding:9px 12px;font-size:14px;transition:background .18s,color .18s;display:flex}.settings-menu-item:hover{background:#f4eef6}.settings-menu-item.active{color:#673c7a;background:#efe4f4;font-weight:650}.settings-menu-separator{background:var(--pb-color-border);height:1px;margin:4px}.workspace{flex-direction:column;min-height:100dvh;margin-left:252px;padding:0 30px;display:flex}.topbar{justify-content:flex-end;align-items:center;height:91px;display:flex}.profile-button{align-items:center;gap:17px;max-width:100%;padding:8px 0 8px 8px;font-size:15px;font-weight:750;display:flex}.profile-button>span:not(.avatar){overflow-wrap:anywhere;text-align:start;min-width:0}.profile-button .avatar{flex-shrink:0}.profile-button>svg{margin-left:9px}.avatar{background:#e9deee;border-radius:50%;place-items:center;width:43px;height:43px;font-size:20px;font-weight:550;display:grid}main{flex:1;width:100%;max-width:1500px;margin:0 auto}.page-heading{margin:2px 0 33px}.page-heading>p{color:var(--pb-color-text-muted);letter-spacing:-.4px;margin-top:6px;font-size:23px}.today-layout{grid-template-columns:minmax(0,1fr) 300px;gap:21px;display:grid}.assessment-card{border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-control);background:#f8f4fa;min-height:392px;padding:23px 24px 30px;display:flex;position:relative;overflow:hidden}.assessment-content{z-index:1;flex:1;min-width:0;position:relative}.section-label{align-items:center;gap:17px;font-size:18px;font-weight:650;display:flex}.icon-bubble{color:#482456;background:#efe3f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.icon-bubble.mint{color:#2c9b77;background:#def8e9}.icon-bubble.neutral{color:#80768a;background:#f0eef1}.assessment-card h2{letter-spacing:-1.3px;margin-top:21px;font-size:37px;line-height:1.3}.assessment-content>p{color:var(--pb-color-text-muted);max-width:460px;margin:9px 0 24px;font-size:19px;line-height:1.5}.assessment-content>progress{max-width:395px}.progress-caption{color:var(--pb-color-text-muted);margin-top:6px;font-size:15px;display:block}.button{text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 22px;font-size:15px;font-weight:500;line-height:1.45;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.button.primary{border-color:color-mix(in srgb, var(--pb-color-action) 42%, transparent);background:color-mix(in srgb, var(--pb-color-action) 4%, transparent);color:var(--pb-color-action);border-radius:999px;box-shadow:0 1px 2px #26142f0d}.button.primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--pb-color-action) 62%, transparent);background:color-mix(in srgb, var(--pb-color-action) 7%, transparent)}.button:active:not(:disabled){transform:scale(.98)}.button.secondary{color:var(--pb-color-action);box-shadow:none;background:0 0}.button.secondary:hover:not(:disabled){background:color-mix(in srgb, var(--pb-color-action) 5%, transparent)}.button:focus-visible{outline:2px solid var(--pb-color-action);outline-offset:4px}.button:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:active:not(:disabled){transform:none}}.assessment-content>.button{min-width:245px;min-height:56px;margin-top:24px}.context-rail{flex-direction:column;gap:20px;display:flex}.context-panel{background:var(--pb-color-surface);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-control);padding:20px 22px 23px}.context-panel .section-label{gap:16px}.context-panel h2{letter-spacing:-.3px;font-size:19px}.context-panel>p{color:var(--pb-color-text-muted);margin:18px 0;font-size:18px;line-height:1.5}.text-action{color:var(--pb-color-action);text-align:left;align-items:center;gap:13px;padding:3px 0;font-size:16px;font-weight:750;line-height:1.5;display:inline-flex}.text-action:hover{text-underline-offset:4px;text-decoration:underline}.next-steps{margin-top:32px}.next-steps>h2{margin-bottom:17px;font-size:28px}.step-row{text-align:left;background:var(--pb-color-surface);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-control);align-items:center;gap:18px;width:100%;min-height:91px;margin-bottom:16px;padding:15px 17px;display:flex}.step-row:is(button):hover{background:#fcf9fd;border-color:#b69bc4}.step-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.step-copy>strong{font-size:18px;font-weight:600;line-height:1.4}.step-copy>span{color:#7a6a84;font-size:15px;line-height:1.45}.soft-action{color:#714386;white-space:nowrap;background:#f1e7f6;border-radius:8px;align-items:center;gap:13px;margin-left:auto;padding:13px 15px;font-size:14px;font-weight:750;display:inline-flex}.waiting{background:#fcfbfc}.waiting .step-copy>strong{color:#706478}.waiting-label{color:#6d6276;white-space:nowrap;background:#f3f1f4;border-radius:6px;margin-left:auto;padding:12px;font-size:13px}.app-footer{border-top:1px solid var(--pb-color-border);color:#75617f;justify-content:space-between;align-items:center;gap:16px;margin-top:42px;padding:20px 0 28px;font-size:12px;line-height:1.6;display:flex}.footer-brand{flex-wrap:wrap;align-items:center;gap:0 7px;display:flex}.footer-brand a,.login-footer a{transition:color .16s}.footer-brand a:hover,.login-footer a:hover{color:var(--pb-color-action)}.footer-motto{white-space:nowrap;align-items:center;gap:22px;display:flex}.footer-motto i{background:#d8b500;width:24px;height:2px;display:block}.mobile-header{display:none}.skip-link{z-index:100;border:2px solid var(--pb-color-action);background:#fff;border-radius:8px;padding:12px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.content-panel{border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-control);background:var(--pb-color-surface);max-width:var(--pb-width-content);margin-bottom:22px;padding:28px}.content-panel>p{color:var(--pb-color-text-muted);margin:17px 0;font-size:17px}.content-panel h2{font-size:24px}.diagnostic-detail{gap:24px;display:flex}.diagnostic-detail p{color:var(--pb-color-text-muted);max-width:620px;margin:16px 0;font-size:17px}.muted{color:var(--pb-color-text-muted)}.small{font-size:13px!important}.back-link{margin-bottom:18px}.question-panel{max-width:var(--pb-width-reading)}.question-meta{color:var(--pb-color-text-muted);justify-content:space-between;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.question-panel h2{margin:28px 0 21px;font-size:25px}.question-panel textarea{font-size:17px}.question-panel .small{margin-top:12px}.question-actions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.error-message{min-height:21px;color:var(--pb-color-danger);margin:8px 0;font-size:14px}.result-body{border-top:1px solid var(--pb-color-border);margin-top:24px;padding-top:24px}.result-body p{color:var(--pb-color-text-muted);margin:16px 0}.waiting-panel{background:#f6f4f7}.waiting-panel h2{color:#685672}.goal-panel{max-width:850px}.goal-text{overflow-wrap:anywhere;max-width:650px;color:var(--pb-color-text)!important;font-size:25px!important}.goal-panel form{margin-top:20px}.goal-panel form>label{margin:0 0 10px}.goal-panel [role=status]{margin-bottom:0}.journey-steps{max-width:850px}.journey-steps>p{margin:10px 0 20px}.check-step{background:var(--pb-color-surface);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-control);cursor:pointer;align-items:center;gap:17px;margin-bottom:14px;padding:22px;font-size:17px;display:flex;position:relative}.check-step input{opacity:0;width:24px;height:24px;margin:0;position:absolute;left:22px}.check-visual{color:#fff;border:2px solid #bcaac4;border-radius:5px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.check-step input:focus-visible+.check-visual{outline:3px solid var(--pb-color-action);outline-offset:4px}.checked .check-visual{background:var(--pb-color-action);border-color:var(--pb-color-action)}.checked{background:#f6f4f8}.step-number{color:var(--pb-color-text-muted);margin-left:auto;font-size:13px}.specialist-panel{max-width:720px}.specialist-panel>h2{margin-top:22px}.example-message{background:#f4eef7;border-radius:8px;margin-top:25px;padding:23px}.example-message p{color:var(--pb-color-text-muted);margin:12px 0;line-height:1.8}.settings-panel{max-width:760px}.settings-panel dl{margin:15px 0 28px}.settings-panel dl>div{border-bottom:1px solid var(--pb-color-border);grid-template-columns:160px 1fr;gap:20px;padding:20px 0;font-size:15px;line-height:1.65;display:grid}.settings-panel dt{color:var(--pb-color-text-muted)}.settings-panel dd{overflow-wrap:anywhere;margin:0}.icon-button{border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.icon-button:hover{background:var(--pb-color-lavender)}.login-page{background:radial-gradient(circle at 18% 12%,#ffffffd1,#0000 26rem),radial-gradient(circle at 80% 8%,#e6d5b847,#0000 24rem),radial-gradient(circle at 84% 82%,#5a6d620f,#0000 22rem),linear-gradient(135deg,#fdfcf9 0%,#f7f5f0 48%,#efe7da 100%);flex-direction:column;min-height:100dvh;padding:34px 6vw 24px;display:flex}.login-brand{align-self:flex-start}.login-layout{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:8vw;width:100%;max-width:1180px;margin:40px auto;display:grid}.login-intro h1{letter-spacing:-.035em;max-width:14ch;font-size:clamp(44px,5.6vw,88px);line-height:.9}.login-intro h1 em{color:var(--pb-color-action);font-style:italic}.login-intro>p{color:var(--pb-color-text-muted);margin:27px 0;font-size:19px}.login-form-panel{background:var(--pb-color-surface);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-card);box-shadow:var(--pb-shadow-card);padding:37px}.login-form-panel h2{font-size:28px}.login-form-panel>p{color:var(--pb-color-text-muted);margin-top:9px;font-size:15px}.login-submit{width:100%;margin-top:25px}.demo-explanation{border-top:1px solid var(--pb-color-border);color:var(--pb-color-text-muted);margin-top:27px;padding-top:22px;font-size:13px;line-height:1.6}.demo-explanation strong{color:#533c60;font-size:13px}.demo-explanation p{margin-top:7px}.login-footer{color:var(--pb-color-text-muted);text-align:center;font-size:12px}@media (width>=1600px){.workspace{padding:0 44px}.today-layout{grid-template-columns:minmax(0,1fr) 330px}.assessment-card{min-height:405px}.assessment-content>progress{max-width:470px}.assessment-content>p{max-width:530px}}@media (width<=1250px){.sidebar{width:215px;padding-left:10px;padding-right:10px}.workspace{margin-left:215px;padding:0 24px}.nav-link{gap:13px;padding:14px;font-size:14px}.sidebar>.brand{font-size:30px}.today-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.assessment-card{min-height:380px;padding:22px}.assessment-content>p{font-size:17px}.section-label{gap:12px;font-size:16px}.icon-bubble{width:49px;height:49px}.context-panel{padding:19px}.context-panel h2,.context-panel>p{font-size:16px}.context-panel .section-label{gap:10px}.context-panel .text-action{font-size:14px}.step-copy>strong{font-size:15px}.step-copy>span{font-size:13px}.step-row{gap:13px;padding:14px}.soft-action{gap:5px;padding:11px;font-size:12px}.waiting-label{white-space:normal;font-size:12px}.page-heading>p{font-size:20px}.footer-motto{display:none}}@media (width<=1050px){.today-layout{grid-template-columns:1fr}.context-rail{grid-template-columns:1fr 1fr;display:grid}.assessment-card{min-height:380px}.context-panel h2{font-size:18px}.context-panel>p{font-size:17px}.context-panel .text-action{font-size:15px}.login-layout{grid-template-columns:1fr 390px;gap:5vw}.login-intro h1{font-size:43px}.login-intro>p{font-size:17px}.login-form-panel{padding:28px}}@media (width<=760px){h1{letter-spacing:-1.1px;font-size:32px}h2{font-size:24px}.mobile-header{z-index:30;background:#fdfcfb;border-bottom:1px solid #eee9ed;justify-content:space-between;align-items:center;padding:13px 20px;display:flex;position:relative}.mobile-header .brand img{height:36px}.mobile-header .brand{gap:8px}.mobile-header .brand-copy,.login-brand .brand-copy{gap:2px}.mobile-header .brand-title,.login-brand .brand-title{font-size:10px}.mobile-header .brand-subtitle,.login-brand .brand-subtitle{font-size:8px}.sidebar{border-right:0;border-bottom:1px solid var(--pb-color-border);width:100%;padding:8px 14px 15px;display:none;position:relative;inset:auto}.sidebar.is-open{display:flex}.sidebar>.brand{display:none}.sidebar nav{gap:3px}.sidebar-utility{margin-top:8px}.nav-link{gap:16px;font-size:16px}.workspace{margin-left:0;padding:0 20px}.topbar{height:65px}.profile-button{gap:11px;font-size:13px}.avatar{width:34px;height:34px;font-size:16px}.profile-button>svg{width:14px}.page-heading{margin:5px 0 25px}.page-heading>p{letter-spacing:-.1px;margin-top:10px;font-size:17px;line-height:1.55}.assessment-card{min-height:345px;padding:20px}.assessment-card h2{margin-top:20px;font-size:32px}.assessment-content>p{max-width:300px;margin-bottom:22px;font-size:16px}.assessment-content>.button{min-width:200px;min-height:50px;font-size:14px}.assessment-content>progress{height:10px}.progress-caption{font-size:13px}.section-label{font-size:15px}.icon-bubble{width:45px;height:45px}.icon-bubble svg{width:21px;height:21px}.next-steps{margin-top:27px}.next-steps>h2{font-size:24px}.step-row{flex-wrap:wrap;gap:12px;padding:17px}.step-copy{flex:1;min-width:150px}.step-copy>strong{font-size:15px}.step-copy>span{font-size:13px}.soft-action,.waiting-label{margin-left:57px;font-size:13px}.context-rail{gap:14px}.context-panel{padding:18px}.context-panel .section-label{gap:10px}.context-panel h2{font-size:16px}.context-panel>p{font-size:15px}.context-panel .text-action{font-size:14px}.app-footer{margin-top:30px;padding:20px 0 24px;font-size:11px}.content-panel{padding:21px}.content-panel h2{font-size:22px}.diagnostic-detail{gap:15px}.diagnostic-detail p{font-size:15px}.question-panel h2{font-size:23px}.question-actions .button{gap:8px;padding:12px 16px;font-size:13px}.question-panel textarea{font-size:16px}.goal-text{font-size:22px!important}.check-step{gap:12px;padding:18px;font-size:15px}.check-step input{left:18px}.settings-panel dl>div{grid-template-columns:1fr;gap:5px;padding:16px 0}.login-page{padding:24px}.login-brand img{height:36px}.login-layout{flex-direction:column;align-items:stretch;gap:30px;max-width:460px;margin:35px auto;display:flex}.login-intro h1{letter-spacing:-1.2px;font-size:36px}.login-intro>p{margin:15px 0;font-size:16px}.login-form-panel{padding:25px}.login-form-panel h2{font-size:26px}.desktop-only{display:none}}@media (width<=480px){.assessment-card{min-height:335px}.assessment-content>.button{width:100%;margin-top:24px}.context-rail{grid-template-columns:1fr}.context-panel>p{margin:14px 0;font-size:16px}.context-panel h2{font-size:18px}.context-panel .text-action{font-size:15px}.diagnostic-detail{display:block}.diagnostic-detail>div{margin-top:15px}.question-meta{font-size:12px}.goal-panel .question-actions{flex-wrap:wrap}.login-page{padding:22px 18px}.login-form-panel{padding:23px}.login-layout{gap:25px;margin-top:28px}.login-intro h1{font-size:33px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}select{font:inherit;color:inherit;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-control);background:#fff;max-width:100%;padding:12px}select:focus-visible,summary:focus-visible{outline:3px solid var(--pb-color-action);outline-offset:3px}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0 0 10px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo-badge{background:var(--pb-color-lavender);color:#60406e;letter-spacing:.03em;text-transform:none;border-radius:6px;grid-column:1/-1;justify-self:start;padding:4px 8px;font-size:11px;font-weight:500;line-height:1}.topbar{gap:18px}.quick-links{gap:20px;margin-right:auto;display:flex}.quick-links .text-action{font-size:13px}.login-links{flex-wrap:wrap;gap:12px 22px;margin:20px 0;display:flex}.login-links .text-action{font-size:13px}.assessment-illustration{object-fit:cover;object-position:75% center;mix-blend-mode:multiply;border-radius:0 14px 14px 0;align-self:stretch;width:45%}.assessment-content{z-index:1;position:relative}.action-grid{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.action-grid>*{min-width:0}.feature-grid,.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.feature-card,.diagnostic-tile{text-align:left;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-card);background:var(--pb-color-surface);flex-direction:column;gap:17px;min-width:0;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.feature-card:hover,.diagnostic-tile:hover{border-color:var(--pb-color-border-strong);transform:translateY(-3px);box-shadow:0 9px 22px #4423530a}.feature-card.selected{border:2px solid var(--pb-color-action);background:#f3edf7;padding:23px}.feature-card h2,.diagnostic-tile h2{letter-spacing:-.5px;font-size:22px}.feature-card p,.diagnostic-tile p{color:var(--pb-color-text-muted);font-size:14px}.feature-card .button,.diagnostic-tile .button{align-self:flex-start;margin-top:auto;font-size:14px}.tile-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.badge{color:#604572;background:#eee7f3;border-radius:20px;align-self:flex-start;align-items:center;padding:6px 10px;font-size:11px;font-weight:650;line-height:1.5;display:inline-flex}.tone-1{background:#f6fbf7}.tone-2{background:#fffcf0}.tone-3{background:#fbf7fc}.tile-meta{color:var(--pb-color-text-muted);flex-wrap:wrap;gap:15px;font-size:12px;display:flex}.tile-meta span{align-items:center;gap:5px;display:flex}.catalog-intro,.editorial-banner{background:#f3f0e9;border-radius:20px;min-height:210px;margin-bottom:24px;display:flex;position:relative;overflow:hidden}.catalog-intro>div,.editorial-banner>div{z-index:1;width:62%;padding:30px;position:relative}.catalog-intro h2,.editorial-banner h2{margin:12px 0;font-size:29px}.catalog-intro p,.editorial-banner p{max-width:430px;color:var(--pb-color-text-muted);font-size:14px}.catalog-intro img,.editorial-banner img{object-fit:cover;object-position:75%;mix-blend-mode:multiply;width:52%;height:100%;position:absolute;right:0}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#79548a;font-size:10px;font-weight:800}.catalog-toolbar{align-items:center;gap:16px;margin:22px 0 12px;display:flex}.search-field{border:1px solid var(--pb-color-border);background:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex}.search-field input{border:0;min-width:0;margin:0}.audience-filter{align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.chips{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.chip{border:1px solid var(--pb-color-border);background:#fff;border-radius:24px;padding:10px 14px;font-size:13px}.chip.active{background:var(--pb-color-action);color:#fff;border-color:var(--pb-color-action)}.split-content{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;display:grid}.split-content>*{min-width:0}.mint-panel{background:var(--pb-color-success-soft)}.mint-panel h2{margin:18px 0}.form-stack{flex-direction:column;gap:16px;display:flex}.form-stack label,.matrix-grid label{flex-direction:column;gap:7px;margin:0;display:flex}.form-stack .button{align-self:flex-start}.inline-status{line-height:1.6;color:var(--pb-color-success)!important;margin:16px 0!important;font-size:13px!important}.consent-row{align-items:flex-start;gap:12px;margin:22px 0;font-size:14px;line-height:1.65;display:flex}.consent-row input{width:19px;height:19px;accent-color:var(--pb-color-action);flex-shrink:0;margin:3px 0 0}.preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.empty-state{text-align:center;border:1px dashed #d5c8dc;border-radius:20px;margin:24px 0;padding:38px 22px}.empty-state>svg{color:var(--pb-color-action);width:34px;height:34px;margin-bottom:15px}.empty-state h2{margin:10px 0;font-size:23px}.empty-state p{color:var(--pb-color-text-muted);margin:15px 0}.message-bubble{background:#f2edf5;border-radius:16px 16px 16px 3px;max-width:85%;margin-bottom:18px;padding:20px}.message-bubble strong{font-size:13px}.message-bubble.outgoing{background:#e9f4ee;border-radius:16px 16px 3px;margin-left:auto}.message-bubble p{margin:8px 0}.chat-panel form{border-top:1px solid var(--pb-color-border);margin-top:22px;padding-top:18px}.conclusion h3{margin:26px 0 12px}.conclusion dl{border-block:1px solid var(--pb-color-border);grid-template-columns:100px 1fr;gap:12px;padding:18px 0;font-size:13px;display:grid}.conclusion dd{color:var(--pb-color-text-muted);margin:0}.content-panel details{border-bottom:1px solid var(--pb-color-border);padding:15px 0}summary{cursor:pointer;font-weight:650;line-height:1.6}details p{color:var(--pb-color-text-muted);margin:12px 0}.instruction-panel>h2{margin-top:20px}.instruction-panel audio{width:100%;margin:15px 0}.media-note{background:var(--pb-color-yellow);border-radius:8px;padding:12px;font-size:13px!important}.runtime-progress{color:var(--pb-color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:900px;margin-bottom:20px;font-size:12px;display:flex}.runtime-progress progress{width:100%;margin:0}.runtime-panel>h2{margin:8px 0 26px;line-height:1.6}.runtime-panel h2:focus{outline:none}.runtime-field{margin:24px 0}.runtime-field>h3{margin-bottom:14px;font-size:17px}.answer-options{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.answer-option{border:1px solid var(--pb-color-border);cursor:pointer;background:#fcfafc;border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:17px;font-size:16px;line-height:1.6;display:flex}.answer-option.selected{border-color:var(--pb-color-action);background:var(--pb-color-lavender)}.answer-option input{width:18px;height:18px;accent-color:var(--pb-color-action);flex-shrink:0;margin:4px 0 0}.range-label{flex-direction:column;align-items:stretch;gap:18px;display:flex}.range-label input{width:100%;accent-color:var(--pb-color-action);margin:0}.drawing-board{touch-action:none;background:linear-gradient(#ffffffd9,#ffffffd9),repeating-linear-gradient(0deg,#ddd 0 1px,#fff 1px 20px);border:1px solid #d5c8dc;border-radius:12px;width:100%;display:block}.drawing-field>label{margin-top:18px}.drawing-field .text-action{margin:12px 0}.matrix-grid{gap:20px;display:grid}.matrix-grid fieldset{background:#f7f3f9;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;display:grid}.matrix-grid legend{padding:0;font-weight:700}.matrix-grid input{min-width:0}.workbook-emotions{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;display:grid}.workbook-emotions figure{margin:0}.workbook-reference img{object-fit:contain;max-width:100%;max-height:850px;margin:16px auto;display:block}.workbook-info{background:#f5f1f7;border-radius:10px;margin:14px 0;padding:14px;font-size:14px}.workbook-info h3{font-size:18px}.workbook-info li{line-height:1.8}.pause-action{margin-top:25px;font-size:13px}.completion-panel{text-align:center;padding:40px}.completion-panel .action-grid{justify-content:center}.completion-check{color:#3b7155;background:#e0f4e9;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:5px 0 24px;display:inline-flex}.completion-panel h2{margin:0 0 20px}@keyframes enter-panel{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){main>*{animation:.25s ease-out both enter-panel}.completion-check{animation:.4s ease-out enter-panel}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1200px){.catalog-grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.split-content{grid-template-columns:1fr}.catalog-intro>div,.editorial-banner>div{width:70%}}@media (width<=759px){.topbar{flex-wrap:wrap;row-gap:4px;height:auto;min-height:65px;padding:8px 0}.quick-links{gap:12px}.quick-links .text-action{font-size:11px}.assessment-illustration{display:none}.catalog-intro>div,.editorial-banner>div{width:75%;padding:23px}.catalog-intro img,.editorial-banner img{opacity:.35;width:65%}.catalog-intro h2,.editorial-banner h2{font-size:24px}.catalog-toolbar{flex-direction:column;align-items:stretch}.audience-filter{justify-content:space-between}.catalog-grid,.feature-grid{grid-template-columns:1fr;gap:14px}.diagnostic-tile,.feature-card{padding:21px}.feature-card.selected{padding:20px}.content-panel{padding:22px}.message-bubble{max-width:95%}.answer-option{font-size:14px}.matrix-grid fieldset{grid-template-columns:1fr}.action-grid .button{justify-content:space-between;width:100%}.conclusion dl{grid-template-columns:1fr}.question-actions .button{padding:12px;font-size:12px}.runtime-progress{font-size:11px}}@media print{.sidebar,.topbar,.mobile-header,.demo-badge,.skip-link,button,.app-footer{display:none!important}.workspace{width:100%!important;margin:0!important;padding:0!important}.content-panel{border:0;max-width:none}}.diagnostic-flow{width:100%;max-width:720px;margin-inline:auto}.diagnostic-flow.answering .page-heading h1{font-size:var(--pb-font-lg);line-height:var(--pb-leading-heading);letter-spacing:normal}.diagnostic-flow.answering .page-heading p{font-size:var(--pb-font-sm)}.diagnostic-flow .content-panel{background:0 0;border:0;max-width:none;padding:0}.diagnostic-flow .runtime-panel>h2,.diagnostic-flow .question-panel h2{margin-block:var(--pb-space-8) var(--pb-space-6);font-size:clamp(24px,2.4vw,32px);line-height:1.4}.diagnostic-flow .question-actions,.diagnostic-flow .question-meta,.diagnostic-flow .runtime-progress{flex-direction:column;align-items:stretch;display:flex}.diagnostic-flow .question-actions .button{width:100%;font-size:var(--pb-font-md);min-height:48px}.diagnostic-flow .pause-action{justify-content:center;width:100%;display:flex}.diagnostic-flow .answer-option{text-align:start;overflow-wrap:anywhere;align-items:flex-start}.save-status{color:#526658;overflow-wrap:anywhere;margin-bottom:1rem;font-size:.8rem}.participant-fields,.runtime-inputs{border:0;min-width:0;margin:0;padding:0}.participant-fields,.account-form{gap:20px;display:grid}.participant-check{align-items:flex-start;gap:10px;display:flex}.participant-check input{flex:none;margin-top:4px}.participant-caption,.saved-answers{overflow-wrap:anywhere}.saved-answers{margin:24px 0}.saved-answers summary{cursor:pointer;margin-bottom:16px}.result-scores{gap:12px;display:grid}.result-scores>div{justify-content:space-between;gap:20px;display:flex}.result-scores dd{margin:0;font-weight:700}.history-date{color:#526658;margin-top:6px;display:block}.career-journey{gap:24px;display:grid}.career-journey .content-panel{margin:0}.journey-subsection{border-top:1px solid var(--pb-color-border);margin-top:24px;padding-top:24px}.journey-list{gap:12px;margin-top:20px;display:grid}.journey-list article,.journey-card{border:1px solid var(--pb-color-border);border-radius:12px;padding:16px}.journey-list article p,.journey-card p{margin-top:8px}.journey-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f4f8;border-radius:8px;max-height:240px;padding:14px;overflow:auto}.client-conclusion-screen{max-width:1780px;margin:0 auto}.client-conclusion{width:100%;min-width:0}.conclusion-history-title{gap:4px;display:grid}.conclusion-pdf-pages{width:100%;min-height:720px;padding:0 16px}.conclusion-pdf-canvas-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:100%;display:grid}.conclusion-preview-spread{min-width:0;margin:0!important}.conclusion-preview-page{max-width:100%;height:auto!important}.conclusion-pdf-fallback{background:#fff;border:0;width:100%;height:720px}.conclusion-pdf-status{text-align:center;color:#526658;padding:12px 16px;font-size:.75rem;font-weight:700}.conclusion-state{text-align:center;max-width:720px;margin:0 auto}.conclusion-state>svg{color:var(--pb-color-action)}@media (width<=760px){.conclusion-pdf-canvas-preview{grid-template-columns:minmax(0,1fr);gap:18px}.conclusion-pdf-pages{min-height:480px;padding:0}.conclusion-preview-spread{gap:0!important;margin-bottom:18px!important}}@media print{.conclusion-pdf-pages{min-height:0;padding:0}.conclusion-pdf-canvas-preview{display:block}.conclusion-preview-spread{max-width:none!important;margin:0!important;display:block!important}.conclusion-preview-page{max-width:none;width:100%!important;box-shadow:none!important}.conclusion-preview-spread{break-after:page}.conclusion-preview-spread:last-child{break-after:auto}.conclusion-pdf-status{display:none}}.career-journey fieldset{border:1px solid var(--pb-color-border);border-radius:8px;padding:0 14px}.career-journey select{width:100%;color:var(--pb-color-text);background:#fff;border:1px solid #cfc3d5;border-radius:8px;margin-top:7px;padding:12px 14px}@media (width<=760px){.career-journey .action-grid{grid-template-columns:1fr}}.form-field{gap:var(--pb-space-2);flex-direction:column;min-width:0;display:flex}.form-field>label{font-size:var(--pb-font-sm);margin:0;font-weight:650;line-height:1.5}.form-field>input,.form-field>textarea{margin:0}.field-hint,.field-error{font-size:var(--pb-font-xs);margin:0;line-height:1.5}.field-hint{color:var(--pb-color-text-muted)}.field-error{color:var(--pb-color-danger)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--pb-color-danger)}.button-sm{min-height:var(--pb-control-height);font-size:var(--pb-font-sm);padding:10px 14px}.button-spinner{animation:1s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.surface-mint{background:var(--pb-color-success-soft)}.surface-lavender{background:var(--pb-color-lavender)}.badge-success{background:var(--pb-color-success-soft);color:var(--pb-color-success)}.badge-warning{background:var(--pb-color-yellow);color:var(--pb-color-warning)}.badge-danger{background:var(--pb-color-danger-soft);color:var(--pb-color-danger)}.notice{padding:var(--pb-space-4);border-radius:var(--pb-radius-control);font-size:var(--pb-font-sm);line-height:var(--pb-leading-body);margin-block:var(--pb-space-4);border-inline-start:3px solid}.notice-info{background:var(--pb-color-lavender);color:var(--pb-color-text-muted)}.notice-success{background:var(--pb-color-success-soft);color:var(--pb-color-success)}.notice-warning{background:var(--pb-color-yellow);color:var(--pb-color-warning)}.notice-danger{background:var(--pb-color-danger-soft);color:var(--pb-color-danger)}@media (prefers-reduced-motion:reduce){.button-spinner{animation:none}}.login-form-panel form{gap:var(--pb-space-5);flex-direction:column;display:flex}.login-form-panel .form-field label{margin:0}.form-field+.button{margin-top:var(--pb-space-4)}.brand-copy{gap:3px;display:grid}.brand-title{letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:700}.brand-subtitle{color:var(--pb-color-action);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700}
