.seo-x{--ink:#0a0b14;--ink-2:#0f111d;--panel:#161a2b;--panel-2:#1c2136;--line:#ffffff1a;--line-2:#fff3;--paper:#f3f4fb;--on-paper:#0c0e1a;--on-paper-soft:#565c78;--white:#eef0f8;--muted:#9aa0bd;--muted-2:#7b82a6;--blue:#2323cc;--blue-lite:#6366ff;--blue-glow:#6366ff73;--pass:#2bd576;--warn:#f5a524;--issue:#ff5a3c;--mono:ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--ez:cubic-bezier(.16, 1, .3, 1);background:var(--ink);color:var(--white);position:relative;overflow-x:clip}.seo-x .wrapx{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.seo-x h1,.seo-x h2,.seo-x h3{font-family:var(--font-display);letter-spacing:-.025em;font-weight:800;line-height:1.03}.seo-x p{line-height:1.65}.seo-x .mono{font-family:var(--mono)}.seo-x .kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-lite);align-items:center;gap:.55rem;font-size:.74rem;display:inline-flex}.seo-x .kicker b{color:var(--muted);font-weight:500}.seo-x [dir=ltr],.seo-x .num{direction:ltr;unicode-bidi:isolate}.seo-x .btnx{cursor:pointer;transition:transform .2s var(--ez), background .2s, border-color .2s, color .2s, box-shadow .3s;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.seo-x .btnx-primary{background:var(--blue);color:#fff;box-shadow:0 0 #2323cc00}.seo-x .btnx-primary:hover{background:var(--blue-lite);box-shadow:0 14px 40px -12px var(--blue-glow);transform:translateY(-2px)}.seo-x .btnx-wa{color:#05240f;background:#25d366}.seo-x .btnx-wa:hover{filter:brightness(1.05);transform:translateY(-2px)}.seo-x .btnx-ghost{border-color:var(--line-2);color:var(--white)}.seo-x .btnx-ghost:hover{border-color:var(--white);transform:translateY(-2px)}.seo-x .btnx-lg{padding:1.05rem 1.8rem;font-size:1.05rem}.seo-x .btnx:focus-visible{outline:2px solid var(--blue-lite);outline-offset:3px}.seo-x .btnx[disabled]{opacity:.55;pointer-events:none}.seo-x .on-paper{background:var(--paper);color:var(--on-paper)}.seo-x .on-paper h2,.seo-x .on-paper h3{color:var(--on-paper)}.seo-x .on-paper p{color:var(--on-paper-soft)}.seo-x .on-paper .kicker{color:var(--blue)}.scan-hero{padding-block:clamp(2.4rem,6vh,4.5rem) clamp(2.5rem,7vh,5rem);position:relative}.scan-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 82% -10%,#2323cc61,#0000 60%),radial-gradient(45% 45% at 2% 108%,#6366ff24,#0000 60%);position:absolute;inset:0}.scan-hero>.wrapx{z-index:1;position:relative}.scan-hero .grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.scan-hero h1{max-width:16ch;margin:1.1rem 0 0;font-size:clamp(2.2rem,5vw,4rem)}.scan-hero h1 .hl{color:var(--blue-lite)}.scan-hero .lede{color:var(--muted);max-width:46ch;margin:1.2rem 0 0;font-size:clamp(1.02rem,1.4vw,1.2rem)}.scan-hero .micro{font-family:var(--mono);letter-spacing:.02em;color:var(--muted-2);margin-top:1.4rem;font-size:.78rem}.scan-form{margin-top:1.8rem}.scan-bar{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;grid-template-columns:1.4fr 1fr 1fr auto;gap:.6rem;padding:.6rem;display:grid}.scan-bar .fld{background:var(--ink-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;justify-content:center;min-width:0;padding:.5rem .8rem;display:flex}.scan-bar .fld label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:.15rem;font-size:.62rem}.scan-bar .fld input,.scan-bar .fld select{color:var(--white);font:inherit;background:0 0;border:0;width:100%;padding:.1rem 0;font-size:.95rem}.scan-bar .fld input::placeholder{color:var(--muted-2)}.scan-bar .fld input:focus,.scan-bar .fld select:focus{outline:none}.scan-bar .fld:focus-within{border-color:var(--blue-lite)}.scan-bar .fld select{appearance:none;cursor:pointer}.scan-bar .fld select option{background:var(--ink-2);color:var(--white)}.scan-bar .go{align-self:stretch}.scan-bar .go button{white-space:nowrap;width:100%;height:100%}.scan-form .err{color:var(--issue);font-size:.85rem;font-family:var(--mono);min-height:1em;margin-top:.6rem;display:block}.scan-form .hp{position:absolute;left:-9999px}.scan-stage{aspect-ratio:1;place-items:center;width:100%;max-width:460px;margin-inline:auto;display:grid;position:relative}.radar{width:100%;height:100%}.radar .ring{fill:none;stroke:var(--line-2);stroke-width:1px}.radar .ring.dash{stroke:#6366ff4d;stroke-dasharray:2 7}.radar .cross{stroke:var(--line);stroke-width:1px}.radar .pin{fill:var(--blue-lite)}.radar .sweep{fill:url(#sweepgrad);transform-origin:300px 300px;opacity:0}.radar .blip{fill:var(--blue-lite);opacity:0}html.motion .seo-x [data-state=scanning] .radar .sweep{opacity:1;animation:1.6s linear infinite radar-spin}html.motion .seo-x [data-state=scanning] .radar .blip{animation:1.6s ease-in-out infinite radar-blip}@keyframes radar-spin{to{transform:rotate(360deg)}}@keyframes radar-blip{0%,60%,to{opacity:0}70%{opacity:1}}.scan-readout{text-align:center;font-family:var(--mono);letter-spacing:.04em;color:var(--blue-lite);min-height:1.2em;font-size:.82rem;position:absolute;inset:auto 0 10%}.scan-readout:before{content:"> ";color:var(--muted-2)}.dial{aspect-ratio:1;width:min(74%,320px);position:relative}.dial svg{width:100%;height:100%;transform:rotate(-90deg)}.dial .track{fill:none;stroke:var(--line);stroke-width:14px}.dial .fill{fill:none;stroke:var(--blue-lite);stroke-width:14px;stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--ez), stroke .6s}.dial .mid{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.dial .mid .n{font-family:var(--font-display);font-size:clamp(3rem,9vw,4.6rem);font-weight:800;line-height:1}.dial .mid .d{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:.3rem;font-size:.72rem}.scan-stage .view{opacity:0;visibility:hidden;transition:opacity .5s var(--ez);place-items:center;display:grid;position:absolute;inset:0}.scan-stage[data-state=idle] .view-radar,.scan-stage[data-state=scanning] .view-radar,.scan-stage[data-state=done] .view-dial{opacity:1;visibility:visible}.scan-stage[data-state=scanning] .scan-readout{opacity:1}.scan-stage:not([data-state=scanning]) .scan-readout{opacity:0}.scan-diag{background:var(--ink-2);border-top:1px solid var(--line);padding-block:clamp(3rem,8vh,6rem)}.scan-diag .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-bottom:2.2rem;display:flex}.scan-diag h2{max-width:18ch;font-size:clamp(1.8rem,4vw,2.8rem)}.scan-diag .head .state-note{font-family:var(--mono);color:var(--muted);max-width:32ch;font-size:.8rem}.pillars{grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,2vw,1.4rem);display:grid}.pillar{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:clamp(1.1rem,2.5vw,1.6rem);position:relative;overflow:hidden}.pillar .lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.pillar .big{font-family:var(--font-display);margin-top:.3rem;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:800}.pillar .meter{background:var(--line);border-radius:99px;height:7px;margin-top:1rem;overflow:hidden}.pillar .meter i{background:var(--blue-lite);width:0;height:100%;transition:width 1s var(--ez);border-radius:99px;display:block}.pillar .val{font-family:var(--mono);color:var(--muted);margin-top:.6rem;font-size:.9rem}.pillar .val b{color:var(--white);font-size:1.5rem;font-weight:700}.pillar[data-avail=false]{opacity:.72}.pillar[data-avail=false] .meter i{background:var(--muted-2)}.pillar[data-avail=false] .tag{top:1rem;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);border:1px solid var(--line);border-radius:99px;padding:.2rem .5rem;font-size:.6rem;position:absolute;inset-inline-end:1rem}.diag-cols{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(1.4rem,3.5vw,3rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.issues h3,.ai-mirror h3{margin-bottom:1rem;font-size:1.2rem}.issue-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.issue-item{background:var(--panel);border:1px solid var(--line);border-inline-start:3px solid var(--issue);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:.9rem 1.1rem;display:grid}.issue-item[data-sev="1"]{border-inline-start-color:var(--warn)}.issue-item .rank{font-family:var(--mono);color:var(--muted-2);padding-top:.15rem;font-size:.78rem}.issue-item .t{color:var(--white);font-size:.98rem;font-weight:600}.issue-item .w{color:var(--muted);margin-top:.2rem;font-size:.86rem}.ai-mirror .box{border:1px solid var(--line-2);background:linear-gradient(#6366ff1a,#0000);border-radius:14px;padding:clamp(1.1rem,2.5vw,1.6rem)}.ai-mirror .verdict{font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;line-height:1.25}.ai-mirror .verdict.miss{color:var(--issue)}.ai-mirror .verdict.hit{color:var(--pass)}.ai-mirror .answer{font-family:var(--mono);color:var(--muted);white-space:pre-wrap;border-top:1px dashed var(--line);max-height:180px;margin-top:1rem;padding-top:.9rem;font-size:.82rem;line-height:1.6;overflow:auto}.ai-mirror .answer mark{color:var(--pass);background:#2bd57638;border-radius:3px;padding:0 2px}.ai-mirror .label{font-family:var(--mono);letter-spacing:.06em;color:var(--muted-2);margin-top:.8rem;font-size:.68rem}.ai-mirror .offnote{color:var(--muted);margin-top:.8rem;font-size:.9rem}[data-when=pre]{display:block}[data-when=post],.scan-diag[data-has-result=true] [data-when=pre]{display:none}.scan-diag[data-has-result=true] [data-when=post]{display:block}.scan-fix{padding-block:clamp(3.5rem,8vh,6.5rem)}.scan-fix h2{max-width:16ch;font-size:clamp(1.8rem,4vw,2.8rem)}.scan-fix .lead{color:var(--muted);max-width:48ch;margin-top:1rem}.fix-row{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.4rem;display:grid}.fix{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:220px;padding:clamp(1.3rem,2.6vw,1.8rem);display:flex}.fix .ic{width:42px;height:42px;color:var(--blue-lite);background:#6366ff24;border-radius:11px;place-items:center;margin-bottom:1rem;display:grid}.fix .ic svg{width:22px;height:22px}.fix h3{font-size:1.35rem}.fix p{color:var(--muted);margin-top:.6rem;font-size:.95rem}.fix .out{font-family:var(--mono);color:var(--blue-lite);margin-top:auto;padding-top:1rem;font-size:.78rem}.fix-row .fix:nth-child(2){background:var(--panel-2);border-color:var(--line-2)}.fix-row .fix:nth-child(2) .ic{background:var(--blue);color:#fff}.scan-proof{padding-block:clamp(3.5rem,8vh,6.5rem)}.scan-proof .grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(1.8rem,4vw,3.5rem);display:grid}.scan-proof h2{max-width:15ch;font-size:clamp(1.8rem,4vw,2.7rem)}.scan-proof .intro{max-width:42ch;margin-top:1rem}.scan-proof .meta{font-family:var(--mono);color:var(--on-paper-soft);margin-top:1.4rem;font-size:.78rem}.proof-card{background:#fff;border:1px solid #0c0e1a1f;border-radius:18px;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 30px 70px -40px #0c0e1a66}.proof-card .top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.proof-card .site{font-family:var(--mono);color:var(--on-paper);font-size:.9rem}.proof-card .score{font-family:var(--font-display);color:var(--blue);font-size:clamp(3rem,8vw,4.4rem);font-weight:800;line-height:1}.proof-card .score small{color:var(--on-paper-soft);font-size:.3em;font-weight:600}.proof-card .bars{gap:.8rem;margin-top:1.4rem;display:grid}.proof-card .bar{font-family:var(--mono);color:var(--on-paper-soft);grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.8rem;font-size:.8rem;display:grid}.proof-card .bar .track{background:#0c0e1a1a;border-radius:99px;height:8px;overflow:hidden}.proof-card .bar .track i{background:var(--blue);border-radius:99px;height:100%;display:block}.proof-card .note{color:var(--on-paper-soft);margin-top:1.3rem;font-size:.82rem}.proof-todo{color:var(--on-paper-soft);border:1px dashed #0c0e1a40;border-radius:12px;margin-top:1.4rem;padding:1rem 1.2rem;font-size:.85rem}.scan-offer{text-align:center;padding-block:clamp(3.5rem,9vh,7rem);position:relative}.scan-offer:before{content:"";z-index:0;background:radial-gradient(55% 65% at 50% 40%,#2323cc42,#0000 70%);position:absolute;inset:0}.scan-offer>.wrapx{z-index:1;position:relative}.scan-offer h2{max-width:18ch;margin-inline:auto;font-size:clamp(2rem,5.5vw,3.8rem)}.scan-offer .honesty{font-family:var(--mono);color:var(--blue-lite);letter-spacing:.01em;margin-top:1.6rem;font-size:clamp(.9rem,1.6vw,1.05rem)}.scan-faq{padding-block:clamp(3rem,7vh,5.5rem)}.scan-faq .grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(1.4rem,4vw,3.5rem);display:grid}.scan-faq h2{font-size:clamp(1.7rem,4vw,2.6rem)}.scan-faq details{border-top:1px solid #0c0e1a24;padding:1.2rem 0}.scan-faq details:last-child{border-bottom:1px solid #0c0e1a24}.scan-faq summary{cursor:pointer;font-family:var(--font-display);color:var(--on-paper);justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(1.02rem,2vw,1.2rem);font-weight:700;list-style:none;display:flex}.scan-faq summary::-webkit-details-marker{display:none}.scan-faq .pm{flex:none;width:20px;height:20px;position:relative}.scan-faq .pm:before,.scan-faq .pm:after{content:"";inset-inline:0;background:var(--blue);height:2px;transition:transform .25s var(--ez);position:absolute;top:50%}.scan-faq .pm:after{transform:rotate(90deg)}.scan-faq details[open] .pm:after{transform:rotate(0)}.scan-faq .a{max-width:64ch;color:var(--on-paper-soft);padding-top:.9rem}.scan-close{padding-block:clamp(3.5rem,8vh,6.5rem) clamp(5rem,10vh,8rem)}.scan-close .grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.scan-close h2{max-width:14ch;font-size:clamp(2rem,4.5vw,3rem)}.scan-close .lede{color:var(--muted);max-width:40ch;margin-top:1rem;font-size:1.05rem}.scan-close .cta-row{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.scan-close .alt{font-family:var(--mono);color:var(--muted);margin-top:1.4rem;font-size:.85rem}.scan-close .alt a{color:var(--white);border-bottom:1px solid var(--blue-lite);text-decoration:none}.scan-form2{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:clamp(1.3rem,3vw,2rem)}.scan-form2 .fg{margin-bottom:1rem}.scan-form2 label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem;font-size:.7rem;display:block}.scan-form2 .req{color:var(--issue)}.scan-form2 input,.scan-form2 textarea{background:var(--ink-2);border:1px solid var(--line);width:100%;font:inherit;color:var(--white);border-radius:9px;padding:.8rem .9rem}.scan-form2 input:focus,.scan-form2 textarea:focus{border-color:var(--blue-lite);outline:none}.scan-form2 textarea{resize:vertical;min-height:96px}.scan-form2 .err{color:var(--issue);margin-top:.3rem;font-size:.82rem;display:block}.scan-form2 .notice{border:1px solid var(--issue);color:#ffb5a8;background:#ff5a3c1f;border-radius:8px;margin-bottom:1rem;padding:.7rem .9rem;font-size:.88rem}.scan-form2 button{width:100%}.scan-form2 .hp{position:absolute;left:-9999px}.scan-sticky{inset-inline:0;z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line-2);background:#0a0b14eb;gap:.5rem;padding:.6rem clamp(12px,4vw,20px);display:none;position:fixed;bottom:0}.scan-sticky .btnx{flex:1;padding:.85rem 1rem;font-size:.95rem}html.motion .seo-x [data-reveal]{opacity:0;transform:translateY(22px)}html.motion .seo-x [data-reveal].in{opacity:1;transition:opacity .7s var(--ez), transform .7s var(--ez);transform:none}@media (width<=960px){.scan-hero .grid,.scan-proof .grid,.scan-close .grid,.scan-faq .grid{grid-template-columns:1fr}.scan-stage{max-width:300px;margin-top:1.8rem}.diag-cols,.fix-row{grid-template-columns:1fr}.scan-sticky{display:flex}.scan-close{padding-bottom:7rem}}@media (width<=620px){.scan-hero{padding-top:1.6rem}.scan-hero h1{font-size:clamp(1.85rem,7.6vw,2.4rem)}.scan-hero .lede{margin-top:.9rem;font-size:1rem}.scan-bar{grid-template-columns:1fr 1fr}.scan-bar .fld:first-child,.scan-bar .go{grid-column:1/-1}.pillars{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.seo-x [data-reveal],.seo-x [data-reveal].in{opacity:1!important;transition:none!important;transform:none!important}.seo-x .radar .sweep,.seo-x .radar .blip{animation:none!important}.seo-x .dial .fill,.seo-x .pillar .meter i{transition:none!important}.seo-x *{scroll-behavior:auto!important}}
