.x{--ink:#0F0D1A;--ink-2:#3B3755;--ink-3:#6E6A86;--ink-4:#8A86A0;--line:#ECE9F5;--line-2:#E2DEF0;--bg-2:#F8F7FD;--soft:#F3F0FF;--accent:#623FBC;--accent-d:#4E30A0;--accent-2:#8B6CF0;--good-bg:#E9F7F0;--warn-bg:#FFF4E0;--bad-bg:#FDECEF;--good:#12A150;--warn:#E08A00;--bad:#E5484D;--shadow:0 0 0 1px rgba(98,63,188,.09), 0 1px 2px rgba(52,30,130,.05), 0 12px 32px -12px rgba(52,30,130,.14);--shadow-lg:0 0 0 1px rgba(98,63,188,.1), 0 2px 4px rgba(52,30,130,.05), 0 24px 48px -16px rgba(52,30,130,.26), 0 48px 96px -32px rgba(52,30,130,.2);--mono:ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, monospace;font-family:Inter Variable,Inter,system-ui,sans-serif;font-optical-sizing:auto;font-feature-settings:"cv11","ss03";color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}.x h1,.x h2,.x h3,.x h4{font-family:inherit}.x svg{flex-shrink:0}.x [hidden]{display:none!important}.x code{font-family:var(--mono)}.x-wrap{max-width:1120px;margin:0 auto;padding:0 32px}.c-good{color:var(--good)}.c-warn{color:var(--warn)}.c-bad{color:var(--bad)}.c-na{color:var(--ink-4)}.x-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0;background:var(--ink-4)}.x-dot-good{background:var(--good);box-shadow:0 0 0 3px #12a15024}.x-dot-warn{background:var(--warn);box-shadow:0 0 0 3px #e08a0024}.x-dot-bad{background:var(--bad);box-shadow:0 0 0 3px #e5484d24}.x-dot-na{background:0 0;box-shadow:inset 0 0 0 1.5px var(--ink-4)}.x-hero{position:relative;padding:112px 32px 0;overflow:hidden}.x-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(98,63,188,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(98,63,188,.08) 1px,transparent 1px);background-size:56px 56px;background-position:center top;mask-image:radial-gradient(ellipse 70% 55%at 50% 20%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 55%at 50% 20%,#000 20%,transparent 75%)}.x-hero:before{content:"";position:absolute;left:50%;top:-120px;width:900px;height:520px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(123,92,245,.16),transparent);pointer-events:none}.x-hero-inner{position:relative;max-width:760px;margin:0 auto;text-align:center}.x-badge{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;border-radius:999px;background:var(--soft);box-shadow:inset 0 0 0 1px #623fbc33;font-size:13px;font-weight:500;color:var(--accent);text-decoration:none;margin-bottom:28px;transition:box-shadow .2s}.x-badge:hover{box-shadow:0 0 0 1px #623fbc59,0 6px 18px -8px #623fbc66}.x-badge svg{width:14px;height:14px;color:var(--accent);opacity:.6}.x-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #623fbc2e}.x-h1{font-size:clamp(2.6rem,6.4vw,4.75rem);font-weight:600;letter-spacing:-.045em;line-height:1.02;margin-bottom:22px;color:var(--ink)}.x-h1 span{color:var(--accent)}.x-sub{font-size:1.125rem;line-height:1.6;color:var(--ink-3);max-width:540px;margin:0 auto 36px;letter-spacing:-.01em}.x-form{max-width:560px;margin:0 auto}.x-field{display:flex;align-items:center;height:60px;padding:6px 6px 6px 20px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #09090b1a,0 1px 2px #09090b0d,0 16px 40px -16px #341e8240;transition:box-shadow .2s}.x-field:focus-within{box-shadow:0 0 0 1px var(--accent),0 0 0 5px #623fbc24,0 16px 40px -16px #341e824d}.x-field-pre{font-size:16px;color:var(--ink-4);letter-spacing:-.01em}.x-field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:0 0;font:inherit;font-size:16px;color:var(--ink);letter-spacing:-.01em;padding:0 8px 0 1px}.x-field input::-moz-placeholder{color:var(--ink-4)}.x-field input::placeholder{color:var(--ink-4)}.x-run{display:inline-flex;align-items:center;gap:8px;height:100%;padding:0 18px 0 20px;border:0;border-radius:11px;cursor:pointer;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:500;white-space:nowrap;box-shadow:inset 0 1px #fff3,0 1px 2px #341e824d,0 6px 16px -6px #623fbc99;transition:background .2s,transform .15s}.x-run svg{width:16px;height:16px;transition:transform .2s}.x-run:hover:not(:disabled){background:var(--accent-d)}.x-run:hover:not(:disabled) svg{transform:translate(2px)}.x-run:disabled{opacity:.6;cursor:progress}.x-vs{display:flex;align-items:center;gap:10px;margin-top:10px}.x-vs-label{font-size:13px;font-weight:500;color:var(--ink-4);width:22px}.x-field-sm{flex:1;height:48px;padding:4px 4px 4px 16px;box-shadow:0 0 0 1px #09090b1a,0 1px 2px #09090b0a}.x-vs-close{border:0;background:0 0;color:var(--ink-4);padding:10px;border-radius:8px;cursor:pointer;display:flex}.x-vs-close:hover{color:var(--ink);background:var(--bg-2)}.x-vs-close svg{width:16px;height:16px}.x-vs-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:14px;border:0;background:0 0;color:var(--ink-3);font:inherit;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:8px}.x-vs-toggle:hover{color:var(--ink)}.x-vs-toggle svg{width:15px;height:15px}.x-error{margin-top:12px;font-size:14px;color:var(--bad)}.x-engines{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px 32px;margin-top:36px}.x-engines img{height:18px;width:auto;filter:grayscale(1) contrast(.9);opacity:.45;transition:opacity .2s,filter .2s}.x-engines img:hover{opacity:1;filter:none}.x-shot{position:relative;max-width:1000px;margin:72px auto 0}.x-shot-glow{position:absolute;left:10%;right:10%;top:20%;height:70%;background:radial-gradient(closest-side,rgba(123,92,245,.35),transparent);filter:blur(40px);pointer-events:none}.x-window{position:relative;background:#fff;border-radius:18px;box-shadow:var(--shadow-lg);overflow:hidden;animation:x-rise .9s cubic-bezier(.2,.8,.2,1) .15s both}@keyframes x-rise{0%{opacity:0;transform:perspective(1600px) rotateX(10deg) translateY(40px)}to{opacity:1;transform:none}}.x-window-bar{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--bg-2)}.x-dots{display:inline-flex;gap:6px}.x-dots i{width:10px;height:10px;border-radius:50%;background:#e4e4e7;display:block}.x-address{margin:0 auto;transform:translate(-24px);font-size:12px;color:var(--ink-4);background:#fff;padding:5px 14px;border-radius:7px;box-shadow:0 0 0 1px var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.x-address b{color:var(--ink-2);font-weight:500}.x-shot-body{display:grid;grid-template-columns:300px minmax(0,1fr)}.x-shot-left{padding:32px 28px 36px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.x-shot-verdict{margin-top:18px;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.x-shot-verdict span{color:var(--accent)}.x-shot-right{padding:28px 28px 32px}.x-shot-rows{list-style:none;margin:18px 0 0;padding:0}.x-shot-rows li{display:flex;align-items:center;gap:10px;padding:12px 2px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}.x-shot-rows code{margin-left:auto;font-size:12.5px;color:var(--ink)}.x-shot-cap{position:relative;text-align:center;font-size:13px;color:var(--ink-4);padding:36px 0 96px}.x-float{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-lg);font-size:13px;color:var(--ink-2);white-space:nowrap;animation:x-float-in .7s cubic-bezier(.2,.8,.2,1) both}.x-float code{font-size:12.5px;color:var(--ink)}.x-float svg{width:15px;height:15px;color:var(--accent)}.x-float-1{left:-104px;top:72px;animation-delay:.7s}.x-float-2{right:-64px;top:418px;animation-delay:.85s}.x-float-3{right:60px;bottom:132px;animation-delay:1s}@keyframes x-float-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.x-score{width:100%;text-align:left}.x-score-label{font-size:13px;font-weight:500;color:var(--ink-3)}.x-score-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:4px}.x-score-num{display:flex;align-items:baseline;gap:4px}.x-score-num b{font-size:56px;font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.x-score-num span{font-size:16px;font-weight:500;color:var(--ink-4)}.x-score-top .x-pill{margin-bottom:8px}.x-score.is-scanning .x-score-num b{color:var(--ink-4)}.x-bar{position:relative;margin:18px 0 4px;padding:3px;border-radius:999px;background:linear-gradient(180deg,#f4f2fb,#ece8f8);box-shadow:inset 0 1px 2px #341e821f,0 1px #ffffffe6}.x-bar-track{position:relative;height:12px;border-radius:999px;overflow:hidden;background:0 0}.x-bar-track i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(180deg,#ffffff61,#fff0 55%),linear-gradient(90deg,#c9bcff,#8b6cf0 55%,#4b2fa3);box-shadow:0 0 12px #8b6cf073,inset 0-1px #341e822e;transition:width 1.3s cubic-bezier(.2,.9,.2,1)}.x-bar-knob{position:absolute;top:50%;left:0;width:20px;height:20px;margin-left:-10px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#f3f0ff 70%);box-shadow:0 0 0 1px #4b2fa32e,0 4px 12px #4b2fa359,0 0 0 5px #8b6cf024;opacity:0;transition:left 1.3s cubic-bezier(.2,.9,.2,1),opacity .3s;z-index:2}.x-score.is-done .x-bar-knob{opacity:1}.x-score.is-scanning .x-bar-track i{width:32%!important;transition:none;animation:x-scan 1.3s cubic-bezier(.45,0,.55,1) infinite}@keyframes x-scan{0%{left:-32%}to{left:100%}}.x-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;letter-spacing:.01em}.x-pill-good{background:var(--good-bg);color:#0f8a45}.x-pill-warn{background:var(--warn-bg);color:#a86400}.x-pill-bad{background:var(--bad-bg);color:#c8333f}.x-pill-na{background:#f1eff7;color:var(--ink-3)}.x-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.x-tiles-sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.x-tile{background:#fff;border-radius:14px;padding:16px 16px 18px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:0}.x-tile-label{font-size:13px;color:var(--ink-3);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-tile-num{font-size:34px;font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:6px 0 14px;font-variant-numeric:tabular-nums}.x-tiles-sm .x-tile-num{font-size:28px;margin:4px 0 12px}.x-segs{position:relative;display:block;height:8px;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#eeebf7,#f5f3fb);box-shadow:inset 0 1px 1.5px #341e821a}.x-segs i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(180deg,#ffffff59,#fff0 60%),linear-gradient(90deg,#a993ff,var(--accent));box-shadow:0 0 8px #623fbc4d;transition:width .9s cubic-bezier(.2,.9,.2,1)}.x-segs-good i{background:linear-gradient(180deg,#ffffff59,#fff0 60%),linear-gradient(90deg,#5fd394,var(--good));box-shadow:0 0 8px #12a15040}.x-segs-warn i{background:linear-gradient(180deg,#ffffff59,#fff0 60%),linear-gradient(90deg,#ffc766,var(--warn));box-shadow:0 0 8px #e08a0040}.x-segs-bad i{background:linear-gradient(180deg,#ffffff59,#fff0 60%),linear-gradient(90deg,#f79a9d,var(--bad));box-shadow:0 0 8px #e5484d40}.x-segs-na i{background:linear-gradient(90deg,#c4c1d2,var(--ink-4));box-shadow:none}.x-report{padding:8px 0 88px;scroll-margin-top:72px}.x-report-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:24px 0}.x-report-meta{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-3);min-width:0}.x-report-meta b{color:var(--ink);font-weight:600;letter-spacing:-.01em}.x-live{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px #12a15026}.x-report-actions{display:flex;gap:8px}.x-ghost{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:0;border-radius:10px;cursor:pointer;background:#fff;box-shadow:var(--shadow);color:var(--ink-2);font:inherit;font-size:14px;font-weight:500;transition:color .2s,box-shadow .2s}.x-ghost:hover{color:var(--ink);box-shadow:0 0 0 1px #09090b24,0 4px 12px -4px #09090b1f}.x-ghost:disabled{opacity:.5;cursor:progress}.x-ghost svg{width:16px;height:16px;color:var(--ink-3)}.x-report-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.x-report-grid.is-solo{grid-template-columns:minmax(0,1fr)}.x-report-grid.is-solo .x-rail{display:none}.x-rail{position:sticky;top:96px}.x-card{background:#fff;border-radius:16px;box-shadow:var(--shadow)}.x-summary{padding:26px 24px 22px;display:flex;flex-direction:column;text-align:left}.x-verdict{margin-top:18px;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.4;min-height:1.4em}.x-verdict span{color:var(--accent)}.x-counts{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-top:22px;border-top:1px solid var(--line)}.x-counts:empty{display:none}.x-counts div{padding:16px 4px 0;display:flex;flex-direction:column;align-items:center;gap:4px}.x-counts div+div{border-left:1px solid var(--line)}.x-counts b{font-size:22px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.x-counts span{font-size:12px;color:var(--ink-3)}.x-main{min-width:0}#result>*+*{margin-top:16px}.x-block{padding:8px 24px 12px}.x-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;padding:16px 0 14px}.x-block-head h3{font-size:15px;font-weight:600;letter-spacing:-.01em}.x-block-head span{font-size:13px;color:var(--ink-3)}.x-scan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:28px}.x-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.x-steps li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--ink-4);letter-spacing:-.01em;transition:color .3s}.x-step-ic{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #e4e4e7;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.x-step-ic svg{width:12px;height:12px;display:none}.x-steps li.is-active{color:var(--ink)}.x-steps li.is-active .x-step-ic{box-shadow:inset 0 0 0 1.5px #623fbc40}.x-steps li.is-active .x-step-ic:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--accent);animation:x-spin .8s linear infinite}.x-steps li.is-done{color:var(--ink-2)}.x-steps li.is-done .x-step-ic{background:var(--accent);box-shadow:none}.x-steps li.is-done .x-step-ic svg{display:block;color:#fff}@keyframes x-spin{to{transform:rotate(360deg)}}.x-scan-bots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;align-content:start}.x-bot{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12.5px;color:var(--ink-4);transition:color .25s}.x-bot .x-dot{background:#e4e4e7;box-shadow:none;transition:background .25s,box-shadow .25s}.x-bot.is-checking .x-dot{animation:x-blink 1.1s ease-in-out infinite}.x-bot.is-ok{color:var(--ink-2)}.x-bot.is-ok .x-dot{background:var(--good);box-shadow:0 0 0 3px #12a15024;animation:none}.x-bot.is-blocked{color:var(--bad)}.x-bot.is-blocked .x-dot{background:var(--bad);box-shadow:0 0 0 3px #e5484d24;animation:none}@keyframes x-blink{0%,to{background:#e4e4e7}50%{background:#c9c9d0}}.x-fail{display:flex;gap:14px;padding:24px;align-items:flex-start}.x-fail>svg{width:22px;height:22px;color:var(--bad);margin-top:1px}.x-fail h3{font-size:16px;font-weight:600;margin-bottom:4px;letter-spacing:-.01em}.x-fail p{font-size:14px;color:var(--ink-3);line-height:1.6}.x-group{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--ink);padding:16px 0 6px;border-top:1px solid var(--line);letter-spacing:-.01em}.x-group:first-child{border-top:0;padding-top:0}.x-group-ic{width:26px;height:26px;border-radius:8px;background:var(--soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.x-group-ic svg{width:15px;height:15px}.x-group b{margin-left:auto;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.x-chk{border-top:1px solid var(--line)}.x-chk summary{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:6px 10px;padding:12px 0;cursor:pointer;list-style:none}.x-chk summary .x-val{grid-column:1;grid-row:2;justify-content:flex-start}.x-chk summary .x-pill{grid-column:2;grid-row:1;justify-self:end}.x-chk summary .x-chev{grid-column:3;grid-row:1}.x-chk summary::-webkit-details-marker{display:none}.x-chk summary:hover .x-chk-name{color:var(--ink)}.x-chk-name{font-size:14.5px;color:var(--ink-2);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.x-val{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.x-val code,.x-tok{font-size:12px;color:var(--ink);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);padding:3px 8px;border-radius:6px;white-space:nowrap}.x-tok{font-family:var(--mono);display:inline-flex;align-items:center;gap:4px}.x-tok svg{width:11px;height:11px}.x-tok.ok svg{color:var(--good)}.x-tok.no{color:var(--ink-4)}.x-tok.no svg{color:var(--bad)}.x-chev{width:16px;height:16px;color:var(--ink-4);transition:transform .2s;display:block}.x-chev svg{width:100%;height:100%;display:block}details[open]>summary .x-chev{transform:rotate(180deg)}.x-chk-body{margin:0 0 12px;padding:14px 16px;background:var(--bg-2);border-radius:10px;font-size:14px;line-height:1.6;color:var(--ink-2)}.x-chk-body p+p{margin-top:8px}.x-chk-body b{color:var(--ink);font-weight:500}.x-chk-body .hl{color:var(--accent);font-weight:500}.x-chk-meta{font-size:12.5px;color:var(--ink-3)}.x-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;padding-top:8px}.x-sec-head h3{font-size:17px;font-weight:600;letter-spacing:-.02em}.x-sec-head span{font-size:13px;color:var(--ink-3)}#result>.x-areas{margin-top:12px}.x-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.x-area{padding:18px 20px 6px}.x-area-head{display:flex;align-items:center;gap:10px}.x-area-head h4{flex:1;min-width:0;font-size:15px;font-weight:600;letter-spacing:-.015em}.x-area-score{font-size:28px;font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.x-area .x-segs{margin:14px 0 6px}.x-warn{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.55;color:var(--bad);background:#fff5f5;padding:12px 14px;border-radius:10px;margin-bottom:14px}.x-warn svg{width:17px;height:17px;margin-top:2px}.x-crawlers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:14px}.x-crawler{border-radius:12px;padding:12px 14px;box-shadow:inset 0 0 0 1px var(--line);background:#fff}.x-crawler.is-bad,.x-crawler.is-warn{box-shadow:inset 0 0 0 1px #e5484d59;background:#fffbfb}.x-crawler-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.x-crawler-name{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-crawler .x-pill{height:20px;padding:0 8px;font-size:11px}.x-crawler ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.x-crawler li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:11.5px;color:var(--ink-2)}.x-crawler li svg{width:13px;height:13px}.x-crawler li .ok{color:var(--good)}.x-crawler li .no,.x-crawler li.is-blocked span{color:var(--bad)}.x-fix{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--line)}.x-fix:first-child{border-top:0;padding-top:4px}.x-fix-num{font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--accent);padding-top:3px}.x-fix-head{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.x-fix-head h4{font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.x-fix-meta{display:inline-flex;align-items:center;gap:14px;font-size:12.5px;color:var(--ink-3)}.x-impact{display:inline-flex;align-items:center;gap:7px}.x-bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.x-bars i{width:3px;border-radius:1px;background:#e2def0}.x-bars i:nth-child(1){height:5px}.x-bars i:nth-child(2){height:8.5px}.x-bars i:nth-child(3){height:12px}.x-bars.lv-3 i{background:var(--accent)}.x-bars.lv-2 i:nth-child(-n+2){background:var(--accent)}.x-bars.lv-1 i:nth-child(1){background:var(--accent)}.x-fix p{font-size:14px;line-height:1.6;color:var(--ink-3);margin-top:4px}.x-code-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:10px;border:0;background:0 0;padding:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;color:var(--accent)}.x-code-toggle svg{width:15px;height:15px}.x-code-box{margin-top:12px;border-radius:12px;overflow:hidden;background:#0c0b10;box-shadow:0 0 0 1px #09090bcc,0 12px 32px -12px #09090b59}.x-code-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 14px;border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--mono);font-size:12px;color:#fff6}.x-copy{display:inline-flex;align-items:center;gap:5px;border:0;background:#ffffff12;color:#fffc;font:inherit;font-size:12px;font-weight:500;padding:5px 10px;border-radius:7px;cursor:pointer}.x-copy:hover{background:#ffffff24}.x-copy svg{width:13px;height:13px}.x-code-box pre{margin:0;padding:16px;overflow-x:auto;font-family:var(--mono);font-size:12.5px;line-height:1.7;color:#d4d4d8}.x-code-box .k{color:#b7a3ff}.x-code-box .s{color:#7ee2b8}.x-code-box .c{color:#71717a}.x-fix-note{margin-top:8px!important;font-size:13px!important;color:var(--ink-4)!important}.x-empty{display:flex;align-items:center;gap:10px;padding:4px 0 16px;font-size:14.5px;color:var(--ink-2)}.x-empty svg{width:18px;height:18px;color:var(--good)}.x-details summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0 12px;cursor:pointer;list-style:none}.x-details summary::-webkit-details-marker{display:none}.x-details summary h3{font-size:15px;font-weight:600;letter-spacing:-.01em}.x-notes{margin:0;padding:0 0 12px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px 20px;font-size:13.5px}.x-notes dt{color:var(--ink-3)}.x-notes dd{margin:0;color:var(--ink);line-height:1.55;overflow-wrap:anywhere}.x-cmp{padding:8px 24px 12px}.x-cmp-grid{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center}.x-cmp-grid>*{padding:12px 0;border-top:1px solid var(--line)}.x-cmp-grid>:nth-child(-n+3){border-top:0}.x-cmp-h{font-size:13px;color:var(--ink-3);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:12px}.x-cmp-h b{display:block;font-size:30px;font-weight:600;letter-spacing:-.045em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px}.x-cmp-label{font-size:14.5px;color:var(--ink-2);letter-spacing:-.01em}.x-cmp-cell{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.x-cmp-cell .x-segs{width:72px;height:6px}.x-cmp-cell b{width:28px;text-align:right;font-weight:600}.x-cmp-cell.is-behind{color:var(--ink-4)}.x-cmp-sum{font-size:15px;font-weight:600;letter-spacing:-.015em}.x-cmp-sum span{display:block;font-size:13px;font-weight:400;color:var(--ink-3);margin-top:2px;letter-spacing:0}.x-cmp-more summary{display:inline-flex;align-items:center;gap:6px;padding:12px 0 6px;font-size:13.5px;font-weight:500;color:var(--accent);cursor:pointer;list-style:none}.x-cmp-more summary::-webkit-details-marker{display:none}.x-cmp-more summary svg{width:15px;height:15px;transition:transform .2s}.x-cmp-more[open] summary svg{transform:rotate(180deg)}.x-cmp-fail{font-size:14px;color:var(--ink-3);padding:16px 0}#result.is-in>*{animation:x-up .5s cubic-bezier(.2,.8,.2,1) both}#result.is-in>:nth-child(2){animation-delay:.06s}#result.is-in>:nth-child(3){animation-delay:.12s}#result.is-in>:nth-child(4){animation-delay:.18s}#result.is-in>:nth-child(5){animation-delay:.24s}#result.is-in>:nth-child(6){animation-delay:.3s}@keyframes x-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.x-cta{position:relative;margin-top:56px;border-radius:24px;overflow:hidden;background:linear-gradient(150deg,#2a1b5c,#4b2fa3 55%,#623fbc);color:#fff;text-align:center;box-shadow:0 0 0 1px #ffffff14 inset,0 32px 64px -24px #341e828c}.x-cta-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 70%at 50% -10%,rgba(183,163,255,.45),transparent 70%),linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px)0 0/48px 48px,linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px)0 0/48px 48px;mask-image:radial-gradient(ellipse 80% 90%at 50%0,#000 30%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 80% 90%at 50%0,#000 30%,transparent 85%)}.x-cta-inner{position:relative;padding:64px 32px 56px;max-width:820px;margin:0 auto}.x-cta-steps{display:inline-flex;align-items:center;gap:10px;margin-bottom:30px;font-size:13px}.x-cta-steps span{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;color:#ffffffd9}.x-cta-steps span svg{width:14px;height:14px}.x-cta-steps span.is-done{color:#ffffff8c}.x-cta-steps span.is-done svg{color:#4ade80}.x-cta-steps span:last-child{background:#8b6cf033;box-shadow:inset 0 0 0 1px #b7a3ff73;color:#fff}.x-cta-steps span:last-child svg{color:#b7a3ff}.x-cta-steps em{font-style:normal;color:#fff6;font-variant-numeric:tabular-nums}.x-cta-steps i{width:28px;height:1px;background:linear-gradient(90deg,#ffffff1a,#b7a3ff99)}.x-cta h2{text-wrap:balance;font-size:clamp(1.75rem,3.6vw,2.6rem);font-weight:600;letter-spacing:-.04em;line-height:1.1;margin-bottom:16px}.x-cta h2 span{color:#cfc2ff}.x-cta-inner>p{font-size:16px;line-height:1.6;color:#ffffffb8;max-width:480px;margin:0 auto 32px}.x-email{display:flex;gap:6px;max-width:460px;margin:0 auto;padding:5px;border-radius:14px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;transition:box-shadow .2s}.x-email:focus-within{box-shadow:inset 0 0 0 1px #b7a3ffb3,0 0 0 4px #8b6cf033}.x-email input{flex:1;min-width:0;border:0;outline:0;background:0 0;color:#fff;font:inherit;font-size:15px;padding:0 12px;height:44px}.x-email input::-moz-placeholder{color:#ffffff80}.x-email input::placeholder{color:#ffffff80}.x-email button{border:0;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14.5px;font-weight:500;padding:0 18px;height:44px;cursor:pointer;white-space:nowrap;transition:background .2s}.x-email button:hover:not(:disabled){background:#ede8ff}.x-email button:disabled{opacity:.6;cursor:progress}.x-email-status{min-height:20px;margin:12px 0 0!important;font-size:13.5px!important}.x-email-status.ok{color:#4ade80!important}.x-email-status.err{color:#ff8a8e!important}.x-cta-or{display:flex;align-items:center;gap:14px;max-width:460px;margin:4px auto 18px;font-size:13px;color:#ffffff8c}.x-cta-or:before,.x-cta-or:after{content:"";flex:1;height:1px;background:#ffffff29}.x-cta-btns{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.x-cta-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:11px;color:#fff;text-decoration:none;font-size:14.5px;font-weight:500;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff47;transition:background .2s,box-shadow .2s,transform .15s}.x-cta-btn:hover{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff80;transform:translateY(-1px)}.x-cta-btn svg{width:17px;height:17px;opacity:.85}.x-how{padding:112px 0 104px;background:var(--bg-2);border-top:1px solid var(--line);scroll-margin-top:72px}.x-kicker{font-size:14px;font-weight:500;color:var(--accent);margin-bottom:14px;letter-spacing:-.01em}.x-h2{font-size:clamp(2rem,4.2vw,3.1rem);font-weight:600;letter-spacing:-.045em;line-height:1.05;margin-bottom:48px}.x-h2 span{color:var(--accent)}.x-stack{display:flex;gap:4px;height:56px;border-radius:14px;overflow:hidden}.x-stack i{position:relative;display:flex;align-items:flex-end;padding:10px 14px;font-style:normal}.x-stack i span{font-size:13px;font-weight:500;color:#ffffffe6;font-variant-numeric:tabular-nums}.x-stack-0{background:#2a1b5c}.x-stack-1{background:#4b2fa3}.x-stack-2{background:#7b5cf5}.x-stack-3{background:#b7a3ff}.x-stack i.x-stack-3 span{color:#2a1b5c}.x-how-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:36px}.x-how-key{display:block;width:24px;height:4px;border-radius:2px;margin-bottom:18px}.x-how-col h3{font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.x-how-pts{font-size:14px;color:var(--ink-4);margin:4px 0 14px}.x-how-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.x-how-col li{font-size:14px;color:var(--ink-3);line-height:1.4}.x-how-foot{margin-top:40px;font-size:13.5px;color:var(--ink-4)}.x-proof{padding:104px 0 120px;background:#fff;border-top:1px solid var(--line)}.proof-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--soft);margin-bottom:20px;max-width:100%;overflow-x:auto;scrollbar-width:none}.proof-tabs::-webkit-scrollbar{display:none}.proof-tab{border:0;background:0 0;color:var(--ink-3);padding:8px 16px;border-radius:9px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.proof-tab[aria-selected=true]{background:var(--accent);color:#fff;box-shadow:0 1px 2px #341e824d,0 4px 12px -4px #623fbc80}.proof-tab:hover:not([aria-selected=true]){color:var(--ink)}.proof-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.proof-card{position:relative;background:#fff;border-radius:20px;box-shadow:var(--shadow);padding:36px 40px 32px;overflow:hidden}.proof-panel{animation:x-up .4s ease both}.proof-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.proof-logo{width:auto;-o-object-fit:contain;object-fit:contain;display:block}.logo-delta{height:34px}.logo-sahi{height:24px}.logo-evan{height:38px}.proof-tag{font-size:13px;color:var(--ink-4)}.proof-panel h3{font-size:clamp(1.4rem,2.8vw,2rem);font-weight:600;letter-spacing:-.035em;line-height:1.15;max-width:640px}.proof-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-stats>div{padding:24px 0 22px}.proof-stats>div+div{padding-left:28px;border-left:1px solid var(--line)}.proof-stats b{display:block;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;color:var(--accent)}.proof-stats span{display:block;font-size:14px;color:var(--ink-3);margin-top:8px}.proof-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.proof-ai{display:flex;flex-wrap:wrap;gap:8px}.proof-ai span{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2);padding:6px 12px;border-radius:999px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.proof-ai span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--good)}.proof-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none}.proof-link svg{width:16px;height:16px;color:var(--ink-4);transition:transform .2s}.proof-link:hover svg{transform:translate(2px,-2px);color:var(--ink)}.proof-progress{position:absolute;left:0;right:0;bottom:0;height:2px}.proof-progress-fill{height:100%;width:100%;background:var(--accent);opacity:.4;transform:scaleX(0);transform-origin:left}@media (max-width:1080px){.x-float-1{display:none}}@media (max-width:960px){.x-report-grid{grid-template-columns:minmax(0,1fr)}.x-rail{position:static}.x-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:36px;column-gap:36px;align-items:center}.x-summary .x-score{grid-row:1/3}.x-summary .x-verdict{margin-top:0}.x-summary .x-counts{margin-top:12px}.x-tiles,.x-crawlers,.x-how-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.x-shot-body{grid-template-columns:minmax(0,1fr)}.x-shot-left{border-right:0;border-bottom:1px solid var(--line)}.x-float{display:none}.x-scan,.x-areas{grid-template-columns:minmax(0,1fr)}.x-cmp-grid{grid-template-columns:minmax(0,1fr) 72px 72px}.x-cmp-cell .x-segs{display:none}.x-cmp-h b{font-size:24px}.proof-stats{grid-template-columns:minmax(0,1fr)}.proof-stats>div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}}@media (max-width:640px){.x-wrap{padding:0 16px}.x-hero{padding:88px 16px 0}.x-sub{font-size:1rem}.x-field{height:56px;padding-left:14px}.x-field-pre{display:none}.x-run{padding:0 14px}.x-engines{gap:12px 16px}.x-engines img{height:14px}.x-shot{margin-top:48px}.x-shot-left{padding:28px 20px}.x-shot-right{padding:20px}.x-address{max-width:70%;transform:none}.x-summary{display:flex;flex-direction:column}.x-summary .x-verdict{margin-top:18px}.x-score-num b{font-size:48px}.x-tiles{gap:10px}.x-tile-num{font-size:28px}.x-block,.x-cmp{padding:4px 16px 10px}.x-crawlers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.x-crawler{padding:10px 12px}.x-crawler .x-pill{display:none}.x-crawler li{font-size:10.5px}.x-area{padding:16px 16px 4px}.x-cta-btns{flex-direction:column}.x-cta-btn{justify-content:center}.x-notes{grid-template-columns:minmax(0,1fr);gap:2px}.x-notes dd{margin-bottom:10px}.x-cta{border-radius:20px}.x-cta-inner{padding:48px 20px 40px}.x-email{flex-direction:column}.x-email input{flex:none;height:48px;text-align:center}.x-email button{width:100%}.x-cta-steps{gap:6px;font-size:12px}.x-cta-steps span{padding:0 10px;gap:5px}.x-cta-steps i{width:12px}.x-cta h2 br{display:none}.x-cta h2 span{display:block}.x-how,.x-proof{padding:72px 0}.x-how-cols{grid-template-columns:minmax(0,1fr);gap:28px}.x-stack i span{display:none}.proof-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.x-window,.x-float,.proof-panel,#result.is-in>*,.x-score.is-scanning .x-bar-track i,.x-bot.is-checking .x-dot{animation:none!important}}