.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}}@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{--diagnostic-action-radius:var(--lk2-radius-control);border-radius:var(--diagnostic-action-radius);min-block-size:3.2rem;box-shadow:0 .7rem 1.5rem color-mix(in srgb, var(--lk2-color-text) 8%, transparent);border:1px solid #0000;gap:.55rem;padding-inline:clamp(1.25rem,2vw,1.75rem);font-weight:740}.diagnostic-action-button>svg{flex:none}.diagnostic-action-button:hover:not(:disabled){transform:translateY(-1px)}.diagnostic-action-button:active:not(:disabled){transform:translateY(0)scale(.985)}.diagnostic-action-button--back{border-color:color-mix(in srgb, var(--lk2-color-border) 74%, var(--lk2-color-text));background:color-mix(in srgb, var(--lk2-color-surface-raised) 92%, transparent);color:var(--lk2-color-text)}.diagnostic-action-button--back:hover:not(:disabled){border-color:color-mix(in srgb, var(--lk2-color-primary) 28%, var(--lk2-color-border));background:color-mix(in srgb, var(--lk2-color-surface-raised) 96%, var(--lk2-color-bg));color:var(--lk2-color-text)}.diagnostic-action-button--primary{border-color:color-mix(in srgb, var(--lk2-color-primary) 72%, transparent);background:var(--lk2-color-primary);color:var(--lk2-color-primary-contrast);box-shadow:0 .75rem 1.55rem color-mix(in srgb, var(--lk2-color-primary) 24%, transparent)}.diagnostic-action-button--primary:hover:not(:disabled),.diagnostic-action-button--primary:focus-visible{border-color:color-mix(in srgb, var(--lk2-color-primary) 86%, transparent);background:color-mix(in srgb, var(--lk2-color-primary) 92%, var(--lk2-color-text));color:var(--lk2-color-primary-contrast)}.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 .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 .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-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 .diagnostic-action-button--primary{color:#fff}.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-flow .question-actions .diagnostic-action-button--back{border:1px solid var(--lk2-color-border-strong);background:var(--lk2-color-surface-raised)}.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-panel--form-only{grid-template-columns:minmax(0,1fr);padding:clamp(1rem,3vw,2rem)}.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-brand-title{grid-area:2/1/auto/-1}.diagnostic-header-language{grid-area:1/2}}.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}}.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,.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,.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}.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}}@font-face{font-family:Diagnostic Roboto;src:url(/assets/conclusion/fonts/Roboto-Regular.ttf)format("truetype");font-weight:400;font-display:swap}.diagnostics-legacy{color:#5e4967;background:#fff;font-family:Diagnostic Roboto,sans-serif}.diagnostics-legacy.diagnostic-brand-shell{--font-serif:"Diagnostic Roboto", sans-serif;--lk2-color-text:#5e4967;background:#fff;font-family:Diagnostic Roboto,sans-serif}.diagnostics-legacy .diagnostic-brand-decor,.diagnostics-legacy .diagnostic-brand-shell:before,.diagnostics-legacy .diagnostic-brand-shell:after{display:none}.diagnostics-legacy :is(h1,h2,h3){font-family:Diagnostic Roboto,sans-serif;font-weight:400}.diagnostics-legacy .diagnostic-brand-header :is(h1,h2){color:#0000;background:linear-gradient(90deg,#bd92ce,#66caa5);-webkit-background-clip:text;background-clip:text}.diagnostics-legacy :is(.diagnostic-brand-panel,.question-panel){box-shadow:none;background:#fff;border:2px solid #bd92ce;border-radius:20px}.diagnostics-legacy :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#5e4967;border:1px solid #bd92ce;border-radius:10px}.diagnostics-legacy .diagnostic-action-button--primary{color:#211727;background:#bd92ce;border-radius:10px}.diagnostics-legacy .diagnostic-entry-art{display:none}.diagnostics-legacy .diagnostic-entry-panel{grid-template-columns:minmax(0,460px);justify-content:center}@media (width<=600px){.diagnostics-legacy .diagnostic-brand-content{padding-inline:12px}}@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-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:13px 22px;font-size:15px;font-weight:750;line-height:1.45;transition:background .15s,transform .15s;display:inline-flex}.button.primary{background:var(--pb-color-action);color:#fff}.button.primary:hover{background:#603a72}.button.primary:active{transform:translateY(1px)}.button.secondary{color:#653b77;background:#f0e8f4;border:1px solid #e4d7eb}.button.secondary:hover{background:#e9dbee}.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-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}
