[data-prototype=resolveiq]{--bg:#f6f7fb;--bg-1:#fff;--bg-2:#f1f3f9;--bg-3:#e8ebf3;--line:#e4e7f0;--line-2:#d2d7e4;--ink:#131a2b;--ink-2:#424e68;--ink-3:#5b6783;--ink-4:#6c7791;--signal:#6d28d9;--signal-2:#5b21b6;--signal-soft:#6d28d91a;--flux:#2563eb;--flux-soft:#2563eb1a;--good:#15803d;--good-soft:#15803d1a;--warn:#b45309;--warn-soft:#b453091a;--amber:#b45309;--amber-soft:#b453091a;--bad:#b91c1c;--bad-soft:#b91c1c14;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(1000px 460px at 86% -8%, #6d28d90d, transparent 60%), radial-gradient(680px 380px at 4% 0%, #2563eb09, transparent 55%), var(--bg);background-attachment:fixed}[data-prototype=resolveiq] *{border-color:var(--line)}[data-prototype=resolveiq] .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}[data-prototype=resolveiq] .mono{font-family:var(--font-mono), ui-monospace, monospace}[data-prototype=resolveiq] .tnum{font-variant-numeric:tabular-nums}[data-prototype=resolveiq] .display{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.95rem,4.4vw,3.1rem);font-weight:650;line-height:1.08}[data-prototype=resolveiq] .display-2{letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.4rem,2.6vw,1.95rem);font-weight:650;line-height:1.15}[data-prototype=resolveiq] .gradient-text{color:var(--signal)}[data-prototype=resolveiq] .panel{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 2px #131a2b0a}[data-prototype=resolveiq] .panel-2{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius)}[data-prototype=resolveiq] .raise{box-shadow:0 1px 3px #131a2b0f,0 12px 30px #131a2b12}[data-prototype=resolveiq] .ring-active{box-shadow:0 0 0 1px var(--signal-soft), 0 0 0 4px var(--signal-soft)}[data-prototype=resolveiq] .hairline{border-color:var(--line)}[data-prototype=resolveiq] .chip{letter-spacing:.01em;border:1px solid var(--line-2);color:var(--ink-2);background:var(--bg-1);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}[data-prototype=resolveiq] .chip-signal{color:var(--signal);border-color:var(--signal-soft);background:var(--signal-soft)}[data-prototype=resolveiq] .chip-flux{color:var(--flux);border-color:var(--flux-soft);background:var(--flux-soft)}[data-prototype=resolveiq] .chip-good{color:var(--good);border-color:var(--good-soft);background:var(--good-soft)}[data-prototype=resolveiq] .chip-amber{color:var(--amber);border-color:var(--amber-soft);background:var(--amber-soft)}[data-prototype=resolveiq] .chip-bad{color:var(--bad);border-color:var(--bad-soft);background:var(--bad-soft)}[data-prototype=resolveiq] .btn{border:1px solid var(--line-2);color:var(--ink);background:var(--bg-1);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}[data-prototype=resolveiq] .btn:hover{background:var(--bg-2);border-color:var(--ink-4)}[data-prototype=resolveiq] .btn-primary{background:var(--signal);border-color:var(--signal);color:#fff;font-weight:600;box-shadow:0 1px 2px #6d28d940}[data-prototype=resolveiq] .btn-primary:hover{background:var(--signal-2);border-color:var(--signal-2);color:#fff}[data-prototype=resolveiq] .btn-good{background:var(--good);border-color:var(--good);color:#fff;font-weight:600}[data-prototype=resolveiq] .btn-good:hover{filter:brightness(1.05);color:#fff}[data-prototype=resolveiq] .btn:disabled{opacity:.5;cursor:not-allowed}[data-prototype=resolveiq] .btn-sm{border-radius:8px;padding:6px 12px;font-size:12px}[data-prototype=resolveiq] .dt{border-collapse:collapse;width:100%;font-size:13px}[data-prototype=resolveiq] .dt th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--bg-2);padding:10px 12px;font-size:11px;font-weight:600}[data-prototype=resolveiq] .dt td{border-bottom:1px solid var(--line);color:var(--ink-2);white-space:nowrap;padding:11px 12px}[data-prototype=resolveiq] .dt tbody tr{cursor:pointer;transition:background .12s}[data-prototype=resolveiq] .dt tbody tr:hover{background:var(--signal-soft)}[data-prototype=resolveiq] ::-webkit-scrollbar{width:10px;height:10px}[data-prototype=resolveiq] ::-webkit-scrollbar-track{background:0 0}[data-prototype=resolveiq] ::-webkit-scrollbar-thumb{background:var(--line-2);border:2px solid var(--bg);border-radius:8px}[data-prototype=resolveiq] ::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}[data-prototype=resolveiq] input[type=range]{appearance:none;background:var(--line-2);cursor:pointer;border-radius:4px;width:100%;height:4px}[data-prototype=resolveiq] input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--signal);border:2px solid var(--bg-1);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #131a2b33}@keyframes resolveiqFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-prototype=resolveiq] .fade-up{animation:.5s cubic-bezier(.16,1,.3,1) both resolveiqFadeUp}@keyframes resolveiqPulseRing{0%,to{box-shadow:0 0 #6d28d959}50%{box-shadow:0 0 0 6px #6d28d900}}[data-prototype=resolveiq] .pulse-ring{animation:1.6s ease-in-out infinite resolveiqPulseRing}@keyframes resolveiqPulseDot{0%,to{opacity:1}50%{opacity:.35}}[data-prototype=resolveiq] .pulse-dot{animation:1.4s ease-in-out infinite resolveiqPulseDot}@keyframes resolveiqStreamIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-prototype=resolveiq] .stream-in{animation:.3s both resolveiqStreamIn}@keyframes resolveiqFlowDash{to{stroke-dashoffset:-1000px}}[data-prototype=resolveiq] .flow-dash{stroke-dasharray:5 7;animation:18s linear infinite resolveiqFlowDash}[data-prototype=resolveiq] .prose-r{color:var(--ink-2);font-size:14px;line-height:1.65}[data-prototype=resolveiq] .prose-r strong{color:var(--ink);font-weight:600}[data-prototype=resolveiq] .prose-r code{font-family:var(--font-mono), monospace;background:var(--bg-2);color:var(--signal);border-radius:6px;padding:1px 6px;font-size:.88em}[data-prototype=resolveiq] .link-quiet{color:var(--ink-3);transition:color .15s}[data-prototype=resolveiq] .link-quiet:hover{color:var(--signal)}
