.canonical-checker-page{--cc-ink:#152b46;--cc-muted:#62758c;--cc-line:#dfe7f0;--cc-blue:#356fe2;background:radial-gradient(at 82% 0,#e8f0ff 0,#0000 36%),linear-gradient(#f7f9fc 0,#fff 430px);min-height:75vh;padding-bottom:85px}.cc-container{max-width:920px;padding-top:36px}.cc-container>.tools-back{margin-bottom:28px}.cc-heading{margin-bottom:27px}.cc-heading .tools-kicker{color:var(--cc-blue);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:750;display:inline-flex}.cc-heading h1{letter-spacing:-.7px;color:var(--cc-ink);margin:0 0 11px;font-size:clamp(30px,4vw,44px);line-height:1.45}.cc-heading h1 span{color:#57769c;font-size:.72em}.cc-heading .tool-intro{max-width:740px;color:var(--cc-muted);margin:0;font-size:15px;line-height:2}.cc-form{border:1px solid var(--cc-line);background:#fff;border-radius:17px;padding:22px;box-shadow:0 14px 38px #1833510b}.cc-form>label{color:var(--cc-ink);margin-bottom:10px;font-size:14px;font-weight:750;display:block}.cc-input-row{gap:10px;display:flex}.cc-input-row input{box-sizing:border-box;width:100%;min-width:0;height:52px;color:var(--cc-ink);font:inherit;text-align:left;background:#fbfcfe;border:1px solid #d6e0ec;border-radius:10px;outline:0;padding:0 15px}.cc-input-row input:focus{border-color:var(--cc-blue);box-shadow:0 0 0 3px #356fe21a}.cc-input-row button{background:var(--cc-blue);color:#fff;min-width:175px;font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-weight:750;display:inline-flex}.cc-input-row button:disabled{opacity:.65;cursor:wait}.cc-form>p{color:#74849a;align-items:center;gap:7px;margin:12px 0 0;font-size:12px;line-height:1.8;display:flex}.cc-form>p svg{color:#42a478;flex:none}.cc-error{color:#992e32;background:#fff5f5;border:1px solid #efc6c6;border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:14px 16px;font-size:14px;display:flex}.cc-error svg{flex:none}.cc-report{gap:15px;margin-top:22px;display:grid}.cc-status-card{background:#fff;border:1px solid;border-radius:16px;align-items:flex-start;gap:13px;padding:20px;display:flex}.cc-status-card.is-good{background:#f5fcf8;border-color:#cce9d9}.cc-status-card.is-info{background:#f6f9ff;border-color:#d2e1f5}.cc-status-card.is-warning{background:#fffaf2;border-color:#f0dfc2}.cc-status-icon{background:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.is-good .cc-status-icon{color:#238858}.is-info .cc-status-icon{color:#346ac0}.is-warning .cc-status-icon{color:#c38627}.cc-status-card>div{flex:1;min-width:0}.cc-overline{color:var(--cc-muted);font-size:11px;font-weight:700}.cc-status-card h2{color:var(--cc-ink);margin:3px 0 5px;font-size:19px;line-height:1.6}.cc-status-card p{color:var(--cc-muted);margin:0;font-size:13px;line-height:1.9}.cc-http-pill{direction:ltr;border-radius:8px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.cc-http-pill.is-good{color:#238858;background:#e6f6ed}.cc-http-pill.is-warning{color:#a96922;background:#fff0de}.cc-details{border:1px solid var(--cc-line);background:#fff;border-radius:15px;overflow:hidden}.cc-details>article{border-bottom:1px solid var(--cc-line);gap:8px;padding:17px 19px;display:grid}.cc-details>article>span,.cc-facts>div>span{color:var(--cc-muted);font-size:12px;font-weight:700}.cc-details code,.cc-multiple code{color:#235a9b;text-align:left;overflow-wrap:anywhere;font:12px/1.8 ui-monospace,Consolas,monospace}.cc-details small{color:var(--cc-muted);font-size:11px;line-height:1.8}.cc-details small bdi{color:#235a9b;overflow-wrap:anywhere}.cc-facts{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.cc-facts>div{border-bottom:1px solid var(--cc-line);gap:7px;padding:15px 19px;display:grid}.cc-facts>div:nth-child(odd){border-left:1px solid var(--cc-line)}.cc-facts>div:nth-last-child(-n+2){border-bottom:0}.cc-facts>div>b{overflow-wrap:anywhere;font-size:13px}.cc-multiple{background:#fffaf2;border:1px solid #f0dfc2;border-radius:13px;gap:9px;padding:16px 18px;display:grid}.cc-multiple>b{font-size:13px}.cc-method-note{color:#74849a;align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.9;display:flex}.cc-method-note svg{color:#557ab6;flex:none;margin-top:2px}.cc-guide{border:1px solid var(--cc-line);background:#f8fafd;border-radius:17px;margin-top:48px;padding:25px}.cc-guide .tools-kicker{color:var(--cc-blue);margin:0}.cc-guide h2{margin:8px 0 19px;font-size:23px;line-height:1.6}.cc-guide-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.cc-guide-grid article{background:#fff;border:1px solid #e4eaf2;border-radius:12px;padding:15px}.cc-guide-grid b{font-size:13px}.cc-guide-grid p{color:var(--cc-muted);margin:7px 0 0;font-size:12px;line-height:1.9}.cc-guide>div>a{color:var(--cc-blue);align-items:center;gap:7px;margin-top:19px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.cc-container a:focus-visible,.cc-container button:focus-visible{outline-offset:3px;outline:3px solid #356fe255}@media (max-width:700px){.cc-container{padding-top:28px}.cc-heading h1{font-size:31px}.cc-input-row{flex-direction:column}.cc-input-row button{width:100%;height:48px}.cc-status-card{flex-wrap:wrap;padding:16px}.cc-status-card>div{width:calc(100% - 58px)}.cc-http-pill{margin-inline-start:54px}.cc-guide{padding:19px}.cc-guide h2{font-size:20px}.cc-guide-grid{grid-template-columns:1fr}.cc-facts>div{padding:13px}.cc-facts>div>b{font-size:12px}}.cc-faq{border:1px solid var(--cc-line);background:#fff;border-radius:16px;margin-top:32px;padding:23px}.cc-faq>.tools-kicker{color:var(--cc-blue);align-items:center;gap:7px;margin:0;font-weight:750;display:inline-flex}.cc-faq h2{margin:7px 0 14px;font-size:21px;line-height:1.6}.cc-faq>div{border-top:1px solid var(--cc-line)}.cc-faq details{border-bottom:1px solid var(--cc-line)}.cc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 2px;font-size:13px;font-weight:750;list-style:none;display:flex}.cc-faq summary::-webkit-details-marker{display:none}.cc-faq summary span{width:25px;height:25px;color:var(--cc-blue);background:#edf3ff;border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:500;display:grid}.cc-faq details[open] summary span{transform:rotate(45deg)}.cc-faq details>p{color:var(--cc-muted);margin:0;padding:0 2px 15px;font-size:12px;line-height:2}@media (max-width:700px){.cc-faq{padding:17px}.cc-faq h2{font-size:19px}.cc-faq summary{font-size:12px}}
