.cc-wrap{box-sizing:border-box;width:100%;max-width:860px;margin:0 auto;padding:40px 48px}.cc-h1{max-width:22ch}.cc-tool{margin-top:32px}.cc-form{flex-direction:column;gap:10px;display:flex}.cc-label{letter-spacing:2px;text-transform:uppercase;color:var(--hmut);font-size:11px;font-weight:800}.cc-bar{padding-right:6px}.cc-go{cursor:pointer;border:0;padding:12px 22px;font-family:inherit}.cc-go:disabled{opacity:.6;cursor:default}.cc-hint{color:var(--hdim);font-size:13px}.cc-result{margin-top:28px;scroll-margin-top:16px}.cc-meta{font-family:var(--hmono);color:var(--hdim);word-break:break-all;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:11px;font-weight:600;display:flex}.cc-linkbtn{cursor:pointer;font:inherit;color:var(--htxt);text-underline-offset:3px;background:0 0;border:0;margin-left:10px;padding:0;text-decoration:underline}.cc-engines{flex-direction:column;gap:10px;display:flex}.cc-engine{border:1px solid var(--hline);border-left:3px solid var(--hdim);background:var(--hpanel);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.cc-engine-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cc-engine-name{letter-spacing:1.8px;text-transform:uppercase;color:var(--hmut);font-size:11px;font-weight:800}.cc-badge{letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:3px 8px;font-size:10px;font-weight:800}.cc-engine-head{color:var(--htxt);font-size:17px;font-weight:700;line-height:1.45}.cc-ok{border-left-color:#5fbf8a}.cc-ok .cc-badge{color:#5fbf8a}.cc-blocked{border-left-color:var(--hred)}.cc-blocked .cc-badge{color:var(--hred2)}.cc-limited{border-left-color:#e0b44c}.cc-limited .cc-badge{color:#e0b44c}.cc-unknown .cc-badge,.cc-info .cc-badge{color:var(--hmut)}.cc-warn{color:#e9d29a;font-size:14px;line-height:1.55}.cc-details summary{cursor:pointer;color:var(--hmut);font-size:12px;font-weight:800}.cc-details .h-ul li{font-size:14px}.cc-lines{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.cc-dim{color:var(--hdim)}.cc-small{font-size:12px;font-weight:500}.cc-cta{max-width:560px;margin-top:36px}.cc-auditbtn{box-sizing:border-box;background:var(--hred);color:#fff;text-align:center;overflow-wrap:anywhere;cursor:pointer;justify-content:center;align-items:center;min-height:56px;padding:14px 28px;font-size:19px;font-weight:800;line-height:1.25;text-decoration:none;transition:background .15s;display:flex}.cc-auditbtn:hover{color:#fff;background:#ef1a48}.cc-auditbtn:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--hred);outline:3px solid #fff}.cc-auditbtn[aria-busy]{opacity:.75;cursor:progress}.cc-auditsite{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.cc-cta .cc-auditbtn{margin-top:6px}.cc-cta-top{margin-top:16px;display:flex}.cc-cta-top .cc-auditbtn{flex:0 auto}.cc-explain{margin-top:40px}.cc-faq summary{list-style:none}.cc-faq summary::-webkit-details-marker{display:none}.cc-faq[open] .h-faq-sign{color:var(--hred2);transform:rotate(45deg)}.cc-faq .h-faq-sign{transition:transform .15s}@media (max-width:640px){.cc-wrap{padding:28px 20px}.cc-bar{flex-wrap:wrap;padding:0 12px 12px}.cc-go{width:100%}.cc-cta-top .cc-auditbtn{flex:100%}.cc-auditbtn{padding:14px 18px;font-size:18.7px}.cc-table,.cc-table tbody,.cc-table tr,.cc-table td{box-sizing:border-box;width:100%;display:block}.cc-table thead{display:none}.cc-table tr{border-bottom:1px solid var(--hline);padding:12px 0}.cc-table td{overflow-wrap:anywhere;border:0;padding:3px 0}.cc-table td:first-child{font-weight:800}.cc-table td[data-l]:before{content:attr(data-l) ": ";color:var(--hmut);font-size:12px;font-weight:800}}
