.page-module__DwHHgq__root{--bg-deep:#00070f;--bg-panel:#101624a6;--border-light:#ffffff14;--border-hover:#00e5ff4d;--text-primary:#ecf3f8;--text-secondary:#acb9c3;--text-muted:#707c85;--accent-cyan:#00d2d2;--accent-purple:#ce47eb;--accent-blue:#0083e3;--status-pass:#73d25d;--status-warn:#ff9c00;--status-fail:#f94144;--status-pass-bg:#4ade801a;--status-warn-bg:#fde04714;--status-fail-bg:#f871711a;--font-sans:"Outfit", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Fira Code", "Courier New", Courier, monospace;--shadow-md:0 8px 30px #0000004d;--shadow-glow:0 0 20px #00e5ff26;--radius-sm:8px;--radius-md:16px;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-normal:.35s cubic-bezier(.4, 0, .2, 1);background-color:var(--bg-deep);color:var(--text-primary);font-family:var(--font-sans);box-sizing:border-box;min-height:100vh;line-height:1.5;position:relative;overflow-x:hidden}@supports (color:lab(0% 0 0)){.page-module__DwHHgq__root{--bg-deep:lab(1.54265% -.873633 -4.4749);--text-primary:lab(95.3756% -1.63275 -3.29692);--text-secondary:lab(74.5073% -3.18718 -6.55266);--text-muted:lab(51.305% -3.14087 -6.53025);--accent-cyan:lab(76.778% -72.1457 -21.2308);--accent-purple:lab(55.3061% 69.0234 -57.4823);--accent-blue:lab(52.2927% .26691 -66.6828);--status-pass:lab(76.5488% -46.1286 48.0861);--status-warn:lab(73.7387% 39.1878 104.159);--status-fail:lab(57.1752% 69.5963 43.0458)}}.page-module__DwHHgq__root *,.page-module__DwHHgq__root :before,.page-module__DwHHgq__root :after{box-sizing:border-box}.page-module__DwHHgq__decorGlow{filter:blur(130px);pointer-events:none;z-index:0;opacity:.4;border-radius:50%;position:absolute}.page-module__DwHHgq__decorGlow1{background:var(--accent-cyan);width:450px;height:450px;top:-150px;right:-100px}.page-module__DwHHgq__decorGlow2{background:var(--accent-purple);width:500px;height:500px;bottom:10%;left:-200px}.page-module__DwHHgq__decorGlow3{background:var(--accent-blue);width:350px;height:350px;top:40%;right:15%}.page-module__DwHHgq__appContainer{z-index:1;flex-direction:column;gap:2.5rem;max-width:1200px;min-height:100vh;margin:0 auto;padding:2.5rem 1.5rem;display:flex;position:relative}.page-module__DwHHgq__appHeader{text-align:center;margin-bottom:.5rem}.page-module__DwHHgq__logo{background:linear-gradient(135deg, var(--text-primary) 30%, var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.75rem;font-size:2.75rem;font-weight:800;display:inline-flex}.page-module__DwHHgq__logoSub{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:400}.page-module__DwHHgq__logoIcon{filter:drop-shadow(0 0 10px #00e5ff66);-webkit-text-fill-color:initial;font-size:2.5rem}.page-module__DwHHgq__tagline{color:var(--text-secondary);margin-top:.5rem;font-size:1.15rem;font-weight:300}.page-module__DwHHgq__panel{background:var(--bg-panel);border:1px solid var(--border-light);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-md);transition:border var(--transition-fast), box-shadow var(--transition-fast);padding:2rem}.page-module__DwHHgq__panel:hover{border-color:#ffffff1f}.page-module__DwHHgq__panelH2{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__DwHHgq__panelH3{color:var(--text-primary);border-left:3px solid var(--accent-cyan);margin-bottom:1.25rem;padding-left:.75rem;font-size:1.25rem;font-weight:700}.page-module__DwHHgq__panelDesc{color:var(--text-secondary);margin-bottom:2rem;font-size:.95rem;font-weight:300}.page-module__DwHHgq__inputPanel{box-shadow:var(--shadow-glow);border-color:#00e5ff26}.page-module__DwHHgq__inputWrapper{border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:border var(--transition-fast), box-shadow var(--transition-fast);background:#070a12cc;align-items:center;gap:.75rem;padding:.5rem;display:flex}.page-module__DwHHgq__inputWrapper:focus-within{border-color:var(--accent-cyan);box-shadow:0 0 12px #00e5ff33}.page-module__DwHHgq__inputIcon{opacity:.8;padding-left:.5rem;font-size:1.25rem}.page-module__DwHHgq__urlInput{color:var(--text-primary);font-size:1.05rem;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;padding:.5rem}.page-module__DwHHgq__urlInput::placeholder{color:var(--text-muted)}.page-module__DwHHgq__checkboxWrapper{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.page-module__DwHHgq__checkboxWrapper input[type=checkbox]{accent-color:var(--accent-cyan);cursor:pointer;width:16px;height:16px}.page-module__DwHHgq__checkboxLabel{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem}.page-module__DwHHgq__demoPresets{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.9rem;display:flex}.page-module__DwHHgq__btn{font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;outline:none;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600}.page-module__DwHHgq__btnPrimary{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-blue));color:#000408;color:lab(.898373% -.481799 -1.95935);align-items:center;gap:.5rem;display:flex;box-shadow:0 4px 15px #00e5ff33}.page-module__DwHHgq__btnPrimary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #00e5ff59}.page-module__DwHHgq__btnPrimary:disabled{opacity:.7;cursor:not-allowed}.page-module__DwHHgq__btnSecondary{color:var(--text-primary);border-color:var(--border-light);background:0 0}.page-module__DwHHgq__btnSecondary:hover{border-color:var(--text-secondary);background:#ffffff0d}.page-module__DwHHgq__btnPreset{color:var(--text-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);background:#ffffff08;padding:.5rem 1rem;font-size:.85rem}.page-module__DwHHgq__btnPreset:hover{border-color:var(--accent-cyan);color:var(--text-primary);background:#00e5ff14}.page-module__DwHHgq__spinner{border:2px solid #0a0a0a40;border-top-color:oklch(10% .02 240);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite page-module__DwHHgq__spin;display:inline-block}@keyframes page-module__DwHHgq__spin{to{transform:rotate(360deg)}}.page-module__DwHHgq__consolePanel{font-family:var(--font-mono);background:#000205;background:lab(.457081% -.258848 -1.3259);border-color:#00e5ff33;padding:1.25rem;font-size:.9rem;box-shadow:inset 0 0 20px #000c}.page-module__DwHHgq__consoleHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.page-module__DwHHgq__consoleDots{gap:.4rem;display:flex}.page-module__DwHHgq__dot{border-radius:50%;width:10px;height:10px}.page-module__DwHHgq__dotRed{background-color:#ff5f56}.page-module__DwHHgq__dotYellow{background-color:#ffbd2e}.page-module__DwHHgq__dotGreen{background-color:#27c93f}.page-module__DwHHgq__consoleTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.page-module__DwHHgq__consoleBody{flex-direction:column;gap:.4rem;height:180px;display:flex;overflow-y:auto}.page-module__DwHHgq__consoleLine{color:var(--text-secondary);line-height:1.4}.page-module__DwHHgq__statusSuccess{color:var(--accent-cyan);font-weight:500}.page-module__DwHHgq__statusInfo{color:var(--accent-purple);font-weight:500}.page-module__DwHHgq__statusWait{color:var(--text-muted);font-weight:500}.page-module__DwHHgq__resultsGridTop{grid-template-columns:1fr 2fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.page-module__DwHHgq__scoreCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__DwHHgq__scoreCircleWrapper{width:160px;height:160px;margin:1rem 0;position:relative}.page-module__DwHHgq__scoreRing{transform:rotate(-90deg)}.page-module__DwHHgq__scoreRingBg{fill:none;stroke:#ffffff0d;stroke-width:8px}.page-module__DwHHgq__scoreRingProgress{fill:none;stroke:var(--accent-cyan);stroke-width:10px;stroke-linecap:round;stroke-dasharray:440;stroke-dashoffset:440px;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1),stroke .5s}.page-module__DwHHgq__scoreTextContainer{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__DwHHgq__scoreValue{font-family:var(--font-sans);color:var(--text-primary);font-size:3rem;font-weight:800;line-height:1}.page-module__DwHHgq__scoreGrade{color:var(--accent-cyan);margin-top:.15rem;font-size:1.25rem;font-weight:600}.page-module__DwHHgq__scannedUrl{font-family:var(--font-mono);color:var(--text-muted);word-break:break-all;max-width:200px;margin-top:.5rem;font-size:.8rem}.page-module__DwHHgq__enginesGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.page-module__DwHHgq__engineRow{border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), background-color var(--transition-fast);background:#ffffff05;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.page-module__DwHHgq__engineRow:hover{background:#ffffff0a;border-color:#ffffff26}.page-module__DwHHgq__engineNameWrapper{align-items:center;gap:.75rem;display:flex}.page-module__DwHHgq__engineLogo{font-size:1.5rem}.page-module__DwHHgq__engineMeta{flex-direction:column;display:flex}.page-module__DwHHgq__engineName{font-size:.95rem;font-weight:600}.page-module__DwHHgq__engineBadge{border-radius:4px;width:fit-content;margin-top:.15rem;padding:.1rem .4rem;font-size:.75rem;font-weight:600}.page-module__DwHHgq__badgeExcellent{background-color:var(--status-pass-bg);color:var(--status-pass)}.page-module__DwHHgq__badgeGood{color:var(--accent-cyan);background-color:#00e5ff1a}.page-module__DwHHgq__badgeModerate{background-color:var(--status-warn-bg);color:var(--status-warn)}.page-module__DwHHgq__badgeNeedsWork{background-color:var(--status-fail-bg);color:var(--status-fail)}.page-module__DwHHgq__engineScoreContainer{align-items:center;gap:.75rem;display:flex}.page-module__DwHHgq__progressBarContainer{background:#ffffff14;border-radius:3px;flex:1;height:6px;overflow:hidden}.page-module__DwHHgq__progressBarFill{background:linear-gradient(to right, var(--accent-blue), var(--accent-cyan));border-radius:3px;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.page-module__DwHHgq__engineScore{font-family:var(--font-mono);text-align:right;width:35px;font-size:.85rem;font-weight:600}.page-module__DwHHgq__engineDesc{color:var(--text-secondary);font-size:.8rem;font-weight:300;line-height:1.35}.page-module__DwHHgq__tabList{border-bottom:1px solid var(--border-light);gap:.5rem;padding-bottom:1px;display:flex;overflow-x:auto}.page-module__DwHHgq__tabBtn{color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;transition:color var(--transition-fast);white-space:nowrap;background:0 0;border:none;outline:none;padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;position:relative}.page-module__DwHHgq__tabBtn:hover{color:var(--text-primary)}.page-module__DwHHgq__tabBtnActive{color:var(--accent-cyan);font-weight:600}.page-module__DwHHgq__tabBtnActive:after{content:"";background:var(--accent-cyan);height:2px;box-shadow:0 0 8px var(--accent-cyan);position:absolute;bottom:-1px;left:0;right:0}.page-module__DwHHgq__tabContent{animation:page-module__DwHHgq__fadeIn var(--transition-fast) forwards;margin-top:1.5rem;display:none}.page-module__DwHHgq__tabContentActive{display:block}@keyframes page-module__DwHHgq__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page-module__DwHHgq__tabSummary{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:#ffffff05;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.25rem;padding:1.25rem;display:flex}.page-module__DwHHgq__tabSummaryH4{color:var(--text-primary);margin-bottom:.25rem;font-size:1.05rem;font-weight:700}.page-module__DwHHgq__tabSummaryP{color:var(--text-secondary);font-size:.85rem;font-weight:300}.page-module__DwHHgq__categoryPercentage{border-radius:var(--radius-sm);background:#00e5ff0d;border:1px solid #00e5ff26;flex-direction:column;align-items:center;min-width:80px;padding:.5rem 1rem;display:flex}.page-module__DwHHgq__pctNum{font-family:var(--font-mono);color:var(--accent-cyan);font-size:1.15rem;font-weight:700}.page-module__DwHHgq__pctLbl{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-size:.65rem}.page-module__DwHHgq__auditList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module__DwHHgq__auditItem{border-radius:var(--radius-sm);background:#ffffff03;border:1px solid #ffffff0a;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.page-module__DwHHgq__auditIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.15rem;display:flex}.page-module__DwHHgq__auditItemPass .page-module__DwHHgq__auditIcon{color:var(--status-pass);background:var(--status-pass-bg)}.page-module__DwHHgq__auditItemWarn .page-module__DwHHgq__auditIcon{color:var(--status-warn);background:var(--status-warn-bg)}.page-module__DwHHgq__auditItemFail .page-module__DwHHgq__auditIcon{color:var(--status-fail);background:var(--status-fail-bg)}.page-module__DwHHgq__auditDetails{flex:1}.page-module__DwHHgq__auditName{color:var(--text-primary);margin-bottom:.15rem;font-size:.95rem;font-weight:600}.page-module__DwHHgq__auditMsg{color:var(--text-secondary);font-size:.85rem;font-weight:300}.page-module__DwHHgq__auditTip{color:var(--status-warn);border-left:2px solid var(--status-warn);background:#fde04708;border-radius:0 4px 4px 0;margin-top:.5rem;padding:.4rem .6rem;font-size:.8rem}.page-module__DwHHgq__agentFailureReason{border-left:3px solid var(--status-fail);color:#f87171;background:#ef444414;border-radius:4px;margin-top:.5rem;padding:.5rem .75rem;font-size:.85rem;line-height:1.4}.page-module__DwHHgq__llmDigestBox{border:1px solid var(--border-light);border-radius:var(--radius-sm);font-family:var(--font-mono);color:#bed4c7;color:lab(83.0061% -9.64132 3.82928);white-space:pre-wrap;word-break:break-all;background:#000102;background:lab(.309574% -.139214 -.449705);max-height:350px;padding:1.25rem;font-size:.85rem;line-height:1.5;overflow-y:auto;box-shadow:inset 0 0 10px #00000080}.page-module__DwHHgq__checklistItems{flex-direction:column;gap:1.25rem;display:flex}.page-module__DwHHgq__checklistCard{border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:border-color var(--transition-fast);background:#ffffff04;overflow:hidden}.page-module__DwHHgq__checklistCard:hover{border-color:#ffffff26}.page-module__DwHHgq__priorityHigh{border-left:4px solid var(--status-fail)}.page-module__DwHHgq__priorityMedium{border-left:4px solid var(--status-warn)}.page-module__DwHHgq__checklistHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.page-module__DwHHgq__checklistHeaderLeft{align-items:center;gap:.75rem;display:flex}.page-module__DwHHgq__checklistBadge{text-transform:uppercase;border-radius:4px;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.page-module__DwHHgq__priorityHigh .page-module__DwHHgq__checklistBadge{color:var(--status-fail);background:#f871711a}.page-module__DwHHgq__priorityMedium .page-module__DwHHgq__checklistBadge{color:var(--status-warn);background:#fde04714}.page-module__DwHHgq__checklistTitle{font-size:.95rem;font-weight:600}.page-module__DwHHgq__checklistChevron{color:var(--text-muted);transition:transform var(--transition-fast);font-size:.8rem}.page-module__DwHHgq__checklistChevronOpen{transform:rotate(180deg)}.page-module__DwHHgq__checklistBody{border-top:1px solid #ffffff0d;padding:0 1.25rem 1.25rem}.page-module__DwHHgq__checklistBodyDesc{color:var(--text-secondary);margin-top:1rem;margin-bottom:1rem;font-size:.9rem}.page-module__DwHHgq__agentFailureCallout{border:1px solid #ef444426;border-left:4px solid var(--status-fail);background:#ef44440d;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.page-module__DwHHgq__agentFailureCalloutTitle{color:#ef4444;margin-bottom:.25rem;font-weight:700;display:block}.page-module__DwHHgq__agentFailureCalloutDesc{color:var(--text-secondary)}.page-module__DwHHgq__codeSnippetBox{border:1px solid var(--border-light);font-family:var(--font-mono);color:var(--text-primary);white-space:pre;background:#000205;background:lab(.457081% -.258848 -1.3259);border-radius:6px;padding:1rem;font-size:.8rem;overflow-x:auto}.page-module__DwHHgq__codeImplLabel{color:var(--accent-cyan);margin-bottom:.5rem;font-size:.85rem;font-weight:600}.page-module__DwHHgq__bottomActions{justify-content:center;margin-top:1.5rem;display:flex}.page-module__DwHHgq__appFooter{text-align:center;color:var(--text-muted);border-top:1px solid var(--border-light);margin-top:auto;padding:1.5rem 0;font-size:.85rem;font-weight:300}@media (max-width:900px){.page-module__DwHHgq__resultsGridTop{grid-template-columns:1fr}}@media (max-width:600px){.page-module__DwHHgq__logo{font-size:2.25rem}.page-module__DwHHgq__tagline{font-size:.95rem}.page-module__DwHHgq__panel{padding:1.25rem}.page-module__DwHHgq__enginesGrid{grid-template-columns:1fr}.page-module__DwHHgq__tabBtn{padding:.5rem .75rem;font-size:.85rem}.page-module__DwHHgq__appContainer{gap:1.5rem;padding:1.5rem 1rem}}
