@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}:root{--color-gray-100:#fafafa;--color-gray-200:#f5f5f5;--color-gray-300:#bdbdbd;--color-gray-400:#707070;--color-gray-500:#242424;--color-gray-600:#111;--color-purple-100:#edecfe;--color-purple-200:#cfcbfa;--color-purple-300:#a7a1f7;--color-purple-400:#7b72f3;--color-purple-500:#5147ef;--color-purple-600:#3225e4;--color-blue-100:#ecf5fe;--color-blue-200:#c6e1fa;--color-blue-300:#93c6f6;--color-blue-400:#55a6f1;--color-blue-500:#1987ed;--color-blue-600:#156ec1;--color-red-100:#feebec;--color-red-200:#fec3c7;--color-red-300:#fc9299;--color-red-400:#fa4c58;--color-red-500:#fb0010;--color-red-600:#e90c1b;--color-orange-100:#fff3eb;--color-orange-200:#ffd5b8;--color-orange-300:#ffb27a;--color-orange-400:#ff8e3d;--color-orange-500:#ff6800;--color-orange-600:#e56306;--color-yellow-100:#fff9eb;--color-yellow-200:#ffebb8;--color-yellow-300:#ffd97a;--color-yellow-400:#ffcb47;--color-yellow-500:#ffbc12;--color-yellow-600:#e1a409;--color-green-100:#eefce9;--color-green-200:#c9f3ba;--color-green-300:#8ce56c;--color-green-400:#47d912;--color-green-500:#289700;--color-green-600:#217a00;--color-overlay:hsla(0,0%,7%,.7);--color-black-10:hsla(0,0%,7%,.1);--text-primary:var(--color-gray-600);--text-secondary:var(--color-gray-400);--text-disabled:var(--color-gray-300);--text-inverse:var(--color-gray-100);--bg-canvas:var(--color-gray-100);--bg-surface:var(--color-gray-200);--bg-raised:#fff;--bg-overlay:hsla(0,0%,7%,.7);--border-subtle:var(--color-gray-200);--border-default:var(--color-gray-300);--brand-default:var(--color-purple-500);--brand-hover:var(--color-purple-600);--brand-subtle:var(--color-purple-100);--feedback-info:var(--color-blue-500);--feedback-success:var(--color-green-500);--feedback-warning:var(--color-yellow-500);--feedback-danger:var(--color-red-500)}.dark{--text-primary:var(--color-gray-100);--text-secondary:var(--color-gray-300);--text-disabled:var(--color-gray-400);--text-inverse:var(--color-gray-600);--bg-canvas:var(--color-gray-600);--bg-surface:var(--color-gray-500);--bg-raised:var(--color-gray-500);--bg-overlay:rgba(0,0,0,.7);--border-subtle:var(--color-gray-500);--border-default:var(--color-gray-400);--brand-default:var(--color-purple-400);--brand-hover:var(--color-purple-300);--brand-subtle:var(--color-purple-500);--feedback-info:var(--color-blue-400);--feedback-success:var(--color-green-400);--feedback-warning:var(--color-yellow-400);--feedback-danger:var(--color-red-400)}.text-display-lg{font-size:48px}.text-display-lg,.text-display-md{font-family:"Lufga",var(--font-geist-sans),system-ui,sans-serif;font-weight:600;line-height:.95;letter-spacing:0}.text-display-md{font-size:36px}.text-display-sm{font-family:"Lufga",var(--font-geist-sans),system-ui,sans-serif;font-weight:600;font-size:18px;line-height:1.05;letter-spacing:0}.text-body-md{font-weight:600}.text-body,.text-body-md{font-family:"Lufga",var(--font-geist-sans),system-ui,sans-serif;font-size:15px;line-height:1.3}.text-body{font-weight:400}.text-subtype-md{font-weight:600;letter-spacing:.02em}.text-subtype,.text-subtype-md{font-family:"Lufga",var(--font-geist-sans),system-ui,sans-serif;font-size:12px;line-height:1.1}.text-subtype{font-weight:400}.text-body-mono{font-size:13px}.text-body-mono,.text-subtype-mono{font-family:var(--font-geist-mono),monospace;font-weight:400;line-height:1.15;letter-spacing:.08em}.text-subtype-mono{font-size:11px}