.tool-brand-strip{display:flex;flex-wrap:wrap;align-items:center;gap:9px;list-style:none;margin:22px 0;padding:0}.tool-brand-strip li{display:block;margin:0;padding:0;line-height:0}.tool-platform-mark{display:grid;place-items:center;width:39px;height:39px;border-radius:9px;background:#fff;border:1px solid #dddcd4}img.tool-platform-mark{padding:5px;object-fit:contain}.tool-platform-mark.is-mask:before{content:"";width:27px;height:27px;background:var(--tool-color);mask:var(--tool-mark) center/contain no-repeat;-webkit-mask:var(--tool-mark) center/contain no-repeat}.tool-platform-mark.is-gemini{--tool-mark:url(/assets/immutable/googlegemini.a6228d884604.svg);--tool-color:#8E75B2}.tool-platform-mark.is-deepseek{--tool-mark:url(/assets/immutable/deepseek.7a55a0a7391d.svg);--tool-color:#5786FE}.tool-platform-mark.is-mistral{--tool-mark:url(/assets/immutable/mistralai.88f00cf2e82e.svg);--tool-color:#FA520F}.tool-platform-mark>img{display:block;width:29px;height:29px;object-fit:contain}.tool-platform-mark .technology-logo{width:29px;height:29px;border:0;border-radius:0;padding:0;background:none;display:grid;place-items:center}.tool-platform-mark .technology-logo-mark{width:27px;height:27px}.tool-platform-mark .technology-logo img{width:28px;height:28px;object-fit:contain}.tool-brand-strip.is-compact{display:grid;grid-template-columns:repeat(4,29px);gap:6px;margin:0}.is-compact .tool-platform-mark{width:29px;height:29px;border-radius:6px}.is-compact img.tool-platform-mark{padding:3px}.is-compact .tool-platform-mark.is-mask:before{width:21px;height:21px}.is-compact .tool-platform-mark>img,.is-compact .tool-platform-mark .technology-logo,.is-compact .tool-platform-mark .technology-logo img{width:22px;height:22px}.is-compact .tool-platform-mark .technology-logo-mark{width:21px;height:21px}.mega-tool-brands{display:flex;align-items:center;min-height:64px;margin-bottom:7px}.hero-checker .tool-brand-strip{margin:14px 0 18px}.hero-checker .tool-brand-strip a{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:9px}.hero-checker .tool-brand-strip a:hover .tool-platform-mark{border-color:var(--accent)}.hero-checker .tool-brand-strip a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ai-tool-panel>.tool-brand-strip{margin:0 0 25px}.tool-card-preview>.tool-brand-strip{justify-content:center;max-width:340px;margin:22px auto}.accessibility-symbol{display:block;width:34px;height:34px;color:#244537}.standards-references{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 0 0}.standards-references.is-compact{gap:12px;margin:0}.standards-label{display:inline-block;font:600 13px/1.3 var(--sans, "DM Sans",sans-serif);letter-spacing:.02em;color:#244537;text-underline-offset:4px}.is-compact .standards-label{font-size:12px}.standards-w3c{display:inline-block;margin-left:8px;padding:0;background:none;border:0;line-height:0}.standards-w3c img{display:block;width:42px;height:42px;object-fit:contain;border:0}.tool-reference-note{font-size:12px!important;line-height:1.6!important;color:#62645c;margin-top:14px!important}.accessibility-intro{padding-bottom:38px}.accessibility-scan{padding-bottom:70px}.accessibility-scan-panel{background:#fff;border:1px solid #d4d4ca;border-radius:8px;padding:32px}.accessibility-scan-panel>h2{font-size:28px;letter-spacing:-.03em;margin:0 0 23px}.accessibility-input-row{display:flex;gap:10px;align-items:stretch}.accessibility-input-row input{width:100%;min-width:0;padding:15px 16px;font:inherit;font-size:16px;border:1px solid #909288;border-radius:4px;background:#fff;color:#242622}.accessibility-input-row .button{flex-shrink:0;white-space:nowrap}.accessibility-input-row input[aria-invalid=true]{border-color:#8b2f22}.accessibility-input-row input:focus-visible{outline:2px solid #244537;outline-offset:3px}.accessibility-scan .tool-footnote{font-size:13px;line-height:1.65;max-width:75ch;margin-top:15px;color:#62645c}#accessibility-feedback{margin:18px 0 0;font-size:14px;line-height:1.6}#accessibility-feedback.error{color:#8b2f22}.accessibility-jump{margin:23px 0 0}.accessibility-results{margin-top:30px;border-top:1px solid #d4d4ca;padding-top:27px;outline-offset:5px}.accessibility-result-heading h2{font-size:32px;line-height:1.15;letter-spacing:-.03em;margin:12px 0 14px}.accessibility-result-url{font-size:13px;overflow-wrap:anywhere;color:#62645c}.accessibility-totals{display:flex;flex-wrap:wrap;gap:12px 23px;margin:22px 0;font-size:13px;line-height:1.5}.accessibility-totals strong{display:block;font-size:25px;color:#242622}.accessibility-finding{border:1px solid #d4d4ca;border-radius:5px;margin-top:10px;padding:0}.accessibility-finding summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:17px 18px;font-size:15px;font-weight:600;list-style:none}.accessibility-finding summary::-webkit-details-marker{display:none}.accessibility-finding summary:after{content:"+";font-size:21px;font-weight:400;flex-shrink:0}.accessibility-finding[open] summary:after{content:"\2212"}.accessibility-finding summary:focus-visible{outline:2px solid #244537;outline-offset:2px}.accessibility-finding>div{padding:0 18px 18px;font-size:14px;line-height:1.7}.accessibility-finding p{font-size:14px;line-height:1.7;margin:10px 0}.finding-state{margin-left:auto;font-size:11px;line-height:1.4;font-weight:500;border-radius:3px;padding:5px 7px;text-align:right;color:#405240;background:#eef2ea}.finding-state.is-issue{background:#f8e4dd;color:#8b2f22}.finding-state.is-review,.finding-state.is-not-tested{background:#f9efdb;color:#805a18}.finding-state.is-not-applicable{background:#f1f0e9;color:#62645c}.finding-locations{padding-left:20px;font-size:12px}.accessibility-manual{margin-top:27px;padding:21px 23px;background:#f5f3ed;border-radius:5px;font-size:14px;line-height:1.7}.accessibility-manual h3{font-size:18px;line-height:1.3;margin:0 0 12px}.accessibility-manual p{font-size:13px;line-height:1.7}.accessibility-manual ul{padding-left:20px;margin:0}.accessibility-contrast{padding-bottom:60px;border-top:1px solid #c8c9be;padding-top:55px;scroll-margin-top:120px}.accessibility-section-heading{max-width:690px;margin-bottom:32px}.accessibility-section-heading h2{font:400 clamp(32px,4vw,46px)/1.1 var(--serif,Georgia,serif);letter-spacing:-.04em;margin:13px 0 20px}.accessibility-section-heading p{font-size:17px;line-height:1.65}.tool-accessibility-preview{background:#e0e8d8;color:#244537}.tool-accessibility-preview>.accessibility-symbol{width:72px;height:72px;margin:22px auto}.tool-accessibility-preview .standards-references{justify-content:center}@media(max-width:600px){.tool-brand-strip:not(.is-compact){display:grid;grid-template-columns:repeat(4,34px)}}@media(max-width:600px){.hero-checker .tool-brand-strip{grid-template-columns:repeat(4,44px)}}@media(max-width:600px){.accessibility-scan-panel{padding:23px 19px}.accessibility-input-row{flex-direction:column}.accessibility-input-row .button{width:100%;min-height:48px}.accessibility-scan-panel>h2{font-size:25px}.accessibility-finding summary{flex-wrap:wrap;gap:9px;padding:15px}.finding-state{margin-left:0;text-align:left}.accessibility-finding summary:after{margin-left:auto}.accessibility-totals{gap:12px 19px}.accessibility-result-heading h2{font-size:28px}.tool-platform-mark{width:34px;height:34px}.tool-platform-mark>img{width:26px;height:26px}.tool-brand-strip{gap:8px}.accessibility-contrast{scroll-margin-top:165px}}
