@layer reset;@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-system:ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", "Noto Sans", "Liberation Sans", "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-monospace:ui-monospace, "Menlo", "Monaco", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--font-main:"Satoshi Var", var(--font-system);--font-head:"InterVariable", var(--font-system);--font-text:"IAWriterQ Var", var(--font-system);--font-mono:"Geist Mono Var", var(--font-monospace);--font-weight-main:400;--font-weight-head:700;--font-weight-thin:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--font-weight-bolder:700;--font-weight-black:800;--font-weight-massive:900;--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-x2:2rem;--font-size-x3:3rem;--font-size-x4:4rem;--font-size-x5:5rem;--font-size-x6:6rem;--spacing-xs:2px;--spacing-sm:4px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-x2:24px;--spacing-x3:32px;--spacing-x4:48px;--spacing-x5:64px;--spacing-x6:96px;--colors-background-primary:#fbfcfd;--colors-background-secondary:#f2f3f4;--colors-background-backdrop:#eeeff0;--colors-background-overlay:#f8f9fa;--colors-background-muted:#ecebea;--colors-background-inverse:#0a0a0d;--colors-text-primary:#0a0a0d;--colors-text-secondary:#17171a;--colors-text-tertiary:#3a3b3d;--colors-text-muted:#525253;--colors-text-overlay:#a8a8a8;--colors-border-primary:#dddddf;--colors-border-active:#c4c5c6;--colors-border-muted:#e8e9ea;--colors-shadow-primary:#0a0a0d1a;--colors-shadow-muted:#0a0a0d0d;--colors-shadow-medium:#0a0a0d80;--colors-shadow-strong:#0a0a0dbf;--colors-shadow-minimal:#0a0a0d09;--colors-light-primary:#fbfcfd1a;--colors-light-muted:#fbfcfd0d;--colors-light-medium:#fbfcfd80;--colors-light-strong:#fbfcfdbf;--colors-light-max:#fbfcfde6;--colors-color-blue:#88a8eb;--colors-color-green:#88cb68;--colors-color-yellow:#e9c815;--colors-color-red:#961d2a;--colors-color-teal:#aadbeb;--colors-color-purple:#d49ed2;--colors-color-orange:#ffbf47;--colors-color-pink:#ffa9c3;--colors-color-gold:#f2e8b8;--colors-color-blue-bright:#93aee4;--colors-color-green-bright:#a9dd61;--colors-color-yellow-bright:#ffd817;--colors-color-red-bright:#ca2737;--colors-color-teal-bright:#c7ffff;--colors-color-purple-bright:#e6abe3;--colors-color-orange-bright:#ffcd42;--colors-color-pink-bright:#ffaecd;--colors-color-gold-bright:#e5d8b2;--colors-color-blue-dark:#3f5a8a;--colors-color-green-dark:#6f9e4f;--colors-color-yellow-dark:#b9a10f;--colors-color-red-dark:#6c0f1a;--colors-color-teal-dark:#6c9dbf;--colors-color-purple-dark:#a86b9f;--colors-color-orange-dark:#ff9721;--colors-color-pink-dark:#d97b9f;--colors-color-gold-dark:#c4b08a;--easings-ease-smooth:cubic-bezier(.48, .205, .295, .92);--easings-ease-in:cubic-bezier(.42, 0, 1, 1);--easings-ease-out:cubic-bezier(0, 0, .58, 1);--easings-ease-in-out:cubic-bezier(.42, 0, .58, 1);--durations-none:0;--durations-fast:80ms;--durations-normal:.14s;--durations-medium:.22s;--durations-slow:.36s;--durations-slower:.68s;--durations-slowest:.94s;--breakpoints-xs:0;--breakpoints-sm:576px;--breakpoints-md:768px;--breakpoints-lg:992px;--breakpoints-xl:1200px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}@layer layout;@layer component{@layer{div.overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:auto;height:auto}}@layer{div.overlay{transition-property:background,opacity;transition-duration:var(--durations-normal);transition-timing-function:var(--easings-ease-smooth);transition-delay:0s;will-change:background, opacity}}@layer{div.overlay{display:flex;flex-direction:row;min-width:0%;max-width:100%;width:auto;flex-wrap:wrap;align-items:center;justify-content:flex-start}}div.overlay{z-index:100;opacity:0;pointer-events:none;background:0 0;justify-content:center;align-items:center}div.overlay[data-drag=true]{background:var(--colors-light-medium);opacity:1;pointer-events:all}div.overlay .content{font-size:var(--font-size-x6)}}@layer theme,utility;
