@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.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:Young Serif;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/young-serif-latin.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:Young Serif Fallback;src:local(Georgia);size-adjust:115%}:root{--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Young Serif", "Young Serif Fallback", Georgia, "Times New Roman", serif;--color-accent:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#7fa8f7);--color-accent-hover:var(--lightningcss-light,#1a44bd)var(--lightningcss-dark,#98bbfa);--color-accent-soft:var(--lightningcss-light,#e6eefd)var(--lightningcss-dark,#2d3f5e);--color-accent-soft-hover:var(--lightningcss-light,#cad8f8)var(--lightningcss-dark,#384e73);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#16202e);--color-focus:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#98bbfa);--color-landing-accent:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#3a60d6);--color-landing-accent-hover:var(--lightningcss-light,#1a44bd)var(--lightningcss-dark,#3356c8);--color-landing-on-accent:#fff;--color-landing-accent-ink:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#7fa8f7);--color-landing-accent-wash:var(--lightningcss-light,#e3eafc)var(--lightningcss-dark,#1b2542);--color-landing-deep-accent:#9db8ff}.site{--color-bg:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#282d35);--color-border:var(--lightningcss-light,#dde2ea)var(--lightningcss-dark,#454d5b);--color-border-strong:var(--lightningcss-light,#8a93a0)var(--lightningcss-dark,#7a8494);--color-danger:var(--lightningcss-light,#c93636)var(--lightningcss-dark,#f59a9a);--color-danger-fill:#c93636;--color-danger-ink:var(--lightningcss-light,#b32d2d)var(--lightningcss-dark,#f59a9a);--color-danger-soft:var(--lightningcss-light,#fdeceb)var(--lightningcss-dark,#4c3640);--color-experimental-ink:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#fcd9a0);--color-landing-band:var(--lightningcss-light,#ebe2d0)var(--lightningcss-dark,#23211d);--color-landing-bg:var(--lightningcss-light,#f8f5ef)var(--lightningcss-dark,#171614);--color-landing-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2c2a26);--color-landing-coral:var(--lightningcss-light,#f2765a)var(--lightningcss-dark,#e8735a);--color-landing-deep:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#101a33);--color-landing-deep-line:var(--lightningcss-light,#4a4b52)var(--lightningcss-dark,#34426a);--color-landing-deep-muted:#b9b4aa;--color-landing-deep-raised:var(--lightningcss-light,#2a2b30)var(--lightningcss-dark,#1a2644);--color-landing-deep-text:#f3efe6;--color-landing-edge:var(--lightningcss-light,#1c1d211f)var(--lightningcss-dark,#ffffff1a);--color-landing-ink:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#ece8e1);--color-landing-line:var(--lightningcss-light,#d9d1c2)var(--lightningcss-dark,#4a463f);--color-landing-line-strong:var(--lightningcss-light,#857b69)var(--lightningcss-dark,#8a8375);--color-landing-muted:var(--lightningcss-light,#4d4a45)var(--lightningcss-dark,#c4bfb6);--color-landing-on-yellow:#1c1d21;--color-landing-paper:#fff;--color-landing-redaction:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#000);--color-landing-text:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#f1eee8);--color-landing-wash-badge:var(--lightningcss-light,#e3eafc)var(--lightningcss-dark,#34426a);--color-landing-wash-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#24315a);--color-landing-wash-line:var(--lightningcss-light,#d9d1c2)var(--lightningcss-dark,#34426a);--color-landing-yellow:var(--lightningcss-light,#f7c948)var(--lightningcss-dark,#e0b23a);--color-menu-hover:var(--lightningcss-light,#e8eefc)var(--lightningcss-dark,#3e4a62);--color-menu-surface:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#333945f0);--color-on-danger:#fff;--color-pressed:var(--lightningcss-light,#dde8fd)var(--lightningcss-dark,#26354f);--color-pressed-hover:var(--lightningcss-light,#cfdefc)var(--lightningcss-dark,#2b3c5a);--color-success:var(--lightningcss-light,#1a7f52)var(--lightningcss-dark,#52c98d);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#333945);--color-surface-active:var(--lightningcss-light,#e3e9f2)var(--lightningcss-dark,#49515f);--color-surface-hover:var(--lightningcss-light,#f0f3f8)var(--lightningcss-dark,#3d4451);--color-text:var(--lightningcss-light,#111827)var(--lightningcss-dark,#eef1f6);--color-text-faint:var(--lightningcss-light,#5f6875)var(--lightningcss-dark,#9ba5b3);--color-text-muted:var(--lightningcss-light,#4b5563)var(--lightningcss-dark,#b8c1ce);--color-warning:var(--lightningcss-light,#b7791f)var(--lightningcss-dark,#e0a84a);--consent-height:inherit;--control-height:36px;--control-height-touch:44px;--duration:.16s;--duration-fast:.12s;--duration-menu:.14s;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--landing-lift-1:0 1px 2px var(--lightningcss-light,#1c1d210f)var(--lightningcss-dark,#0000004d), 0 4px 12px -4px var(--lightningcss-light,#1c1d211a)var(--lightningcss-dark,#0006);--landing-lift-2:inset 0 1px 0 var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff0f), 0 1px 2px var(--lightningcss-light,#1c1d210f)var(--lightningcss-dark,#0000), 0 12px 32px -8px var(--lightningcss-light,#1c1d212e)var(--lightningcss-dark,#0000008c), 0 32px 64px -24px var(--lightningcss-light,#1d4ed829)var(--lightningcss-dark,#0006);--menu-material:blur(24px) saturate(1.8);--menu-padding:5px;--menu-radius:var(--radius-lg);--menu-row-height:32px;--menu-row-radius:var(--radius-md);--radius-lg:12px;--radius-md:8px;--radius-sm:6px;--radius-xl:16px;--radix-dropdown-menu-content-available-height:initial;--radix-dropdown-menu-content-transform-origin:initial;--radix-context-menu-content-available-height:initial;--radix-context-menu-content-transform-origin:initial;--shadow-popover:0 8px 24px var(--lightningcss-light,#10182824)var(--lightningcss-dark,#00000070), 0 1px 3px var(--lightningcss-light,#1018281a)var(--lightningcss-dark,#00000061);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--text-lg:16px;--text-md:14px;--text-sm:13px;--text-xl:20px;--text-xs:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.site{--lightningcss-light: ;--lightningcss-dark:initial}}html:has(#root .site){--color-bg:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#282d35);--color-border:var(--lightningcss-light,#dde2ea)var(--lightningcss-dark,#454d5b);--color-border-strong:var(--lightningcss-light,#8a93a0)var(--lightningcss-dark,#7a8494);--color-danger:var(--lightningcss-light,#c93636)var(--lightningcss-dark,#f59a9a);--color-danger-fill:#c93636;--color-danger-ink:var(--lightningcss-light,#b32d2d)var(--lightningcss-dark,#f59a9a);--color-danger-soft:var(--lightningcss-light,#fdeceb)var(--lightningcss-dark,#4c3640);--color-experimental-ink:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#fcd9a0);--color-landing-band:var(--lightningcss-light,#ebe2d0)var(--lightningcss-dark,#23211d);--color-landing-bg:var(--lightningcss-light,#f8f5ef)var(--lightningcss-dark,#171614);--color-landing-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2c2a26);--color-landing-coral:var(--lightningcss-light,#f2765a)var(--lightningcss-dark,#e8735a);--color-landing-deep:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#101a33);--color-landing-deep-line:var(--lightningcss-light,#4a4b52)var(--lightningcss-dark,#34426a);--color-landing-deep-muted:#b9b4aa;--color-landing-deep-raised:var(--lightningcss-light,#2a2b30)var(--lightningcss-dark,#1a2644);--color-landing-deep-text:#f3efe6;--color-landing-edge:var(--lightningcss-light,#1c1d211f)var(--lightningcss-dark,#ffffff1a);--color-landing-ink:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#ece8e1);--color-landing-line:var(--lightningcss-light,#d9d1c2)var(--lightningcss-dark,#4a463f);--color-landing-line-strong:var(--lightningcss-light,#857b69)var(--lightningcss-dark,#8a8375);--color-landing-muted:var(--lightningcss-light,#4d4a45)var(--lightningcss-dark,#c4bfb6);--color-landing-on-yellow:#1c1d21;--color-landing-paper:#fff;--color-landing-redaction:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#000);--color-landing-text:var(--lightningcss-light,#1c1d21)var(--lightningcss-dark,#f1eee8);--color-landing-wash-badge:var(--lightningcss-light,#e3eafc)var(--lightningcss-dark,#34426a);--color-landing-wash-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#24315a);--color-landing-wash-line:var(--lightningcss-light,#d9d1c2)var(--lightningcss-dark,#34426a);--color-landing-yellow:var(--lightningcss-light,#f7c948)var(--lightningcss-dark,#e0b23a);--color-menu-hover:var(--lightningcss-light,#e8eefc)var(--lightningcss-dark,#3e4a62);--color-menu-surface:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#333945f0);--color-on-danger:#fff;--color-pressed:var(--lightningcss-light,#dde8fd)var(--lightningcss-dark,#26354f);--color-pressed-hover:var(--lightningcss-light,#cfdefc)var(--lightningcss-dark,#2b3c5a);--color-success:var(--lightningcss-light,#1a7f52)var(--lightningcss-dark,#52c98d);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#333945);--color-surface-active:var(--lightningcss-light,#e3e9f2)var(--lightningcss-dark,#49515f);--color-surface-hover:var(--lightningcss-light,#f0f3f8)var(--lightningcss-dark,#3d4451);--color-text:var(--lightningcss-light,#111827)var(--lightningcss-dark,#eef1f6);--color-text-faint:var(--lightningcss-light,#5f6875)var(--lightningcss-dark,#9ba5b3);--color-text-muted:var(--lightningcss-light,#4b5563)var(--lightningcss-dark,#b8c1ce);--color-warning:var(--lightningcss-light,#b7791f)var(--lightningcss-dark,#e0a84a);--consent-height:inherit;--control-height:36px;--control-height-touch:44px;--duration:.16s;--duration-fast:.12s;--duration-menu:.14s;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--landing-lift-1:0 1px 2px var(--lightningcss-light,#1c1d210f)var(--lightningcss-dark,#0000004d), 0 4px 12px -4px var(--lightningcss-light,#1c1d211a)var(--lightningcss-dark,#0006);--landing-lift-2:inset 0 1px 0 var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff0f), 0 1px 2px var(--lightningcss-light,#1c1d210f)var(--lightningcss-dark,#0000), 0 12px 32px -8px var(--lightningcss-light,#1c1d212e)var(--lightningcss-dark,#0000008c), 0 32px 64px -24px var(--lightningcss-light,#1d4ed829)var(--lightningcss-dark,#0006);--menu-material:blur(24px) saturate(1.8);--menu-padding:5px;--menu-radius:var(--radius-lg);--menu-row-height:32px;--menu-row-radius:var(--radius-md);--radius-lg:12px;--radius-md:8px;--radius-sm:6px;--radius-xl:16px;--radix-dropdown-menu-content-available-height:initial;--radix-dropdown-menu-content-transform-origin:initial;--radix-context-menu-content-available-height:initial;--radix-context-menu-content-transform-origin:initial;--shadow-popover:0 8px 24px var(--lightningcss-light,#10182824)var(--lightningcss-dark,#00000070), 0 1px 3px var(--lightningcss-light,#1018281a)var(--lightningcss-dark,#00000061);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--text-lg:16px;--text-md:14px;--text-sm:13px;--text-xl:20px;--text-xs:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html:has(#root .site){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light] .site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light]:has(#root .site){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark]:has(#root .site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site,.site *,.site :before,.site :after{box-sizing:border-box}html:has(#root .site){height:100%;margin:0}body:has(>#root .site){height:100%;margin:0}#root:has(>.site){height:100%;margin:0}:where(.site){font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;line-height:1.45}body:has(>#root .site){font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;line-height:1.45}:where(.site) button,:where(.site) input{font:inherit;color:inherit}:where(.site) button{background:0 0;border:0;padding:0}:where(.site) :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:where(.site) [aria-invalid=true]:focus-visible{outline-color:var(--color-danger)}:where(.site) .lucide[stroke-width="2"]{stroke-width:1.75px}:where(.site) .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html:has(#root .site){scroll-behavior:auto!important}.site,.site *,.site :before,.site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
