@font-face{font-family:Space Grotesk;src:url(./SpaceGrotesk_wght_.CzOCAti0.woff2)format("woff2-variations");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(./SpaceMono-Regular.7wDOIQj2.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(./SpaceMono-Italic.5Vcs-QJA.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Space Mono;src:url(./SpaceMono-Bold.OmHk4iMk.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}html,body{font-family:var(--font-primary,"Space Grotesk", system-ui, sans-serif);font-feature-settings:var(--font-features-body,"ss01" on, "ss03" on, "ss04" on)}h1,h2,h3,h4,h5,h6,textarea{font-feature-settings:var(--font-features-headings,"ss01" on, "ss03" on, "ss04" on)}:global(.iconify){color:inherit}:global(.iconify svg){fill:currentColor;stroke:currentColor;color:inherit}:global(svg){fill:currentColor;stroke:currentColor}:is(:global([class*="icon"]),:global([class*="Icon"])){color:inherit}:root{--primary-h:351;--primary-s:91%;--primary-l:64%;--primary-l-light:calc(var(--primary-l) + 8%);--primary-l-dark:calc(var(--primary-l) - 20%);--primary-l-accent:calc(var(--primary-l) - 25%);--color-primary:hsl(var(--primary-h), var(--primary-s), var(--primary-l));--color-primary-light:hsl(var(--primary-h), var(--primary-s), var(--primary-l-light));--color-primary-dark:hsl(var(--primary-h), var(--primary-s), var(--primary-l-dark));--color-accent:hsl(var(--primary-h), var(--primary-s), var(--primary-l-accent));--color-primary-alpha-05:hsla(var(--primary-h), var(--primary-s), var(--primary-l), .05);--color-primary-alpha-10:hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1);--color-primary-alpha-15:hsla(var(--primary-h), var(--primary-s), var(--primary-l), .15);--color-primary-alpha-20:hsla(var(--primary-h), var(--primary-s), var(--primary-l), .2);--color-primary-alpha-30:hsla(var(--primary-h), var(--primary-s), var(--primary-l), .3);--color-secondary:#60a5fa;--color-secondary-dark:#3b82f6;--color-secondary-alpha-05:#62a6f90d;--color-secondary-alpha-10:#62a6f91a;--color-secondary-alpha-15:#62a6f926;--color-secondary-alpha-20:#62a6f933;--color-secondary-alpha-30:#62a6f94d;--color-success:#22c55e;--color-warning:#f59e0b;--color-error:#ef4444;--color-danger:#ef4444;--color-info:#60a5fa;--color-success-alpha-05:#21c45d0d;--color-success-alpha-10:#21c45d1a;--color-success-alpha-15:#21c45d26;--color-success-alpha-20:#21c45d33;--color-error-alpha-05:#ef43430d;--color-error-alpha-10:#ef43431a;--color-error-alpha-15:#ef434326;--color-error-alpha-20:#ef434333;--color-danger-alpha-05:#ef43430d;--color-danger-alpha-10:#ef43431a;--color-danger-alpha-15:#ef434326;--color-danger-alpha-20:#ef434333;--color-warning-alpha-05:#f59f0a0d;--color-warning-alpha-10:#f59f0a1a;--color-warning-alpha-15:#f59f0a26;--color-warning-alpha-20:#f59f0a33;--black-alpha-04:#0000000a;--black-alpha-05:#0000000d;--black-alpha-06:#0000000f;--black-alpha-10:#0000001a;--black-alpha-15:#00000026;--black-alpha-20:#0003;--black-alpha-25:#00000040;--black-alpha-30:#0000004d;--black-alpha-40:#0006;--black-alpha-50:#00000080;--black-alpha-70:#000000b3;--black-alpha-90:#000000e6;--white-alpha-05:#ffffff0d;--white-alpha-10:#ffffff1a;--white-alpha-15:#ffffff26;--white-alpha-20:#fff3;--white-alpha-60:#fff9;--white-alpha-70:#ffffffb3;--white-alpha-80:#fffc;--white-alpha-90:#ffffffe6;--white-alpha-95:#fffffff2;--color-disabled:#6b7280;--color-neutral-dark:#374151;--color-neutral-light:#9ca3af;--opacity-disabled:.5;--z-base:1;--z-base-2:2;--z-base-5:5;--z-sticky:10;--z-sticky-20:20;--z-sticky-50:50;--z-sticky-100:100;--z-sticky-200:200;--z-dropdown:1000;--z-fixed:2000;--z-modal-backdrop:1040;--z-modal:10000;--z-modal-above:10001;--z-modal-above-2:10002;--z-popover:1060;--z-tooltip:100000;--z-toast:1080;--transition-fast:.15s;--transition-normal:.25s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.175, .885, .32, 1.275);--container-max-width:1440px;--container-max-width-narrow:800px;--container-padding:2rem;--container-padding-mobile:var(--space-md,1rem);--space-xxs:.125rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--space-5xl:10rem;--button-min-height:32px;--input-min-height:32px;--button-min-height-touch:44px;--input-min-height-touch:44px;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-medium:1.4;--line-height-relaxed:1.625;--line-height-loose:2;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:900;--corner-shape-n:2;--radius-xs:calc(.125rem * var(--corner-shape-n));--radius-sm:calc(.25rem * var(--corner-shape-n));--radius-md:calc(.5rem * var(--corner-shape-n));--radius-lg:calc(.75rem * var(--corner-shape-n));--radius-xl:calc(1rem * var(--corner-shape-n));--radius-2xl:calc(1.5rem * var(--corner-shape-n));--radius-full:9999px;--font-primary:"Space Grotesk", system-ui, sans-serif;--font-mono:"Space Mono", monospace;--font-features-headings:"ss01" on, "ss03" on, "ss04" on;--font-features-body:"ss01" on, "ss03" on, "ss04" on;--color-bg-primary:#111827;--color-bg-secondary:#1f2937;--color-bg-tertiary:#374151;--color-bg-primary-alpha-80:#1a212dcc;--color-bg-primary-alpha-85:#1a212dd9;--color-bg-primary-alpha-90:#1a212de6;--color-bg-primary-alpha-95:#1a212df2;--color-bg-secondary-alpha-80:#29313dcc;--color-bg-tertiary-alpha-40:#3b434e66;--color-text-primary:#f9fafb;--color-text-secondary:#e5e7eb;--color-text-tertiary:#9ca3af;--color-border:var(--white-alpha-10);--shadow-sm:0 1px 2px 0 var(--black-alpha-05);--shadow-md:0 4px 6px -1px var(--black-alpha-10), 0 2px 4px -1px var(--black-alpha-06);--shadow-lg:0 10px 15px -3px var(--black-alpha-10), 0 4px 6px -2px var(--black-alpha-05);--shadow-xl:0 20px 25px -5px var(--black-alpha-10), 0 10px 10px -5px var(--black-alpha-04);--shadow-button:0 1px 2px var(--black-alpha-10);--shadow-button-active:0 2px 4px var(--black-alpha-15);--shadow-dropdown:0 2px 8px var(--black-alpha-50);--shadow-modal:0 4px 12px var(--black-alpha-30);--shadow-tooltip:0 2px 4px var(--black-alpha-30);--shadow-metaball:0 8px 24px var(--black-alpha-40)}.theme-light{--color-bg-primary:#f8fafc;--color-bg-secondary:#fff;--color-bg-tertiary:#e2e8f0;--color-card:var(--white-alpha-80);--color-card-hover:var(--white-alpha-90);--color-bg-primary-alpha-80:#f5f7f9cc;--color-bg-primary-alpha-85:#f5f7f9d9;--color-bg-primary-alpha-90:#f5f7f9e6;--color-bg-primary-alpha-95:#f5f7f9f2;--color-bg-secondary-alpha-80:#fffc;--color-bg-tertiary-alpha-40:#e1e7ef66;--color-text-primary:#1e293b;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-border:var(--black-alpha-10);--color-shadow:var(--black-alpha-10);--color-shadow-intense:var(--black-alpha-20);--shadow-sm:0 1px 2px 0 var(--black-alpha-05);--shadow-md:0 4px 6px -1px var(--black-alpha-10), 0 2px 4px -1px var(--black-alpha-06);--shadow-lg:0 10px 15px -3px var(--black-alpha-10), 0 4px 6px -2px var(--black-alpha-05);--shadow-xl:0 20px 25px -5px var(--black-alpha-10), 0 10px 10px -5px var(--black-alpha-04)}.theme-dark{--color-bg-primary:#111827;--color-bg-secondary:#1f2937;--color-bg-tertiary:#374151;--color-card:var(--black-alpha-20);--color-card-hover:var(--black-alpha-30);--color-bg-primary-alpha-80:#1a212dcc;--color-bg-primary-alpha-85:#1a212dd9;--color-bg-primary-alpha-90:#1a212de6;--color-bg-primary-alpha-95:#1a212df2;--color-bg-secondary-alpha-80:#29313dcc;--color-text-primary:#f9fafb;--color-text-secondary:#e5e7eb;--color-text-tertiary:#9ca3af;--color-border:var(--white-alpha-10);--color-shadow:var(--black-alpha-20);--color-shadow-intense:var(--black-alpha-40);--shadow-sm:0 1px 2px 0 var(--black-alpha-25);--shadow-md:0 4px 6px -1px var(--black-alpha-30), 0 2px 4px -1px var(--black-alpha-20);--shadow-lg:0 10px 15px -3px var(--black-alpha-30), 0 4px 6px -2px var(--black-alpha-20);--shadow-xl:0 20px 25px -5px var(--black-alpha-30), 0 10px 10px -5px var(--black-alpha-20)}*{scrollbar-width:thin;scrollbar-color:transparent transparent;corner-shape:superellipse(var(--corner-shape-n,2));transition:scrollbar-color .3s}@font-face{font-family:Space Grotesk;src:url(../../../fonts/space-grotesk/SpaceGrotesk%5Bwght%5D.woff2)format("woff2-variations");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(../../../fonts/space-mono/SpaceMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(../../../fonts/space-mono/SpaceMono-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Space Mono;src:url(../../../fonts/space-mono/SpaceMono-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(../../../fonts/space-mono/SpaceMono-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--primary-h:351;--primary-s:91%;--primary-l:64%;--version:1;--color-nav-bg:var(--color-bg-secondary);--color-nav-border:var(--color-border);--nav-width:220px;--nav-width-collapsed:56px}*,:before,:after{box-sizing:border-box;margin:0}html,body{background:var(--color-bg-primary);height:100%;color:var(--color-text-primary)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}input,select,textarea,button{font-feature-settings:inherit;font-family:inherit}svg{stroke-width:1.5px}table{border-collapse:collapse;width:100%}th{text-align:left;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-text-tertiary);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border)}td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm)}tr:hover td{background:var(--color-bg-secondary)}@media (width<=768px){table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}thead,tbody,tr{display:revert}}@media (pointer:coarse){:root{--button-min-height:var(--button-min-height-touch,44px);--input-min-height:var(--input-min-height-touch,44px)}}
