@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/inter@latest/files/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/inter@latest/files/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/inter@latest/files/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/inter@latest/files/inter-latin-700-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/jetbrains-mono@latest/files/jetbrains-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/jetbrains-mono@latest/files/jetbrains-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/newsreader@latest/files/newsreader-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:500;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/newsreader@latest/files/newsreader-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:400;font-style:italic;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/newsreader@latest/files/newsreader-latin-400-italic.woff2)format("woff2")}:root{--font-text:-apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--font-rounded:ui-rounded, "SF Pro Rounded", "Inter", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--font-serif:"Newsreader", ui-serif, Georgia, serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sys-blue:#007aff;--sys-brown:#a2845e;--sys-cyan:#32ade6;--sys-green:#34c759;--sys-indigo:#5856d6;--sys-mint:#00c7be;--sys-orange:#ff9500;--sys-pink:#ff2d55;--sys-purple:#af52de;--sys-red:#ff3b30;--sys-teal:#30b0c7;--sys-yellow:#fc0;--gray-1:#8e8e93;--gray-2:#aeaeb2;--gray-3:#c7c7cc;--gray-4:#d1d1d6;--gray-5:#e5e5ea;--gray-6:#f2f2f7;--label-primary:#000;--label-secondary:#3c3c4399;--label-tertiary:#3c3c434d;--label-quaternary:#3c3c432e;--fill-primary:#78788033;--fill-secondary:#78788029;--fill-tertiary:#7676801f;--fill-quaternary:#74748014;--separator:#3c3c434a;--separator-opaque:#c6c6c8;--bg-primary:#fff;--bg-secondary:#f2f2f7;--bg-tertiary:#fff;--bg-grouped:#f2f2f7;--bg-grouped-secondary:#fff;--bg-grouped-tertiary:#f2f2f7;--material-thin:#ffffffb3;--material-regular:#ffffffd1;--material-thick:#ffffffed;--material-chrome:#f9f9f9f0;--scrim:#0006;--accent:var(--sys-blue);--accent-pressed:#0062cc;--tint:var(--accent);--text-primary:var(--label-primary);--text-secondary:var(--label-secondary);--text-tertiary:var(--label-tertiary);--text-on-accent:#fff;--text-link:var(--accent);--surface-page:var(--bg-grouped);--surface-card:var(--bg-grouped-secondary);--surface-raised:var(--bg-primary);--surface-control:var(--fill-tertiary);--border-hairline:var(--separator);--status-positive:var(--sys-green);--status-warning:var(--sys-orange);--status-negative:var(--sys-red);--status-info:var(--sys-blue);--destructive:var(--sys-red)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--sys-blue:#0a84ff;--sys-brown:#ac8e68;--sys-cyan:#64d2ff;--sys-green:#30d158;--sys-indigo:#5e5ce6;--sys-mint:#63e6e2;--sys-orange:#ff9f0a;--sys-pink:#ff375f;--sys-purple:#bf5af2;--sys-red:#ff453a;--sys-teal:#40cbe0;--sys-yellow:#ffd60a;--gray-1:#8e8e93;--gray-2:#636366;--gray-3:#48484a;--gray-4:#3a3a3c;--gray-5:#2c2c2e;--gray-6:#1c1c1e;--label-primary:#fff;--label-secondary:#ebebf599;--label-tertiary:#ebebf54d;--label-quaternary:#ebebf52e;--fill-primary:#7878805c;--fill-secondary:#78788052;--fill-tertiary:#7676803d;--fill-quaternary:#7676802e;--separator:#54545899;--separator-opaque:#38383a;--bg-primary:#000;--bg-secondary:#1c1c1e;--bg-tertiary:#2c2c2e;--bg-grouped:#000;--bg-grouped-secondary:#1c1c1e;--bg-grouped-tertiary:#2c2c2e;--material-thin:#252525b3;--material-regular:#252525d1;--material-thick:#252525ed;--material-chrome:#1e1e1ef0;--scrim:#0000008c;--accent-pressed:#3d9bff;--text-on-accent:#fff}}
:root{--text-large-title:400 34px/41px var(--font-display);--text-title-1:400 28px/34px var(--font-display);--text-title-2:400 22px/28px var(--font-display);--text-title-3:400 20px/25px var(--font-display);--text-headline:600 17px/22px var(--font-text);--text-body:400 17px/22px var(--font-text);--text-callout:400 16px/21px var(--font-text);--text-subhead:400 15px/20px var(--font-text);--text-footnote:400 13px/18px var(--font-text);--text-caption-1:400 12px/16px var(--font-text);--text-caption-2:400 11px/13px var(--font-text);--tracking-large-title:.374px;--tracking-title-1:.364px;--tracking-title-2:-.26px;--tracking-title-3:-.45px;--tracking-headline:-.43px;--tracking-body:-.43px;--tracking-callout:-.32px;--tracking-subhead:-.24px;--tracking-footnote:-.08px;--tracking-caption-1:0px;--tracking-caption-2:.06px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-hero:600 56px/60px var(--font-display);--text-hero-lg:600 80px/84px var(--font-display);--tracking-hero:-.015em}
:root{--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--screen-margin:16px;--screen-margin-regular:20px;--gutter-list:16px;--inset-list-leading:16px;--hit-target:44px;--hit-target-compact:36px;--nav-bar-height:44px;--large-title-bar-height:96px;--tab-bar-height:49px;--toolbar-height:52px;--status-bar-height:47px;--home-indicator-height:34px;--content-max:1024px;--content-max-wide:1440px}
:root{--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:13px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:26px;--radius-sheet:38px;--radius-pill:999px;--radius-circle:50%;--corner-smoothing:60%;--hairline:.5px;--border-width:1px;--focus-ring-width:3px}
:root{--shadow-none:none;--shadow-hairline:0 .5px 0 0 var(--separator);--shadow-1:0 1px 2px #0000000f;--shadow-2:0 2px 8px #00000014;--shadow-3:0 4px 16px #0000001a;--shadow-4:0 12px 32px #00000024;--shadow-sheet:0 -1px 24px #00000029;--shadow-popover:0 8px 28px #0000002e, 0 0 0 .5px #00000014;--shadow-nav:0 .5px 0 #0000004d;--blur-thin:saturate(180%) blur(20px);--blur-regular:saturate(180%) blur(30px);--blur-thick:saturate(180%) blur(40px);--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}
:root{--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--duration-instant:.1s;--duration-fast:.2s;--duration-base:.3s;--duration-slow:.4s;--duration-sheet:.5s;--transition-control:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);--press-scale:.96;--press-opacity:.4;--hover-opacity:.85}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:var(--text-body);letter-spacing:var(--tracking-body);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--text-link);text-decoration:none}a:hover{opacity:var(--hover-opacity)}a:active{opacity:var(--press-opacity)}button,input,select,textarea{font:inherit;letter-spacing:inherit}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}::selection{background:color-mix(in srgb, var(--accent) 25%, transparent)}
html,body{height:100%;margin:0}body{background:var(--bg-primary);overflow:hidden}a:hover{opacity:.7}
