@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Sora:wght@400;600;700&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-1:#f4f6fa;--bg-2:#fcfdfd;--surface-muted:#f1f5f9;--surface-raised:#fff;--surface-inset:#edf2f7;--surface-shadow:0 2px 8px #1d2b3e09;--overlay-shadow:0 12px 40px #1d2b3e24;--header-bg:#fcfdfff0;--input-bg:#f7f9fcb3;--control-border:#c9d3df;--avatar-bg:#e1e8f1;--accent-1:#916000;--accent-2:#087f6b;--accent-solid:#f5c542;--accent-solid-hover:#e8b62d;--accent-soft:#c38a0a1a;--text-primary:#1d2b3e;--text-muted:#5f6e82;--foreground-rgb:29, 43, 62;--chart-grid:#dbe3ed;--code-bg:#fafbfd;--code-text:#25364c;--code-accent:#2863b9;--syntax-keyword:#7c3ca6;--scrollbar:#b8c5d6;scrollbar-color:var(--scrollbar) transparent;scrollbar-width:thin}[data-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-1:#0c111b;--bg-2:#101925;--surface-muted:#192332;--surface-raised:#192332;--surface-inset:#0f1724;--surface-shadow:0 2px 12px #00000014;--overlay-shadow:0 16px 48px #0006;--header-bg:#0c111bf0;--input-bg:#080d1640;--control-border:#99a9bd4d;--avatar-bg:#283446;--accent-1:#f5c542;--accent-2:#4dd8bc;--accent-solid-hover:#ffda69;--accent-soft:#f5c54217;--text-primary:#e8edf5;--text-muted:#99a9bd;--foreground-rgb:255, 255, 255;--chart-grid:#364255;--code-bg:#0b1018;--code-text:#d8dee9;--code-accent:#82aaff;--syntax-keyword:#c792ea;--scrollbar:#364255}*{box-sizing:border-box}html,body,#__next{height:100%}body{color:var(--text-primary);background:radial-gradient(900px 400px at 35% 0%, #4dd8bc09, transparent 70%), linear-gradient(180deg, var(--bg-2), var(--bg-1) 420px);background-color:var(--bg-1);background-attachment:fixed;margin:0;font-family:Space Grotesk,Sora,Segoe UI,sans-serif}main{z-index:1;min-height:calc(100vh - 72px);position:relative}.glass{background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider);box-shadow:var(--surface-shadow)}::selection{background:#f5c54240}.skip-link{z-index:1500;color:#171407;background:#f5c542;border-radius:8px;padding:10px 16px;font-weight:600;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.hero{animation:.7s ease-out both float-in}.card{animation:.6s ease-out both rise-in}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.ct-monaco-labeled-address{text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline dotted #16e0bd8c;text-decoration:underline dotted #16e0bd8c;color:var(--accent-2)!important}.ct-monaco-address-label{background:#16e0bd1a;border:1px solid #16e0bd3d;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.9em;font-style:normal;font-weight:600;color:var(--accent-2)!important}.monaco-editor .context-view,.monaco-menu,.quick-input-widget{font-family:Space Grotesk,Sora,Segoe UI,sans-serif}main .MuiStack-root,main .MuiPaper-root,.MuiDialogContent-root .MuiStack-root,.MuiDialogContent-root .MuiPaper-root{min-width:0}main .MuiTableContainer-root,.MuiDialogContent-root .MuiTableContainer-root{overscroll-behavior-x:contain;max-width:100%}@media (max-width:599.95px){main .MuiContainer-root{padding-top:24px;padding-bottom:32px}main .hero{padding-top:24px;padding-bottom:24px}main .MuiTypography-h1{font-size:clamp(1.65rem,7vw,2.25rem)}main .MuiTypography-h2{font-size:1.75rem}:is(main,.MuiDialog-root) .MuiTypography-root:not(.MuiTypography-noWrap),:is(main,.MuiDialog-root) .MuiAlert-message{overflow-wrap:anywhere;min-width:0}:is(main,.MuiDialog-root) .MuiFormControl-root.MuiFormControl-root,:is(main,.MuiDialog-root) .MuiAutocomplete-root.MuiAutocomplete-root{width:100%;min-width:0;max-width:100%}:is(main,.MuiDialog-root) .MuiInputBase-input{font-size:16px}:is(main,.MuiDialog-root) .MuiChip-root{max-width:100%}.MuiDialog-root .MuiDialog-paper{width:calc(100% - 16px);max-width:calc(100% - 16px);max-height:calc(100% - 16px);margin:8px}.MuiDialog-root .MuiDialog-paperFullScreen{width:100%;max-width:100%;max-height:100%;margin:0}.MuiDialog-root .MuiDialogTitle-root,.MuiDialog-root .MuiDialogContent-root{padding-left:16px;padding-right:16px}.MuiDialog-root .MuiDialogActions-root{flex-wrap:wrap;gap:8px;padding:12px 16px}.MuiDialog-root .MuiDialogActions-root>:not(:first-of-type){margin-left:0}}@media (prefers-reduced-motion:reduce){.hero,.card{animation:none}}@keyframes float-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
