@font-face{font-family:Mansalva;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f29eb06a611296fb-s.420w86p9fc-v-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Mansalva;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc6120729db3b8f8-s.1yr1qw9q30oe2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mansalva;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4635314bcb9c7ea-s.09ve8cvf84xq4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mansalva;font-style:normal;font-weight:400;font-display:swap;src:url(../media/385371e4f1d6b5ab-s.p.1kb9xel_92w_7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mansalva Fallback;src:local(Arial);ascent-override:111.9%;descent-override:46.89%;line-gap-override:0.0%;size-adjust:99.37%}.mansalva_3d861f7a-module__zzAhpW__className{font-family:Mansalva,Mansalva Fallback;font-style:normal;font-weight:400}.mansalva_3d861f7a-module__zzAhpW__variable{--font-mansalva:"Mansalva", "Mansalva Fallback"}
:root{accent-color:var(--clr-accent);--clr-slate-indigo:#5968c9;--clr-lavender-purple:#9972d3;--clr-lavender:#dbdaec;--clr-graphite:#30334c;--clr-bg:#fff;--clr-bg-subtle:var(--clr-lavender);--clr-surface:#fff;--clr-surface-raised:#fff;--clr-card:#f6f7f9;--clr-text-on-primary:#fff;--clr-text:#1f2238;--clr-text-muted:var(--clr-graphite);--clr-border:var(--clr-lavender);--clr-border-strong:var(--clr-lavender-purple);--clr-accent:var(--clr-slate-indigo);--clr-accent-strong:#4654ad;--clr-accent-soft:var(--clr-control);--clr-brand:var(--clr-lavender-purple);--clr-brand-soft:var(--clr-lavender);--clr-control:#f4f3fb;--clr-guide-bg:var(--clr-bg-subtle);--clr-guide-accent:var(--clr-lavender-purple);--clr-warning:var(--clr-accent-strong);--clr-danger:#b42318;--clr-backdrop:#30334c47;--clr-edge-shadow:#30334c29;--clr-edge-shadow-light:#ffffffe0;--clr-scrollbar-thumb:#5968c970;--clr-scrollbar-thumb-hover:#5968c9a3;--clr-scrollbar-track:#dbdaec66;--clr-hue-red:red;--clr-hue-yellow:#ff0;--clr-hue-green:#0f0;--clr-hue-cyan:#0ff;--clr-hue-blue:#00f;--clr-hue-magenta:#f0f;--clr-picker-light:#fff;--clr-picker-dark:#000}:root[data-theme=dark]{--clr-bg:#141522;--clr-bg-subtle:#252744;--clr-surface:#191b2c;--clr-surface-raised:#20233a;--clr-card:#20233a;--clr-text-on-primary:#fff;--clr-text:#f4f3fb;--clr-text-muted:#c9c7dc;--clr-border:#3b3e5f;--clr-border-strong:#b195df;--clr-accent:#8290f0;--clr-accent-strong:#9aa5ff;--clr-accent-soft:#303455;--clr-brand:#b195df;--clr-brand-soft:#303455;--clr-control:#252744;--clr-guide-bg:#252744;--clr-guide-accent:#b195df;--clr-warning:#9aa5ff;--clr-danger:#ff8b85;--clr-backdrop:#07080e8f;--clr-edge-shadow:#00000052;--clr-edge-shadow-light:#0003;--clr-scrollbar-thumb:#8290f070;--clr-scrollbar-thumb-hover:#8290f0a3;--clr-scrollbar-track:#252744b8}
:root{--ff-body:"Google Sans Text", "IBM Plex Sans", "Avenir Next", "Segoe UI", sans-serif;--ff-display:"Google Sans", "IBM Plex Sans", "Avenir Next", "Segoe UI", sans-serif;--ff-logo:var(--font-mansalva), var(--ff-display);--ff-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--fs-small:.875rem;--fs-body:1rem;--fs-wordmark:1.75rem;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--font-label:var(--fw-semibold) var(--fs-small) / 1.2 var(--ff-body);--font-small:var(--fw-medium) var(--fs-small) / 1.4 var(--ff-body);--font-body-md:var(--fw-medium) var(--fs-body) / 1.6 var(--ff-body);--font-display:var(--fw-semibold) var(--fs-body) / 1.2 var(--ff-display);--font-mono:var(--fw-medium) var(--fs-small) / 1.5 var(--ff-mono);--font-ui-body:var(--font-body-md);--font-ui-heading:var(--fw-semibold) var(--fs-body) / 1.6 var(--ff-body);--font-ui-control:var(--font-display);--font-ui-label:var(--font-label);--font-ui-caption:var(--font-small);--font-ui-code:var(--font-mono);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px}
*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--clr-bg);height:100%;color:var(--clr-text);overflow:hidden}body{height:100%;font:var(--font-ui-body);line-height:1.5;overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{border:0}textarea{resize:vertical}:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}#root{height:100%;min-height:0}
