[data-app=resolvex]{--rx-font:var(--font-rx-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--rx-font);color:var(--rx-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background:#fff;font-size:15px;line-height:1.55}[data-app=resolvex] *{box-sizing:border-box}[data-app=resolvex] ::selection{background:color-mix(in srgb, var(--rx-accent) 30%, white)}[data-app=resolvex] .rx-container{max-width:1180px;margin:0 auto;padding:0 20px}[data-app=resolvex] .rx-section{padding:88px 0;position:relative}[data-app=resolvex] .rx-section-tint{background:var(--rx-bg);border-top:1px solid var(--rx-border);border-bottom:1px solid var(--rx-border)}[data-app=resolvex] .rx-dark{background:var(--rx-sidebar);color:#e6ecf5}@media (max-width:767px){[data-app=resolvex] .rx-section{padding:56px 0}}[data-app=resolvex] .rx-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--rx-accent-ink);font-size:12px;font-weight:700}[data-app=resolvex] .rx-dark .rx-eyebrow{color:var(--rx-accent)}[data-app=resolvex] .rx-h1{letter-spacing:-.035em;font-size:clamp(2.3rem,5.2vw,4rem);font-weight:800;line-height:1.04}[data-app=resolvex] .rx-h2{letter-spacing:-.025em;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:750;line-height:1.12}[data-app=resolvex] .rx-h3{letter-spacing:-.01em;font-size:1.125rem;font-weight:700;line-height:1.3}[data-app=resolvex] .rx-lead{color:var(--rx-muted);font-size:1.125rem;line-height:1.65}[data-app=resolvex] .rx-dark .rx-lead{color:var(--rx-sidebar-text)}[data-app=resolvex] .rx-grad-text{background:linear-gradient(100deg, var(--rx-accent) 0%, var(--rx-accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-app=resolvex] .rx-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s;display:inline-flex}[data-app=resolvex] .rx-btn:hover{transform:translateY(-1px)}[data-app=resolvex] .rx-btn:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}[data-app=resolvex] .rx-btn-primary{background:var(--rx-sidebar);color:#fff;box-shadow:0 1px 2px #0b122033,0 8px 20px -8px #0b122080}[data-app=resolvex] .rx-btn-primary:hover{background:#17233a}[data-app=resolvex] .rx-btn-accent{background:var(--rx-accent);color:#032a26;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--rx-accent) 70%, transparent)}[data-app=resolvex] .rx-btn-accent:hover{background:#2dd4bf}[data-app=resolvex] .rx-btn-ghost{color:var(--rx-text);border-color:var(--rx-border);background:#fff}[data-app=resolvex] .rx-btn-ghost:hover{background:var(--rx-surface-2);border-color:#cbd5e1}[data-app=resolvex] .rx-dark .rx-btn-ghost{color:#fff;background:#ffffff0f;border-color:#ffffff29}[data-app=resolvex] .rx-dark .rx-btn-ghost:hover{background:#ffffff1f}[data-app=resolvex] .rx-btn-sm{border-radius:8px;height:36px;padding:0 14px;font-size:13px}[data-app=resolvex] .rx-card{background:var(--rx-surface);border:1px solid var(--rx-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0a}[data-app=resolvex] .rx-card-hover{transition:transform .2s,box-shadow .2s,border-color .2s}[data-app=resolvex] .rx-card-hover:hover{border-color:#cfd8e6;transform:translateY(-3px);box-shadow:0 18px 40px -18px #0f172a40}[data-app=resolvex] .rx-icon-tile{width:40px;height:40px;color:var(--rx-accent-ink);background:color-mix(in srgb, var(--rx-accent) 14%, white);border:1px solid color-mix(in srgb, var(--rx-accent) 25%, white);border-radius:10px;place-items:center;display:grid}[data-app=resolvex] .rx-dark .rx-icon-tile{color:var(--rx-accent);background:#14b8a61f;border-color:#14b8a647}[data-app=resolvex] .rx-chip{white-space:nowrap;background:var(--rx-surface-2);height:20px;color:var(--rx-muted);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}[data-app=resolvex] .rx-chip-ok{background:color-mix(in srgb, var(--rx-ok) 12%, white);color:#15803d}[data-app=resolvex] .rx-chip-warn{background:color-mix(in srgb, var(--rx-warn) 14%, white);color:#b45309}[data-app=resolvex] .rx-chip-danger{background:color-mix(in srgb, var(--rx-danger) 11%, white);color:#b91c1c}[data-app=resolvex] .rx-chip-accent{background:color-mix(in srgb, var(--rx-accent) 15%, white);color:var(--rx-accent-ink)}[data-app=resolvex] .rx-chip-indigo{background:color-mix(in srgb, var(--rx-accent-2) 12%, white);color:#4f46e5}[data-app=resolvex] .rx-input{border:1px solid var(--rx-border);width:100%;height:44px;font:inherit;color:var(--rx-text);background:#fff;border-radius:10px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}[data-app=resolvex] textarea.rx-input{resize:vertical;height:auto;min-height:96px;padding:10px 14px}[data-app=resolvex] .rx-input:focus{border-color:var(--rx-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--rx-accent) 22%, transparent);outline:none}[data-app=resolvex] .rx-input[aria-invalid=true]{border-color:var(--rx-danger)}[data-app=resolvex] .rx-label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}[data-app=resolvex] .rx-range{width:100%;accent-color:var(--rx-accent);height:24px}[data-app=resolvex] .rx-sgrid{background-image:linear-gradient(90deg,#0f172a0b 1px,#0000 1px),linear-gradient(#0f172a0b 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}[data-app=resolvex] .rx-dark-grid{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%)}[data-app=resolvex] .rx-orb{filter:blur(80px);pointer-events:none;opacity:.5;border-radius:999px;position:absolute}[data-app=resolvex] .rx-window{border:1px solid var(--rx-border);background:#fff;border-radius:14px;font-size:12.5px;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 30px 80px -30px #0f172a59,0 0 0 6px #ffffff80}[data-app=resolvex] .rx-window-dark{color:#e6ecf5;background:#0f1a2e;border-color:#ffffff1a;box-shadow:0 30px 80px -30px #000000b3,0 0 0 6px #ffffff0a}@keyframes rx-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes rxs-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--rx-accent) 55%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}@keyframes rx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rx-draw{0%{stroke-dashoffset:var(--rx-len,300)}}@keyframes rx-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes rx-type{0%{max-width:0}to{max-width:100%}}[data-app=resolvex] .rx-in{animation:.8s cubic-bezier(.2,.7,.2,1) both rx-fade-up}[data-app=resolvex] .rx-in-1{animation-delay:80ms}[data-app=resolvex] .rx-in-2{animation-delay:.16s}[data-app=resolvex] .rx-in-3{animation-delay:.24s}[data-app=resolvex] .rx-in-4{animation-delay:.36s}[data-app=resolvex] .rx-float{animation:7s ease-in-out infinite rx-float}[data-app=resolvex] .rx-live{background:var(--rx-accent);border-radius:999px;width:8px;height:8px;animation:2s infinite rxs-pulse;display:inline-block}[data-app=resolvex] .rx-bar{transform-origin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) both rx-grow}[data-app=resolvex] .rx-donut{stroke-dasharray:var(--rx-len);animation:1.4s ease-out both rx-draw}[data-app=resolvex] .rx-blink{animation:1.2s steps(2,end) infinite rx-blink}@supports (animation-timeline:view()){[data-app=resolvex] .rx-reveal{animation:linear both rx-fade-up;animation-timeline:view();animation-range:entry entry 35%}}@media (prefers-reduced-motion:reduce){[data-app=resolvex] *,[data-app=resolvex] :before,[data-app=resolvex] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-app=resolvex] .rx-dd{opacity:0;visibility:hidden;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}[data-app=resolvex] .rx-dd-wrap:hover .rx-dd,[data-app=resolvex] .rx-dd-wrap:focus-within .rx-dd{opacity:1;visibility:visible;transform:translate(-50%)}[data-app=resolvex] details>summary{list-style:none}[data-app=resolvex] details>summary::-webkit-details-marker{display:none}[data-app=resolvex] details[open] .rx-faq-icon{transform:rotate(45deg)}
