.talent-app{--survey-ink:#171717;--survey-paper:#FFFFFF;--survey-active-surface:#171717;--survey-accent:#171717;--survey-complete-surface:#E8E8E8;--survey-muted:#666666;--survey-line:#E5E5E5;--survey-ring:#737373;--survey-width:520px;--survey-gutter:28px;--survey-header-height:calc(88px + env(safe-area-inset-top, 0px));--urban-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cpath d='M64 0H0V64' fill='none' stroke='%23000000' stroke-opacity='.035'/%3E%3C/svg%3E");min-height:100dvh;padding:0;background:var(--survey-paper);background-image:var(--urban-grid);color:var(--survey-ink);font-family:var(--utc-font,Arial),Arial,sans-serif;font-size:17px;line-height:1.75;color-scheme:light}.talent-app ::selection{background:var(--survey-active-surface);color:#fff}.talent-app :is(button,input,textarea,select){font-family:inherit}.talent-app :is(button,a,label,summary,input,textarea,select){transition:border-color .14s ease,opacity .14s ease}.talent-app :is(button,a,summary):focus-visible{outline:2px solid var(--survey-ink);outline-offset:4px}.talent-app :is(input,textarea,select):focus-visible{outline:2px solid var(--survey-ink);outline-offset:3px}.talent-app :is(button,input,select,textarea,label,summary){scroll-margin-top:190px;scroll-margin-bottom:150px}.talent-app button:disabled{cursor:not-allowed}.talent-app .btn{min-height:52px;padding:13px 20px;border-radius:10px;font-size:16px;font-weight:600;line-height:1.5;white-space:normal;box-shadow:none}.talent-app .btn:hover{transform:none}.talent-app .btn.primary{background:var(--survey-ink);color:#fff;border-color:var(--survey-ink)}.talent-app .btn.primary:hover{background:var(--survey-ink);color:#fff;border-color:var(--survey-accent)}.talent-app .btn.ghost{background:#fff;color:var(--survey-ink);border-color:var(--survey-line)}.talent-app .btn.ghost:hover{background:#fff;color:var(--survey-ink);border-color:var(--survey-accent)}.talent-app .btn:disabled,.talent-app .btn:disabled:hover{opacity:1;color:#8A8A8A;background:#F1F1F1;border-color:var(--survey-line);box-shadow:none}.talent-app .eyebrow,.talent-app .eyebrow.dark{color:var(--survey-muted);font-size:14px;letter-spacing:0}.talent-app .eyebrow>span{background:var(--survey-complete-surface)}.talent-app .brand-logo img,.talent-app .landing-logo{object-fit:contain;object-position:center;filter:none;transform:none;clip-path:none}.talent-app.view-home .simple-landing{min-height:100dvh;padding:72px 24px 88px;background:var(--survey-paper);background-image:var(--urban-grid);color:var(--survey-ink);overflow:hidden}.talent-app.view-home .simple-landing:before{content:none}.talent-app.view-home :is(.landing-tech-grid,.landing-corner,.landing-logo-corner){display:none}.talent-app.view-home .landing-content{max-width:600px;padding:0}.talent-app.view-home .landing-logo-plaque{width:min(360px,calc(100vw - 16px));height:auto;aspect-ratio:1;margin-bottom:0;background:transparent;border:0;overflow:visible}.talent-app.view-home .landing-logo{width:100%;height:100%}.talent-app.view-home .landing-center-name{margin:0 0 16px;color:var(--survey-muted);font-size:15px;line-height:1.7;gap:12px}.talent-app.view-home .landing-center-name:after,.talent-app.view-home .landing-center-name:before{width:22px;background:var(--survey-complete-surface)}.talent-app.view-home .simple-landing h1{margin:0 0 16px;color:var(--survey-ink);font-size:clamp(30px,4vw,44px);line-height:1.45;letter-spacing:0}.talent-app.view-home .simple-landing p{max-width:400px;color:var(--survey-muted);font-size:17px;line-height:1.9}.talent-app.view-home .btn.primary.landing-start{min-width:216px;min-height:54px;margin-top:30px;padding:13px 22px;border-radius:10px;background:var(--survey-ink);color:#fff;border-color:var(--survey-ink);font-size:17px;gap:24px}.talent-app.view-home .btn.primary.landing-start:hover{background:var(--survey-ink);border-color:var(--survey-accent);transform:none}.talent-app.view-home .btn.primary.landing-start:disabled{color:#8A8A8A;background:#F1F1F1;border-color:var(--survey-line)}.talent-app.view-home .landing-start-icon{border-color:#ffffff35;padding-inline-start:15px}.talent-app.view-home .landing-wordmark{top:28px;left:28px;color:var(--survey-ink);font-size:11px;letter-spacing:2px}.talent-app.view-home .landing-wordmark span{color:var(--survey-complete-surface)}.talent-app.view-home .landing-footnote{bottom:28px;left:28px;color:var(--survey-muted);font-size:10px;letter-spacing:1.3px}.talent-app.view-home .landing-footnote>span{background:var(--survey-complete-surface)}.talent-app.view-home .landing-admin{bottom:24px;right:28px;min-height:44px;color:var(--survey-muted);font-size:14px}.talent-app.view-home .landing-admin:hover{color:var(--survey-ink)}.talent-app.view-home .landing-receipt{min-height:44px;margin-top:17px;color:var(--survey-muted);border-color:var(--survey-line);font-size:14px}.talent-app.view-home .landing-receipt:hover{color:var(--survey-ink);border-color:var(--survey-accent)}.talent-app.view-home .landing-load-error{color:var(--survey-ink)}.talent-app.view-home .landing-load-error p{color:var(--survey-muted);font-size:15px}.talent-app.view-home .landing-load-error button{min-height:44px;color:var(--survey-ink);font-size:15px}.talent-app:is(.view-phone,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done) .topbar{position:sticky;top:0;z-index:60;width:min(100%,var(--survey-width));height:auto;min-height:var(--survey-header-height);margin:0 auto;padding:env(safe-area-inset-top,0) var(--survey-gutter) 0;gap:12px;background:#fff;border:0;border-bottom:1px solid var(--survey-line);border-radius:0}.talent-app .brand{min-width:0;gap:8px}.talent-app .brand>span:last-child{min-width:0}.talent-app .brand-logo{width:80px;height:80px;flex-shrink:0;background:transparent;border:0;border-radius:0;overflow:visible}.talent-app .brand strong{color:var(--survey-ink);font-size:14px;font-weight:600;line-height:1.7}.talent-app :is(.brand small,.topnav,.application-status){display:none}.talent-app .topbar-end{flex-shrink:0}.talent-app.view-form .topbar-end .icon-btn{display:flex;width:44px;height:44px;color:var(--survey-ink);border:1px solid var(--survey-line);border-radius:10px}.talent-app .icon-btn:hover{background:transparent;border-color:var(--survey-accent)}.talent-app:is(.view-phone,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done) :is(.form-shell,.questionnaire-intro,.access-main,.review-main,.success-main){width:min(100%,var(--survey-width));max-width:var(--survey-width);min-width:0;min-height:calc(100dvh - var(--survey-header-height));margin:0 auto;border:0;border-radius:0;background:var(--survey-paper);box-shadow:none}.talent-app.view-form .form-shell{display:block}.talent-app.view-form .form-main{display:flex;flex-direction:column;width:100%;max-width:none;min-width:0;min-height:calc(100dvh - var(--survey-header-height));padding:0 var(--survey-gutter);margin:0;background:transparent}.talent-app.view-form .form-progress-header{position:sticky;top:var(--survey-header-height);z-index:40;flex:0 0 auto;padding:18px 0 16px;background:var(--survey-paper);border-bottom:1px solid var(--survey-line)}.talent-app.view-form .form-kicker{align-items:center;flex-wrap:wrap;gap:6px 14px;padding:0;color:var(--survey-muted);font-size:13px;line-height:1.6}.talent-app.view-form .save-state{color:var(--survey-muted);font-size:12px;line-height:1.6}.talent-app.view-form .save-dot{display:none}.talent-app.view-form .mobile-progress{display:block;height:2px;margin:10px 0 0;border-radius:0;background:var(--survey-line);overflow:hidden}.talent-app.view-form .mobile-progress span{display:block;height:100%;background:var(--survey-accent);transition:width .16s ease}.talent-app.view-form .section-progress{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:15px 0 0}.talent-app.view-form .section-progress li{position:relative;display:flex;justify-content:center;min-width:0}.talent-app.view-form .section-progress li:not(:last-child):after{content:"";position:absolute;top:11px;inset-inline-start:50%;inset-inline-end:-50%;height:1px;background:var(--survey-line)}.talent-app.view-form .stage-point{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--survey-line);border-radius:50%;background:#fff;color:var(--survey-muted);font-size:11px;font-weight:500;line-height:1}.talent-app.view-form .section-progress .complete .stage-point{background:var(--survey-complete-surface);border-color:var(--survey-complete-surface);color:var(--survey-ink)}.talent-app.view-form .section-progress .active .stage-point{background:var(--survey-active-surface);border-color:var(--survey-accent);color:#fff}.talent-app.view-form .question-workspace{flex:1 0 auto;min-width:0;padding:30px 0 28px}.talent-app.view-form .form-heading{display:block;margin-bottom:24px}.talent-app.view-form .question-context,.talent-app.view-form .question-step-label{display:block;margin-bottom:10px;color:var(--survey-muted);font-size:13px;font-weight:400;line-height:1.7}.talent-app.view-form .form-heading h1{color:var(--survey-ink);font-size:26px;font-weight:700;line-height:1.65}.talent-app.view-form .form-heading p{margin-top:10px;color:var(--survey-muted);font-size:15px;line-height:1.9}.talent-app.view-form .question-number,.talent-app.view-form .scale-guide,.talent-app.view-form .section-symbol{display:none}.talent-app.view-form .question-card,.talent-app.view-form .question-card.role-assessment{padding:22px 20px;border:1px solid var(--survey-line);border-radius:12px;background:#fff;box-shadow:0 3px 16px #00000005}.talent-app.view-form .step-question{animation:survey-question-fade .16s ease-out}@keyframes survey-question-fade{0%{opacity:0}to{opacity:1}}.talent-app.view-form .fields-grid{gap:0}.talent-app.view-form .question-list{min-width:0}.talent-app.view-form .question-card :is(.field>label,.rating-row legend,.career-options legend),.talent-app.view-form .role-assessment :is(.rating-row legend,.career-options legend),.talent-app.view-form :is(.compact-choices,.competency-options) legend{color:var(--survey-ink);font-size:20px;font-weight:600;line-height:1.8;margin-bottom:18px}.talent-app.view-form .field>label{flex-wrap:wrap;gap:8px}.talent-app.view-form .field :is(input,select,textarea){width:100%;min-width:0;min-height:56px;padding:13px 14px;border:1px solid var(--survey-line);border-radius:10px;background:#fff;color:var(--survey-ink);font-size:16px;line-height:1.75}.talent-app.view-form .field textarea{min-height:150px;resize:vertical}.talent-app.view-form .field :is(input,textarea)::placeholder{color:var(--survey-muted);font-size:15px}.talent-app.view-form .field input[dir=ltr]{font-size:16px;letter-spacing:.25px}.talent-app.view-form .field input[dir=ltr]::placeholder{font-size:15px}.talent-app.view-form .field :is(input,select,textarea):focus{border-color:var(--survey-accent);box-shadow:0 0 0 1px var(--survey-accent);outline:none}.talent-app.view-form .question-help,.talent-app.view-form .role-assessment .question-help{color:var(--survey-muted);font-size:15px;font-weight:400;line-height:1.9;margin-top:10px}.talent-app.view-form .group-heading,.talent-app.view-form .role-assessment .group-heading{color:var(--survey-ink);font-size:18px;line-height:1.8;margin-bottom:18px}.talent-app.view-form .group-line{background:var(--survey-line)}.talent-app.view-form .role-assessment-part+.role-assessment-part{margin-top:24px;padding-top:24px;border-top-color:var(--survey-line)}.talent-app.view-form .optional-label,.talent-app.view-form .required-label{display:inline-flex;align-items:center;margin-inline-start:5px;padding:1px 6px;border:1px solid var(--survey-line);border-radius:5px;background:var(--survey-paper);color:var(--survey-muted);font-size:12px;font-weight:400;line-height:1.8}.talent-app.view-form .required-star{color:var(--survey-muted)}.talent-app.view-form .character-count,.talent-app.view-form .choice-count{color:var(--survey-muted);font-size:12px;line-height:1.7}.talent-app.view-form .rating-options,.talent-app.view-form .role-assessment .rating-options{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px}.talent-app.view-form .rating-options.scale-4,.talent-app.view-form .role-assessment .rating-options.scale-4{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-app.view-form .rating-option,.talent-app.view-form .role-assessment .rating-option{min-height:60px;height:auto;padding:13px 12px;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;background:#fff;color:var(--survey-ink);border:1px solid var(--survey-line);border-radius:10px;box-shadow:none}.talent-app.view-form .rating-caption,.talent-app.view-form .role-assessment .rating-caption{width:auto;flex:1;color:var(--survey-ink);font-size:15px;line-height:1.9;text-align:right}.talent-app.view-form .rating-indicator,.talent-app.view-form .role-assessment .rating-indicator{width:20px;height:20px;border-color:var(--survey-ring);color:var(--survey-ink);background:#fff}.talent-app.view-form .rating-option:hover{background:#fff;border-color:var(--survey-accent);color:var(--survey-ink)}.talent-app.view-form .rating-option.selected,.talent-app.view-form .rating-option.selected:hover{background:#fff;border-color:var(--survey-accent);color:var(--survey-ink);box-shadow:none}.talent-app.view-form .rating-option.selected .rating-caption{color:var(--survey-ink)}.talent-app.view-form .rating-option.selected .rating-indicator,.talent-app.view-form .role-assessment .rating-option.selected .rating-indicator{background:#fff;border-color:var(--survey-accent);color:var(--survey-accent)}.talent-app.view-form .rating-option:focus-within{outline:2px solid var(--survey-ink);outline-offset:3px}.talent-app.view-form .competency-options{grid-template-columns:minmax(0,1fr);gap:10px}.talent-app.view-form :is(.competency-choice,.compact-choice,.career-option){min-height:56px;padding:13px 14px;margin-bottom:10px;background:#fff;color:var(--survey-ink);border:1px solid var(--survey-line);border-radius:10px;font-size:15px;line-height:1.9;overflow-wrap:anywhere;box-shadow:none}.talent-app.view-form .compact-choices{gap:10px}.talent-app.view-form .compact-choices .compact-choice{flex:1;min-width:96px;min-height:56px;margin-bottom:0;padding:13px 12px}.talent-app.view-form .career-num{display:none}.talent-app.view-form :is(.competency-choice,.compact-choice,.career-option):hover{background:#fff;border-color:var(--survey-accent)}.talent-app.view-form :is(.competency-choice,.compact-choice,.career-option).selected,.talent-app.view-form :is(.competency-choice,.compact-choice,.career-option).selected:hover{background:#fff;color:var(--survey-ink);border-color:var(--survey-accent);box-shadow:none}.talent-app.view-form :is(.competency-choice,.compact-choice,.career-option) .choice-dot{border-color:var(--survey-ring);background:#fff;color:var(--survey-ink)}.talent-app.view-form :is(.competency-choice,.compact-choice,.career-option).selected .choice-dot{border-color:var(--survey-accent);background:#fff;color:var(--survey-accent)}.talent-app.view-form :is(.competency-choice,.compact-choice,.career-option):focus-within{outline:2px solid var(--survey-ink);outline-offset:3px}.talent-app.view-form .compact-choices .question-help,.talent-app.view-form .competency-options .choice-count{color:var(--survey-muted)}.talent-app.view-form .choice-group .group-heading,.talent-app.view-form .choice-group h2{color:var(--survey-ink);font-size:18px}.talent-app.view-form .choice-group .career-option:not(.selected){color:var(--survey-ink)}.talent-app.view-form .no-experience-answer{width:100%;min-height:48px;padding:11px 14px;margin-top:14px;background:#fff;color:var(--survey-ink);border:1px solid var(--survey-line);border-radius:10px;font-size:15px}.talent-app.view-form .no-experience-answer:hover,.talent-app.view-form .no-experience-answer[aria-pressed=true]{background:#fff;color:var(--survey-ink);border-color:var(--survey-accent)}.talent-app.view-form .selection-toolbar{display:block;margin-bottom:18px;padding:12px 15px;background:#fff;border-color:var(--survey-line);border-radius:10px}.talent-app.view-form .selection-toolbar>span{color:var(--survey-ink);font-size:16px}.talent-app.view-form .selection-toolbar small{display:block;margin-top:5px;color:var(--survey-muted);font-size:13px;line-height:1.8}.talent-app.view-form .topic-grid{grid-template-columns:minmax(0,1fr);gap:12px}.talent-app.view-form .topic-card,.talent-app.view-form .topic-card.selected{background:#fff;color:var(--survey-ink);border:1px solid var(--survey-line);border-radius:12px;box-shadow:0 3px 16px #00000005}.talent-app.view-form .topic-card.selected,.talent-app.view-form .topic-card:hover{border-color:var(--survey-accent);box-shadow:0 3px 16px #00000005}.talent-app.view-form .topic-card.selected .topic-select,.talent-app.view-form .topic-select{min-height:74px;padding:18px 20px;background:transparent;color:var(--survey-ink)}.talent-app.view-form .topic-card.selected .topic-select strong,.talent-app.view-form .topic-select strong{color:var(--survey-ink);font-size:18px;font-weight:600;line-height:1.9;padding-inline-end:30px;overflow-wrap:anywhere}.talent-app.view-form .topic-icon{display:none}.talent-app.view-form .topic-check{top:25px;left:20px;background:#fff;border-color:var(--survey-ring)}.talent-app.view-form .topic-card.selected .topic-check{background:#fff;border-color:var(--survey-accent);color:var(--survey-accent)}.talent-app.view-form .topic-card details{padding:0 20px 16px}.talent-app.view-form .topic-card summary,.talent-app.view-form .topic-card.selected summary{width:fit-content;min-height:44px;padding:8px 0;background:transparent;color:var(--survey-muted);border:0;border-bottom:1px solid var(--survey-line);border-radius:0;font-size:14px}.talent-app.view-form .topic-card summary:hover,.talent-app.view-form .topic-card.selected summary:hover{background:transparent;border-bottom-color:var(--survey-accent)}.talent-app.view-form .topic-card details p,.talent-app.view-form .topic-card.selected details p{background:#fff;color:var(--survey-muted);border-top-color:var(--survey-line);border-radius:0;padding:14px 0 0;font-size:15px;line-height:1.9}.talent-app.view-form .topic-card.selected :is(button,summary):focus-visible{outline-color:var(--survey-ink)}.talent-app.view-form .form-error{margin-bottom:20px;padding:14px 16px;background:#fff;color:var(--survey-ink);border-color:var(--survey-accent);border-radius:10px;font-size:16px}.talent-app.view-form .form-error p{color:var(--survey-muted);font-size:15px;line-height:1.9}.talent-app.view-form .form-error span,.talent-app.view-form .role-counter,.talent-app.view-form .step-validation-hint{color:var(--survey-muted);font-size:13px;line-height:1.9}.talent-app.view-form .step-validation-hint{margin-top:18px}.talent-app.view-form .role-counter{align-items:flex-start;gap:8px;margin-top:16px}.talent-app.view-form .role-counter svg{width:16px;height:16px;margin-top:4px;color:var(--survey-accent)}.talent-app.view-form .question-card.matrix-assessment{padding:18px 0 0}.talent-app.view-form .matrix-scroll{width:100%;max-width:100%;min-width:0;overflow:visible}.talent-app.view-form .rating-matrix{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:0}.talent-app.view-form .rating-matrix caption{padding:0 16px;margin-bottom:14px;color:var(--survey-ink);text-align:right;font-size:18px;font-weight:600;line-height:1.8;overflow-wrap:anywhere}.talent-app.view-form .rating-matrix :is(th,td){min-width:0;overflow-wrap:anywhere;word-break:normal;vertical-align:middle}.talent-app.view-form .rating-matrix :is(th,td):first-child{width:32%}.talent-app.view-form .rating-matrix :is(th,td):not(:first-child){width:17%}.talent-app.view-form .rating-matrix thead th{padding:10px 2px;background:var(--survey-paper);color:var(--survey-muted);border-bottom:1px solid var(--survey-line);font-size:13px;font-weight:500;line-height:1.8;text-align:center}.talent-app.view-form .rating-matrix thead th:first-child{text-align:right;padding-inline:8px 4px}.talent-app.view-form .rating-matrix tbody :is(th,td){border-bottom:1px solid var(--survey-line)}.talent-app.view-form .rating-matrix tbody th{padding:14px 8px 14px 4px;color:var(--survey-ink);font-size:15px;font-weight:500;line-height:1.8;text-align:right}.talent-app.view-form .rating-matrix tbody td{padding:5px 0;text-align:center}.talent-app.view-form .matrix-description{display:block;margin-top:5px;color:var(--survey-muted);font-size:13px;font-weight:400;line-height:1.9;overflow-wrap:anywhere}.talent-app.view-form .matrix-instruction{padding:0 16px;margin-bottom:16px;color:var(--survey-muted);font-size:14px;line-height:1.9}.talent-app.view-form .matrix-extra{min-width:0;margin-top:24px;padding:22px 16px;border-top:1px solid var(--survey-line)}.talent-app.view-form .matrix-radio{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:48px;border-radius:8px;background:#fff;cursor:pointer}.talent-app.view-form .matrix-radio.selected,.talent-app.view-form .matrix-radio:hover{background:#fff}.talent-app.view-form .matrix-radio input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.talent-app.view-form .matrix-dot{position:relative;display:block;width:20px;height:20px;flex-shrink:0;border:1.5px solid var(--survey-ring);border-radius:50%;background:#fff}.talent-app.view-form .matrix-radio input:checked+.matrix-dot,.talent-app.view-form .matrix-radio.selected input+.matrix-dot{border-color:var(--survey-accent);background:#fff}.talent-app.view-form .matrix-radio input:checked+.matrix-dot:after,.talent-app.view-form .matrix-radio.selected input+.matrix-dot:after{content:"";position:absolute;inset:5px;background:var(--survey-ink);border-radius:50%}.talent-app.view-form .matrix-radio:focus-within{outline:2px solid var(--survey-ink);outline-offset:-2px}.talent-app.view-form .form-actions{position:sticky;bottom:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0;padding:14px 0 max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--survey-line);background:var(--survey-paper);box-shadow:none}.talent-app.view-form .form-actions .btn{min-width:0;min-height:52px;padding:12px 14px;font-size:16px;gap:8px;white-space:normal}.talent-app.view-form .form-actions .btn.primary{width:100%;min-width:0;background:var(--survey-ink);border-color:var(--survey-ink);color:#fff}.talent-app.view-form .form-actions .btn.primary:hover{background:var(--survey-ink);border-color:var(--survey-accent);color:#fff}.talent-app.view-form .form-actions .btn.primary:disabled,.talent-app.view-form .form-actions .btn.primary:disabled:hover{opacity:1;background:#F1F1F1;border-color:var(--survey-line);color:#8A8A8A;cursor:not-allowed;box-shadow:none}.talent-app.view-form .form-actions .btn.ghost{min-width:92px;max-width:112px;width:auto;padding-inline:12px;font-size:14px;background:#fff;border-color:var(--survey-line);color:var(--survey-ink)}.talent-app.view-form .form-actions .btn.ghost:hover{background:#fff;border-color:var(--survey-accent)}.talent-app.view-form .page-count{display:none}.talent-app.view-form .return-to-review{grid-column:1/-1;width:100%;margin:0}.talent-app.view-form .form-actions .return-to-review .btn,.talent-app.view-form .return-to-review .btn{width:100%;min-height:48px;padding:10px 14px;background:#fff;color:var(--survey-ink);border:1px solid var(--survey-line);font-size:15px}.talent-app.view-form .return-to-review .review-return:disabled,.talent-app.view-form .return-to-review .review-return:disabled:hover{opacity:1;background:#F1F1F1;border-color:var(--survey-line);color:#8A8A8A;cursor:not-allowed}.talent-app.view-form .form-bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0;padding:12px 0 20px;border:0}.talent-app.view-form .form-bottom button{min-height:44px;padding:6px 0;background:transparent;color:var(--survey-muted);font-size:12px}.talent-app.view-form .form-bottom button:hover{color:var(--survey-ink)}.talent-app.view-form .form-sidebar{display:none}.talent-app.view-form .form-sidebar.mobile-open{display:block;position:fixed;inset:0 0 0 auto;z-index:102;width:min(340px,90vw);min-height:100dvh;max-height:100dvh;padding:24px 20px max(24px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--survey-paper);color:var(--survey-ink);border-inline-end:1px solid var(--survey-line)}.talent-app.view-form .sidebar-backdrop{display:block;position:fixed;inset:0;z-index:101;border-radius:0;background:#0000004d}.talent-app.view-form .sidebar-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;color:var(--survey-ink);font-size:18px}.talent-app.view-form .sidebar-mobile-header .icon-btn{width:44px;height:44px}.talent-app.view-form .sidebar-title{display:none}.talent-app.view-form .overall-progress{margin:0 8px 24px;color:var(--survey-muted)}.talent-app.view-form .overall-progress strong{color:var(--survey-ink);font-size:18px}.talent-app.view-form .overall-progress>div{font-size:14px}.talent-app.view-form .progress-track{background:var(--survey-line)}.talent-app.view-form .progress-track>span{background:var(--survey-accent)}.talent-app.view-form .section-nav{margin-top:0;gap:6px}.talent-app.view-form .section-nav button{min-height:48px;padding:12px;border:1px solid transparent;background:transparent;color:var(--survey-muted);font-size:15px;line-height:1.8}.talent-app.view-form .section-nav button:hover{background:transparent;border-color:var(--survey-line);color:var(--survey-ink)}.talent-app.view-form .section-nav .active,.talent-app.view-form .section-nav .active .step-number{background:#fff;color:var(--survey-ink);border-color:var(--survey-accent)}.talent-app.view-form .section-nav .complete .step-number{background:var(--survey-complete-surface);border-color:var(--survey-complete-surface);color:var(--survey-ink)}.talent-app.view-form .step-number{color:var(--survey-muted);background:#fff;border-color:var(--survey-line);font-size:12px}.talent-app.view-form .active-marker{background:var(--survey-accent)}.talent-app.view-form .section-nav button:disabled,.talent-app.view-form .section-nav button:disabled:hover{background:transparent;border-color:transparent;color:#949494;opacity:1;cursor:not-allowed}.talent-app.view-form .section-nav button:disabled .step-number{background:#fff;border-color:var(--survey-line);color:#949494}.talent-app.view-form .step-lock{color:#949494}.talent-app.view-form .sidebar-save{border-color:var(--survey-line);color:var(--survey-muted);font-size:13px;line-height:1.9}.talent-app.view-done .success-main,.talent-app.view-phone .access-main,.talent-app.view-review .review-main,.talent-app:is(.view-intro,.view-skills-intro) .questionnaire-intro{padding:34px var(--survey-gutter) 44px}.talent-app:is(.view-intro,.view-skills-intro) .intro-heading{margin-bottom:30px}.talent-app:is(.view-intro,.view-skills-intro) .intro-heading .eyebrow,.talent-app:is(.view-intro,.view-skills-intro) .intro-heading .eyebrow.dark{display:block;color:var(--survey-muted);font-size:13px}.talent-app:is(.view-intro,.view-skills-intro) .intro-heading h1{margin:12px 0 0;color:var(--survey-ink);font-size:26px;font-weight:700;line-height:1.7}.talent-app:is(.view-intro,.view-skills-intro) .intro-heading p{color:var(--survey-muted);font-size:16px;line-height:1.9}.talent-app:is(.view-intro,.view-skills-intro) .intro-layout{display:grid;gap:30px}.talent-app:is(.view-intro,.view-skills-intro) :is(.intro-index,.intro-guide) h2{margin:0 0 16px;color:var(--survey-ink);font-size:19px;line-height:1.8}.talent-app:is(.view-intro,.view-skills-intro) .intro-sections{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;margin:0;list-style:none}.talent-app:is(.view-intro,.view-skills-intro) .intro-sections li{display:flex;align-items:baseline;gap:14px;padding:15px 0;border-bottom:1px solid var(--survey-line)}.talent-app:is(.view-intro,.view-skills-intro) .intro-section-number{min-width:22px;color:var(--survey-muted);font-size:13px}.talent-app:is(.view-intro,.view-skills-intro) .intro-sections strong{color:var(--survey-ink);font-size:16px;font-weight:500;line-height:1.9;overflow-wrap:anywhere}.talent-app:is(.view-intro,.view-skills-intro) .intro-guide{padding-inline-start:16px;border-inline-start:2px solid var(--survey-complete-surface)}.talent-app:is(.view-intro,.view-skills-intro) :is(.intro-guideline,.intro-description,.intro-instructions){color:var(--survey-muted);font-size:15px;line-height:1.95}.talent-app:is(.view-intro,.view-skills-intro) .intro-footer{display:block;margin-top:30px;padding-top:24px;border-top:1px solid var(--survey-line)}.talent-app:is(.view-intro,.view-skills-intro) .intro-resume-note{margin-bottom:18px;color:var(--survey-muted);font-size:14px;line-height:1.9}.talent-app:is(.view-intro,.view-skills-intro) .intro-start{width:100%;min-height:54px;font-size:16px}.talent-app.view-skills-intro .intro-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.talent-app.view-skills-intro .intro-footer .btn{width:100%}.talent-app.view-phone .access-symbol{display:none}.talent-app.view-done .success-main h1,.talent-app.view-phone .access-heading h1,.talent-app.view-review .review-main h1{color:var(--survey-ink);font-size:26px;line-height:1.7}.talent-app.view-done .success-main>p,.talent-app.view-phone .access-heading p,.talent-app.view-review .review-intro{color:var(--survey-muted);font-size:16px;line-height:1.95}.talent-app.view-phone .access-card{padding:20px;background:#fff;border:1px solid var(--survey-line);border-radius:12px}.talent-app.view-phone .access-card .field>label{color:var(--survey-ink);font-size:18px}.talent-app.view-phone .access-card .field input{min-height:56px;background:#fff;color:var(--survey-ink);border-color:var(--survey-line);font-size:16px}.talent-app.view-phone .access-back{min-height:44px;color:var(--survey-muted);font-size:14px}.talent-app.view-form .access-error,.talent-app.view-phone .access-error{color:var(--survey-ink);font-size:14px;line-height:1.9}.talent-app.view-review .profile-summary{flex-wrap:wrap;gap:12px;padding:18px;margin:28px 0 20px;background:#fff;border-color:var(--survey-line);border-radius:12px}.talent-app.view-review .profile-avatar{width:44px;height:44px;background:var(--survey-paper);color:var(--survey-ink);border:1px solid var(--survey-line);border-radius:10px;font-size:21px;line-height:44px}.talent-app.view-review .profile-summary h2{color:var(--survey-ink);font-size:20px;line-height:1.8;overflow-wrap:anywhere}.talent-app.view-review .profile-summary p{color:var(--survey-muted);font-size:14px}.talent-app.view-review .profile-tag{margin:0;background:#fff;color:var(--survey-muted);border-color:var(--survey-line);font-size:12px}.talent-app.view-review .review-grid{grid-template-columns:minmax(0,1fr);gap:14px}.talent-app.view-review .review-grid article{padding:18px;background:#fff;border-color:var(--survey-line);border-radius:12px}.talent-app.view-review .review-chips>span{background:#fff;color:var(--survey-ink);border-color:var(--survey-line);border-radius:8px;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.talent-app.view-review .review-chips b{color:var(--survey-muted);font-size:13px}.talent-app.view-review .review-chips p{color:var(--survey-muted);font-size:14px}.talent-app.view-review .review-sections{background:#fff;border-color:var(--survey-line);border-radius:12px}.talent-app.view-review .review-sections summary{min-height:56px;padding:16px;color:var(--survey-ink);font-size:16px;line-height:1.9}.talent-app.view-review .review-sections details[open] summary,.talent-app.view-review .review-sections summary:hover{background:#fff}.talent-app.view-review .review-sections summary svg{color:var(--survey-muted)}.talent-app.view-review .review-section-content{padding:0 16px 20px}.talent-app.view-review .review-section-content>p{color:var(--survey-ink);font-size:15px}.talent-app.view-review .review-answer{flex-direction:column;gap:5px;border-color:var(--survey-line);font-size:14px;line-height:1.9}.talent-app.view-review .review-answer>span{width:100%;max-width:100%;color:var(--survey-muted)}.talent-app.view-review .review-answer strong{width:100%;max-width:100%;color:var(--survey-ink);text-align:right;overflow-wrap:anywhere}.talent-app.view-review .edit-section{min-height:44px;color:var(--survey-ink);font-size:14px}.talent-app.view-review .submit-box{display:block;padding:20px;background:#fff;border-color:var(--survey-line);border-radius:12px}.talent-app.view-review .submit-box>svg{display:none}.talent-app.view-review .submit-box h3{color:var(--survey-ink);font-size:20px;line-height:1.8}.talent-app.view-review .consent,.talent-app.view-review .submit-box p{color:var(--survey-muted);font-size:15px;line-height:1.95}.talent-app.view-review .consent input{width:20px;height:20px;accent-color:var(--survey-accent)}.talent-app.view-review .submit-actions{flex-direction:column;gap:10px}.talent-app.view-review .submit-actions .btn{width:100%}.talent-app.view-review .submit-box .submit-error{color:var(--survey-ink);background:#fff;border-color:var(--survey-accent)}.talent-app.view-done .success-icon{width:60px;height:60px;margin-bottom:24px;background:#fff;color:var(--survey-accent);border-color:var(--survey-line)}.talent-app.view-done .success-icon svg{width:32px;height:32px}.talent-app.view-done .tracking-box{padding:22px 16px;background:#fff;border-color:var(--survey-line);border-radius:12px}.talent-app.view-done .tracking-box:before{background:var(--survey-complete-surface)}.talent-app.view-done .tracking-box>span{color:var(--survey-muted);font-size:14px}.talent-app.view-done .tracking-box strong{max-width:100%;color:var(--survey-ink);font-family:Arial,sans-serif;font-size:19px;letter-spacing:1px;overflow-wrap:anywhere}.talent-app.view-done .tracking-box small{color:var(--survey-muted);font-size:13px}.talent-app.view-done .success-main .success-note{color:var(--survey-muted);font-size:14px}.talent-app.view-done .success-actions{flex-direction:column;width:100%;max-width:none}.talent-app.view-done .success-actions .btn{width:100%}.talent-app .toast{width:min(440px,calc(100vw - 32px));min-width:0;background:#fff;color:var(--survey-ink);border-color:var(--survey-line);box-shadow:0 8px 24px #00000010;font-size:14px;line-height:1.9}.talent-app .reset-native-dialog{width:min(440px,calc(100vw - 24px));padding:0;border:1px solid var(--survey-line);border-radius:12px;background:#fff;color:var(--survey-ink)}.talent-app .reset-native-dialog::backdrop{background:#0000004d}.talent-app .reset-dialog{width:100%;padding:24px;border:0;border-radius:12px;background:#fff}.talent-app .dialog-icon{background:#fff;color:var(--survey-accent);border:1px solid var(--survey-line);border-radius:10px}.talent-app .reset-dialog h2{color:var(--survey-ink);font-size:22px;line-height:1.8}.talent-app .reset-dialog p{color:var(--survey-muted);font-size:15px;line-height:1.95}.talent-app .reset-dialog>div{flex-direction:column;gap:10px}.talent-app .reset-dialog .btn{width:100%}@media (max-width:600px){.talent-app{--survey-gutter:20px}.talent-app:is(.view-phone,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done){background:#fff;background-image:none}.talent-app:is(.view-phone,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done) .topbar,.talent-app:is(.view-phone,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done) :is(.form-shell,.questionnaire-intro,.access-main,.review-main,.success-main){width:100%;max-width:none;background:#fff}.talent-app.view-form .form-actions,.talent-app.view-form .form-progress-header{background:#fff}.talent-app.view-home .simple-landing{padding:60px 24px 84px}.talent-app.view-home .landing-logo-plaque{width:min(320px,calc(100vw - 16px))}.talent-app.view-home .simple-landing h1{font-size:30px}.talent-app.view-home .landing-wordmark{top:24px;left:24px}.talent-app.view-home .landing-footnote{bottom:24px;left:24px}.talent-app.view-home .landing-admin{bottom:20px;right:24px}}@media (max-width:359px){.talent-app{--survey-gutter:16px}.talent-app .brand-logo{width:80px;height:80px}.talent-app .brand strong{font-size:13px}.talent-app.view-form .rating-options.scale-4,.talent-app.view-form .role-assessment .rating-options.scale-4{grid-template-columns:minmax(0,1fr)}.talent-app.view-form .rating-matrix tbody th{padding-inline:5px 2px;font-size:14px}.talent-app.view-form .form-actions .btn{padding-inline:10px;font-size:15px}.talent-app.view-form .form-actions .btn.ghost{font-size:13px;min-width:86px}.talent-app.view-home .simple-landing h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.talent-app :is(button,a,label,summary,input,textarea,select),.talent-app.view-form .mobile-progress span{transition:none}.talent-app.view-form .step-question{animation:none;transform:none}}@media print{.talent-app{padding:0;background:#fff;background-image:none;color:var(--survey-ink)}.talent-app:is(.view-review,.view-done) :is(.review-main,.success-main){width:100%;max-width:none;min-height:0;padding:0;background:#fff;border:0;box-shadow:none}}.talent-app{--urban-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cg fill='none' stroke='%23000000' stroke-width='1'%3E%3Cpath d='M0 0H256V256H0ZM64 0V256M128 0V256M192 0V256M0 64H256M0 128H256M0 192H256' stroke-opacity='.025'/%3E%3Cpath d='M16 16H48V48H16ZM144 80H176V112H144ZM80 144H112V176H80ZM208 208H240V240H208ZM120 128H136M128 120V136' stroke-opacity='.04'/%3E%3C/g%3E%3C/svg%3E")}.talent-app.view-form .question-card,.talent-app.view-form .question-card.role-assessment{position:relative;border-radius:10px}.talent-app.view-form .question-card:after,.talent-app.view-form .question-card:before{content:"";position:absolute;width:8px;height:8px;border:0 solid #bdbdbd;pointer-events:none}.talent-app.view-form .question-card:before{top:8px;inset-inline-end:8px;border-block-start-width:1px;border-inline-end-width:1px}.talent-app.view-form .question-card:after{bottom:8px;inset-inline-start:8px;border-block-end-width:1px;border-inline-start-width:1px}.talent-app.view-form .question-card.matrix-assessment:after,.talent-app.view-form .question-card.matrix-assessment:before{width:6px;height:6px}.talent-app.view-form .mobile-progress{position:relative;overflow:visible}.talent-app.view-form .mobile-progress:after{content:"";position:absolute;inset:-3px 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='8' viewBox='0 0 32 8'%3E%3Cpath d='M.5 0V8M16.5 2V6' fill='none' stroke='%23000000' stroke-opacity='.05'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:32px 8px;background-position:50%;pointer-events:none}.talent-app.view-form .stage-point{border-radius:4px;font-variant-numeric:tabular-nums}.talent-app.view-form .section-progress li:not(:last-child):after{height:0;border-block-start:1px dashed #DEDEDE;background:none;pointer-events:none}@media (prefers-reduced-motion:reduce){.talent-app.view-form .mobile-progress:after,.talent-app.view-form .question-card:after,.talent-app.view-form .question-card:before{animation:none;transition:none}}@media print{.talent-app,.talent-app.view-home .simple-landing{background-image:none}.talent-app.view-form .mobile-progress:after,.talent-app.view-form .question-card:after,.talent-app.view-form .question-card:before{display:none}.talent-app.view-form .section-progress li:not(:last-child):after{border-block-start:0}}.talent-app.view-done .completion-visual{position:relative;width:100%;aspect-ratio:280/160;margin:0 0 28px;overflow:hidden;border-radius:10px;background:#fff;pointer-events:none}.talent-app.view-done .completion-visual img{position:absolute;width:134.285714%;max-width:none;height:auto;left:-17.142857%;right:auto;top:-71.25%;display:block;object-fit:fill;filter:none;transform:none}.talent-app.view-form .fields-grid{grid-template-columns:minmax(0,1fr);gap:20px}.talent-app.view-form .fields-grid .personal-field{min-width:0;margin:0;padding:0;border:0}.talent-app.view-form .personal-field .field{margin-top:0}.talent-app.view-form .tool-label{display:flex;align-items:center;gap:8px;min-width:0;text-align:right;overflow-wrap:anywhere}.talent-app.view-form .tool-label>span:last-child{min-width:0}.talent-app.view-form .tool-logos{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;line-height:1}.talent-app.view-form .tool-logos img{display:block;width:22px;height:22px;max-width:none;object-fit:contain;filter:none;transform:none}.talent-app.view-form .rating-matrix tr[data-question-id=s6_q9] .tool-label{flex-direction:column;align-items:flex-start;gap:6px}.talent-app.view-form .tool-logos img[src="/assets/tool-logos/twinmotion.svg"]{width:72px;height:22px;padding:4px;border-radius:4px;background:#171717}@media (max-width:359px){.talent-app.view-form .tool-label{flex-direction:column;align-items:flex-start;gap:6px}}@media print{.talent-app.view-done .completion-visual{break-inside:avoid}}.talent-app.view-home .landing-profile{display:inline-flex;align-items:center;min-height:44px;position:absolute;right:28px;top:20px;z-index:2;color:var(--survey-muted);font-size:13px}.talent-app.view-home .landing-profile:hover{color:var(--survey-ink)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done){--survey-ink:var(--appearance-text);--survey-paper:var(--appearance-background);--survey-accent:var(--appearance-accent);--survey-active-surface:var(--appearance-accent);--survey-muted:color-mix(in srgb,var(--appearance-text) 70%,var(--appearance-background));--survey-line:color-mix(in srgb,var(--appearance-text) 18%,var(--appearance-background));--survey-ring:color-mix(in srgb,var(--appearance-text) 65%,var(--appearance-background));background-color:var(--appearance-background);color:var(--appearance-text)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done)[data-grid=off],.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done)[data-grid=off] .simple-landing{background-image:none}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done) :is(.topbar,.form-shell,.form-progress-header,.form-actions,.questionnaire-intro,.review-main,.success-main,.question-card,.topic-card,.topic-card.selected,.rating-option,.rating-option.selected,.competency-choice,.compact-choice,.career-option,.matrix-radio,.profile-summary,.review-grid article,.review-sections,.submit-box,.tracking-box,.toast,.reset-native-dialog,.reset-dialog){background-color:var(--appearance-background);color:var(--appearance-text)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-home .simple-landing{background-color:var(--appearance-background)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done) .btn.primary,.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done) .btn.primary:hover{background:var(--appearance-accent);border-color:var(--appearance-accent);color:var(--appearance-accent-text)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done) .btn.primary:disabled,.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done) .btn.primary:disabled:hover{background:var(--survey-line);color:var(--survey-muted);border-color:var(--survey-line)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form :is(.question-card,.question-card.role-assessment,.topic-card,.profile-summary,.submit-box,.review-sections,.tracking-box){border-radius:var(--appearance-radius)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done) :is(.btn,.icon-btn,.rating-option,.competency-choice,.compact-choice,.career-option){border-radius:var(--appearance-control-radius)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form .question-card:not(.matrix-assessment){padding:var(--appearance-padding)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form .fields-grid,.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form .topic-grid{gap:var(--appearance-gap)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form .field :is(input,textarea,select){background:var(--appearance-background);color:var(--appearance-text);border-radius:var(--appearance-control-radius)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form .matrix-dot,.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form :is(.rating-indicator,.choice-dot,.topic-check){background:var(--appearance-background)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form .section-progress .active .stage-point{color:var(--appearance-accent-text)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form .stage-point{background-color:var(--appearance-background)}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done)[data-progress=line] .section-progress{display:none}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form .career-options legend,.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form .field>label,.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form .rating-row legend{font-size:calc(20px * var(--appearance-font-scale))}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form :is(.rating-caption,.competency-choice,.compact-choice,.career-option,.rating-matrix tbody th){font-size:calc(15px * var(--appearance-font-scale))}.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done) .btn,.talent-app.appearance-custom:is(.view-home,.view-intro,.view-skills-intro,.view-form,.view-review,.view-done).view-form .field :is(input,select,textarea){font-size:calc(16px * var(--appearance-font-scale))}.talent-app.appearance-custom.view-form .matrix-radio input:checked+.matrix-dot,.talent-app.appearance-custom.view-form .matrix-radio.selected input+.matrix-dot,.talent-app.appearance-custom.view-form .role-assessment .rating-option.selected .rating-indicator{background:var(--appearance-background)}.talent-app.appearance-custom .brand-logo{background:#fff}