.ai-checker .page-hero{padding-block:62px 64px}.ai-checker .hero-h{max-width:850px}.checker-card{border:1px solid var(--wt-line);border-radius:16px;background:white;padding:40px;color:var(--wt-ink)}.checker-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:30px}.checker-card-top h2{font-size:28px;outline-offset:6px}.checker-card-top button{color:var(--wt-ink);font-size:14px;background:none;border:0;cursor:pointer;flex-shrink:0}.checker-form-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:52px;gap:52px}.checker-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.checker-form label,.checker-language legend{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.checker-form input:not([type=radio]):not([type=checkbox]){width:100%;padding:13px 14px;border:1px solid var(--wt-line);border-radius:8px;font:inherit;background:white;color:var(--wt-ink)}.checker-form input[aria-invalid=true]{border-color:var(--wt-error)}.checker-language{grid-column:1/-1;border:0;margin:0;padding:0;display:flex;gap:8px}.checker-language legend{margin-bottom:10px}.checker-language label{position:relative;margin:0;cursor:pointer}.checker-language input{position:absolute;opacity:0;width:1px;height:1px}.checker-language span{display:block;border:1px solid var(--wt-line);padding:10px 22px;border-radius:8px}.checker-language input:checked+span{background:var(--wt-ink);color:white;border-color:var(--wt-ink)}.checker-language input:focus-visible+span{outline:3px solid var(--wt-accent);outline-offset:3px}.checker-error,.checker-form .btn,.checker-form .checker-text-button{grid-column:1/-1}.checker-text-button{background:none;border:0;text-decoration:underline;text-underline-offset:4px;font:inherit;color:var(--wt-ink);cursor:pointer;padding:10px 0;text-align:left}.checker-method{border-left:1px solid var(--wt-line);padding-left:32px}.checker-method h3{font-size:20px}.checker-method p{font-size:15px;line-height:1.65;margin-top:16px}.checker-error{color:var(--wt-error)}.checker-questions{padding-left:26px;margin:24px 0 30px}.checker-questions li{padding:14px 0 14px 6px;border-bottom:1px solid var(--wt-line)}.checker-questions small{display:block;color:var(--wt-muted);margin-top:8px}.checker-run{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.checker-run p{flex:1 0 100%;font-size:14px}.checker-run button:disabled{opacity:.45;cursor:not-allowed}.checker-example-frame{border:2px dashed var(--wt-ink)}.checker-report{display:grid;grid-gap:38px;gap:38px}.checker-report h3{font-size:22px;margin-bottom:14px}.checker-state-banner{padding:22px;border-radius:8px}.checker-state-banner p{margin-top:10px;font-size:14px}.checker-state-example{border:1px solid var(--wt-ink)}.checker-state-live{border:2px solid var(--wt-ink)}.checker-example-tag{display:inline-block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:var(--ck-ex-bg);padding:4px 8px;border-radius:4px;margin-bottom:14px}.checker-answer-list details{border-top:1px solid var(--wt-line);scroll-margin-top:110px}.checker-answer-list details:last-child{border-bottom:1px solid var(--wt-line)}.checker-answer-list summary{padding:20px 0;cursor:pointer;display:list-item;margin-left:20px}.checker-answer-list summary span{font-weight:600}.checker-answer-list summary small{display:block;color:var(--wt-muted);font-size:12px;margin-top:8px}.checker-answer-list details>div{padding:0 20px 24px}.checker-answer-text{white-space:pre-wrap;overflow-wrap:anywhere}.checker-citations{padding-left:20px;font-size:14px;margin-top:16px;overflow-wrap:anywhere}.checker-other-sources{list-style:none;padding:0}.checker-other-sources li{padding:14px 0;border-bottom:1px solid var(--wt-line);display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:18px;gap:18px;overflow-wrap:anywhere}.checker-other-sources strong{font-size:14px}.checker-recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.checker-recommendations article{padding:24px;border:1px solid var(--wt-line);border-radius:10px}.checker-recommendations h4{font-size:18px;margin:12px 0}.checker-recommendations a,.checker-recommendations p{font-size:14px;line-height:1.7}.checker-recommendations a{display:inline-block;margin-top:16px}.checker-limits{background:#f5f5f7;padding:24px;border-radius:10px}.checker-limits p{font-size:14px;line-height:1.7}.checker-consultation .wrap{max-width:900px;display:flex;align-items:flex-start;flex-direction:column;gap:22px}.checker-consultation h2{max-width:780px}.checker-card a:focus-visible,.checker-card button:focus-visible,.checker-form input:focus-visible{outline:3px solid var(--wt-accent);outline-offset:3px}@media(max-width:900px){.checker-form-layout{grid-template-columns:1fr;gap:28px}.checker-method{padding:24px 0 0;border-left:0;border-top:1px solid var(--wt-line)}.checker-recommendations{grid-template-columns:1fr}.checker-card{padding:28px}.checker-other-sources li{grid-template-columns:minmax(0,1fr) auto}.checker-other-sources li>span:last-child{grid-column:1/-1}}@media(max-width:600px){.ai-checker .page-hero{padding-block:38px 42px}.ai-checker .hero-h{font-size:30px}.checker-card{padding:22px 18px;border-radius:12px}.checker-card-top{align-items:flex-start;flex-direction:column;gap:14px}.checker-card-top h2{font-size:24px}.checker-form{grid-template-columns:1fr;gap:20px}.checker-form .btn,.checker-run .btn{width:100%;white-space:normal}.checker-state-banner{padding:18px}.checker-recommendations article{padding:20px}.checker-report{gap:30px}}.ai-checker{--ck-tint:color-mix(in srgb,var(--wt-accent) 6%,var(--wt-ground));--ck-line:var(--wt-line);--ck-field:var(--wt-muted);--ck-ex:var(--wt-ink);--ck-ex-bg:color-mix(in srgb,var(--wt-turq) 14%,var(--wt-ground));--ck-shadow:0 1px 2px rgba(21,16,39,.06),0 24px 56px -16px rgba(21,16,39,.22)}.ai-checker .page-hero{padding-block:56px 152px}.ai-checker .page-hero+.sec{padding-top:0;margin-top:-112px;position:relative;z-index:2}.checker-card{padding:0;border:1px solid rgba(21,16,39,.08);border-radius:20px;box-shadow:var(--ck-shadow);overflow:hidden}.checker-card-top{margin:0;padding:22px 40px;border-bottom:1px solid var(--ck-line);align-items:center;flex-wrap:wrap}.checker-card-top h2{font-size:22px}.checker-status{display:flex;gap:12px;padding:12px 40px;background:var(--ck-tint);border-bottom:1px solid var(--ck-line);font-size:14px;line-height:1.5}.checker-status:before{content:"";flex:none;width:10px;height:14px;margin-top:3px;border-inline:3px solid var(--wt-ink);box-sizing:border-box}.checker-status.is-live:before{height:10px;border:0;border-radius:50%;background:var(--wt-turq);margin-top:5px}.checker-form-layout{gap:0}.checker-form{padding:36px 40px 40px;gap:20px 18px;align-content:start}.checker-method{border-left:1px solid var(--ck-line);background:var(--ck-tint);padding:36px}.checker-method h3{font-size:18px}.checker-method p{font-size:14px;line-height:1.6;margin-top:12px}.checker-form input:not([type=radio]):not([type=checkbox]){height:52px;border:1.5px solid var(--ck-field);border-radius:10px;padding:0 14px}.checker-form input:not([type=radio]):not([type=checkbox]):hover{border-color:var(--wt-ink)}.checker-form input::-moz-placeholder{color:var(--wt-muted)}.checker-form input::placeholder{color:var(--wt-muted)}.checker-language{gap:0}.checker-language span{min-height:48px;display:flex;align-items:center;gap:8px;padding:0 22px;border:1.5px solid var(--ck-field);border-radius:0;font-weight:600}.checker-language label:first-of-type span{border-radius:10px 0 0 10px}.checker-language label:last-of-type span{border-radius:0 10px 10px 0;margin-left:-1.5px}.checker-language input:checked+span:before{content:"✓";font-size:13px}.checker-form .btn{grid-column:1/2;min-height:56px}.checker-form .checker-text-button{grid-column:2/3;justify-self:end;align-self:center;text-decoration:none;font-weight:600;color:var(--wt-link)}.checker-report{gap:48px;padding:40px}.checker-example-frame{border:2px dashed var(--ck-ex);background:repeating-linear-gradient(135deg,var(--ck-ex-bg) 0 6px,#fff 6px 12px) 0/10px 100% repeat-y,#fff;padding-left:10px}.checker-example-ribbon{position:sticky;top:8px;z-index:3;justify-self:start;padding:6px 12px;border-radius:999px;background:var(--ck-ex);color:#fff;font-size:13px;font-weight:700}.checker-state-example{background:var(--ck-ex-bg);border:1.5px solid var(--ck-ex)}.checker-example-tag{color:var(--ck-ex);border:1px solid var(--ck-ex);font-weight:700}.checker-answer-list details,.checker-answer-list details:last-child{border:1px solid var(--ck-line);border-radius:12px;margin-bottom:10px}.checker-answer-list summary{display:grid;grid-template-columns:36px minmax(0,1fr) 12px;grid-gap:14px;gap:14px;margin:0;padding:16px 18px;list-style:none}.checker-answer-list summary::-webkit-details-marker{display:none}.checker-answer-list summary:after{content:"";width:10px;height:10px;margin-top:8px;border-right:2px solid var(--wt-link);border-bottom:2px solid var(--wt-link);transform:rotate(45deg)}.checker-answer-list details[open] summary:after{transform:rotate(-135deg)}.checker-answer-list details>div{padding:0 18px 20px 68px}.checker-answer-text{background:var(--ck-tint);border-left:3px solid var(--ck-line);border-radius:0 8px 8px 0;padding:14px 16px;font-size:15px;line-height:1.65}.checker-recommendations article{border-radius:14px;border-top:4px solid var(--wt-accent)}.checker-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border-radius:999px;border:1.5px solid var(--ck-field);font-size:13px;font-weight:600;color:var(--wt-ink);text-decoration:none}.ai-checker a:focus-visible,.ai-checker button:focus-visible,.ai-checker summary:focus-visible{outline:3px solid var(--wt-accent);outline-offset:3px}.checker-heading-row{display:flex;align-items:center;justify-content:space-between;flex:1 1;gap:18px;min-width:220px}.checker-card{overflow:visible}.checker-card-top{border-radius:20px 20px 0 0;background:#fff}.checker-method{border-bottom-right-radius:20px}@supports(overflow:clip){.checker-card{overflow:clip}}.checker-example-ribbon{top:calc(var(--site-header-height,75px) + 8px);max-width:100%;white-space:normal;line-height:1.5}.checker-plan-body{padding:36px 40px 40px}.checker-q-badge{display:flex;align-items:center;justify-content:center;align-self:start;min-height:32px;width:32px;border:1.5px solid var(--ck-field);border-radius:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checker-q-badge.is-failed{background:repeating-linear-gradient(135deg,#ebe8f1 0 4px,#fff 4px 8px)}.checker-other-sources strong{border-radius:999px;padding:4px 10px;background:var(--ck-tint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:start}.checker-form .btn{white-space:normal;min-width:0;font-size:14px;padding-inline:16px}.checker-form input:not([type=radio]):not([type=checkbox]){font-size:16px}.checker-status p{margin:0}@media (max-width:900px){.checker-form-layout{grid-template-columns:minmax(0,1fr);gap:0}.checker-form,.checker-method,.checker-report{padding:28px}.checker-card-top,.checker-status{padding-inline:28px}.checker-method{border-left:0;border-top:1px solid var(--ck-line)}.checker-recommendations{grid-template-columns:minmax(0,1fr)}.checker-other-sources li{grid-template-columns:minmax(0,1fr) auto}.checker-other-sources li>span:last-child{grid-column:1/-1}}@media (max-width:600px){.ai-checker .page-hero{padding-block:36px 96px}.ai-checker .page-hero+.sec{margin-top:-64px}.checker-card{border-radius:16px}.checker-card-top{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.checker-card-top h2{font-size:20px}.checker-status{padding:12px 18px;font-size:13px}.checker-form,.checker-method,.checker-report{padding:20px 18px}.checker-form{grid-template-columns:minmax(0,1fr);gap:18px}.checker-form .btn,.checker-form .checker-text-button{grid-column:1/-1;justify-self:stretch;width:100%}.checker-form .checker-text-button{min-height:44px;text-align:center;justify-content:center}.checker-language{display:grid;grid-template-columns:1fr 1fr}.checker-language span{justify-content:center;padding:0 12px}.checker-report{gap:32px}.checker-answer-list summary{grid-template-columns:32px minmax(0,1fr) 12px;gap:12px;padding:14px}.checker-answer-list details>div{padding:0 14px 16px}.checker-answer-text{font-size:15px;padding:12px 14px}.checker-other-sources li{grid-template-columns:minmax(0,1fr)}.checker-example-frame{padding-left:8px;background-size:8px 100%}.checker-example-ribbon{font-size:12px;padding:6px 10px}.checker-recommendations article{padding:20px}}@media (max-width:400px){.checker-language span{padding:0 8px;font-size:15px}}@media (prefers-reduced-motion:reduce){.checker-answer-list summary:after,.checker-chip,.checker-form input,.checker-language span{transition:none}.ai-checker,.ai-checker *{scroll-behavior:auto}}@media(max-width:900px){.checker-plan-body{padding:28px}}@media(max-width:600px){.checker-heading-row{min-width:0;flex-wrap:wrap}.checker-plan-body{padding:20px 18px}.checker-card-top{border-radius:16px 16px 0 0}.checker-method{border-radius:0 0 16px 16px}}.checker-context{margin:18px 0 24px;display:grid;grid-gap:14px;gap:14px}.checker-context div{min-width:0}.checker-context dt{font-size:12px;color:var(--wt-muted);margin-bottom:4px}.checker-context dd{font-weight:600;margin:0;overflow-wrap:anywhere}.checker-plan-body .checker-context{grid-template-columns:repeat(2,minmax(0,1fr))}.checker-evidence{border:1.5px solid var(--ck-field);border-radius:12px}.checker-evidence>summary{cursor:pointer;font-weight:600;padding:18px 20px;list-style-position:inside}.checker-evidence-body{padding:12px 20px 24px;display:grid;grid-gap:32px;gap:32px}.checker-evidence-body h3{font-size:18px}.checker-evidence>summary:focus-visible{outline:3px solid var(--wt-accent);outline-offset:3px}@media(max-width:600px){.checker-plan-body .checker-context{grid-template-columns:minmax(0,1fr)}.checker-evidence>summary{padding:16px}.checker-evidence-body{padding:8px 12px 18px}.checker-report{gap:26px}}.checker-example-ribbon{background:var(--wt-turq);color:var(--wt-ink)}.checker-evidence{border-color:var(--wt-line)}.checker-evidence-toggle{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;background:var(--wt-ground-2);border-radius:12px}.checker-evidence-toggle h3{font-size:18px;margin-bottom:6px}.checker-evidence-toggle p{font-size:14px}.checker-evidence-toggle .btn{flex-shrink:0;min-height:48px;min-width:132px}.checker-evidence-body[hidden]{display:none}.checker-evidence-body:not([hidden]){border-top:1px solid var(--wt-line);padding-top:24px}@media(max-width:600px){.checker-evidence-toggle{align-items:stretch;flex-direction:column;gap:18px;padding:18px}.checker-evidence-toggle .btn{width:100%}}.checker-delivery{margin:28px 0 0;padding:24px 0 0;border:0;border-top:1px solid var(--ck-line,#e7e3e3);display:grid;grid-gap:12px;gap:12px;min-width:0}.checker-delivery legend{float:left;width:100%;padding:0;margin:0 0 4px;font:600 18px/1.3 var(--font-display);color:var(--wt-ink)}.checker-delivery input[type=email]{font-size:16px}.checker-disclosure{margin:0;font-size:14px;line-height:1.55;color:var(--wt-muted)}.checker-optin{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;cursor:pointer;font-size:15px;line-height:1.45}.checker-optin input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--wt-purple)}.checker-optin input:focus-visible{outline:2px solid var(--wt-link);outline-offset:3px}.checker-type{border:0;margin:0;padding:0;min-width:0}.checker-type-options{display:flex;flex-wrap:wrap;gap:8px}.checker-type-options label{position:relative}.checker-type-options input{position:absolute;opacity:0;inset:0;margin:0}.checker-type-options span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #8a8599;border-radius:10px;font-weight:600;font-size:15px;background:#fff}.checker-type-options input:checked+span{background:var(--wt-purple);border-color:var(--wt-purple);color:#fff}.checker-type-options input:focus-visible+span{outline:2px solid var(--wt-link);outline-offset:3px}.checker-field.is-invalid input{border-color:#b42318;box-shadow:inset 0 0 0 1px #b42318}.checker-error{margin:6px 0 0;font-size:14px;line-height:1.45;color:#b42318}.checker-error-summary{padding:14px 16px;border:1px solid #b42318;border-radius:10px;color:#b42318;font-weight:600}.checker-error-summary:focus-visible{outline:2px solid var(--wt-link);outline-offset:3px}.checker-questions summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;color:var(--wt-link)}.checker-questions summary:focus-visible{outline:2px solid var(--wt-link);outline-offset:3px;border-radius:4px}.checker-questions ol{margin:8px 0 0;padding-left:1.4em;display:grid;grid-gap:6px;gap:6px;font-size:15px;line-height:1.5}.checker-delivery-status{margin:0 0 20px;padding:14px 16px;border-radius:10px;font-size:15px;line-height:1.5;border:1px solid}.checker-delivery-status.is-failed{background:#fdf3f2;border-color:#b42318;color:var(--wt-ink)}.checker-delivery-status code{font-size:14px;overflow-wrap:anywhere}@media (max-width:600px){.checker-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.checker-type-options span{justify-content:center;width:100%;padding:0 10px;text-align:center}}.checker-delivery,.checker-error-summary,.checker-type{grid-column:1/-1}.checker-type legend{font-size:14px;font-weight:600;margin-bottom:10px}.checker-form .checker-type-options label{margin:0;cursor:pointer}.checker-form .checker-optin{display:flex;font-size:15px;font-weight:400;margin:0}.checker-form input[type=checkbox]{width:20px;height:20px;padding:0;min-width:20px}.checker-field-help{font-size:13px;line-height:1.5;color:var(--wt-muted);margin-top:6px}.checker-questions{padding:0;margin:24px 0}.checker-questions li{padding:0;border:0}.checker-delivery-status{margin:24px 40px 0}.checker-error-summary ul{padding-left:20px;margin-top:8px}@media(max-width:900px){.checker-delivery-status{margin-inline:28px}}@media(max-width:600px){.checker-delivery-status{margin-inline:18px}}.checker-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.checker-contact-fields input{font-size:16px}@media(max-width:600px){.checker-contact-fields{grid-template-columns:minmax(0,1fr)}}.ai-checker .ring{--ring:220px;position:relative;width:var(--ring);height:var(--ring);flex:none}.ai-checker .ring svg{display:block;width:100%;height:100%;overflow:visible}.ai-checker .ring-orbit{fill:none;stroke:rgba(99,220,223,.22);stroke-width:1;stroke-dasharray:2 6}.ai-checker .ring-orbit--in{stroke:rgba(94,162,236,.2);stroke-dasharray:none}.ai-checker .ring-seg{fill:none;stroke:#2f2850;stroke-width:18;transition:stroke .24s ease,stroke-width .24s ease}.ai-checker .ring-seg.is-received{stroke:#63dcdf}.ai-checker .ring-seg.is-named{stroke:#8f56f6}.ai-checker .ring-seg.is-not{stroke:#6f6a8f}.ai-checker .ring-seg.is-failed{stroke:#8a8599;stroke-width:4}.ai-checker .ring-cite{fill:#63dcdf}.ai-checker .ring-scan{fill:none;stroke:#63dcdf;stroke-width:3;stroke-linecap:round;stroke-dasharray:34 406;transform-box:fill-box;transform-origin:center;animation:ring-scan 2.4s linear infinite}.ai-checker .ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;pointer-events:none}.ai-checker .ring-big{font:700 44px/1 var(--font-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-checker .ring-of{margin-left:2px;font-size:.45em;font-weight:600;color:#c9c6d4}.ai-checker .ring-small{margin-top:6px;max-width:120px;font-size:14px;line-height:1.3;color:#c9c6d4}.ai-checker .ring--idle .ring-seg{animation:ring-in .36s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 45ms)}.ai-checker .ring--running .ring-seg.is-received{animation:seg-pop .32s ease-out}.ai-checker .ring--result .ring-seg{transition-duration:.28s;transition-delay:calc(var(--i) * 30ms)}.ai-checker .ring--result .ring-cite{animation:ring-in .24s ease-out both;animation-delay:calc(var(--i) * 30ms + .3s)}.ai-checker .ring--result .ring-center{animation:ring-in .24s ease-out .42s both}@keyframes ring-in{0%{opacity:0}to{opacity:1}}@keyframes seg-pop{0%,to{stroke-width:18}40%{stroke-width:24}}@keyframes ring-scan{to{transform:rotate(1turn)}}.ai-checker .ck-run{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 24px;border-radius:16px;color:#fff;text-align:center;background:#151027}.ai-checker .ck-run .ring{--ring:200px}.ai-checker .ck-run-note{margin:0;max-width:36em;font-size:14px;line-height:1.55;color:#c9c6d4}.ai-checker .ck-result-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;padding:36px;border-radius:16px;color:#fff;background:radial-gradient(circle at 100% 0,transparent 0 62px,rgba(99,220,223,.25) 62px 63px,transparent 63px 98px,rgba(99,220,223,.14) 98px 99px,transparent 99px),#151027}.ai-checker .ck-result-top .eyebrow{margin:0 0 8px;color:#63dcdf}.ai-checker .ck-result-top h2{margin:0;font-size:26px;line-height:1.25;color:#fff;overflow-wrap:break-word}.ai-checker .ck-chip{display:inline-block;margin:14px 0 0;padding:6px 12px;border:1px solid rgba(99,220,223,.55);border-radius:999px;font-size:14px;line-height:1.4;color:#e8fbfb}.ai-checker .ck-finding{margin:16px 0 0;font-size:16px;line-height:1.6}.ai-checker .ck-finding strong{color:#63dcdf}.ai-checker .ck-opportunity{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.ai-checker .ck-opportunity p{margin:0 0 14px;font-size:15px;line-height:1.55;color:#c9c6d4}.ai-checker .ck-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:10px;background:#63dcdf;color:#151027;font-weight:700;text-decoration:none}.ai-checker .ck-cta:hover{background:#8ae6e8}.ai-checker .ck-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.ai-checker .ck-key{display:flex;flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;padding:0;list-style:none;font-size:14px;color:#c9c6d4}.ai-checker .ck-key .k{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:3px;vertical-align:-1px}.ai-checker .k-named{background:#8f56f6}.ai-checker .k-not{background:#6f6a8f}.ai-checker .k-failed{height:3px!important;vertical-align:3px!important;background:#8a8599}.ai-checker .k-cite{width:8px!important;height:8px!important;border-radius:50%!important;background:#63dcdf}@media (max-width:760px){.ai-checker .ck-hero-art{display:none}.ai-checker .ck-result-top{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;padding:28px 20px}.ai-checker .ck-result-top .ring{--ring:180px}.ai-checker .ck-result-top .ring-big{font-size:36px}.ai-checker .ck-result-body{justify-self:stretch}.ai-checker .ck-cta{width:100%}.ai-checker .ck-run{padding:32px 16px}}@media (prefers-reduced-motion:reduce){.ai-checker .ring-center,.ai-checker .ring-cite,.ai-checker .ring-seg{animation:none!important;transition:none!important}.ai-checker .ring-scan{display:none}}.ai-checker .page-hero>.wrap{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px;align-items:center}.ai-checker .page-hero>.wrap>.eyebrow,.ai-checker .page-hero>.wrap>.hero-h,.ai-checker .page-hero>.wrap>.hero-sub{grid-column:1}.ai-checker .ck-hero-art{grid-column:2;grid-row:1/4;justify-self:end}.ai-checker .checker-signal-stage{padding:32px 40px 0;position:relative}.ai-checker .checker-signal-stage>.checker-state-banner{margin-bottom:24px}.ai-checker .checker-signal-stage>.checker-example-ribbon{position:relative;top:auto;display:table;margin:0 0 16px}.ai-checker .checker-example-frame .ck-result-top{outline:2px dashed rgba(99,220,223,.6);outline-offset:-8px}.ai-checker .ck-result-top h3{margin:0;font-size:26px;line-height:1.25;color:#fff;overflow-wrap:anywhere}.ai-checker .ck-sample-limit{font-size:13px;color:#c9c6d4;line-height:1.55;margin-top:12px}.ai-checker .ck-practical{font-size:14px;line-height:1.55;color:#c9c6d4;margin-top:8px}.ai-checker .ring-small{display:block}.ai-checker .ck-result-top .ck-cta{color:#151027;white-space:normal;text-align:center;padding-block:14px}.ai-checker .checker-signal-stage+.checker-report{padding-top:24px}.ai-checker .ck-run strong{color:#fff}.ai-checker .ck-key li,.ai-checker .ck-run p{margin:0}.ai-checker .ck-key .k{flex:none}@media(max-width:900px){.ai-checker .checker-signal-stage{padding:28px 28px 0}}@media(max-width:760px){.ai-checker .page-hero>.wrap{display:block}.ai-checker .ck-hero-art{display:none}.ai-checker .checker-signal-stage{padding:24px 18px 0}.ai-checker .ck-result-top h3{font-size:23px}}.ai-checker .checker-signal-stage .checker-state-banner,.ai-checker .ck-result-body{min-width:0;overflow-wrap:anywhere}.ai-checker .ck-cta{box-sizing:border-box;max-width:100%}.checker-form-screen>.checker-status{padding:14px 32px;border-left:4px solid #6a3fd8;border-bottom:1px solid #e7e3e3;background:#f5f3fb;font-size:14px;line-height:1.5;border-radius:20px 20px 0 0}.checker-form-screen>.checker-status:before{display:none}.checker-form-screen .checker-form-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.checker-form-screen .checker-form{padding:32px;gap:22px 20px;min-width:0;align-content:start}.checker-form-screen .ck-form-heading{grid-column:1/-1}.checker-form-screen .ck-form-heading .eyebrow{margin:0 0 8px;font-size:13px;color:#6a3fd8}.checker-form-screen .ck-form-heading h2{margin:0;font-size:28px;line-height:1.2;outline-offset:6px}.checker-form-screen .checker-form label,.checker-form-screen .checker-form legend{font-size:14px;line-height:1.4}.checker-form-screen .checker-form input:not([type=radio]):not([type=checkbox]){font-size:16px;height:52px;padding:0 16px;border:1px solid #8a8599;border-radius:12px;background:#fff;transition:border-color .15s,box-shadow .15s,background-color .15s}.checker-form-screen .checker-form input:not([type=radio]):not([type=checkbox]):not(:-moz-placeholder){background:#f7f7f7}.checker-form-screen .checker-form input:not([type=radio]):not([type=checkbox]):not(:placeholder-shown){background:#f7f7f7}.checker-form-screen .checker-form input:not([type=radio]):not([type=checkbox]):focus{outline:0;border-color:#6a3fd8;box-shadow:0 0 0 1px #6a3fd8,0 0 0 5px #6a3fd826;background:#fff}.checker-form-screen .checker-field.is-invalid input{border-color:#b42318;box-shadow:inset 0 0 0 1px #b42318}.checker-form-screen .checker-field-help{font-size:13px;line-height:1.5;margin:8px 0 0}.checker-form-screen .checker-type-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.checker-form-screen .checker-type-options label{margin:0;min-width:0}.checker-form-screen .checker-type-options span{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:82px;height:100%;padding:12px 5px;border:1px solid #c9c2d8;border-radius:12px;color:#151027;font-size:13px;font-weight:600;text-align:center;background:#fff;transition:background-color .15s,border-color .15s}.checker-form-screen .checker-type-options svg{display:block;width:24px;height:24px;color:#268b91;flex:none}.checker-form-screen .checker-type-options input:checked+span{background:#151027;border-color:#151027;box-shadow:inset 0 -3px #63dcdf;color:#fff}.checker-form-screen .checker-type-options input:checked+span svg{color:#63dcdf}.checker-form-screen .checker-type-options input:focus-visible+span{outline:2px solid #6a3fd8;outline-offset:3px}.checker-form-screen .checker-language{justify-self:start;min-width:0}.checker-form-screen .checker-language label{margin:0}.checker-form-screen .checker-language span{min-height:44px;border:1px solid #c9c2d8;padding:0 20px;background:#f7f7f7;font-size:14px}.checker-form-screen .checker-language label:first-of-type span{border-radius:999px 0 0 999px}.checker-form-screen .checker-language label:last-of-type span{border-radius:0 999px 999px 0;margin-left:-1px}.checker-form-screen .checker-language input:checked+span{background:#151027;color:#fff;border-color:#151027}.checker-form-screen .checker-language input:checked+span:before{content:"";width:8px;height:8px;border-radius:50%;background:#63dcdf}.checker-form-screen .ck-form-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-top:4px}.checker-form-screen .ck-form-actions .btn{min-height:52px;grid-column:auto;padding:14px 22px;font-size:14px}.checker-form-screen .ck-form-actions .checker-text-button{grid-column:auto;min-height:44px;font-size:14px;padding:8px 0}.checker-form-screen .checker-delivery{margin-top:4px}.checker-form-screen .checker-delivery legend{font-size:18px}.checker-form-screen .checker-delivery .checker-optin{display:flex;font-size:14px}.checker-form-screen .checker-delivery .checker-optin input{width:20px;height:20px;flex:none}.checker-form-screen .ck-form-aside{padding:32px;background:#151027;color:#fff;min-width:0;border-radius:0 0 20px 0}.checker-form-screen .ck-aside-eyebrow{margin:0 0 8px;color:#63dcdf;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.checker-form-screen .ck-aside-intro{margin:0 0 24px;font-size:14px;line-height:1.6;color:#c9c6d4}.checker-form-screen .ck-form-preview{position:relative;padding:22px 18px 14px;background:#0f0b1d;border:1px solid #2f2850;border-radius:14px}.checker-form-screen .ck-preview-tag{position:absolute;right:16px;top:-13px;padding:4px 10px;background:#63dcdf;color:#151027;border-radius:6px;font-size:11px;line-height:18px;letter-spacing:.08em;font-weight:700;text-transform:uppercase}.checker-form-screen .ck-preview-score{display:flex;align-items:center;justify-content:space-between;gap:12px}.checker-form-screen .ck-preview-score h3{max-width:140px;margin:0;font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:#63dcdf}.checker-form-screen .ck-preview-score p{margin:0;color:#fff;font:700 48px/1 var(--font-display);letter-spacing:-.03em;white-space:nowrap}.checker-form-screen .ck-preview-score small{font-size:18px;color:#c9c6d4;letter-spacing:0}.checker-form-screen .ck-preview-ladder{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:18px}.checker-form-screen .ck-preview-ladder span{height:30px;background:#2f2850;border-radius:5px}.checker-form-screen .ck-preview-ladder .is-filled{background:#63dcdf;border-top:2px solid #9ef0f1}.checker-form-screen .ck-preview-counts{margin:18px 0 0;padding:0;list-style:none}.checker-form-screen .ck-preview-counts>li{display:grid;grid-template-columns:48px minmax(0,1fr) 80px;align-items:center;grid-gap:6px;gap:6px;padding:12px 0;border-top:1px solid #2f2850}.checker-form-screen .ck-preview-counts strong{margin:0;font-size:16px;font-weight:700;color:#fff}.checker-form-screen .ck-preview-count-label{font-size:12px;line-height:1.4;color:#c9c6d4}.checker-form-screen .ck-preview-dots{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:2px;gap:2px}.checker-form-screen .ck-preview-dots i{display:block;height:6px;border-radius:50%;background:#2f2850}.checker-form-screen .ck-form-benefits{list-style:none;display:grid;grid-gap:14px;gap:14px;margin:24px 0 20px;padding:0}.checker-form-screen .ck-form-benefits li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:#fff}.checker-form-screen .ck-form-benefits svg{flex:none;width:20px;height:20px;color:#63dcdf;margin-top:1px}.checker-form-screen .ck-form-method{border-top:1px solid #ffffff26;padding-top:2px}.checker-form-screen .ck-form-method summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;list-style:none}.checker-form-screen .ck-form-method summary::-webkit-details-marker{display:none}.checker-form-screen .ck-form-method summary:after{content:"";width:8px;height:8px;border-right:2px solid #63dcdf;border-bottom:2px solid #63dcdf;transform:rotate(45deg);flex:none;margin-right:3px}.checker-form-screen .ck-form-method[open] summary:after{transform:rotate(-135deg)}.checker-form-screen .ck-form-method p{font-size:14px;line-height:1.65;color:#c9c6d4;margin:8px 0 14px}.checker-form-screen .ck-form-method summary:focus-visible{outline:2px solid #63dcdf;outline-offset:2px}@media(max-width:1000px){.checker-form-screen .checker-form-layout{grid-template-columns:minmax(0,1fr)}.checker-form-screen .ck-form-aside{border-radius:0 0 20px 20px}.checker-form-screen .ck-form-benefits,.checker-form-screen .ck-form-preview{max-width:480px}}@media(max-width:600px){.checker-form-screen>.checker-status{padding:14px 18px;font-size:13px}.checker-form-screen .checker-form{grid-template-columns:minmax(0,1fr);padding:24px 20px;gap:20px}.checker-form-screen .ck-form-heading h2{font-size:26px}.checker-form-screen .checker-type-options{grid-template-columns:repeat(2,minmax(0,1fr))}.checker-form-screen .checker-type-options span{min-height:72px;flex-direction:row;gap:10px;padding:12px;font-size:14px}.checker-form-screen .checker-language{width:100%;justify-self:stretch;display:flex;flex-wrap:wrap}.checker-form-screen .checker-language legend{width:100%}.checker-form-screen .checker-language label{width:50%}.checker-form-screen .checker-language span{justify-content:center}.checker-form-screen .ck-form-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.checker-form-screen .ck-form-actions .btn,.checker-form-screen .ck-form-actions .checker-text-button{width:100%;margin:0;justify-self:stretch}.checker-form-screen .ck-form-actions .checker-text-button{justify-content:center}.checker-form-screen .ck-form-aside{padding:28px 20px 22px}.checker-form-screen .ck-aside-eyebrow{font-size:12px}.checker-form-screen .ck-preview-score h3{font-size:12px;max-width:130px}.checker-form-screen .ck-preview-count-label{font-size:13px}.checker-form-screen .ck-preview-counts>li{grid-template-columns:48px minmax(0,1fr) 78px}.checker-form-screen .ck-form-benefits li{font-size:14px}}@media(prefers-reduced-motion:reduce){.checker-form-screen .checker-form input,.checker-form-screen .checker-type-options span{transition:none}}