._shell_xndkl_4{max-width:560px;margin:0 auto;padding:96px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}._title_xndkl_15{margin:0;font-family:Syne,sans-serif;font-size:clamp(26px,4vw,36px);font-weight:800;letter-spacing:-.01em}._body_xndkl_23{margin:0;color:var(--text-2);font-size:14px;line-height:1.6}._actions_xndkl_30{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}._chrome_pfh7t_1{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;backdrop-filter:blur(8px);background:color-mix(in srgb,var(--bg) 72%,transparent);border-bottom:1px solid var(--border)}._brand_pfh7t_15{font-family:Syne,sans-serif;font-weight:800;font-size:18px;letter-spacing:.14em;color:var(--text);text-decoration:none}._brandAccent_pfh7t_24{color:var(--cyan)}._nav_pfh7t_28{display:flex;align-items:center;gap:18px}._navLink_pfh7t_34{font-size:13px;color:var(--text-2);text-decoration:none}._navLink_pfh7t_34:hover{color:var(--text)}@media(max-width:480px){._navOptional_pfh7t_49{display:none}._chrome_pfh7t_1{padding:12px 16px}._nav_pfh7t_28{gap:12px}}._input_16ih6_5{padding:10px 12px;background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);font-family:inherit;font-size:14px;width:100%;transition:border-color .16s ease,background .16s ease}._input_16ih6_5:focus{outline:none;border-color:var(--cyan);background:var(--card-2);box-shadow:0 0 0 3px var(--cyan-dim)}._input_16ih6_5:disabled{opacity:.55;cursor:not-allowed}._label_16ih6_32{display:grid;gap:6px;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:11px;text-transform:uppercase;color:var(--text-2);letter-spacing:.12em}._field_16ih6_42{display:flex;flex-direction:column;gap:var(--space-3)}._button_16ih6_50{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--text);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}._button_16ih6_50:hover:not(:disabled){background:var(--card-hover);border-color:var(--border-2)}._button_16ih6_50:disabled{opacity:.55;cursor:wait}._buttonPrimary_16ih6_78{background:var(--cyan);color:var(--ink-on-accent-2);border-color:var(--cyan)}._buttonPrimary_16ih6_78:hover:not(:disabled){background:var(--accent-bright-2);border-color:var(--accent-bright-2)}._buttonPrimary_16ih6_78:disabled{background:var(--cyan-dim);color:var(--cyan);border-color:var(--cyan-dim)}._buttonGhost_16ih6_95{background:transparent;border-color:transparent}._buttonGhost_16ih6_95:hover:not(:disabled){background:var(--card);border-color:var(--border)}._buttonDanger_16ih6_105{color:var(--red);border-color:var(--red-dim);background:var(--red-dim)}._buttonDanger_16ih6_105:hover:not(:disabled){background:var(--red);color:#fff}._error_16ih6_118{color:var(--red);font-size:12px;margin:0}._hint_16ih6_124{color:var(--muted);font-size:12px;margin:0}._dialogOverlay_16ih6_132{position:fixed;inset:0;background:#02060cb8;backdrop-filter:blur(4px);z-index:50;animation:_dialogFade_16ih6_1 .16s ease-out}._dialogContent_16ih6_141{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,90vw);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);padding:var(--space-6);color:var(--text);display:flex;flex-direction:column;gap:var(--space-4);z-index:51;box-shadow:0 24px 60px #00000073;animation:_dialogPop_16ih6_1 .2s cubic-bezier(.22,1,.36,1)}._dialogTitle_16ih6_160{font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0}._dialogDescription_16ih6_167{font-size:12px;color:var(--muted);margin:0}._dialogActions_16ih6_173{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}@keyframes _dialogFade_16ih6_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogPop_16ih6_1{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px))}to{opacity:1;transform:translate(-50%,-50%)}}._card_1y518_7{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--panel-radius);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);box-shadow:0 20px 50px #00000073,0 0 0 1px #ffffff04 inset}._header_1y518_20{display:flex;flex-direction:column;gap:var(--space-1)}._title_1y518_26{font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--text);margin:0}._subtitle_1y518_34{font-size:13px;color:var(--muted);margin:0}._form_1y518_40{display:flex;flex-direction:column;gap:var(--space-4)}._submit_1y518_46{width:100%;margin-top:var(--space-1)}._footerLink_1y518_51{text-align:center;font-size:12px;color:var(--muted);margin:0}._footerLink_1y518_51 a{color:var(--cyan);text-decoration:none;font-weight:600;margin-left:4px;transition:color .16s ease}._footerLink_1y518_51 a:hover{color:var(--accent-bright-2);text-decoration:underline}._placeholder_1y518_73{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--panel-radius)}._placeholderTitle_1y518_83{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--text);margin:0}._placeholderMeta_1y518_91{font-size:12px;color:var(--muted);margin:0;word-break:break-all}._trustLine_1y518_99{margin:10px 0 0;font-size:9.5px;letter-spacing:.05em;color:var(--muted);text-align:center}._trustLine_1y518_99 a{color:var(--cyan);text-decoration:none}:root{--bg: #070a12;--bg-2: #0a0f1c;--surface: #0d1525;--card: #0f1828;--card-2: #11192a;--card-hover: #141f34;--border: rgba(255, 255, 255, .07);--border-2: rgba(255, 255, 255, .12);--cyan: #00e5b0;--cyan-dim: rgba(0, 229, 176, .1);--cyan-glow: rgba(0, 229, 176, .25);--violet: #a78bfa;--violet-dim: rgba(167, 139, 250, .1);--orange: #fb923c;--orange-dim: rgba(251, 146, 60, .1);--red: #f43f5e;--red-dim: rgba(244, 63, 94, .1);--green: #34d399;--yellow: #fbbf24;--blue: #60a5fa;--text: #e2e8f4;--text-2: #c0cad8;--muted: #64748b;--dim: #1e293b;--radius: 12px;--radius-sm: 8px;--radius-lg: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-4-5: 18px;--space-5: 20px;--space-6: 24px;--sev-critical: var(--red);--sev-severe: var(--orange);--sev-moderate: var(--yellow);--sev-minor: var(--cyan);--sev-win: var(--green);--sev-warning: var(--sev-severe);--sev-info: var(--sev-minor);--sev-fixed: var(--sev-win);--sev-ok: var(--green);--sev-warn: var(--yellow);--sev-fail: var(--red);--sev-unknown: var(--muted);--grade-a: #34d399;--grade-b: #84cc16;--grade-c: #fbbf24;--grade-d: #fb923c;--grade-f: #f43f5e;--grade-na: var(--muted);--panel-bg: #0e1727;--panel-border: rgba(255, 255, 255, .06);--panel-radius: var(--radius);--accent-bright: #00f3bd;--accent-bright-2: #1eedba;--ink-on-accent: #06151a;--ink-on-accent-2: #04221b;--tier-free: var(--muted);--tier-pro: var(--cyan);--tier-credits: var(--violet);--paywall-overlay: rgba(7, 10, 18, .72)}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/syne-variable-latin.woff2) format("woff2") tech("variations"),url(/fonts/syne-variable-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-variable-latin.woff2) format("woff2") tech("variations"),url(/fonts/jetbrains-mono-variable-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100vh;font-family:Syne,system-ui,sans-serif;color:var(--text);background:var(--bg);font-feature-settings:"ss01" on,"ss02" on;-webkit-font-smoothing:antialiased}body{background-image:radial-gradient(ellipse 90% 45% at 50% -10%,rgba(0,229,176,.06) 0%,transparent 65%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(167,139,250,.04) 0%,transparent 60%),linear-gradient(rgba(255,255,255,.013) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.013) 1px,transparent 1px);background-size:100% 100%,100% 100%,48px 48px,48px 48px;background-attachment:fixed}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum" on}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--cyan);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff29}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.card-hd{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border)}.card-body{padding:18px}.card-body.tight{padding:14px 16px}.label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;padding:3px 9px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--text-2);white-space:nowrap}.pill.cyan{color:var(--cyan);border-color:#00e5b052;background:#00e5b00f}.pill.violet{color:var(--violet);border-color:#a78bfa52;background:#a78bfa0f}.pill.orange{color:var(--orange);border-color:#fb923c52;background:#fb923c0f}.pill.red{color:var(--red);border-color:#f43f5e52;background:#f43f5e0f}.pill.green{color:var(--green);border-color:#34d39952;background:#34d3990f}.pill.yellow{color:var(--yellow);border-color:#fbbf2452;background:#fbbf240f}.dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.dot.violet{background:var(--violet);box-shadow:0 0 8px var(--violet)}.dot.orange{background:var(--orange);box-shadow:0 0 8px var(--orange)}.dot.red{background:var(--red);box-shadow:0 0 8px var(--red)}.btn{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:600;padding:7px 14px;border-radius:7px;border:1px solid var(--border);background:#ffffff08;color:var(--text-2);transition:all .15s ease}.btn:hover{background:var(--card-hover);color:var(--text);border-color:var(--border-2)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--cyan);color:#06151a;border-color:transparent;font-weight:700;box-shadow:0 0 0 1px #00e5b066,0 8px 24px -8px #00e5b080}.btn.primary:hover{background:#00f3bd;color:#06151a}.btn.ghost{background:transparent}.btn.sm{font-size:11px;padding:5px 10px}.btn.violet{background:#a78bfa1a;color:var(--violet);border-color:#a78bfa52}.btn.violet:hover{background:#a78bfa2e;color:var(--violet)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fillW{0%{width:0}}@keyframes fillH{0%{height:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #00e5b066}50%{box-shadow:0 0 0 8px #00e5b000}}@keyframes eqBars{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.fade-up{animation:fadeUp .45s ease both}.fade-in{animation:fadeIn .3s ease both}.fill-w{animation:fillW .75s cubic-bezier(.4,0,.2,1) both}.fill-h{animation:fillH .75s cubic-bezier(.4,0,.2,1) both}.pulse-glow{animation:pulseGlow 2.2s ease-in-out infinite}.pulse-soft{animation:pulse 2s ease-in-out infinite}.sr-target-highlight{outline:2px solid var(--cyan);outline-offset:4px;transition:outline-color .3s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}
