.encore-scope{--encore-bg-dark:#1d1b1c;--encore-bg-light:#f4ece0;--encore-accent:#b97e8c;--encore-text-on-dark:#f5f1ed;--encore-text-on-light:#241417;--encore-status-verified:#25402c;--encore-font-display:"Fraunces", Georgia, serif;--encore-font-sans:"Inter", system-ui, sans-serif;--encore-font-mono:"IBM Plex Mono", ui-monospace, monospace;--encore-chart-1:#b97e8c;--encore-chart-2:#6e8f76;--encore-chart-3:#c09aa3;--encore-chart-4:#c9b08f;--encore-chart-5:#8a8082;--encore-background:var(--encore-bg-dark);--encore-surface:#252224;--encore-surface-raised:#2e2b2d;--encore-border:#423c3f;--encore-foreground:var(--encore-text-on-dark);--encore-foreground-muted:#b4abad;--encore-accent-strong:#d6a5b1;--encore-accent-contrast:#241417;--encore-accent-secondary:var(--encore-status-verified);--encore-accent-secondary-strong:#8fb79b;--encore-destructive:#c05a54;--encore-destructive-strong:#e0736c;--encore-radius:14px;--encore-radius-lg:22px;background:var(--encore-background);color:var(--encore-foreground);font-family:var(--encore-font-sans);min-height:100vh}.encore-scope h1,.encore-scope h2,.encore-scope h3{font-family:var(--encore-font-display);letter-spacing:.01em;font-weight:500}.encore-scope .encore-accent-italic{font-family:var(--encore-font-display);color:var(--encore-accent-strong);font-style:italic}.encore-scope .encore-figure,.encore-scope table td.encore-figure,.encore-scope .encore-mono{font-family:var(--encore-font-mono);font-variant-numeric:tabular-nums}.encore-scope .encore-display-figure{font-family:var(--encore-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.encore-scope input,.encore-scope select,.encore-scope textarea,.encore-scope button{font-family:inherit}.encore-scope input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.encore-scope ::selection{background:var(--encore-accent);color:var(--encore-accent-contrast)}.encore-scope{max-width:100vw;overflow-x:hidden}.encore-scope table{width:100%}.encore-scope th,.encore-scope td{overflow-wrap:anywhere}@media (width<=640px){.encore-scope th,.encore-scope td{padding-left:.5rem;padding-right:.5rem;font-size:.8125rem}}
