.tkzIbq_layout{align-items:start;gap:48px;display:grid}.tkzIbq_form{min-width:0}.tkzIbq_question{border:0;border-top:1px solid var(--border);min-width:0;margin:0 0 32px;padding:24px 0 0}.tkzIbq_question>legend{padding:0 16px 0 0;font-size:20px;font-weight:600}.tkzIbq_number{color:var(--data-blue);font-variant-numeric:tabular-nums;margin-right:10px;font-size:14px}.tkzIbq_help{color:var(--muted-foreground);margin:0 0 18px;font-size:13px;line-height:1.9}.tkzIbq_skillGrid{gap:10px;display:grid}.tkzIbq_choice{border:1px solid var(--border);background:var(--card);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:13px 15px;font-size:14px;line-height:1.7;display:flex}.tkzIbq_choice:hover{border-color:var(--data-blue)}.tkzIbq_choice:has(input:checked){background:var(--data-blue-soft);border-color:var(--data-blue)}.tkzIbq_choice:has(input:focus-visible){outline:2px solid var(--data-blue);outline-offset:3px}.tkzIbq_choice input{width:18px;height:18px;accent-color:var(--data-blue);flex:0 0 18px}.tkzIbq_choice input:focus-visible{outline:none}.tkzIbq_choice strong{font-weight:500;display:block}.tkzIbq_choice small{color:var(--muted-foreground);margin-top:3px;font-size:11px;line-height:1.8;display:block}.tkzIbq_optionRow{flex-wrap:wrap;gap:10px;display:flex}.tkzIbq_optionRow .tkzIbq_choice{flex:160px}.tkzIbq_optionColumn{gap:10px;display:grid}.tkzIbq_subQuestion{border:0;min-width:0;margin-top:24px;padding:0}.tkzIbq_subQuestion legend{color:var(--muted-foreground);margin-bottom:10px;font-size:13px}.tkzIbq_error{color:var(--seal);margin:10px 0 0;font-size:13px;line-height:1.8}.tkzIbq_error:empty{display:none}.tkzIbq_submitRow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding-top:24px;display:flex}.tkzIbq_submitRow p{color:var(--muted-foreground);font-size:12px;line-height:1.8}.tkzIbq_aside{background:var(--muted);border-top:3px solid var(--evidence-strong);padding:25px}.tkzIbq_aside h2{font-family:var(--font-serif);margin-top:10px;font-size:24px;font-weight:700;line-height:1.7}.tkzIbq_aside ol{margin:28px 0;padding:0;list-style:none}.tkzIbq_aside li{gap:12px;margin-top:22px;font-size:13px;display:flex}.tkzIbq_aside li>span{color:var(--data-blue)}.tkzIbq_aside li p{color:var(--muted-foreground);margin-top:4px;font-size:11px;line-height:1.9}.tkzIbq_asideNote{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:18px;font-size:12px;line-height:2}.tkzIbq_textLink{min-height:44px;color:var(--data-blue);text-underline-offset:4px;align-items:center;gap:7px;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-flex}.tkzIbq_results{border-top:2px solid var(--foreground);margin-top:64px;padding-top:30px}.tkzIbq_resultHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.tkzIbq_resultHeading h2{font-family:var(--font-serif);margin-top:8px;scroll-margin-top:110px;font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.5}.tkzIbq_resultTag{color:#665b7c;background:#e9e5ee;padding:6px 9px;font-size:11px;display:inline-block}.tkzIbq_matches{border-top:1px solid var(--border);margin-top:28px}.tkzIbq_match{border-bottom:1px solid var(--border);padding:28px 0}.tkzIbq_matchTop{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.tkzIbq_matchTop>:first-child{color:var(--data-blue);letter-spacing:.06em}.tkzIbq_match h3{font-family:var(--font-serif);margin:12px 0 20px;font-size:23px;font-weight:700;line-height:1.7}.tkzIbq_match h3 a{align-items:baseline;gap:12px;min-height:44px;display:inline-flex}.tkzIbq_match h3 a svg{flex-shrink:0}.tkzIbq_matchColumns,.tkzIbq_scopeColumns{gap:22px;display:grid}.tkzIbq_match h4,.tkzIbq_scope h4{margin:0 0 9px;font-size:12px;font-weight:600}.tkzIbq_match p,.tkzIbq_match li,.tkzIbq_scope p,.tkzIbq_noMatch p,.tkzIbq_noMatch li{color:var(--muted-foreground);font-size:13px;line-height:1.95}.tkzIbq_reasons{margin:0 0 20px;padding:0;list-style:none}.tkzIbq_reasons li{align-items:baseline;gap:8px;display:flex}.tkzIbq_reasons svg{color:var(--data-blue);flex-shrink:0}.tkzIbq_checks{margin:0 0 20px;padding-left:18px;list-style-type:disc}.tkzIbq_match>.tkzIbq_textLink{margin-top:14px}.tkzIbq_noMatch>ul{margin:24px 0;padding-left:18px;list-style:outside}.tkzIbq_learning{background:var(--card);border-left:3px solid var(--data-blue);padding:23px}.tkzIbq_learning h3,.tkzIbq_scope h3,.tkzIbq_contact h3{margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.7}.tkzIbq_learning .tkzIbq_help{margin-top:12px;margin-bottom:2px}.tkzIbq_learning a+a{margin-left:20px}.tkzIbq_scope{background:var(--muted);margin-top:30px;padding:25px}.tkzIbq_scope .tkzIbq_scopeNote{border-top:1px solid var(--border);margin-top:20px;padding-top:15px;font-size:11px}.tkzIbq_contact{border-top:1px solid var(--foreground);margin-top:32px;padding:28px 0 0}.tkzIbq_contact>div>p{max-width:660px;color:var(--muted-foreground);font-size:13px;line-height:1.9}.tkzIbq_contactButtons{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.tkzIbq_copyStatus{color:var(--data-blue);min-height:20px;margin-top:12px;font-size:12px}.tkzIbq_summary{margin-top:4px}.tkzIbq_summary summary{text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:flex}.tkzIbq_summary textarea{border:1px solid var(--border);background:var(--card);width:100%;max-width:760px;font:inherit;padding:14px;font-size:13px;line-height:1.9}@media (min-width:640px){.tkzIbq_skillGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tkzIbq_matchColumns,.tkzIbq_scopeColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}}@media (min-width:1024px){.tkzIbq_layout{grid-template-columns:minmax(0,1fr) 280px;gap:60px}.tkzIbq_aside{position:sticky;top:100px}}@media (max-width:639px){.tkzIbq_question>legend{font-size:18px}.tkzIbq_optionRow .tkzIbq_choice{flex-basis:100%}.tkzIbq_learning a+a{margin-left:0;display:flex}.tkzIbq_submitRow>button{width:100%}.tkzIbq_contactButtons>*{flex:180px}}
