:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-canvas:var(--lightningcss-light,#f6f6f3)var(--lightningcss-dark,#131518);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1d21);--color-surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#21252a);--color-surface-sunken:var(--lightningcss-light,#efefeb)var(--lightningcss-dark,#0f1113);--color-sheet:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1f23);--color-overlay:var(--lightningcss-light,#1d20255c)var(--lightningcss-dark,#0000008f);--color-text:var(--lightningcss-light,#1d2025)var(--lightningcss-dark,#e7e8ea);--color-text-secondary:var(--lightningcss-light,#4f5560)var(--lightningcss-dark,#a8adb5);--color-text-tertiary:var(--lightningcss-light,#5f646d)var(--lightningcss-dark,#858b94);--color-text-on-accent:#fff;--color-text-document:var(--lightningcss-light,#23262b)var(--lightningcss-dark,#dddfe2);--color-border:var(--lightningcss-light,#e3e3de)var(--lightningcss-dark,#2b2f35);--color-border-strong:var(--lightningcss-light,#cfcfc8)var(--lightningcss-dark,#3a3f46);--color-divider:var(--lightningcss-light,#ecece8)var(--lightningcss-dark,#24272c);--color-ink:var(--lightningcss-light,#2438c4)var(--lightningcss-dark,#8d9bff);--color-ink-hover:var(--lightningcss-light,#1b2c9e)var(--lightningcss-dark,#a9b4ff);--color-ink-soft:var(--lightningcss-light,#eceefc)var(--lightningcss-dark,#23284a);--color-ink-line:var(--lightningcss-light,#c3c9f4)var(--lightningcss-dark,#3a4280);--color-on-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10132b);--color-critical:var(--lightningcss-light,#b42b14)var(--lightningcss-dark,#ff8a6b);--color-critical-soft:var(--lightningcss-light,#fbebe6)var(--lightningcss-dark,#3a1d16);--color-important:var(--lightningcss-light,#965a00)var(--lightningcss-dark,#f0b45a);--color-important-soft:var(--lightningcss-light,#fbf1df)var(--lightningcss-dark,#352914);--color-advice:var(--lightningcss-light,#23705f)var(--lightningcss-dark,#67c9b1);--color-advice-soft:var(--lightningcss-light,#e3f2ee)var(--lightningcss-dark,#15302a);--color-success:var(--lightningcss-light,#23705f)var(--lightningcss-dark,#67c9b1);--color-success-soft:var(--lightningcss-light,#e3f2ee)var(--lightningcss-dark,#15302a);--color-neutral-soft:var(--lightningcss-light,#efefeb)var(--lightningcss-dark,#262a30);--color-focus:var(--lightningcss-light,#2438c4)var(--lightningcss-dark,#a9b4ff);--color-device:var(--lightningcss-light,#1d2025)var(--lightningcss-dark,#0b0c0e);--color-device-edge:var(--lightningcss-light,#3a3f46)var(--lightningcss-dark,#2b2f35);--color-highlight:var(--lightningcss-light,#e6e9fd)var(--lightningcss-dark,#2a3060);--font-ui:var(--font-plex-sans), system-ui, sans-serif;--font-document:var(--font-plex-serif), "Times New Roman", serif;--font-code:var(--font-plex-mono), ui-monospace, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-document:1.0625rem;--text-document-heading:1.25rem;--leading-tight:1.25;--leading-snug:1.4;--leading-normal:1.55;--leading-document:1.72;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.011em;--tracking-display:-.02em;--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-gutter:1rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:999px;--shadow-sheet:var(--lightningcss-light,0 1px 2px #1d20250f)var(--lightningcss-dark,0 1px 2px #0006), var(--lightningcss-light,0 8px 28px -12px #1d202524)var(--lightningcss-dark,0 10px 30px -12px #00000080);--shadow-popover:0 1px 2px var(--lightningcss-light,#1d202514)var(--lightningcss-dark,#0006), 0 12px 32px -8px var(--lightningcss-light,#1d20252e)var(--lightningcss-dark,#0009);--shadow-focus:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-focus);--blur-header:12px;--control-height-sm:2rem;--control-height-md:2.25rem;--control-height-lg:2.75rem;--tap-target:2.75rem;--icon-sm:1rem;--icon-md:1.125rem;--icon-lg:1.25rem;--border-width:1px;--border-width-strong:2px;--sidebar-width:15.5rem;--rail-width:4rem;--panel-width:20rem;--outline-width:15rem;--topbar-height:3.5rem;--topbar-offset:calc(var(--topbar-height) + env(safe-area-inset-top));--content-max:72rem;--content-narrow:52rem;--content-wide:78rem;--sheet-max:47rem;--sheet-padding:3.5rem;--bottom-bar-height:4rem;--floating-offset:var(--space-4);--floating-clearance:calc(var(--control-height-lg) + var(--floating-offset) + var(--space-6));--size-tooltip-max:18rem;--size-state-max:26rem;--size-dialog:32rem;--size-menu-min:13rem;--size-drawer:22rem;--duration-loop:1.4s;--duration-spin:.7s;--duration-instant:80ms;--duration-fast:.14s;--duration-base:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--layer-raised:1;--layer-sticky:10;--layer-header:20;--layer-overlay:40;--layer-popover:50;--layer-toast:60}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (pointer:coarse){:root{--control-height-md:2.75rem;--control-height-sm:2.5rem}}@media (min-width:48rem){:root{--space-gutter:1.5rem}}@media (min-width:80rem){:root{--space-gutter:2rem}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font-ui);background:var(--color-canvas);color:var(--color-text);font-size:100%}body{min-height:100dvh;font-size:var(--text-md);line-height:var(--leading-normal);font-feature-settings:"ss01", "cv05";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-canvas);margin:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--space-0-5)}::selection{background:var(--color-highlight)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--duration-instant)!important;transition-duration:var(--duration-instant)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}
