main{background-color:var(--surface-secondary)!important}h1[data-astro-cid-il2ess34]{text-align:center}.lead[data-astro-cid-il2ess34]{font-size:var(--text-lg);line-height:var(--type-l-bold-lh);color:var(--label-secondary);margin-bottom:var(--space-m4);text-align:center}.tool-form[data-astro-cid-il2ess34]{display:flex;flex-direction:column;gap:var(--space-m2);margin-bottom:var(--space-m2)}.form-row[data-astro-cid-il2ess34]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m4)}@media(max-width:480px){.form-row[data-astro-cid-il2ess34]{grid-template-columns:1fr}}.form-field[data-astro-cid-il2ess34]{display:flex;flex-direction:column;gap:var(--space-s3)}.form-field--right[data-astro-cid-il2ess34]{display:flex;flex-direction:column;gap:var(--space-m2)}.name-field[data-astro-cid-il2ess34]{display:flex;flex-direction:column}.name-field[data-astro-cid-il2ess34] label[data-astro-cid-il2ess34]{font-size:var(--type-s-bold-size);font-weight:var(--type-s-bold-weight);color:var(--label-primary);margin-bottom:var(--space-s4)}.name-field[data-astro-cid-il2ess34] input[data-astro-cid-il2ess34]{width:100%;min-height:48px;padding:var(--space-m1) var(--space-m2);font-family:var(--font-family);font-size:var(--type-m-reg-size);line-height:var(--type-m-reg-lh);color:var(--label-primary);background:var(--surface-secondary);border:var(--stroke-bold) solid var(--interactive-active);border-radius:var(--radius-m);box-shadow:var(--shadow-interactive-idle)}.name-field[data-astro-cid-il2ess34] input[data-astro-cid-il2ess34]:focus-visible{outline:3px solid var(--interactive-active-highlighted);outline-offset:2px;border-color:var(--interactive-active-highlighted)}.name-field[data-astro-cid-il2ess34] input[data-astro-cid-il2ess34]::placeholder{color:var(--interactive-inactive)}.worksheet-header{text-align:center;margin-bottom:var(--space-m4);padding-bottom:var(--space-m4);border-bottom:var(--stroke-fine) solid rgba(0,0,0,.15)}.worksheet-overline{font-size:var(--text-xs);font-weight:var(--type-m-bold-weight);letter-spacing:var(--type-xs-caps-spacing);text-transform:uppercase;color:var(--label-secondary);margin-bottom:var(--space-s3)}.worksheet-title{font-size:var(--text-xl);font-weight:var(--type-l-bold-weight);letter-spacing:var(--type-xl-bold-spacing);color:var(--label-primary);margin-bottom:var(--space-s4)}.worksheet-progress{font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);color:var(--interactive-active-highlighted);margin-bottom:var(--space-m1)}.progress-bar{width:100%;height:6px;background:#0000001a;border-radius:var(--radius-full);overflow:hidden}.progress-fill{height:100%;background:var(--interactive-active-highlighted);border-radius:var(--radius-full);transition:width .3s ease}.question-card{padding:var(--space-m2) 0}.question-text{font-size:var(--text-base);font-weight:var(--type-m-bold-weight);line-height:var(--type-m-reg-lh);color:var(--label-primary);margin-bottom:var(--space-m4)}.answer-options{display:flex;flex-direction:column;gap:0}.radio-list__item{display:flex;align-items:center;gap:var(--space-m2);padding:var(--space-m2);border-bottom:var(--stroke-fine) solid rgba(0,0,0,.15);cursor:pointer;transition:background .15s;min-height:48px}.radio-list__item:last-child{border-bottom:none}.radio-list__item:hover{background:#0000000a}.radio-list__input{appearance:none;-webkit-appearance:none;width:30px;height:30px;min-width:30px;border:var(--stroke-bold) solid var(--interactive-active);border-radius:var(--radius-full);cursor:pointer;position:relative;background:var(--surface-secondary)}.radio-list__input:checked{border-color:var(--interactive-active-highlighted);background:var(--interactive-active-highlighted)}.radio-list__input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:var(--radius-full);background:var(--surface-secondary)}.radio-list__input:focus-visible{outline:3px solid var(--interactive-active-highlighted);outline-offset:2px}.radio-list__input:disabled{cursor:not-allowed;opacity:.6}.radio-list__label{font-size:var(--text-base);line-height:var(--type-m-reg-lh);color:var(--label-primary)}.radio-list__item--correct{background:var(--surface-success)}.radio-list__item--incorrect{background:var(--surface-critical)}.feedback-area{margin-top:var(--space-m2)}.feedback{display:flex;align-items:flex-start;gap:var(--space-s4);padding:var(--space-m2);border-radius:var(--radius-l);font-size:var(--text-sm);line-height:var(--type-s-bold-lh)}.feedback--correct{background:var(--surface-success);color:var(--label-success)}.feedback--incorrect{background:var(--surface-critical);color:var(--label-critical)}.feedback svg{flex-shrink:0;margin-top:2px}.result-hero{text-align:center;margin-bottom:var(--space-m4);padding-bottom:var(--space-m4);border-bottom:var(--stroke-fine) solid rgba(0,0,0,.15)}.result-overline{font-size:var(--text-xs);font-weight:var(--type-m-bold-weight);letter-spacing:var(--type-xs-caps-spacing);text-transform:uppercase;color:var(--label-secondary);margin-bottom:var(--space-s3)}.result-title{font-size:var(--text-xl);font-weight:var(--type-l-bold-weight);letter-spacing:var(--type-xl-bold-spacing);color:var(--label-primary);margin-bottom:var(--space-s4)}.result-level{display:inline-block;font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);padding:var(--space-s2) var(--space-m1);border-radius:var(--radius-s);margin-bottom:var(--space-m2)}.result-level--success{color:var(--label-success);background:var(--surface-success)}.result-level--info{color:var(--label-info);background:var(--surface-info)}.result-level--warning{color:var(--label-warning);background:var(--surface-warning)}.result-summary{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-s4);margin-top:var(--space-m1)}.summary-item{display:flex;align-items:center;gap:var(--space-s2);font-size:var(--text-xs);font-weight:var(--type-m-bold-weight);padding:var(--space-s2) var(--space-s4);border-radius:var(--radius-s)}.summary-item--correct{color:var(--label-success);background:var(--surface-success)}.summary-item--incorrect{color:var(--label-critical);background:var(--surface-critical)}.summary-icon{display:flex;align-items:center}.result-reasoning{margin-bottom:var(--space-m4);padding-bottom:var(--space-m4);border-bottom:var(--stroke-fine) solid rgba(0,0,0,.15)}.reasoning-text{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary)}.result-actions-section{margin-bottom:var(--space-m4);padding-bottom:var(--space-m4);border-bottom:var(--stroke-fine) solid rgba(0,0,0,.15)}.action-list{list-style:decimal;padding-left:var(--space-m4)}.action-item{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-primary);padding:var(--space-s4) 0}.result-script{margin-bottom:var(--space-m4);padding-bottom:var(--space-m4);border-bottom:var(--stroke-fine) solid rgba(0,0,0,.15)}.script-text{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-primary);font-style:italic}.section-heading{font-size:var(--text-base);font-weight:var(--type-m-bold-weight);color:var(--label-primary);margin-bottom:var(--space-m2)}.result-actions{display:flex;flex-wrap:wrap;gap:var(--space-s4);justify-content:center;margin-top:var(--space-m3)}.btn-action{padding:var(--space-m1) var(--space-m4);font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);font-family:inherit;border:var(--stroke-bold) solid var(--interactive-active);border-radius:var(--radius-xl);cursor:pointer;background:var(--interactive-active-highlighted);color:var(--label-inverted);box-shadow:var(--shadow-interactive-idle);transition:box-shadow .1s}.btn-action:active{box-shadow:var(--shadow-interactive-pressed)}.btn-action:focus-visible{outline:3px solid var(--interactive-active-highlighted);outline-offset:2px}.btn-action--secondary{background:var(--surface-secondary);color:var(--label-primary)}.content-section[data-astro-cid-il2ess34]{margin-block:var(--space-l1);padding:0}.content-section[data-astro-cid-il2ess34] h2[data-astro-cid-il2ess34]{margin-bottom:var(--space-m2)}.content-section[data-astro-cid-il2ess34] h3[data-astro-cid-il2ess34]{margin-top:var(--space-m4);margin-bottom:var(--space-m1)}.content-section[data-astro-cid-il2ess34] p[data-astro-cid-il2ess34]{margin-bottom:var(--space-m2)}.faq__item{background:var(--surface-tertiary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cta{background:var(--surface-primary-child)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.related-links[data-astro-cid-il2ess34]{margin-block:var(--space-m4);font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary)}
