@font-face{font-family:Inter;src:url(/prototype/ds/fonts/Inter_18pt-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/prototype/ds/fonts/Inter_18pt-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/prototype/ds/fonts/Inter_18pt-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/prototype/ds/fonts/Inter_18pt-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/prototype/ds/fonts/Inter_18pt-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/prototype/ds/fonts/Inter_18pt-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--qg-compiler:#a2aafb;--qg-compiler-60:#a2aafb99;--qg-compiler-30:#a2aafb4d;--qg-compiler-20:#a2aafb33;--qg-compiler-10:#a2aafb1a;--qg-progress:linear-gradient(90deg, #a2aafb 0%, #fff 50%, #a2aafb 100%);--qg-bg:#000;--qg-surface-0:#181818;--qg-surface-1:#212121;--qg-surface-2:#303030;--qg-surface-3:#2a2a2a;--qg-surface-tint:#b3b3b21a;--qg-fg:#fff;--qg-fg-2:#f0f0f0;--qg-fg-3:#e0e0e0;--qg-fg-4:#d0d0d0;--qg-fg-muted:#b3b3b2;--qg-fg-faint:#9b9b9b;--qg-fg-onLight:#222;--qg-border:#595c59;--qg-border-faint:#ffffff26;--qg-border-compiler:#a2aafb99;--qg-success:#22c55e;--qg-danger:#ef4444;--qg-danger-bg:#ef444426;--qg-warning:#ffbb1c;--qg-radius-xs:4px;--qg-radius-sm:6px;--qg-radius-md:10px;--qg-radius-lg:14px;--qg-radius-full:9999px;--qg-shadow-modal:0px 0px 35.4px 19px #00000080;--qg-shadow-sm:0 1px 2px #0003;--qg-s-1:4px;--qg-s-2:8px;--qg-s-3:12px;--qg-s-4:16px;--qg-s-6:24px;--qg-s-8:32px;--qg-s-10:40px;--qg-font-sans:"Inter", "Poppins", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif;--qg-letter-tight:-.02em}.qg-display,h1.qg-h1{font-family:var(--qg-font-sans);letter-spacing:var(--qg-letter-tight);color:var(--qg-fg);font-size:32px;font-weight:700;line-height:40px}.qg-hero{font-family:var(--qg-font-sans);letter-spacing:var(--qg-letter-tight);font-size:32px;font-weight:600;line-height:31px}.qg-h2{font-family:var(--qg-font-sans);letter-spacing:var(--qg-letter-tight);font-size:24px;font-weight:700;line-height:31px}.qg-h3{font-family:var(--qg-font-sans);color:var(--qg-fg);font-size:18px;font-weight:600;line-height:22px}.qg-body{font-family:var(--qg-font-sans);letter-spacing:var(--qg-letter-tight);color:var(--qg-fg);font-size:14px;font-weight:400;line-height:20px}.qg-body-muted{font-family:var(--qg-font-sans);color:var(--qg-fg-muted);font-size:14px;font-weight:400;line-height:20px}.qg-label{font-family:var(--qg-font-sans);letter-spacing:var(--qg-letter-tight);color:var(--qg-fg);font-size:14px;font-weight:500;line-height:16px}.qg-meta{font-family:var(--qg-font-sans);color:var(--qg-fg-muted);font-size:12px;font-weight:400;line-height:14px}.qg-footnote{font-family:var(--qg-font-sans);color:var(--qg-fg-faint);font-size:11px;font-weight:400;line-height:14px}.qg-italic-placeholder{color:var(--qg-fg-muted);font-size:14px;font-style:italic;line-height:16px}.qg-sweep{background:linear-gradient(90deg,#fff 0% 40%,#888 60%,#fff 100%) 200% 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite qg-sweep}@keyframes qg-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}::selection{color:inherit;background-color:#a2aafb4d}::selection{color:inherit;background-color:#a2aafb4d}html,body{color:#fff;width:100%;height:100%;font-family:var(--qg-font-sans);letter-spacing:-.01em;background:#262624;margin:0;padding:0}*,:before,:after{box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#4a4945;border-radius:4px}::-webkit-scrollbar-track{background:0 0}body[data-theme=opp],body[data-theme=opp] [data-surface=bg]{background:#181818!important}body[data-theme=opp] [data-surface=surface]{background:#232125!important}body[data-theme=opp] [data-surface=surface2]{background:#2a282c!important}body[data-theme=opp] [data-surface=surface3]{background:#343135!important}@keyframes agentSpin{to{transform:rotate(360deg)}}@keyframes qgrain-spin{0%,30%{transform:rotateY(0)}70%,to{transform:rotateY(360deg)}}
