.P6l5tG_tool{scroll-margin-top:2rem}.P6l5tG_surface{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);overflow:hidden}.P6l5tG_main{min-width:0;padding:2rem}.P6l5tG_main form{flex-direction:column;display:flex}.P6l5tG_eyebrow{color:var(--muted-foreground);font-size:.8125rem}.P6l5tG_progress{border-radius:var(--radius-sm);background:var(--muted);height:.25rem;margin-top:.875rem;overflow:hidden}.P6l5tG_progress span{background:var(--primary);height:100%;display:block}.P6l5tG_title{letter-spacing:-.025em;text-wrap:balance;margin-top:1.75rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.35}.P6l5tG_title:focus{outline:none}.P6l5tG_main[data-stage=activity] .P6l5tG_title,.P6l5tG_main[data-stage=processes] .P6l5tG_title{margin-top:0}.P6l5tG_intro{color:var(--muted-foreground);margin-top:.875rem;font-size:.875rem;line-height:1.65}.P6l5tG_choices{border:0;gap:.625rem;min-width:0;margin-top:1.5rem;padding:0;display:grid}.P6l5tG_choice{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1rem;font-size:.9375rem;display:flex}.P6l5tG_choice>span{min-width:0;line-height:1.5}.P6l5tG_choice input{width:1rem;height:1rem;accent-color:var(--primary);flex-shrink:0}.P6l5tG_choice:has(:checked){background:var(--secondary);border-color:var(--primary)}.P6l5tG_choice:has(:focus-visible){outline:3px solid color-mix(in srgb, var(--ring) 50%, transparent);outline-offset:2px}.P6l5tG_navigation{justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.P6l5tG_navigation button{min-height:2.75rem}.P6l5tG_resultTitle:focus{outline:none}.P6l5tG_resultColumns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.P6l5tG_positiveColumn,.P6l5tG_problemColumn{min-width:0;padding:2rem}.P6l5tG_problemColumn{border-left:1px solid var(--border)}.P6l5tG_columnTitle{letter-spacing:-.025em;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:600;line-height:1.4;display:flex}.P6l5tG_columnTitle>svg{flex-shrink:0;width:1.375rem;height:1.375rem}.P6l5tG_columnTitle>span{font-variant-numeric:tabular-nums;letter-spacing:0;margin-left:auto;font-size:.875rem;font-weight:500}.P6l5tG_positiveColumn .P6l5tG_columnTitle{color:var(--success-foreground)}.P6l5tG_problemColumn .P6l5tG_columnTitle{color:var(--destructive)}.P6l5tG_findings,.P6l5tG_positiveList,.P6l5tG_clarifications>ul{margin-top:1.5rem}.P6l5tG_finding{border-top:1px solid var(--border);padding-block:1.5rem}.P6l5tG_findingHeading{grid-template-columns:3.75rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.P6l5tG_findingSeverity{white-space:nowrap;padding-top:.125rem;font-size:.875rem;line-height:1.5}.P6l5tG_findingHeading h4,.P6l5tG_positiveList h4,.P6l5tG_clarification h4{letter-spacing:-.015em;font-size:.9375rem;font-weight:600;line-height:1.5}.P6l5tG_actionList{color:var(--muted-foreground);gap:.5rem;margin-top:.625rem;margin-left:4.25rem;padding-left:1rem;font-size:.875rem;line-height:1.65;list-style:outside;display:grid}.P6l5tG_actionList li{padding-left:.125rem}.P6l5tG_sanctionTitle{color:var(--destructive);margin-top:.25rem;font-size:.8125rem;line-height:1.5;display:block}.P6l5tG_sanctionCondition{color:var(--muted-foreground);margin:.75rem 0 0 4.25rem;font-size:.8125rem;line-height:1.6}.P6l5tG_actionList li::marker{color:var(--border)}.P6l5tG_freeToolLink{min-height:2.75rem;color:var(--primary);align-items:center;gap:.5rem;margin-top:.375rem;margin-left:4.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.P6l5tG_freeToolLink svg{flex-shrink:0;width:1rem;height:1rem}.P6l5tG_positiveList>li,.P6l5tG_clarification{border-top:1px solid var(--border);padding-block:1.5rem}.P6l5tG_positiveList p,.P6l5tG_clarification p{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.65}.P6l5tG_freeToolLink:focus-visible{outline:3px solid color-mix(in srgb, var(--ring) 50%, transparent);outline-offset:3px;border-radius:var(--radius-sm)}.P6l5tG_emptyResult{color:var(--muted-foreground);margin-top:1.5rem;font-size:.875rem;line-height:1.65}.P6l5tG_clarifications{border-top:1px solid var(--border);padding:1.5rem 2rem 0}.P6l5tG_clarifications .P6l5tG_columnTitle{font-size:1.125rem}.P6l5tG_clarification p{max-width:44rem}.P6l5tG_resultFooter{border-top:1px solid var(--border);padding:1.5rem 2rem}.P6l5tG_scope{color:var(--muted-foreground);max-width:50rem;font-size:.75rem;line-height:1.65}.P6l5tG_result[data-animated=true] .P6l5tG_positiveColumn,.P6l5tG_result[data-animated=true] .P6l5tG_problemColumn{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}.P6l5tG_result[data-animated=true] .P6l5tG_problemColumn{transition-delay:50ms}@starting-style{.P6l5tG_result[data-animated=true] .P6l5tG_positiveColumn,.P6l5tG_result[data-animated=true] .P6l5tG_problemColumn{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.P6l5tG_result[data-animated=true] .P6l5tG_positiveColumn,.P6l5tG_result[data-animated=true] .P6l5tG_problemColumn{transition-property:opacity;transition-delay:0s}@starting-style{.P6l5tG_result[data-animated=true] .P6l5tG_positiveColumn,.P6l5tG_result[data-animated=true] .P6l5tG_problemColumn{transform:none}}}@media (hover:hover) and (pointer:fine){.P6l5tG_choice:hover{border-color:var(--primary)}.P6l5tG_freeToolLink:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:767px){.P6l5tG_main,.P6l5tG_positiveColumn,.P6l5tG_problemColumn,.P6l5tG_resultFooter{padding:1.25rem}.P6l5tG_title{margin-top:1.5rem}.P6l5tG_resultColumns{grid-template-columns:minmax(0,1fr)}.P6l5tG_problemColumn{border-left:0;border-top:1px solid var(--border)}.P6l5tG_finding,.P6l5tG_positiveList>li,.P6l5tG_clarification{padding-block:1.25rem}.P6l5tG_actionList,.P6l5tG_freeToolLink,.P6l5tG_sanctionCondition{margin-left:0}.P6l5tG_clarifications{padding:1.25rem 1.25rem 0}}@media (max-width:374px){.P6l5tG_main,.P6l5tG_positiveColumn,.P6l5tG_problemColumn,.P6l5tG_resultFooter{padding:1rem}.P6l5tG_columnTitle{font-size:1.125rem}.P6l5tG_columnTitle>svg{width:1.25rem;height:1.25rem}.P6l5tG_clarifications{padding:1rem 1rem 0}.P6l5tG_navigation{grid-template-columns:auto minmax(0,1fr);gap:.25rem;display:grid}.P6l5tG_navigation button{gap:.375rem;padding-inline:.5rem;font-size:.8125rem}}
.SFklOW_content{max-width:72rem}.SFklOW_hero{padding-block:3rem 2rem}.SFklOW_owner{color:var(--muted-foreground);margin-bottom:.75rem;font-size:.8125rem}.SFklOW_owner a{color:var(--primary);font-weight:500}.SFklOW_hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.SFklOW_hero h1 span{color:var(--primary)}.SFklOW_description{color:var(--muted-foreground);margin-top:.875rem;font-size:1rem;line-height:1.6}.SFklOW_instructions{max-width:48rem;margin-top:1.5rem}.SFklOW_instructions h2{font-size:.875rem;font-weight:600}.SFklOW_instructions p{color:var(--muted-foreground);margin-top:.375rem;font-size:1rem;line-height:1.6}.SFklOW_instructions .SFklOW_freeAccess{margin-top:.625rem;font-size:.8125rem}.SFklOW_productCta{background:var(--secondary);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:3rem;margin-top:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.SFklOW_productLogo{width:10.5rem;max-width:100%;height:auto;display:block}.SFklOW_productCta h2{letter-spacing:-.035em;text-wrap:balance;max-width:28rem;margin-top:1.25rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.2}.SFklOW_productCta h2 span{color:var(--primary)}.SFklOW_productDescription{max-width:29rem;color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;line-height:1.7}.SFklOW_productActions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.SFklOW_detailLink{text-underline-offset:4px;font-size:.8125rem;text-decoration:underline}.SFklOW_productFlow{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.SFklOW_productFlow li{grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;display:grid;position:relative}.SFklOW_productFlow li:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:2rem;bottom:-1rem;left:.75rem}.SFklOW_productFlow svg{width:1.5rem;height:1.5rem;color:var(--primary)}.SFklOW_productFlow h3{font-size:.875rem;font-weight:500;line-height:1.5}.SFklOW_productFlow p{color:var(--muted-foreground);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.SFklOW_faq{max-width:48rem;padding-block:3.5rem 4rem}.SFklOW_faq h2{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:1.5rem;font-weight:600;line-height:1.3}.SFklOW_sources{color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.5rem;font-size:.75rem;line-height:1.6;display:flex}.SFklOW_sources a{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.SFklOW_hero{padding-block:2rem 1.5rem}.SFklOW_description{max-width:30rem;font-size:.9375rem}.SFklOW_instructions p{font-size:.9375rem}.SFklOW_instructions .SFklOW_freeAccess{font-size:.8125rem}.SFklOW_productCta{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:1.5rem}.SFklOW_faq{padding-block:2.5rem 3rem}}
