@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap");.WorkspaceSurface_surface__XwK0K{--workspace-bg:#100d17;--workspace-panel:#191420;--workspace-soft:#241e2d;--workspace-text:#f6f1f5;--workspace-muted:#b9afbf;--workspace-border:#403747;--workspace-accent:var(--site-accent-dark,#ff977b);--workspace-on-accent:var(--site-on-accent-dark,#28131a);--workspace-error:#ffb6a3;min-height:100svh;background:var(--workspace-bg);color:var(--workspace-text);color-scheme:dark;font-family:var(--font-dm-sans,"DM Sans"),sans-serif;line-height:1.55;position:relative;overflow-wrap:anywhere}.WorkspaceSurface_surface__XwK0K[data-workspace-theme=light]{--workspace-bg:#f7f4ee;--workspace-panel:#fffcf8;--workspace-soft:#eee8df;--workspace-text:#292532;--workspace-muted:#625b69;--workspace-border:#c9bfb5;--workspace-accent:var(--site-accent-light,#ad4433);--workspace-on-accent:var(--site-on-accent-light,#fffaf5);--workspace-error:#993323;color-scheme:light}.WorkspaceSurface_surface__XwK0K *,.WorkspaceSurface_surface__XwK0K :after,.WorkspaceSurface_surface__XwK0K :before{box-sizing:border-box}.WorkspaceSurface_surface__XwK0K :where(button,input,textarea,select){font:inherit}.WorkspaceSurface_surface__XwK0K :where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.WorkspaceSurface_surface__XwK0K :where(button,input:not([type=radio]):not([type=checkbox]):not([type=file]),select,summary){min-height:44px}.WorkspaceSurface_surface__XwK0K :where(button,a,input,textarea,select){scroll-margin-block:6rem}.WorkspaceSurface_themeToggle__H9FLz{position:absolute;z-index:2;inset-block-start:1rem;inset-inline-end:1rem;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--workspace-border);border-radius:50%;color:var(--workspace-text);background:var(--workspace-panel);cursor:pointer;transition:background .16s ease,border-color .16s ease}.WorkspaceSurface_themeToggle__H9FLz:hover{border-color:var(--workspace-accent);background:var(--workspace-soft)}@media (prefers-reduced-motion:reduce){.WorkspaceSurface_surface__XwK0K *,.WorkspaceSurface_surface__XwK0K :after,.WorkspaceSurface_surface__XwK0K :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.WorkspaceSurface_surface__XwK0K{min-height:calc(100svh - 144px);display:flex;flex-direction:column}.WorkspaceSurface_surface__XwK0K [hidden]{display:none!important}