@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(./sora-400.4cZgUAQh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(./sora-600.BK1QRYmX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:300;font-display:swap;src:url(./roboto-mono-300._P8um4lh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--dp-color-surface: #ffffff;--dp-color-paper: #fffbf7;--dp-color-surface-sunken: #f3f3f3;--dp-color-surface-selected: #f4ffd1;--dp-color-surface-dark: #141906;--dp-color-ink-900: #141906;--dp-color-ink-700: #303815;--dp-color-ink-500: #444444;--dp-color-ink-400: #707579;--dp-color-ink-inverse: #ffffff;--dp-color-rule: #a1a1a1;--dp-color-rule-strong: #707579;--dp-color-rule-faint: #f3f3f3;--dp-color-accent: #daf975;--dp-color-accent-soft: #f4ffd1;--dp-color-accent-ink: #303815;--dp-color-accent-ink-hover: #4e5b26;--dp-color-error: #e53b3b;--dp-color-error-soft: #fce8e8;--dp-color-warning: #fbbb01;--dp-color-success: #14d471;--dp-color-focus: #303815;--dp-color-focus-inverse: #daf975;--dp-color-overlay: rgba(20, 25, 6, .44);--dp-font-display: "Sora", ui-sans-serif, system-ui, sans-serif;--dp-font-body: "Sora", ui-sans-serif, system-ui, sans-serif;--dp-font-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dp-font-size-3xs: .75rem;--dp-font-size-2xs: .75rem;--dp-font-size-xs: .875rem;--dp-font-size-sm: .875rem;--dp-font-size-md: 1rem;--dp-font-size-lg: 1.125rem;--dp-font-size-xl: 1.25rem;--dp-font-size-2xl: 1.5rem;--dp-font-size-3xl: 2rem;--dp-font-size-4xl: 2.5rem;--dp-font-size-5xl: 3rem;--dp-font-size-6xl: 3.5rem;--dp-font-weight-regular: 400;--dp-font-weight-semibold: 600;--dp-line-height-display: 1.08;--dp-line-height-heading: 1.26;--dp-line-height-body: 1.3;--dp-line-height-tag: 1.32;--dp-line-height-prose: 1.6;--dp-letter-spacing-display: -.06em;--dp-letter-spacing-body: -.04em;--dp-letter-spacing-tag: -.04em;--dp-font-variant-numeric-tabular: tabular-nums lining-nums;--dp-font-variant-numeric-normal: normal;--dp-space-0: 0;--dp-space-0-5: .125rem;--dp-space-1: .25rem;--dp-space-1-5: .375rem;--dp-space-2: .5rem;--dp-space-3: .75rem;--dp-space-4: 1rem;--dp-space-5: 1.25rem;--dp-space-6: 1.5rem;--dp-space-8: 2rem;--dp-space-10: 2.5rem;--dp-space-12: 3rem;--dp-space-16: 4rem;--dp-space-20: 5rem;--dp-space-24: 6rem;--dp-radius-none: 0;--dp-radius-xs: 2px;--dp-radius-sm: 6px;--dp-radius-md: 10px;--dp-radius-lg: 16px;--dp-radius-full: 999px;--dp-border-width-hairline: 1px;--dp-border-width-thick: 2px;--dp-border-width-heavy: 3px;--dp-shadow-none: none;--dp-shadow-sm: 0 1px 2px rgba(20, 25, 6, .06);--dp-shadow-md: 0 2px 8px rgba(20, 25, 6, .08);--dp-shadow-lg: 0 12px 32px -8px rgba(20, 25, 6, .18);--dp-shadow-sticky: 0 1px 0 #a1a1a1, 0 6px 16px -14px rgba(20, 25, 6, .35);--dp-shadow-focus: 0 0 0 3px rgba(48, 56, 21, .24);--dp-breakpoint-sm: 30rem;--dp-breakpoint-md: 48rem;--dp-breakpoint-lg: 64rem;--dp-breakpoint-xl: 80rem;--dp-breakpoint-2xl: 90rem;--dp-size-nav: 17rem;--dp-size-canvas: 58rem;--dp-size-prose: 38rem;--dp-size-panel: 22rem;--dp-size-drawer: 25rem;--dp-size-touch-target: 2.75rem;--dp-duration-instant: 80ms;--dp-duration-fast: .14s;--dp-duration-base: .22s;--dp-duration-slow: .36s;--dp-easing-out: cubic-bezier(.16, 1, .3, 1);--dp-easing-in: cubic-bezier(.7, 0, .84, 0);--dp-easing-in-out: cubic-bezier(.65, 0, .35, 1);--dp-z-index-base: 0;--dp-z-index-sticky: 100;--dp-z-index-nav: 200;--dp-z-index-drawer: 300;--dp-z-index-overlay: 400;--dp-z-index-modal: 410;--dp-z-index-toast: 500}@media (prefers-reduced-motion: reduce){:root{--dp-duration-instant: 1ms;--dp-duration-fast: 1ms;--dp-duration-base: 1ms;--dp-duration-slow: 1ms}}@media (forced-colors: active){:root{--dp-shadow-focus: none}}
