@font-face{font-family:"Latin Modern Math";src:url(/fonts/latinmodern-math.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.formula-math math{font-family:"Latin Modern Math",math}:root{--card-literal: #30343e;--card-calculated: #273e50;--card-relation: #3d3150;--card-family: #294336;--card-conflict: #ff8585;--card-name-literal: #8fc7ff;--card-name-calculated: #c5a6ff;--card-name-relation: #8ed9ad;--card-name-family: #ffc978;--bg-base: #252830;--bg-surface: #2c2f38;--bg-surface-alt: #31343e;--bg-panel: #1e2028;--bg-ribbon: #2a2d36;--bg-ribbon-group: #313441;--bg-ribbon-hover: #3a3e4a;--bg-ribbon-active: #444857;--bg-viewer: #1a1c22;--bg-statusbar: #1c1e25;--bg-tab-active: #2c2f38;--bg-tab-inactive: #23252d;--bg-tree-hover: rgba(100, 140, 200, .12);--bg-tree-selected: rgba(100, 140, 200, .2);--bg-input: #1e2028;--bg-tooltip: #3a3e4a;--text-primary: #d8dbe4;--text-secondary: #8e93a4;--text-muted: #5c6070;--text-inverse: #252830;--border-subtle: #3a3d48;--border-medium: #454855;--border-strong: #5a5e6e;--accent-primary: #e07830;--accent-primary-hover: #f08840;--accent-primary-muted: rgba(224, 120, 48, .15);--accent-blue: #4a8cc8;--accent-blue-muted: rgba(74, 140, 200, .15);--accent-green: #5aaa6a;--accent-red: #c85050;--color-gold: #ffbf00;--color-gold-dim: #cc9900;--color-gray-part: #c0c0c0;--color-gray-part-dim: #909090;--color-cs-red: #e05050;--color-cs-blue: #5080e0;--ribbon-group-label: #6a6e80;--ribbon-separator: #3a3d48;--shadow-panel: 0 2px 8px rgba(0,0,0,.4);--shadow-dropdown: 0 4px 16px rgba(0,0,0,.5);--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--font-mono: "Consolas", "SF Mono", "Fira Code", monospace;--font-ui: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif;--transition-fast: .12s ease;--transition-medium: .2s ease;--sk-sheet: #22242b;--sk-sheet-grid: rgba(255, 255, 255, .045);--sk-ink: #e6e8ef;--sk-under: #5b9dff;--sk-conflict: #e5484d;--sk-redundant: #d9a441;--sk-guide: #7a8090;--sk-dim: #9fb4d8;--sk-dim-weak: #6b7688;--sk-dim-driven: #8b90a0;--sk-glyph: #cfd6e4;--sk-glyph-bg: rgba(34, 36, 43, .85);--sk-axis: #8a8f9e;--sk-select: var(--accent-primary)}.light-theme{--card-literal: #e4e7ed;--card-calculated: #dcecf8;--card-relation: #eee2f8;--card-family: #dcefe2;--card-conflict: #a92222;--card-name-literal: #17588f;--card-name-calculated: #653298;--card-name-relation: #21663f;--card-name-family: #7a4a00;--bg-base: #ebedf2;--bg-surface: #f4f5f8;--bg-surface-alt: #e8eaef;--bg-panel: #ffffff;--bg-ribbon: #f0f1f5;--bg-ribbon-group: #e6e8ee;--bg-ribbon-hover: #d8dbe4;--bg-ribbon-active: #cdd0db;--bg-viewer: #d4d7e0;--bg-statusbar: #e0e2e8;--bg-tab-active: #f4f5f8;--bg-tab-inactive: #e0e2e8;--bg-tree-hover: rgba(60, 100, 160, .08);--bg-tree-selected: rgba(60, 100, 160, .14);--bg-input: #ffffff;--bg-tooltip: #ffffff;--text-primary: #2c2f38;--text-secondary: #5c6070;--text-muted: #8e93a4;--text-inverse: #ffffff;--border-subtle: #d0d3dc;--border-medium: #b8bcc8;--border-strong: #a0a4b0;--accent-primary: #d06820;--accent-primary-hover: #e07830;--accent-primary-muted: rgba(208, 104, 32, .1);--color-gold-dim: #e0a800;--color-gray-part-dim: #707070;--ribbon-group-label: #7a7e90;--ribbon-separator: #c8cad4;--shadow-panel: 0 1px 4px rgba(0,0,0,.1);--shadow-dropdown: 0 4px 12px rgba(0,0,0,.15);--sk-sheet: #fbfbf8;--sk-sheet-grid: rgba(0, 0, 0, .055);--sk-ink: #1c1f27;--sk-under: #2563eb;--sk-conflict: #c62828;--sk-redundant: #a86a00;--sk-guide: #9aa0ad;--sk-dim: #3d5a80;--sk-dim-weak: #a4adbd;--sk-dim-driven: #7b8090;--sk-glyph: #3a4152;--sk-glyph-bg: rgba(251, 251, 248, .9);--sk-axis: #6b7280}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{height:100%;font-family:var(--font-ui);font-size:13px;color:var(--text-primary);background:var(--bg-base);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.formula-math .variable-card{line-height:1}.formula-math app-variable-card,.formula-math .variable-card{max-width:none}.formula-math .variable-card__name{overflow:visible;text-overflow:clip}.formula-math--compact app-variable-card{line-height:1}
