@keyframes shine{0%,60%{left:-120%}to{left:140%}}@keyframes sweep{0%,72%{left:-60%}to{left:140%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes nudge{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@keyframes fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ringin{0%{stroke-dashoffset:327}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#07183a;font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:#8cb8ff}.pg{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(160deg,#07183a,#0d2d6b 55%,#1450b8)}.blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none}.b1{width:460px;height:460px;background:#2f7bf5;top:-140px;right:-100px}.b2{width:380px;height:380px;background:#5a9bff;bottom:-160px;left:-120px}.b3{width:240px;height:240px;background:#8cb8ff;top:22%;left:44%;opacity:.2}.b4{width:260px;height:260px;background:#1fb66f;top:12%;left:-90px;opacity:.16}.topbar{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 4px 24px rgba(7,24,58,.12)}.logo,header{align-items:center}header{max-width:1200px;margin:0 auto;padding:0 20px;height:92px;display:flex;gap:12px;justify-content:space-between}.logo{display:inline-flex;text-decoration:none}.logo img{height:72px;width:auto;display:block}.btn,.topnav{align-items:center;gap:10px}.topnav{display:flex}.btn{position:relative;overflow:hidden;display:inline-flex;justify-content:center;text-decoration:none;font-weight:800;border-radius:999px;transition:transform .25s,box-shadow .25s;border:0;cursor:pointer;font-family:inherit}.btn::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);animation:shine 3.5s infinite}.btn:hover{transform:translateY(-3px) scale(1.02)}.btn-outline,.field input{background:#fff;border:2px solid #d5e5ff;color:#1450b8;padding:12px 24px;font-size:16px}.btn-outline::after{background:linear-gradient(100deg,transparent,rgba(47,123,245,.15),transparent)}.btn-outline:hover{border-color:#5a9bff;color:#0d2d6b}.btn-blue{background:linear-gradient(135deg,#2f7bf5,#1450b8);color:#fff;padding:14px 28px;font-size:16px;box-shadow:0 10px 30px rgba(47,123,245,.35)}.btn-blue:hover{color:#fff;box-shadow:0 16px 40px rgba(47,123,245,.5)}.btn-light{background:#fff;color:#1450b8;box-shadow:0 10px 30px rgba(0,0,0,.25);padding:13px 24px;font-size:15px}.btn-light::after{background:linear-gradient(100deg,transparent,rgba(47,123,245,.2),transparent)}.btn-ghost{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:#fff;padding:12px 22px;font-size:15px}.btn-ghost:hover{background:rgba(255,255,255,.18)}.go{color:#fff;min-height:64px;padding:0 34px;font-size:18px;background:linear-gradient(135deg,#2f7bf5,#1450b8);box-shadow:0 14px 40px rgba(47,123,245,.5)}.go:hover{box-shadow:0 18px 50px rgba(47,123,245,.7)}.go svg{animation:nudge 1.2s ease-in-out infinite}.go.green{background:linear-gradient(135deg,#1fb66f,#0f7a4a);box-shadow:0 14px 40px rgba(31,182,111,.45)}.go[disabled]{opacity:.6;cursor:wait;transform:none}.steps,main{display:flex;align-items:center}main{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:24px 20px 40px;flex-direction:column;gap:22px;text-align:center}.steps{flex-wrap:wrap;justify-content:center;gap:12px;font-size:14px;font-weight:700;color:#c9dbff}.sn,h1{font-weight:800}.sn{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;transition:.4s}.sn.on{background:linear-gradient(135deg,#2f7bf5,#0d2d6b);border:2px solid #fff;color:#fff;box-shadow:0 0 0 6px rgba(47,123,245,.25)}.sn.next{border:2px dashed rgba(255,255,255,.35);color:#8cb8ff}.sline,.sline i{border-radius:3px}.sline{width:60px;height:3px;background:rgba(255,255,255,.15);overflow:hidden;position:relative}.sline i{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#8cb8ff,#2f7bf5);transition:width .6s cubic-bezier(.3,1.4,.5,1)}.badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#e6f0ff;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600}.dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.2)}h1{max-width:980px;font-size:clamp(32px,4.8vw,58px);line-height:1.1;letter-spacing:-.02em}.gt{background:linear-gradient(90deg,#8cb8ff,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{max-width:700px;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:#c9dbff}.lead strong,.plist li.run,body{color:#fff}.panel{position:relative;width:100%;max-width:880px;padding:2px;border-radius:30px;background:rgba(255,255,255,.16);overflow:hidden;box-shadow:0 35px 80px -30px #2f7bf5;margin-top:6px}.panel::before{content:"";position:absolute;left:50%;top:50%;width:220%;aspect-ratio:1;margin:-110%0 0-110%;background:conic-gradient(from 0deg,transparent 0 55%,#2f7bf5 75%,#fff 85%,transparent 95%);animation:spin 4s linear infinite}.form,.inner{position:relative;z-index:1}.inner{border-radius:28px;background:linear-gradient(165deg,#10306f,#0a1f4d);padding:28px;overflow:hidden}.inner::after{content:"";position:absolute;top:0;left:-60%;width:35%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.07),transparent);transform:skewX(-15deg);animation:sweep 7s infinite;pointer-events:none}.form{display:flex;flex-direction:column;gap:18px;text-align:left}.lbl{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a9c9ff}.urlrow{display:flex;gap:12px;flex-wrap:wrap}.field{flex:1 1 360px;position:relative}.field svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#1450b8}.field input{width:100%;height:64px;border-radius:18px;border:2px solid transparent;color:#07183a;font:inherit;font-size:17px;font-weight:600;padding:0 18px 0 52px;outline:0;transition:border-color .2s,box-shadow .2s}.field input:focus{border-color:#5a9bff;box-shadow:0 0 0 6px rgba(90,155,255,.3)}.urlrow .go{flex:0 0 auto}.types{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;border:0}.types legend{margin-bottom:10px}.types label{position:relative;cursor:pointer;display:block}.types input{position:absolute;opacity:0;pointer-events:none}.types i,.types span{display:flex;align-items:center}.types span{gap:14px;padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.18);transition:.25s;height:100%}.types b{display:block;font-size:16px}.types i{font-style:normal;width:44px;height:44px;border-radius:14px;flex-shrink:0;justify-content:center;font-size:20px;font-weight:800;background:rgba(255,255,255,.1);transition:.3s}.types .ty-y input:checked+span{background:linear-gradient(135deg,rgba(31,182,111,.45),rgba(15,122,74,.45));border-color:#6ee7a8;box-shadow:0 10px 30px -10px #1fb66f}.types .ty-y input:checked+span i{background:linear-gradient(135deg,#1fb66f,#0f7a4a)}.types .ty-t input:checked+span i{background:linear-gradient(135deg,#2f7bf5,#1450b8)}.types small{display:block;font-size:12.5px;color:#a9c9ff;font-weight:600;line-height:1.4;margin-top:2px}.types label:hover span{border-color:rgba(255,255,255,.4)}.types input:checked+span{background:linear-gradient(135deg,rgba(47,123,245,.5),rgba(20,80,184,.5));border-color:#8cb8ff;box-shadow:0 10px 30px -10px #2f7bf5}.types input:focus-visible+span{outline:3px solid #fff;outline-offset:2px}.note,.trust span{align-items:center;gap:8px}.note,.trust{font-size:13.5px;color:#a9c9ff;font-weight:600;display:flex}.trust{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:4px;font-size:14px;font-weight:700;color:#c9dbff}.trust span{display:inline-flex}.trust svg{color:#4ade80}.card{position:relative;border-radius:24px;background:linear-gradient(165deg,#10306f,#0a1f4d);border:1px solid rgba(255,255,255,.14);padding:26px;box-shadow:0 30px 60px -35px rgba(0,0,0,.6);animation:fadeup .5s both}#prog{max-width:880px}.plist,.prog-h{display:flex;gap:12px}.prog-h{align-items:center;justify-content:space-between;flex-wrap:wrap}.prog-h b{font-size:20px}.prog-h span,.ring b small{color:#a9c9ff;font-weight:700}.prog-h span{font-size:14px;word-break:break-all}.plist{list-style:none;flex-direction:column;margin-top:18px}.plist .ic,.plist li{display:flex;align-items:center}.plist li{gap:12px;font-weight:700;font-size:15px;color:#8ea6cf;transition:color .3s}.plist .ic{width:28px;height:28px;border-radius:50%;border:2px dashed rgba(255,255,255,.3);flex-shrink:0;justify-content:center;color:#07183a}.plist li.run .ic{border:3px solid rgba(255,255,255,.2);border-top-color:#8cb8ff;animation:spin .8s linear infinite}.plist li.ok{color:#e6f0ff}.plist li.ok .ic{background:#4ade80;border:0}.plist li.warn .ic{background:#f2a93b;border:0}.plist li.fail .ic{background:#ff6b6b;border:0}.plist li em{font-style:normal;font-weight:600;font-size:12.5px;color:#f2c27a;margin-left:auto;text-align:right;max-width:46%}.pbar{height:8px;border-radius:8px;background:rgba(255,255,255,.1);overflow:hidden;margin-top:20px}.pbar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#8cb8ff,#2f7bf5);transition:width .5s}#err,#prog,#report{display:none;width:100%;text-align:left}#err{max-width:880px;border-color:rgba(255,107,107,.5)}#err h2{margin-bottom:8px}#err li,#err p{color:#dbe7ff;line-height:1.6;font-size:15px}#err ul{padding-left:20px;margin-top:8px}#report{flex-direction:column;gap:20px}.rhead,.ring b{align-items:center}.rhead{display:grid;grid-template-columns:auto 1fr;gap:28px}.ring{position:relative;width:156px;height:156px}.ring svg{transform:rotate(-90deg)}.ring circle.v{animation:ringin 1.4s cubic-bezier(.2,.8,.2,1)}.ring b{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;font-size:46px;font-weight:800;line-height:1}.ring b small{font-size:12.5px;margin-top:6px}.rmeta small{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8ea6cf}.rmeta h2{font-size:clamp(22px,2.8vw,32px);font-weight:800;letter-spacing:-.02em;margin:4px 0 6px;word-break:break-all}.grade{font-weight:700;color:#c9dbff;font-size:15px}.counts{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.cnt{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-weight:800;font-size:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}.cnt i{width:10px;height:10px;border-radius:50%}.ractions{display:flex;flex-wrap:wrap;gap:10px}.h2r,.met b{font-weight:800}.h2r{font-size:clamp(21px,2.3vw,27px);letter-spacing:-.015em;margin-bottom:6px}.sub2{color:#c9dbff;font-size:15px;margin-bottom:18px;line-height:1.55}.catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.cat{padding:18px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);flex-direction:column;text-decoration:none;color:#fff;transition:transform .25s,border-color .25s}.cat:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.35)}.cat,.cat .ch{display:flex;gap:10px}.cat .ch{justify-content:space-between;align-items:center;font-weight:800;font-size:15px}#err h2,.cat .ch b{font-size:22px}.bar,.bar i{border-radius:8px}.bar{height:8px;background:rgba(255,255,255,.1);overflow:hidden}.bar i{display:block;height:100%;transition:width 1s}.cat small,.met small{color:#a9c9ff;font-size:12.5px;font-weight:600}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.serp{background:#fff;color:#202124;border-radius:16px;padding:18px 20px;font-family:arial,sans-serif}.serp .su{font-size:13px;color:#4d5156;word-break:break-all}.serp .st{font-size:20px;color:#1a0dab;margin:5px 0;line-height:1.3}.serp .sd{font-size:14px;color:#4d5156;line-height:1.55}.metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.issue,.met{border:1px solid rgba(255,255,255,.14)}.met{padding:14px;border-radius:16px;background:rgba(255,255,255,.06)}.met small{display:block;font-size:12px;font-weight:700;margin-bottom:4px}.met b{font-size:24px}.issue{border-radius:20px;background:rgba(255,255,255,.05);overflow:hidden}.issue+.issue{margin-top:12px}.cg summary,.issue summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:16px 18px}.cg summary::-webkit-details-marker,.faq summary::-webkit-details-marker,.issue summary::-webkit-details-marker{display:none}.num{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0;background:rgba(255,255,255,.1)}.it{flex:1;min-width:0}.it b{display:block;font-size:16px;line-height:1.35}.it small{color:#a9c9ff;font-size:12.5px;font-weight:700}.ib h4,.pr{text-transform:uppercase}.pr{font-size:11px;font-weight:800;letter-spacing:.06em;padding:5px 10px;border-radius:999px;flex-shrink:0}.p0{background:rgba(255,107,107,.18);color:#ff9b9b;border:1px solid rgba(255,107,107,.4)}.p1{background:rgba(242,169,59,.18);color:#ffc777;border:1px solid rgba(242,169,59,.4)}.p2{background:rgba(140,184,255,.15);color:#bcd5ff;border:1px solid rgba(140,184,255,.35)}.chev{transition:transform .3s;flex-shrink:0;color:#a9c9ff}details[open]>summary .chev{transform:rotate(180deg)}.ctaR p,.ib{line-height:1.6}.ib{padding:0 18px 20px 70px;gap:14px;font-size:15px;color:#dbe7ff}.ib h4{font-size:12px;letter-spacing:.1em;color:#8cb8ff;margin-bottom:3px}.dlg ul,.ib,.ib ol{display:flex;flex-direction:column}.ib ol{padding-left:20px;gap:5px}.found{background:rgba(255,255,255,.06);border-left:3px solid #f2a93b;padding:10px 12px;border-radius:8px;word-break:break-word}.codebox{position:relative}.codebox pre{background:#050f26;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:44px 16px 16px;overflow:auto;font-size:13px;line-height:1.55;color:#cfe0ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;max-height:440px}.copy,.prev img{position:absolute}.copy{top:10px;right:10px;background:#2f7bf5;color:#fff;border:0;border-radius:10px;padding:6px 12px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.copy:hover{background:#5a9bff}.cg{border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);overflow:hidden}.cg+.cg{margin-top:10px}.cg summary b{flex:1;font-size:16px}.cg summary em{font-style:normal;font-weight:800;font-size:14px;color:#a9c9ff}.row{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.08);font-size:14px;line-height:1.5}.row b{display:block;font-size:14.5px}.row span{word-break:break-word}.st{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#07183a;margin-top:1px}.s-pass{background:#4ade80}.s-warn{background:#f2a93b}.s-fail{background:#ff6b6b}.s-na{background:#5b6b88;color:#fff}.tblw{overflow-x:auto}.bots{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.bots td,.bots th{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.bots th{font-size:11.5px;color:#8cb8ff;text-transform:uppercase;letter-spacing:.08em}.bots td small,.row span{color:#a9c9ff}.ctaR h2,.tag{font-weight:800}.tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;white-space:nowrap}.tag.ok{background:rgba(74,222,128,.18);color:#86efac}.tag.no{background:rgba(255,107,107,.18);color:#ff9b9b}.tag.na{background:rgba(255,255,255,.1);color:#c9dbff}.dl{border-color:rgba(140,184,255,.35)}.dlg{display:grid;grid-template-columns:1fr 300px;gap:28px;align-items:center}.dlg ul{list-style:none;gap:8px;margin:0 0 20px;color:#dbe7ff;font-size:15px}.dlg li{display:flex;gap:10px;align-items:flex-start}.dlg li svg,.vs svg{flex-shrink:0;margin-top:3px;color:#4ade80}.ft a,.prev{font-weight:700}.ctaR .row2,.prev{display:flex;justify-content:center}.prev{position:relative;width:100%;aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 60px -25px rgba(0,0,0,.6);align-items:center;color:#a9c9ff;font-size:14px}.prev img{inset:0;width:100%;height:100%;object-fit:cover;display:block}@media (max-width:760px){.dlg{grid-template-columns:1fr}.prev{max-width:300px;margin:0 auto}}.ctaR{background:linear-gradient(135deg,#1450b8,#2f7bf5);border:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;padding:36px 26px}.ctaR h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;max-width:760px;line-height:1.15}.ctaR p{color:#e6f0ff;max-width:640px}.ctaR .row2{flex-wrap:wrap;gap:12px}.sec{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:56px 20px}.kick2,.sec>h2{text-align:center;font-weight:800}.sec>h2{font-size:clamp(26px,3.2vw,40px);letter-spacing:-.02em;line-height:1.15}.sec>.lead{margin:12px auto 0;text-align:center}.kick2{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8cb8ff;margin-bottom:10px}.fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:34px}.fcard{border-radius:24px;background:linear-gradient(165deg,rgba(16,48,111,.9),rgba(10,31,77,.9));border:1px solid rgba(255,255,255,.14);padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s}.fcard:hover{transform:translateY(-5px);border-color:rgba(140,184,255,.5);box-shadow:0 30px 60px -30px #2f7bf5}.faq summary,.fi,.howg .fcard::before{display:flex;align-items:center}.fi{width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#2f7bf5,#1450b8);justify-content:center;box-shadow:0 12px 26px -8px #2f7bf5}.fi.g{background:linear-gradient(135deg,#1fb66f,#0f7a4a);box-shadow:0 12px 26px -8px #1fb66f}.fcard h3{font-size:19px;margin:16px 0 8px;line-height:1.25}.fcard p,.fcard ul{color:#c9dbff;font-size:15px;line-height:1.6}.fcard ul{margin-top:10px;padding-left:18px;font-size:14px;line-height:1.7}.geo{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.geo .fcard h3{margin-top:0}.vs,.vs div{display:flex;gap:10px}.vs{flex-direction:column;margin-top:12px}.vs div{align-items:flex-start;color:#dbe7ff;font-size:15px;line-height:1.55}.howg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;counter-reset:h}.howg .fcard{position:relative;padding-top:30px}.howg .fcard::before{counter-increment:h;content:counter(h);position:absolute;top:-16px;left:24px;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#2f7bf5,#0d2d6b);border:2px solid #fff;justify-content:center;font-weight:800;box-shadow:0 0 0 6px rgba(47,123,245,.25)}.faqw{max-width:860px;margin:34px auto 0;display:flex;flex-direction:column;gap:12px}.faq{border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);overflow:hidden}.faq summary{list-style:none;cursor:pointer;justify-content:space-between;gap:14px;padding:18px 22px}.faq summary h3{font-size:17px;font-weight:800;line-height:1.35}.faq p{padding:0 22px 20px;line-height:1.65;font-size:15.5px}.ft,.ft nav{display:flex;flex-wrap:wrap}.faq p,.ft{color:#c9dbff}.ft{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:26px 20px 34px;border-top:1px solid rgba(255,255,255,.15);gap:14px 24px;align-items:center;justify-content:space-between;font-size:14px}.ft nav{gap:10px 22px}.ft a{color:#e6f0ff;text-decoration:none}.ft a:hover{color:#fff;text-decoration:underline}@media (max-width:900px){.geo,.howg,.two{grid-template-columns:1fr}.howg{gap:28px}}@media (max-width:640px){.rhead,.types{grid-template-columns:1fr}.rhead{justify-items:center;text-align:center}.counts,.ractions{justify-content:center}.ib{padding:0 16px 18px}.urlrow .go{width:100%}.card,.inner{padding:20px}.plist li em{max-width:40%}}@media (max-width:520px){.ft,.ft nav{flex-direction:column}.ft{text-align:center}.ft nav{justify-content:center;align-items:center}.steps{gap:8px;font-size:13px}.sline{width:28px}.steps .l2{display:none}.trust{flex-direction:column;align-items:center;gap:8px}header{height:72px}.logo img{height:52px}.btn-blue,.btn-outline{padding:8px 14px;font-size:13px}.btn-blue{padding:10px 16px}.go{padding:0 24px;font-size:16px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{body{color:#000}.pg,body{background:#fff}#hero-top,.blob,.copy,.ctaR .row2,.dl,.ft,.panel,.ractions,.sec,.topbar,.trust{display:none!important}.card,.cat,.cg,.issue,.met{background:#fff!important;color:#000!important;border:1px solid #ccc!important;box-shadow:none!important;break-inside:avoid}.bots td small,.cat small,.grade,.ib,.it small,.met small,.rmeta small,.row span,.sub2{color:#333!important}.codebox pre{background:#f4f6fa!important;white-space:pre-wrap;max-height:none}.ctaR{background:#eef4ff!important}.codebox pre,.ctaR p{color:#000!important}main{padding:0}#report{display:flex!important}}
.bi-s0.bi-s0.bi-s0{display:flex;flex-direction:column;align-items:center;gap:22px}
.bi-s1.bi-s1.bi-s1{display:block;margin-bottom:10px}
.bi-s2.bi-s2.bi-s2{display:block;padding:0;border:0;background:none;box-shadow:none}
.bi-s3.bi-s3.bi-s3{display:flex;justify-content:center;margin-top:34px}
#bi-legal,#bi-legal *{all:revert;box-sizing:border-box}#bi-legal{display:block;margin:0;padding:32px 20px 24px;background:#0f172a;color:#cbd5e1;font:400 13px/1.6 system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}#bi-legal a{color:#cbd5e1;text-decoration:underline}#bi-legal .bi-legal-in{display:flex;flex-wrap:wrap;gap:24px;max-width:1120px;margin:0 auto}#bi-legal .bi-legal-col{flex:1 1 220px;min-width:0}#bi-legal .bi-legal-col p{margin:0 0 4px}#bi-legal .bi-legal-name{font-weight:700;color:#f8fafc}#bi-legal .bi-legal-col a{display:inline-block;margin:0 12px 6px 0}#bi-legal .bi-legal-bottom{display:flex;flex-wrap:wrap;gap:16px;max-width:1120px;margin:20px auto 0;padding-top:16px;border-top:1px solid #1e293b;font-size:12px;color:#94a3b8}
.bi-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.bi-form-consent{display:flex;gap:8px;align-items:flex-start;margin:12px 0;font:400 13px/1.5 inherit;text-align:left}.bi-form-consent input{margin-top:3px;flex:0 0 auto}.bi-form-msg{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:#e8f8f0;color:#0f5132;font:400 13px/1.5 inherit}.bi-form-msg.is-err{background:#fdeaea;color:#842029}