:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--weight-regular:400;--weight-bold:700;--weight-heavy:800;--weight-black:900;--tracking-tight:-.03em;--tracking-caps:.06em;--bg:#fff;--fg:#000;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.25 6 7.75l3.5-3.5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");--fg-muted:#6e6e6e;--fg-subtle:#a6a6a6;--line:#e6e6e6;--line-strong:#000;--surface-alt:#f6f6f6;--surface-block:#e9e9e9;--hover:#f2f2f2;--inverse-bg:#000;--inverse-fg:#fff;--backdrop:#ffffffd1;--danger:#c8102e;--danger-soft:#fdecee;--warning:#9a5800;--warning-soft:#fff3df;--success:#15803d;--success-soft:#e7f6ec;--info:#1748d0;--info-soft:#eaf0fe;--chart-accent:#2f5597;--radius:0;--radius-sm:2px;--ease:cubic-bezier(.2, 0, 0, 1);--duration-fast:.15s;--duration:.2s;--duration-slow:.25s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--fg:#fff;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.25 6 7.75l3.5-3.5' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");--fg-muted:#9a9a9a;--fg-subtle:#5e5e5e;--line:#262626;--line-strong:#fff;--surface-alt:#0f0f0f;--surface-block:#1f1f1f;--hover:#161616;--inverse-bg:#fff;--inverse-fg:#000;--backdrop:#000c;--danger:#ff5a6a;--danger-soft:#2b0b10;--warning:#ffb44d;--warning-soft:#2a1b05;--success:#4fd17f;--success-soft:#0a2414;--info:#86a8ff;--info-soft:#0e1733;--chart-accent:#6f8fd0}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--fg:#fff;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.25 6 7.75l3.5-3.5' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");--fg-muted:#9a9a9a;--fg-subtle:#5e5e5e;--line:#262626;--line-strong:#fff;--surface-alt:#0f0f0f;--surface-block:#1f1f1f;--hover:#161616;--inverse-bg:#fff;--inverse-fg:#000;--backdrop:#000c;--danger:#ff5a6a;--danger-soft:#2b0b10;--warning:#ffb44d;--warning-soft:#2a1b05;--success:#4fd17f;--success-soft:#0a2414;--info:#86a8ff;--info-soft:#0e1733;--chart-accent:#6f8fd0}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration:0s;--duration-slow:0s}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--fg);background:var(--bg);font-family:var(--font-sans);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);flex-direction:column;font-size:14px;line-height:1.45;display:flex}:root[data-theme-switching] *,:root[data-theme-switching] :before,:root[data-theme-switching] :after{transition-property:background-color,border-color,color,fill!important;transition-duration:var(--duration-slow)!important;transition-timing-function:var(--ease)!important}button,input,select,textarea{font:inherit;color:inherit}summary{align-items:center;gap:6px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";width:12px;height:12px;-webkit-mask:var(--chevron) center / 12px no-repeat;mask:var(--chevron) center / 12px no-repeat;transition:transform var(--duration-fast) var(--ease);background:currentColor;flex:none}details[open]>summary:after{transform:rotate(180deg)}input[type=checkbox],input[type=radio]{accent-color:var(--fg)}input[type=file]::file-selector-button{border:1px solid var(--fg);border-radius:var(--radius);color:var(--fg);font:inherit;font-size:10px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;margin-right:12px;padding:6px 12px}@media (hover:hover){input[type=file]:not(:disabled)::file-selector-button:hover{background:var(--fg);color:var(--bg)}}input[type=file]:disabled::file-selector-button{opacity:.35;cursor:not-allowed}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}::selection{background:var(--fg);color:var(--bg)}h1,h2,h3{font-weight:var(--weight-heavy);letter-spacing:var(--tracking-tight);line-height:1.1}
