:root,[data-theme=light]{--parsebeam-bg:#f7f9f9;--parsebeam-surface:#fff;--parsebeam-surface-raised:#fff;--parsebeam-surface-hover:#edf5f4;--parsebeam-border:#dce3e4;--parsebeam-border-strong:#9bb8b7;--parsebeam-text:#162224;--parsebeam-muted:#5f6c6f;--parsebeam-accent:#087f7d;--parsebeam-accent-strong:#056966;--parsebeam-accent-soft:#e7f5f4;--parsebeam-accent-text:#164d4b;--parsebeam-on-accent:#fff;--parsebeam-danger:#c73c1b;--parsebeam-success:#087d55;--parsebeam-shadow:0 8px 30px #2037391a;--parsebeam-space-1:4px;--parsebeam-space-2:8px;--parsebeam-space-3:12px;--parsebeam-space-4:16px;--parsebeam-space-5:24px;--parsebeam-space-6:32px;--parsebeam-space-7:48px;--parsebeam-font-ui:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--parsebeam-font-code:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--parsebeam-content-width:1120px;--parsebeam-control-height:36px;--parsebeam-control-radius:8px;--parsebeam-motion-fast:.12s;--parsebeam-motion-medium:.18s;--parsebeam-motion-ease:cubic-bezier(.2, 0, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--parsebeam-bg:#101516;--parsebeam-surface:#151b1c;--parsebeam-surface-raised:#1b2324;--parsebeam-surface-hover:#1a2929;--parsebeam-border:#293536;--parsebeam-border-strong:#466160;--parsebeam-text:#edf3f3;--parsebeam-muted:#98a6a8;--parsebeam-accent:#55c7c1;--parsebeam-accent-strong:#70d9d4;--parsebeam-accent-soft:#183534;--parsebeam-accent-text:#b9e8e5;--parsebeam-on-accent:#102524;--parsebeam-danger:#ff896b;--parsebeam-success:#65d5a7;--parsebeam-shadow:0 12px 36px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}button,input,textarea{font:inherit;min-height:var(--parsebeam-control-height);border:1px solid var(--parsebeam-border);border-radius:var(--parsebeam-control-radius);color:inherit}button{background:var(--parsebeam-surface-raised);cursor:pointer;transition:background-color var(--parsebeam-motion-fast) var(--parsebeam-motion-ease), border-color var(--parsebeam-motion-fast) var(--parsebeam-motion-ease), transform var(--parsebeam-motion-fast) var(--parsebeam-motion-ease);justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-weight:600;display:inline-flex}button:hover:not(:disabled){background:var(--parsebeam-surface-hover);border-color:var(--parsebeam-border-strong)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--parsebeam-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{transition:none!important;animation:none!important}
.locale-document{display:contents}.language-toggle{min-height:var(--parsebeam-control-height);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text);font:700 11px / 1 var(--mono);padding:0 9px}.header-actions>.motion-toggle{display:none}
