@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-regular.woff2)format("woff2");unicode-range:U+0-2FF,U+370-FFFF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-bold.woff2)format("woff2");unicode-range:U+0-2FF,U+370-FFFF}@font-face{font-family:Luciole;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/luciole-regular.woff2)format("woff2");unicode-range:U+0-2FF,U+370-FFFF}@font-face{font-family:Luciole;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/luciole-bold.woff2)format("woff2");unicode-range:U+0-2FF,U+370-FFFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable.woff2)format("woff2")}:root,:root[data-theme=tamtas]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f2;--surface:#fff;--surface-muted:#f0eee8;--surface-hover:#fbfaf7;--line:#d6d3ca;--line-strong:#a8a397;--ink:#1f2328;--ink-muted:#57606a;--accent:#1d5fa8;--accent-soft:#e3edf8;--link:#1d5fa8;--focus:#0b57d0;--button-primary-bg:#1d5fa8;--button-primary-ink:#fff;--button-primary-hover:#174e8b;--input-bg:#fff;--input-ink:#1f2328;--input-line:#8d8981;--danger:#a4262c;--danger-soft:#fbeeee;--major-line:#a8352a;--success:#1f6f43;--success-soft:#e4f2e9;--warning-line:#d9a53a;--warning-soft:#fdf1d8;--warning-ink:#7a5200;--progress-stripe:#f3d79a;--header-bg:#fff;--header-ink:#1f2328;--header-muted:#57606a;--header-line:#d6d3ca;--header-hover:#f0eee8;--header-accent:#1d5fa8;--header-focus:#0b57d0;--hl-ink:#0d0e10;--hl-occ:#7850c829;--hl-occ-done:#2e8c5a24;--hl-rendering:#2e8c5a3d;--hl-unset:#78788c42;--hl-minor:#eaaa1e57;--hl-major:#ce3c2c6b;--hl-hint:#1e78dc47;--hl-pending:#1e5fa84d;--hl-caret:#1e5fa873;--hl-focus:#0b57d057;--slot-1:#0071b1;--slot-2:#ad5109;--slot-3:#097a5d;--slot-4:#8f5b7b;--slot-5:#8a6612;--slot-6:#3d7190;--backdrop:#14161a73;--shadow-dialog:0 16px 48px #0000003d;--shadow-bar:0 -4px 12px #0000000d;--hatch:#ffffffb3;--font-ui:system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Noto Sans", "Noto Sans Devanagari", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-data:system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=warm]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f3ed;--surface:#fff;--surface-muted:#fafaf8;--surface-hover:#f5f3ed;--line:#e0ddd5;--line-strong:#b2bec3;--ink:#2d3436;--ink-muted:#636e72;--accent:#099c80;--accent-soft:#dbf5f0;--link:#126fb6;--focus:#2d3436;--button-primary-bg:#2d3436;--button-primary-ink:#fff;--button-primary-hover:#4a5568;--input-bg:#fff;--input-ink:#2d3436;--input-line:#8a8c89;--danger:#c0392b;--danger-soft:#fff3f0;--major-line:#e17055;--success:#2a7b4e;--success-soft:#e1f4e9;--warning-line:#e67e22;--warning-soft:#fbebdc;--warning-ink:#9e612a;--progress-stripe:#f3bf91;--header-bg:#2d3436;--header-ink:#fff;--header-muted:#b2bec3;--header-line:#2d3436;--header-hover:#464c4e;--header-accent:#00b894;--header-focus:#969a9b;--hl-ink:#0c0e0f;--hl-occ:#7850c829;--hl-occ-done:#2e8c5a24;--hl-rendering:#2e8c5a3d;--hl-unset:#78788c42;--hl-minor:#eaaa1e57;--hl-major:#ce3c2c6b;--hl-hint:#1e78dc47;--hl-pending:#1e5fa84d;--hl-caret:#1e5fa873;--hl-focus:#0b57d057;--slot-1:#0072b2;--slot-2:#b2550b;--slot-3:#0e7e61;--slot-4:#915f7d;--slot-5:#8a6a1b;--slot-6:#427591;--backdrop:#0006;--shadow-dialog:0 8px 32px #0000001f, 0 2px 8px #0000000f;--shadow-bar:0 -4px 12px #0000000d;--hatch:#ffffffb3;--font-ui:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Luciole", "Noto Sans", "Noto Sans Devanagari", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-data:"Inter", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=ocean]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f0f4f8;--surface:#fff;--surface-muted:#f7fafc;--surface-hover:#edf2f7;--line:#cbd5e0;--line-strong:#a0aec0;--ink:#1a202c;--ink-muted:#4a5568;--accent:#5291c1;--accent-soft:#e9f4fc;--link:#3572a7;--focus:#5291c1;--button-primary-bg:#1a365d;--button-primary-ink:#fff;--button-primary-hover:#2a4a7f;--input-bg:#fff;--input-ink:#1a202c;--input-line:#848d98;--danger:#c53030;--danger-soft:#fff5f5;--major-line:#ea6767;--success:#417a5f;--success-soft:#eaf9f0;--warning-line:#f6ad55;--warning-soft:#fdf0e0;--warning-ink:#8c6941;--progress-stripe:#fbd6aa;--header-bg:#1a365d;--header-ink:#fff;--header-muted:#b3becd;--header-line:#1a365d;--header-hover:#354e70;--header-accent:#63b3ed;--header-focus:#63b3ed;--hl-ink:#0c0e14;--hl-occ:#7850c829;--hl-occ-done:#2e8c5a24;--hl-rendering:#2e8c5a3d;--hl-unset:#78788c42;--hl-minor:#eaaa1e57;--hl-major:#ce3c2c6b;--hl-hint:#1e78dc47;--hl-pending:#1e5fa84d;--hl-caret:#1e5fa873;--hl-focus:#0b57d057;--slot-1:#0072b2;--slot-2:#b55307;--slot-3:#077f61;--slot-4:#955d81;--slot-5:#8e6813;--slot-6:#3c7498;--backdrop:#0006;--shadow-dialog:0 8px 32px #0000001f, 0 2px 8px #0000000f;--shadow-bar:0 -4px 12px #0000000d;--hatch:#ffffffb3;--font-ui:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Luciole", "Noto Sans", "Noto Sans Devanagari", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-data:"Inter", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=forest]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f0f5f0;--surface:#fff;--surface-muted:#f7faf7;--surface-hover:#e6f0e6;--line:#c6d8c6;--line-strong:#8fac8f;--ink:#1a2e1a;--ink-muted:#4a6e4a;--accent:#4d9b69;--accent-soft:#eaf9f0;--link:#32794c;--focus:#4b9665;--button-primary-bg:#1a3a2a;--button-primary-ink:#fff;--button-primary-hover:#2a5a3a;--input-bg:#fff;--input-ink:#1a2e1a;--input-line:#7f927f;--danger:#c53030;--danger-soft:#fff5f5;--major-line:#ea6767;--success:#3f7c52;--success-soft:#eaf9f0;--warning-line:#f6ad55;--warning-soft:#fdf0e0;--warning-ink:#866c37;--progress-stripe:#fbd6aa;--header-bg:#1a3a2a;--header-ink:#fff;--header-muted:#acc2ac;--header-line:#1a3a2a;--header-hover:#355244;--header-accent:#68d391;--header-focus:#68d391;--hl-ink:#090f09;--hl-occ:#7850c829;--hl-occ-done:#2e8c5a24;--hl-rendering:#2e8c5a3d;--hl-unset:#78788c42;--hl-minor:#eaaa1e57;--hl-major:#ce3c2c6b;--hl-hint:#1e78dc47;--hl-pending:#1e5fa84d;--hl-caret:#1e5fa873;--hl-focus:#0b57d057;--slot-1:#0072b2;--slot-2:#b35505;--slot-3:#077f5a;--slot-4:#916078;--slot-5:#886b0c;--slot-6:#3a768a;--backdrop:#0006;--shadow-dialog:0 8px 32px #0000001f, 0 2px 8px #0000000f;--shadow-bar:0 -4px 12px #0000000d;--hatch:#ffffffb3;--font-ui:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Luciole", "Noto Sans", "Noto Sans Devanagari", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-data:"Inter", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f172a;--surface:#1e293b;--surface-muted:#232f40;--surface-hover:#2d3a4f;--line:#3a4a63;--line-strong:#9aa8bd;--ink:#eef2f8;--ink-muted:#c3cede;--accent:#f687b3;--accent-soft:#383449;--link:#f397c3;--focus:#f687b3;--button-primary-bg:#f687b3;--button-primary-ink:#0f172a;--button-primary-hover:#ed64a6;--input-bg:#1e293b;--input-ink:#eef2f8;--input-line:#6d798c;--danger:#feb2b2;--danger-soft:#2e1a1a;--major-line:#fc8181;--success:#86efac;--success-soft:#2a4149;--warning-line:#fde68a;--warning-soft:#424748;--warning-ink:#fde68a;--progress-stripe:#8e8863;--header-bg:#020617;--header-ink:#eef2f8;--header-muted:#9aa8bd;--header-line:#020617;--header-hover:#1e2232;--header-accent:#f687b3;--header-focus:#f687b3;--hl-ink:#eef2f8;--hl-occ:#8662ce5c;--hl-occ-done:#2e8c5a57;--hl-rendering:#2e8c5a57;--hl-unset:#8686984a;--hl-minor:#eaaa1e3b;--hl-major:#ce3c2cba;--hl-hint:#1e78dc5c;--hl-pending:#1e5fa887;--hl-caret:#1e5fa8d1;--hl-focus:#0b57d087;--slot-1:#4f9eca;--slot-2:#dd7d30;--slot-3:#1ca982;--slot-4:#cd7ca9;--slot-5:#e69f00;--slot-6:#56b4e9;--backdrop:#0009;--shadow-dialog:0 8px 32px #0009, 0 2px 8px #00000059;--shadow-bar:0 -4px 12px #0006;--hatch:#00000059;--font-ui:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Luciole", "Noto Sans", "Noto Sans Devanagari", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-data:"Inter", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=lavender]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f0f8;--surface:#fff;--surface-muted:#f9f7fc;--surface-hover:#ece7f5;--line:#d4c6e8;--line-strong:#9b8cb8;--ink:#1e1040;--ink-muted:#5b4a7a;--accent:#9a7bd2;--accent-soft:#f5f0fd;--link:#7658b4;--focus:#9476cb;--button-primary-bg:#2d1b69;--button-primary-ink:#fff;--button-primary-hover:#4c2d8a;--input-bg:#fff;--input-ink:#1e1040;--input-line:#9284ac;--danger:#b91c1c;--danger-soft:#fef2f2;--major-line:#de6d6d;--success:#577275;--success-soft:#f1fcf5;--warning-line:#fbd38d;--warning-soft:#fef7ea;--warning-ink:#816863;--progress-stripe:#fde9c6;--header-bg:#2d1b69;--header-ink:#fff;--header-muted:#b8a8d4;--header-line:#2d1b69;--header-hover:#46367b;--header-accent:#b794f4;--header-focus:#b794f4;--hl-ink:#110924;--hl-occ:#7850c829;--hl-occ-done:#2e8c5a24;--hl-rendering:#2e8c5a3d;--hl-unset:#78788c42;--hl-minor:#eaaa1e57;--hl-major:#ce3c2c6b;--hl-hint:#1e78dc47;--hl-pending:#1e5fa84d;--hl-caret:#1e5fa873;--hl-focus:#0b57d057;--slot-1:#0072b2;--slot-2:#b4500c;--slot-3:#077d67;--slot-4:#965887;--slot-5:#94641a;--slot-6:#3f71a4;--backdrop:#0006;--shadow-dialog:0 8px 32px #0000001f, 0 2px 8px #0000000f;--shadow-bar:0 -4px 12px #0000000d;--hatch:#ffffffb3;--font-ui:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Luciole", "Noto Sans", "Noto Sans Devanagari", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-data:"Inter", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=rose]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdf2f4;--surface:#fff;--surface-muted:#fdf7f8;--surface-hover:#f9e5ea;--line:#e8c6d0;--line-strong:#b88a9a;--ink:#2d1018;--ink-muted:#7a4a5a;--accent:#cc6e92;--accent-soft:#feeef4;--link:#aa4774;--focus:#c4698c;--button-primary-bg:#4a1028;--button-primary-ink:#fff;--button-primary-hover:#6b1e3d;--input-bg:#fff;--input-ink:#2d1018;--input-line:#a5848e;--danger:#b91c1c;--danger-soft:#fef2f2;--major-line:#de6d6d;--success:#607561;--success-soft:#f1fcf5;--warning-line:#fbd38d;--warning-soft:#fef7ea;--warning-ink:#8a684d;--progress-stripe:#fde9c6;--header-bg:#4a1028;--header-ink:#fff;--header-muted:#d09aa8;--header-line:#4a1028;--header-hover:#602d42;--header-accent:#f687b3;--header-focus:#f687b3;--hl-ink:#19090d;--hl-occ:#7850c829;--hl-occ-done:#2e8c5a24;--hl-rendering:#2e8c5a3d;--hl-unset:#78788c42;--hl-minor:#eaaa1e57;--hl-major:#ce3c2c6b;--hl-hint:#1e78dc47;--hl-pending:#1e5fa84d;--hl-caret:#1e5fa873;--hl-focus:#0b57d057;--slot-1:#0072b2;--slot-2:#b85104;--slot-3:#0a7f5f;--slot-4:#9e5b7e;--slot-5:#9a640a;--slot-6:#467497;--backdrop:#0006;--shadow-dialog:0 8px 32px #0000001f, 0 2px 8px #0000000f;--shadow-bar:0 -4px 12px #0000000d;--hatch:#ffffffb3;--font-ui:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Luciole", "Noto Sans", "Noto Sans Devanagari", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-data:"Inter", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=slate]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f5f9;--surface:#fff;--surface-muted:#f8fafc;--surface-hover:#e2e8f0;--line:#cbd5e1;--line-strong:#94a3b8;--ink:#0f172a;--ink-muted:#475569;--accent:#7f8da1;--accent-soft:#f0f2f5;--link:#5a697f;--focus:#78869a;--button-primary-bg:#1e293b;--button-primary-ink:#fff;--button-primary-hover:#334155;--input-bg:#fff;--input-ink:#0f172a;--input-line:#848d9b;--danger:#b91c1c;--danger-soft:#fef2f2;--major-line:#df6f6f;--success:#467a66;--success-soft:#eefdf3;--warning-line:#fde68a;--warning-soft:#fffbea;--warning-ink:#757053;--progress-stripe:#fef3c5;--header-bg:#1e293b;--header-ink:#fff;--header-muted:#a3b0c2;--header-line:#1e293b;--header-hover:#394353;--header-accent:#94a3b8;--header-focus:#94a3b8;--hl-ink:#090e19;--hl-occ:#7850c829;--hl-occ-done:#2e8c5a24;--hl-rendering:#2e8c5a3d;--hl-unset:#78788c42;--hl-minor:#eaaa1e57;--hl-major:#ce3c2c6b;--hl-hint:#1e78dc47;--hl-pending:#1e5fa84d;--hl-caret:#1e5fa873;--hl-focus:#0b57d057;--slot-1:#0072b2;--slot-2:#b75306;--slot-3:#037f62;--slot-4:#975e84;--slot-5:#906911;--slot-6:#3a759d;--backdrop:#0006;--shadow-dialog:0 8px 32px #0000001f, 0 2px 8px #0000000f;--shadow-bar:0 -4px 12px #0000000d;--hatch:#ffffffb3;--font-ui:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Luciole", "Noto Sans", "Noto Sans Devanagari", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-data:"Inter", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=chai]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf6f0;--surface:#fffdf8;--surface-muted:#f5f0e8;--surface-hover:#f0ebe2;--line:#e0d5c4;--line-strong:#a89888;--ink:#3e2723;--ink-muted:#6d5c4e;--accent:#ac835e;--accent-soft:#f9f1e6;--link:#8b6143;--focus:#a77f5c;--button-primary-bg:#3e2723;--button-primary-ink:#faf6f0;--button-primary-hover:#5d4037;--input-bg:#fffdf8;--input-ink:#3e2723;--input-line:#97877c;--danger:#a63d1f;--danger-soft:#fdf0ee;--major-line:#ce7256;--success:#63725d;--success-soft:#eff6ec;--warning-line:#e8b86d;--warning-soft:#fbf1df;--warning-ink:#896744;--progress-stripe:#f4dbb3;--header-bg:#3e2723;--header-ink:#faf6f0;--header-muted:#bdb0a2;--header-line:#3e2723;--header-hover:#55403c;--header-accent:#d4a574;--header-focus:#d4a574;--hl-ink:#120b0a;--hl-occ:#7850c829;--hl-occ-done:#2e8c5a24;--hl-rendering:#2e8c5a3d;--hl-unset:#78788c42;--hl-minor:#eaaa1e57;--hl-major:#ce3c2c6b;--hl-hint:#1e78dc47;--hl-pending:#1e5fa84d;--hl-caret:#1e5fa873;--hl-focus:#0b57d057;--slot-1:#0072b2;--slot-2:#b25108;--slot-3:#127b5c;--slot-4:#975b76;--slot-5:#946411;--slot-6:#4b728c;--backdrop:#0006;--shadow-dialog:0 8px 32px #0000001f, 0 2px 8px #0000000f;--shadow-bar:0 -4px 12px #0000000d;--hatch:#ffffffb3;--font-ui:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Luciole", "Noto Sans", "Noto Sans Devanagari", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-data:"Inter", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=solarized]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#002b36;--surface:#073642;--surface-muted:#093b48;--surface-hover:#093b48;--line:#1a5666;--line-strong:#586e75;--ink:#93a1a1;--ink-muted:#93a1a0;--accent:#2aa198;--accent-soft:#093b46;--link:#5ca6d6;--focus:#268bd2;--button-primary-bg:#2aa198;--button-primary-ink:#002b36;--button-primary-hover:#3794d6;--input-bg:#073642;--input-ink:#93a1a1;--input-line:#5e868c;--danger:#e98077;--danger-soft:#1c1210;--major-line:#e04a45;--success:#97a722;--success-soft:#0f3c3e;--warning-line:#b58900;--warning-soft:#143c3d;--warning-ink:#c09922;--progress-stripe:#5e6021;--header-bg:#001e28;--header-ink:#93a1a1;--header-muted:#849496;--header-line:#001e28;--header-hover:#122e37;--header-accent:#2aa198;--header-focus:#268bd2;--hl-ink:#f1eddc;--hl-occ:#ae96de40;--hl-occ-done:#6daf8c3d;--hl-rendering:#2e8c5a5c;--hl-unset:#78788c63;--hl-minor:#eaaa1e40;--hl-major:#d35041b8;--hl-hint:#1e78dc61;--hl-pending:#1e5fa896;--hl-caret:#1e5fa8c7;--hl-focus:#0b57d099;--slot-1:#65a7c6;--slot-2:#e08940;--slot-3:#38b18c;--slot-4:#d288ae;--slot-5:#e69f00;--slot-6:#56b4e9;--backdrop:#0009;--shadow-dialog:0 8px 32px #0009, 0 2px 8px #00000059;--shadow-bar:0 -4px 12px #0006;--hatch:#00000059;--font-ui:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Luciole", "Noto Sans", "Noto Sans Devanagari", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-data:"Inter", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#000;--surface-muted:#000;--surface-hover:#003a66;--line:#fff;--line-strong:#fff;--ink:#fff;--ink-muted:#fff;--accent:#ff0;--accent-soft:#1f1f00;--link:#fff;--focus:#0ff;--button-primary-bg:#ff0;--button-primary-ink:#000;--button-primary-hover:#fff;--input-bg:#000;--input-ink:#fff;--input-line:#fff;--danger:#f66;--danger-soft:#000;--major-line:#f66;--success:#6f9;--success-soft:#0c1f12;--warning-line:#ffd24d;--warning-soft:#29220c;--warning-ink:#ffd24d;--progress-stripe:#806927;--header-bg:#000;--header-ink:#fff;--header-muted:#fff;--header-line:#000;--header-hover:#1f1f1f;--header-accent:#ff0;--header-focus:#0ff;--hl-ink:#fff;--hl-occ:#a185d94d;--hl-occ-done:#abd1bd38;--hl-rendering:#abd1bd38;--hl-unset:#c9c9d138;--hl-minor:#ecb3353d;--hl-major:#d863567d;--hl-hint:#1e78dc5e;--hl-pending:#1e5fa878;--hl-caret:#1e5fa885;--hl-focus:#0b57d07a;--slot-1:#127cb7;--slot-2:#d55e00;--slot-3:#009e73;--slot-4:#cc79a7;--slot-5:#e69f00;--slot-6:#56b4e9;--backdrop:#0009;--shadow-dialog:none;--shadow-bar:0 -4px 12px #0006;--hatch:#00000059;--font-ui:system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:"Noto Sans", "Noto Sans Devanagari", "Noto Naskh Arabic", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-data:system-ui, -apple-system, "Segoe UI", "Noto Sans", Roboto, "Helvetica Neue", Arial, sans-serif}:root{--text-scale:1}:root[data-text-size="80"]{--text-scale:.8}:root[data-text-size="90"]{--text-scale:.9}:root[data-text-size="100"]{--text-scale:1}:root[data-text-size="110"]{--text-scale:1.1}:root[data-text-size="120"]{--text-scale:1.2}:root[data-text-size="130"]{--text-scale:1.3}:root[data-text-size="140"]{--text-scale:1.4}:root[data-text-size="150"]{--text-scale:1.5}:root[data-text-size="160"]{--text-scale:1.6}:root[data-text-size="170"]{--text-scale:1.7}:root[data-text-size="180"]{--text-scale:1.8}:root[data-text-size="190"]{--text-scale:1.9}:root[data-text-size="200"]{--text-scale:2}.appearance{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.appearance__field{align-items:center;gap:var(--space-1);display:inline-flex}.appearance__label{color:var(--header-muted);font-size:.85rem;font-weight:600}.appearance__select{border:1px solid var(--input-line);background:var(--input-bg);min-height:32px;color:var(--input-ink);font:inherit;border-radius:6px;padding:2px 8px;font-size:.9rem}.appearance__size{gap:2px}.appearance__step{border:1px solid var(--header-line);min-width:32px;min-height:32px;color:var(--header-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0;font-size:1.1rem;font-weight:700;line-height:1;display:inline-grid}.appearance__step:hover:not([aria-disabled=true]){background:var(--header-hover)}.appearance__step[aria-disabled=true]{opacity:.55;cursor:not-allowed}.appearance__switch{cursor:pointer;min-height:32px}.appearance__check{cursor:pointer;width:18px;height:18px;margin:0}.appearance__value{min-width:3.2em;color:var(--header-ink);font-variant-numeric:tabular-nums;text-align:center;font-size:.9rem}@media (forced-colors:active){.appearance__step{border-color:buttontext}}:root{--radius:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);margin:0;font-size:1rem;line-height:1.55}h1,h2,h3,h4{margin:0 0 var(--space-3);line-height:1.25}h1{font-size:1.6rem;font-weight:650}h2{font-size:1.2rem;font-weight:620}h3{font-size:1.05rem;font-weight:620}h4{font-size:1rem;font-weight:600}p{margin:0 0 var(--space-3)}ul,ol{margin:0 0 var(--space-3);padding-left:1.3em}kbd{border:1px solid var(--line-strong);background:var(--surface);min-width:1.5em;font-family:var(--font-ui);text-align:center;border-bottom-width:2px;border-radius:4px;padding:0 .35em;font-size:.85em;line-height:1.5;display:inline-block}q{quotes:"“" "”"}.muted{color:var(--ink-muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.skip-link{left:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--header-ink);color:var(--header-bg);border-radius:var(--radius);z-index:100;line-height:24px;position:absolute;top:-100px}.skip-link:focus{top:var(--space-1);outline:3px solid var(--header-focus);outline-offset:2px}.button{align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;padding:6px 14px;font-weight:550;display:inline-flex}.button:hover:not(:disabled){background:var(--surface-muted)}.button:disabled{opacity:.55;cursor:not-allowed}.button--primary{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-ink)}.button--primary:hover:not(:disabled){background:var(--button-primary-hover);border-color:var(--button-primary-hover)}.button--quiet{background:0 0;border-color:#0000}.button--quiet:hover:not(:disabled){background:var(--surface-muted);border-color:var(--line)}.button--danger{border-color:var(--danger);color:var(--danger)}.button--small{min-height:28px;padding:2px 10px;font-size:.92rem}.button--large{min-height:48px;padding:10px 24px;font-size:1.1rem}.button--choice{text-align:left;justify-content:flex-start;width:100%}.link-button{min-height:24px;color:var(--link);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.actions{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.choice-grid{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}input[type=text],input[type=number],textarea,select{border:1px solid var(--input-line);background:var(--input-bg);max-width:100%;min-height:36px;color:var(--input-ink);font:inherit;border-radius:6px;padding:6px 10px}textarea{width:100%}input[type=checkbox],input[type=radio]{width:18px;height:18px;margin:0 var(--space-2) 0 0;accent-color:var(--accent);vertical-align:-3px}fieldset{min-width:0;margin:0 0 var(--space-3);border:0;padding:0}legend{margin-bottom:var(--space-2);padding:0;font-weight:600}label{cursor:pointer}.inline-choices label{min-height:28px;margin-right:var(--space-4);align-items:center;display:inline-flex}.stacked-choices label{align-items:center;min-height:28px;display:flex}.checkbox{min-height:28px;margin-bottom:var(--space-2);align-items:center;display:flex}.field-block{margin:var(--space-2) 0;font-weight:550;display:block}.field-block select,.field-block input{width:100%;margin-top:var(--space-1);display:block}.field-inline{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.key-hint{margin-left:var(--space-1);color:var(--ink-muted);font-size:.75em}.control-problem{color:var(--danger)}.todo-list{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3) var(--space-2) 1.8em;border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);border-radius:4px;font-size:.95rem}.field,.span-control{margin-bottom:var(--space-3)}fieldset.span-control label,.field--enum label{align-items:center;min-height:28px;margin-bottom:2px;display:flex}fieldset.span-control:disabled label{color:var(--ink-muted)}div.span-control>label{font-weight:550}.field--score{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:auto 6em 1fr;display:grid}.field--score label{font-weight:550}.field--score input[type=range]{width:100%;accent-color:var(--accent)}.field--score input[type=range][data-unset=true]{appearance:none;background:0 0;height:1.5rem}.field--score input[type=range][data-unset=true]::-webkit-slider-runnable-track{border:1px solid var(--input-line);background:var(--input-bg);border-radius:999px;height:.5rem}.field--score input[type=range][data-unset=true]::-moz-range-track{border:1px solid var(--input-line);background:var(--input-bg);border-radius:999px;height:.5rem}.field--score input[type=range][data-unset=true]::-webkit-slider-thumb{appearance:none;opacity:0;width:0;height:0}.field--score input[type=range][data-unset=true]::-moz-range-thumb{opacity:0;border:0;width:0;height:0}.field__unset,.field__default{color:var(--ink-muted);font-size:.85rem;font-style:italic}.field--score[data-default=true] input[type=number]{font-style:italic}.field__cap,.field__cap-flag{grid-column:1/-1;margin:0;font-size:.85rem}.field__cap{color:var(--ink-muted)}.field__cap-flag:empty{display:none}.field__cap-flag{align-items:center;gap:var(--space-2);color:var(--danger);flex-wrap:wrap;font-weight:600;display:flex}.topbar__cap{align-items:center;gap:var(--space-2);margin:0;font-size:.92rem;display:flex}.field__anchors{gap:var(--space-1) var(--space-4);color:var(--ink-muted);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.field--confirm{align-items:center;display:flex}.counted-text label{margin-bottom:var(--space-1);font-weight:550;display:block}.counted-text__count{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:.85rem}.counted-text__over{color:var(--danger);font-size:.9rem}.span-control__help{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:.88rem}.span-control select{width:100%;margin-top:var(--space-1);display:block}.chip{border:1px solid var(--line);background:var(--surface-muted);border-radius:999px;padding:0 8px;font-size:.82rem;display:inline-block}.chip--strong{border-color:var(--ink);font-weight:600}.status{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:1px 10px;font-size:.82rem;font-weight:600;display:inline-block}.status--new{border-color:var(--line);background:var(--surface-muted);color:var(--ink-muted)}.status--todo{border-color:var(--warning-line);background:var(--warning-soft)}.status--done{border-color:var(--success);background:var(--success-soft);color:var(--success)}.badge{border:1px solid var(--line-strong);background:var(--surface);min-width:36px;min-height:24px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:0 6px;font-size:.8rem;font-weight:700}.badge--static{cursor:default;justify-content:center;align-items:center;display:inline-flex}.badge--major{border:2px solid var(--major-line);background:var(--hl-major);color:var(--hl-ink)}.badge--critical{border-style:double;border-width:3px}.badge--minor{background:var(--hl-minor);color:var(--hl-ink);border-style:dashed}.badge--unset{background:var(--hl-unset);color:var(--hl-ink);border-style:dotted}.badge--neutral{background:var(--hl-rendering);color:var(--hl-ink)}.banner{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);border-left-width:4px;flex-wrap:wrap;display:flex}.banner p{margin:0}.banner--notice{border-left-color:var(--accent);background:var(--accent-soft)}.banner--warning{border-left-color:var(--warning-line);background:var(--warning-soft)}.content-notice code{overflow-wrap:anywhere}.banner--success{border-left-color:var(--success);background:var(--success-soft)}.app{flex-direction:column;min-height:100vh;display:flex}.app-header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--header-line);background:var(--header-bg);color:var(--header-ink);flex-wrap:wrap;display:flex}.app-header__brand{color:var(--header-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700}.app-header__user{align-items:center;gap:var(--space-3);display:flex}.app-header .muted{color:var(--header-muted)}.app-header .button--quiet{color:var(--header-ink)}.app-header .button--quiet:hover:not(:disabled){background:var(--header-hover);border-color:var(--header-line)}.app-header :focus-visible{outline-color:var(--header-focus)}.app__content{flex:1}.page{max-width:880px;padding:var(--space-6) var(--space-5);margin:0 auto}.page--centred{max-width:640px;padding-top:12vh}.enrol .button--large{margin:var(--space-3) 0}.assignment-list{gap:var(--space-3);margin:var(--space-4) 0;padding:0;list-style:none;display:grid}.assignment-card{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr auto auto;display:grid}.assignment-card__title{margin:0;font-size:1.1rem}.assignment-card p{margin:0}.assignment-card p.assignment-card__local{margin-top:var(--space-1);font-weight:600}.dialog-backdrop{z-index:50;padding:8vh var(--space-4) var(--space-4);background:var(--backdrop);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog{background:var(--surface);width:min(680px,100%);max-height:84vh;box-shadow:var(--shadow-dialog);border-radius:12px;overflow-y:auto}.dialog__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);background:var(--surface);display:flex;position:sticky;top:0}.dialog__title{margin:0}.dialog__body{padding:var(--space-4) var(--space-5) var(--space-5)}.cheatsheet{width:100%;margin-bottom:var(--space-4);border-collapse:collapse}.cheatsheet td{padding:6px var(--space-2);border-bottom:1px solid var(--surface-muted);vertical-align:top}.cheatsheet__keys{white-space:nowrap;width:38%}.markdown h3,.markdown h4{margin-top:var(--space-4)}.annotate{flex-direction:column;min-height:calc(100vh - 50px);display:flex}.topbar{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:auto 1fr auto auto;display:grid}.topbar__title h1{margin:0;font-size:1.2rem}.topbar__title p,.topbar__status{margin:0}.topbar__status{color:var(--ink-muted);font-size:.92rem}.topbar__status[data-save-state=error],.topbar__status[data-save-state=conflict]{color:var(--danger);font-weight:600}.topbar__doc-title{overflow-wrap:anywhere;margin:0;font-weight:600}.topbar__actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.topbar__timer{gap:var(--space-1);align-items:center;display:inline-flex}.topbar__time{font-variant-numeric:tabular-nums}.care-warning{display:block}.care-warning h3{margin:0 0 var(--space-2)}.care-warning p+p{margin-top:var(--space-2)}.welcome__campaign{margin:var(--space-4) 0}.skip__reasons label{margin:var(--space-1) 0;display:block}.skip__detail{margin:var(--space-3) 0}.annotate>.banner,.annotate__head>.banner{margin:var(--space-3) var(--space-5) 0}.slot-switch{gap:var(--space-4);padding:var(--space-2) var(--space-5);display:flex}.annotate__body{flex:1;grid-template-columns:minmax(0,1fr) 400px;display:grid}.annotate__document{min-width:0;padding:var(--space-4) var(--space-5) var(--space-6)}.annotate__panel{--panel-head-room:calc(var(--space-3) + 41px);max-height:calc(100vh - 110px);padding:0 var(--space-4) var(--space-5);border-left:1px solid var(--line);background:var(--surface);scroll-padding-top:var(--panel-head-room);align-self:start;position:sticky;top:0;overflow-y:auto}.annotate__panel>.panel-head{z-index:3;margin-bottom:var(--space-3);padding-top:var(--space-3);background:var(--surface);display:flow-root;position:sticky;top:0}.annotate__panel>.panel-head>.tabs{margin-bottom:0}.annotate__spans{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.tabs{gap:var(--space-1);margin-bottom:var(--space-3);border-bottom:1px solid var(--line);display:flex}.tabs__tab{min-height:40px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:6px 14px;font-weight:600}.tabs__tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.aligned{gap:var(--space-3);display:grid}.aligned__head{gap:var(--space-4);color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:2.2em 1fr 1fr;font-size:.85rem;font-weight:600;display:grid}.segment-row{gap:var(--space-2) var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:2.2em 1fr 1fr;display:grid}.segment-row__num{color:var(--ink-muted);padding-top:2px;font-weight:700}.segment-cell{min-width:0}.segment-cell--target{padding-left:var(--space-4);border-left:1px solid var(--surface-muted)}.segment-cell__missing{color:var(--ink-muted);font-style:italic}.segment-row__extras{padding-top:var(--space-2);border-top:1px dashed var(--line);grid-column:2/-1}.segment-text{font-family:var(--font-text);font-size:calc(1.15rem * var(--text-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;line-height:1.85}.segment-text:focus-visible{outline-offset:4px}.segment-text--caret{outline:2px dashed var(--accent);outline-offset:4px}.segment-gutter{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.segment-fields{gap:var(--space-2);display:grid}.segment-fields .field{margin-bottom:0}.document-fields{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.field-slot:focus-visible{outline-offset:4px}::highlight(occ){background-color:var(--hl-occ);color:var(--hl-ink)}::highlight(occ-done){background-color:var(--hl-occ-done);color:var(--hl-ink)}::highlight(rendering){background-color:var(--hl-rendering);color:var(--hl-ink)}::highlight(err-unset){background-color:var(--hl-unset);color:var(--hl-ink)}::highlight(err-minor){background-color:var(--hl-minor);color:var(--hl-ink)}::highlight(err-major){background-color:var(--hl-major);color:var(--hl-ink)}::highlight(hint){background-color:var(--hl-hint);color:var(--hl-ink)}::highlight(pending){background-color:var(--hl-pending);color:var(--hl-ink)}::highlight(caret){background-color:var(--hl-caret);color:var(--hl-ink)}::highlight(focus){background-color:var(--hl-focus);color:var(--hl-ink);text-decoration-line:underline;text-decoration-thickness:2px}.inspector__section{outline-offset:4px}.quote,.inspector__quote q{background:var(--surface-muted);font-family:var(--font-text);border-radius:4px;padding:0 4px;font-size:1.1rem;font-weight:600}.inspector__empty p:first-child{font-weight:550}.inspector__add{margin:var(--space-4) 0;padding-top:var(--space-3);border-top:1px solid var(--line)}.edge-controls{gap:var(--space-1);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.error-card{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.error-card legend{padding:0 var(--space-1)}.span-list{margin:0;padding:0;list-style:none}.span-list__item{gap:2px var(--space-2);padding:var(--space-2);cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr;display:grid}.span-list__item:hover{background:var(--surface-muted)}.span-list__item[aria-selected=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.span-list__quote{font-family:var(--font-text);font-weight:600}.span-list__detail,.span-list__where{grid-column:2;font-size:.88rem}.terms__summary{font-weight:600}.terms__facets,.terms__add{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-muted)}.term-group{margin-bottom:var(--space-5)}.term-group__title{margin-bottom:var(--space-2);font-size:1.1rem}.entry-card{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--line-strong);background:var(--surface-muted);border-radius:0 6px 6px 0}.entry-card__forms{margin:0 0 var(--space-1);padding:0;list-style:none}.entry-card__form{font-family:var(--font-text);font-weight:600}.entry-card__meta{gap:var(--space-1) var(--space-3);color:var(--ink-muted);flex-wrap:wrap;margin:0;font-size:.88rem;display:flex}.occ-card{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.occ-card--focused{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.occ-card{position:relative}.occ-card--focused,.segment-row[data-term-open]{box-shadow:inset 6px 0 0 var(--accent), 0 0 0 2px var(--accent-soft)}.occ-card--open{box-shadow:inset 6px 0 0 var(--accent)}.segment-cue{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.875rem;display:flex}.segment-cue__play{font-variant-numeric:tabular-nums}.segment-row[data-playing]{outline:3px solid var(--accent);outline-offset:-3px}.chip--playing{border-color:var(--accent);background:var(--surface);color:var(--ink);font-weight:600}.occ-card>.occ-card__head{margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-4)) var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius) var(--radius) 0 0}.occ-card--focused>.occ-card__head,.occ-card--open>.occ-card__head{background:var(--accent-soft)}.chip--open{top:-.75em;border-color:var(--accent);background:var(--surface);color:var(--ink);font-weight:600;line-height:1.4;position:absolute;inset-inline-start:var(--space-4)}.occ-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.occ-card__head h4{margin:0}.occ-card__added{align-items:center;gap:var(--space-2);display:flex}.rendering{margin:var(--space-2) 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-muted);border-radius:6px}.rendering__label{margin:0 0 var(--space-1);font-weight:600}.rendering p{margin-bottom:var(--space-1)}.conflict-choices{margin:var(--space-3) 0 0;color:var(--ink-muted);padding-left:1.2em}.actions--wrap{margin:var(--space-2) 0 0}.hint-list{gap:var(--space-1);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.severity-choice{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--danger);background:var(--danger-soft);border-radius:0 6px 6px 0}.severity-choice fieldset{margin-bottom:var(--space-1)}.consistency{margin:var(--space-3) 0;padding-top:var(--space-2);border-top:1px dashed var(--line)}.new-link{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--accent-soft)}.relation-list{margin:0;padding:0;list-style:none}.relation{margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius)}.relation--focused{border-color:var(--accent)}.bottom-bar{z-index:10;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-bar);display:flex;position:sticky;bottom:0}.bottom-bar__edit{gap:var(--space-1);display:flex}.submit-bar{justify-content:space-between;align-items:center;gap:var(--space-4);flex:1;display:flex}.submit-bar__gate p{margin:0}.submit-bar__first{gap:var(--space-1) var(--space-4);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;font-size:.92rem;list-style:none;display:flex}.submit-bar__ready{color:var(--success);font-weight:600}.gate-section ul{padding-left:1.2em}.gate-section li{margin-bottom:var(--space-1)}.gate-problem{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-left:4px solid var(--danger);border-radius:0 var(--radius) var(--radius) 0;background:var(--danger-soft)}.submit-bar__sending:empty{margin:0}.gate-accepted{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-left:4px solid var(--warning-line);border-radius:0 var(--radius) var(--radius) 0;background:var(--warning-soft)}.topbar__status[data-save-state=unsaved]{color:var(--ink)}.choice{flex-direction:column;gap:2px;display:flex}.choice__help{margin:0 0 var(--space-1) 1.6rem;color:var(--ink-muted);font-size:.85rem;line-height:1.35}:root[data-explanations=off] .choice__help:not(.choice__help--status),:root[data-explanations=off] .severity-choice__help,:root[data-explanations=off] .span-control__help,:root[data-explanations=off] .field__anchors{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.occ-card__context{gap:var(--space-1);margin:var(--space-2) 0;padding:var(--space-2);border-radius:var(--radius);background:var(--surface-muted);display:grid}.occ-card__source,.occ-card__target{font-family:var(--font-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.occ-card__source mark,.occ-card__target mark{background:var(--hl-focus);color:var(--hl-ink)}.occ-card__context .button{justify-self:start}.rendering__termbase{color:var(--ink-muted);margin:0;font-size:.9rem}.rendering__hint{gap:var(--space-1);margin-top:var(--space-2);display:grid}.entry-card__paradigm{margin:var(--space-1) 0 0 var(--space-4);padding:0;font-size:.9rem;list-style:none}.entry-card__feats{color:var(--ink-muted);font-size:.8rem}.entry-card__note{margin:var(--space-1) 0 0 var(--space-4);color:var(--ink-muted);font-size:.85rem}.chip--warning{border-color:var(--warning-line);background:var(--warning-soft)}.uncertainty{gap:var(--space-1);margin-top:var(--space-2);display:grid}.uncertainty__about{margin:0}.field-uncertain{color:var(--ink-muted);font-size:.85rem}.button--to-terms{border-style:dashed}.review{margin-bottom:var(--space-4)}.review__output{margin:0 0 var(--space-2)}.review__title{margin:0 0 var(--space-1);font-weight:600}.review__line{gap:var(--space-2);display:flex}.review__line dt{min-width:9rem;color:var(--ink-muted)}.review__line dd{margin:0}.pending-prompt{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);justify-content:flex-start}.pending-prompt p{margin:0}@media (min-width:1101px){.pending-prompt{display:none}}@media (max-width:1100px){.annotate__body{grid-template-columns:1fr}.annotate__panel{border-top:1px solid var(--line);border-left:0;max-height:none;position:static;overflow:visible}.annotate__panel>.tabs__panel *{scroll-margin-top:var(--panel-head-room)}}.sheet-toggle{display:none}@media (max-width:900px){.bottom-bar{flex-wrap:wrap;position:static}.submit-bar{flex-wrap:wrap}.annotate__panel{z-index:20;max-height:60vh;padding:0 var(--space-4) var(--space-4);border-top:2px solid var(--line-strong);box-shadow:var(--shadow-bar);position:fixed;inset:auto 0 0;overflow-y:auto}.annotate__panel>.panel-head{padding-top:var(--space-2)}.annotate__panel>.tabs__panel *{scroll-margin-top:0}.annotate__panel[data-sheet=closed]>:not(.panel-head){display:none}.annotate[data-sheet=open]{padding-bottom:60vh}.annotate[data-sheet=closed]{padding-bottom:7rem}html:has(.annotate[data-sheet=open]){scroll-padding-bottom:60vh}html:has(.annotate[data-sheet=closed]){scroll-padding-bottom:7rem}.sheet-toggle{float:right;display:inline-flex}}@media (max-width:720px){.segment-row,.aligned__head,.topbar,.field--score{grid-template-columns:1fr}.segment-cell--target{border-left:0;padding-left:0}.segment-row__extras{grid-column:1}.assignment-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.badge,.status,.chip{border:1px solid canvastext}::highlight(err-major){color:highlighttext;background-color:highlight}::highlight(err-minor){color:highlighttext;background-color:highlight}::highlight(err-unset){color:highlighttext;background-color:highlight}::highlight(pending){color:highlighttext;background-color:highlight}::highlight(caret){color:highlighttext;background-color:highlight}::highlight(focus){color:highlighttext;background-color:highlight}::highlight(focus){text-decoration-color:highlighttext}.occ-card--focused,.occ-card--open,.segment-row[data-term-open],.segment-row[data-playing]{outline:3px solid highlight}}.landing{max-width:880px;padding-top:8vh}.landing__lead{max-width:60ch;color:var(--ink-muted);font-size:1.1rem}.app-nav{gap:var(--space-1);margin-left:var(--space-4);display:flex}.app-nav__link{min-height:32px;color:var(--header-muted);border-bottom:3px solid #0000;align-items:center;padding:2px 10px;font-weight:600;text-decoration:none;display:inline-flex}.app-nav__link:hover{background:var(--header-hover)}.app-nav__link[aria-current=page]{border-bottom-color:var(--header-accent);color:var(--header-ink)}.page--wide{max-width:1240px}.dash__header{margin-bottom:var(--space-4)}.dash__header h1{margin-bottom:var(--space-1)}.breadcrumbs ol{gap:var(--space-1);margin:0 0 var(--space-3);color:var(--ink-muted);flex-wrap:wrap;padding:0;font-size:.92rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";margin-right:var(--space-1);color:var(--line-strong)}.breadcrumbs a{color:var(--link)}.other-engine{margin-top:var(--space-2);font-size:.92rem}.dash a{color:var(--link);text-underline-offset:2px}.dash a.button{color:var(--ink);text-decoration:none}.dash code,.export-card code{font-size:.88em}.state{margin:var(--space-4) 0}.state--empty{padding:var(--space-4) var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface)}.state--empty p:last-child{margin-bottom:0}.state__title{font-weight:650}.live-status{align-items:baseline;gap:2px var(--space-3);margin:var(--space-2) 0;color:var(--ink-muted);flex-wrap:wrap;font-size:.85rem;display:flex}.live-status__time{font-variant-numeric:tabular-nums}.live-status__state{margin:0}.live-status--failed .live-status__state{color:var(--ink);font-weight:600}.metric-layer>h2{font-size:1.05rem}.chip--neutral{background:var(--surface-muted)}.chip--good{border-color:var(--success);background:var(--success-soft);color:var(--success);font-weight:600}.chip--danger{border-color:var(--danger);background:var(--danger-soft);color:var(--danger);font-weight:600}.chip--muted{color:var(--ink-muted)}.campaign-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0;padding:0;list-style:none;display:grid}.campaign-card{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:grid}.campaign-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.campaign-card__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.dash__filter{margin-bottom:var(--space-3)}.campaign-card__title{margin:0;font-size:1.15rem}.campaign-card__meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.facts dt{color:var(--ink-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:600}.facts dd{margin:0}.fact-row{gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fact-row li{display:grid}.fact-row__label{color:var(--ink-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:600}.seg-progress{gap:var(--space-1);display:grid}.seg-bar{border-radius:6px;width:100%;height:12px;display:block;overflow:hidden}.seg-bar__track,.seg-bar__none{fill:var(--surface-muted)}.seg-bar__submitted{fill:var(--success)}.seg-bar__progress{fill:var(--warning-line)}.seg-bar__hatch{stroke:var(--hatch);stroke-width:1.2px}.seg-legend{gap:var(--space-1) var(--space-4);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.seg-legend li{align-items:center;gap:var(--space-1);display:inline-flex}.seg-legend__swatch{border:1px solid var(--line-strong);border-radius:3px;width:12px;height:12px;display:inline-block}.seg-legend__swatch--submitted{background:var(--success)}.seg-legend__swatch--progress{background:repeating-linear-gradient(45deg, var(--warning-line) 0 3px, var(--progress-stripe) 3px 5px)}.seg-legend__swatch--none{background:var(--surface-muted)}.campaign-head{align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(260px,380px);display:grid}.dash-tabs{flex-wrap:wrap}.dash-panel{padding-top:var(--space-2)}.dash-panel:focus-visible{outline-offset:6px}.dash-section{margin-top:var(--space-6)}.toolbar{align-items:flex-end;gap:var(--space-3);margin:var(--space-4) 0 var(--space-2);flex-wrap:wrap;display:flex}.toolbar__field{color:var(--ink-muted);gap:2px;font-size:.88rem;font-weight:600;display:grid}.toolbar__field select,.toolbar__field input{color:var(--input-ink);font-weight:400}.toolbar__field input[type=search]{border:1px solid var(--input-line);background:var(--input-bg);min-height:36px;font:inherit;border-radius:6px;padding:6px 10px}.toolbar__field--grow{flex:240px}.toolbar__action{margin-left:auto}.table-scroll{max-width:100%;position:relative;overflow-x:auto}.data-table{width:100%;margin:var(--space-2) 0 var(--space-4);border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-family:var(--font-data);font-size:.95rem}.data-table caption{padding:0 0 var(--space-2);color:var(--ink);text-align:left;font-weight:650}.data-table th,.data-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--surface-muted);text-align:left;vertical-align:top}.data-table thead th{border-bottom:1px solid var(--line);background:var(--surface-muted);color:var(--ink-muted);white-space:nowrap;font-size:.85rem;font-weight:650}.data-table tbody th{font-weight:600}.data-table tbody tr:hover{background:var(--surface-hover)}.data-table--compact{max-width:760px}.data-table .num{font-variant-numeric:tabular-nums;text-align:right}.cell-main{display:block}.cell-sub{color:var(--ink-muted);font-size:.85rem;display:block}.row-actions{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.row-actions a{align-items:center;min-height:24px;font-weight:600;display:inline-flex}.sort-button{align-items:center;gap:var(--space-1);min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sort-button__arrow{min-width:1em;font-size:.75rem}.alert-list{gap:var(--space-3);margin:var(--space-3) 0;padding:0;list-style:none;display:grid}.alert-card{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-left:4px solid var(--warning-line);border-radius:var(--radius);background:var(--surface)}.alert-card p{margin-bottom:var(--space-1)}.alert-card__title{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:1.05rem;display:flex}.alert-card--handled .alert-card__title{font-size:1rem}.alerts-tab__handled>h2{font-size:1.05rem}.alert-card__mark{background:var(--warning-soft);border:1px solid var(--warning-line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.85rem;font-weight:800;display:inline-grid}.alert-card__action{font-weight:600}.alerts-tab__handled{margin-top:var(--space-5)}.alert-card--handled{border-left-color:var(--line)}.alert-card--handled .alert-card__action{font-weight:400}.alert-card--notice{border-left-color:var(--line-strong)}.alert-card__reasons{margin:0 0 var(--space-2);padding-left:var(--space-4);list-style:outside}.metric-layer{margin:var(--space-4) 0}.metric-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.metric-card{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;gap:2px;display:grid}.metric-card p{margin:0}.metric-card__title{margin:0 0 var(--space-1);font-size:.95rem}.metric-card__value{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:650;line-height:1.2}.metric-card__n{color:var(--ink-muted);font-variant-numeric:tabular-nums}.metric-card__detail,.metric-card__note{color:var(--ink-muted);font-size:.85rem}.metric-card--insufficient{background:var(--surface-muted);color:var(--ink-muted);border-style:dashed}.metric-card--insufficient .metric-card__value{font-size:1.05rem;font-style:italic;font-weight:600}.figure-list{margin:0;padding:0;list-style:none}.figure-list__insufficient{color:var(--ink-muted);font-style:italic}.export-grid{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.export-card{overflow-wrap:anywhere;min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.export-card h2{margin-bottom:0;font-size:1.05rem;font-weight:620}.hl-legend ul{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3);color:var(--ink-muted);flex-wrap:wrap;padding:0;font-size:.88rem;list-style:none;display:flex}.hl-legend li{align-items:center;gap:var(--space-1);display:inline-flex}.hl-swatch{border:1px solid var(--line-strong);border-radius:3px;width:14px;height:14px;display:inline-block}.hl-swatch--major{background:var(--hl-major)}.hl-swatch--minor{background:var(--hl-minor)}.hl-swatch--unset{background:var(--hl-unset)}.hl-swatch--rendering{background:var(--hl-rendering)}.hl-swatch--occ{background:var(--hl-occ-done)}.readonly-field+.readonly-field{margin-top:var(--space-2)}.readonly-field__text{margin:0}.readonly-field__label{color:var(--ink-muted);font-weight:600}.readonly-field__unsure{color:var(--ink-muted);margin:2px 0 0;font-size:.85rem}.flag-list,.plain-list,.verdict__notes{margin:0;padding:0;list-style:none}.plain-list li{padding:var(--space-2) 0;border-bottom:1px solid var(--surface-muted)}.cmp-layer{align-items:center;gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.cmp-layer legend{float:left;margin-right:var(--space-2)}.cmp-segment__summary{margin:0 0 var(--space-1);color:var(--ink-muted);font-size:.9rem;font-weight:600}.cmp-segment__summary--differs{color:var(--warning-ink)}.cmp-segment__summary--differs:before{content:"≠ "}.cmp-table{table-layout:fixed;font-size:.9rem}.cmp-table__item{width:22%}.cmp-table__verdict{width:20%}.cmp-table caption{font-size:.9rem}.verdict .chip{margin-bottom:var(--space-1)}.verdict__notes{color:var(--ink-muted);font-size:.85rem}.verdict--differs,.verdict--only-a,.verdict--only-b{box-shadow:inset 3px 0 0 var(--warning-line)}@media (max-width:720px){.campaign-head,.campaign-grid{grid-template-columns:1fr}.toolbar__action,.app-nav{margin-left:0}}@media (forced-colors:active){.seg-bar__submitted,.seg-bar__progress{fill:canvastext}.metric-card--insufficient,.state--empty{border:1px dashed canvastext}}.manage-section{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.manage-section h2{margin-top:0}.manage-actions{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;align-items:center;display:flex}.manage-form,.manage-field{gap:var(--space-1);margin:var(--space-2) 0;flex-direction:column;max-width:40rem;display:flex}.manage-field input,.manage-form select,.manage-form input{max-width:100%}.manage-list{margin:var(--space-2) 0;padding-left:var(--space-4)}.manage-list__item{margin:var(--space-1) 0}.manage-news__text{overflow-wrap:anywhere;margin:0}.manage-done:empty{display:none}.manage-error{color:var(--ink);border-left:4px solid var(--warning-line);padding-left:var(--space-2)}.once-link{margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft)}.once-link__title{margin:0;font-weight:650}.once-link input{width:100%;font-family:var(--font-data)}.confirm-fields{gap:var(--space-1);margin:var(--space-2) 0;flex-direction:column;display:flex}.announcements{gap:var(--space-2);margin:var(--space-2) 0;flex-direction:column;display:flex}.announcements__item{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.heat{margin:var(--space-2) 0;overflow-x:auto}.heat__table td{vertical-align:top;min-width:5.5em}.heat__value{font-weight:650;display:block}.heat__note{color:var(--ink-muted);font-size:.85em;display:block}.heat__bar,.drift__bar{width:100%;height:4px;margin-top:4px;display:block}.share-bar__fill{fill:var(--accent)}.drift li{margin-bottom:4px}.quality-tab,.agreement-tab .pairwise{gap:var(--space-2);flex-direction:column;display:flex}.item-controls{gap:var(--space-2);flex-wrap:wrap}.item-controls__people{gap:var(--space-2);flex-wrap:wrap;display:flex}.item-segment__consensus th,.item-segment__consensus td{font-weight:650}.calibration-new__pick{margin:.25rem 0;display:block}.calibration-notice__list{margin:0;padding-left:1.25rem}.calibration-posts{margin:.5rem 0;padding:0;list-style:none}.calibration-post{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin:0 0 .5rem;padding:.5rem .75rem}.calibration-post--staff{border-color:var(--line-strong);background:var(--surface-muted)}.calibration-post__who,.calibration-post__text{margin:.25rem 0}.calibration-post__text,.calibration-note__text{white-space:pre-wrap;overflow-wrap:anywhere}.calibration-item,.calibration-reply,.calibration-note{margin-block:1rem}.calibrate-you{font-size:1.125rem}.annotate__outputs{margin:0 0 var(--space-2)}.occ-slots{gap:var(--space-1);margin:var(--space-2) 0;padding:0;list-style:none;display:grid}.occ-slot{align-items:center;gap:var(--space-1) var(--space-2);width:100%;min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-wrap:wrap;display:flex}.occ-slot[data-place="1"]{border-left-color:var(--slot-1,var(--line-strong))}.occ-slot[data-place="2"]{border-left-color:var(--slot-2,var(--line-strong))}.occ-slot[data-place="3"]{border-left-color:var(--slot-3,var(--line-strong))}.occ-slot[data-place="4"]{border-left-color:var(--slot-4,var(--line-strong))}.occ-slot[data-place="5"]{border-left-color:var(--slot-5,var(--line-strong))}.occ-slot[data-place="6"]{border-left-color:var(--slot-6,var(--line-strong))}.occ-slot[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}.occ-slot__label{font-weight:700}.occ-slot__summary{color:var(--ink-muted)}.occ-card--several>.occ-card{margin-top:var(--space-2);border-left:3px solid var(--accent)}.occ-card__fold{margin-top:var(--space-2);justify-content:flex-end;display:flex}.severity-choice__help{margin:var(--space-1) 0 0;padding:0;list-style:none}.relation-group+.relation-group,.gate-translation+.gate-translation{margin-top:var(--space-4)}.relation-group__title,.gate-translation__title{margin:0 0 var(--space-2);font-size:1rem}.submit-bar__per-output{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-1);color:var(--ink-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fact-list{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.dash-subsection+.dash-subsection{margin-top:var(--space-4)}@media (forced-colors:active){.occ-slot{border-left-color:canvastext}}.aligned--several .segment-cell--target{min-width:0;padding-top:var(--space-1);border-top:3px solid var(--line)}.aligned--several .segment-cell--target[data-place="1"]{border-top-color:var(--slot-1,var(--line-strong))}.aligned--several .segment-cell--target[data-place="2"]{border-top-color:var(--slot-2,var(--line-strong))}.aligned--several .segment-cell--target[data-place="3"]{border-top-color:var(--slot-3,var(--line-strong))}.aligned--several .segment-cell--target[data-place="4"]{border-top-color:var(--slot-4,var(--line-strong))}.aligned--several .segment-cell--target[data-place="5"]{border-top-color:var(--slot-5,var(--line-strong))}.aligned--several .segment-cell--target[data-place="6"]{border-top-color:var(--slot-6,var(--line-strong))}.aligned--several .segment-cell--target[data-current=true]{border-top-width:6px}.segment-cell__label{margin:0 0 var(--space-1);color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.aligned--several .segment-cell--target[data-current=true] .segment-cell__label{color:var(--ink)}.segment-cell__extras{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--line)}.segment-cell__extras .field--score{grid-template-columns:4.5em minmax(0,1fr)}.segment-cell__extras .field--score>label,.segment-cell__extras .field__band,.segment-cell__extras .field__unset,.segment-cell__extras .field__default{grid-column:1/-1}.segment-row__targets,.aligned__head-targets{display:contents}.aligned--several[data-arrangement=source-above] .segment-row,.aligned--several[data-arrangement=source-above] .aligned__head{grid-template-columns:2.2em minmax(0,1fr)}.aligned--several[data-arrangement=source-above] .segment-cell--source,.aligned--several[data-arrangement=source-above] .segment-row__targets,.aligned--several[data-arrangement=source-above] .segment-row__extras,.aligned--several[data-arrangement=source-above] .aligned__head>.aligned__col-title,.aligned--several[data-arrangement=source-above] .aligned__head-targets{grid-column:2}.aligned--several[data-arrangement=source-above] .segment-row__targets,.aligned--several[data-arrangement=source-above] .aligned__head-targets{gap:var(--space-3) var(--space-4);display:grid}.aligned--several[data-arrangement=source-above] .segment-cell--target{padding-top:var(--space-2);border-left:0;padding-left:0}.aligned--several[data-per-row="1"] .segment-row__targets,.aligned--several[data-per-row="1"] .aligned__head-targets{grid-template-columns:minmax(0,1fr)}.aligned--several[data-per-row="2"] .segment-row__targets,.aligned--several[data-per-row="2"] .aligned__head-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.aligned--several[data-per-row="3"] .segment-row__targets,.aligned--several[data-per-row="3"] .aligned__head-targets{grid-template-columns:repeat(3,minmax(0,1fr))}.aligned--several[data-per-row="4"] .segment-row__targets,.aligned--several[data-per-row="4"] .aligned__head-targets{grid-template-columns:repeat(4,minmax(0,1fr))}.aligned--several[data-per-row="5"] .segment-row__targets,.aligned--several[data-per-row="5"] .aligned__head-targets{grid-template-columns:repeat(5,minmax(0,1fr))}.aligned--several[data-per-row="6"] .segment-row__targets,.aligned--several[data-per-row="6"] .aligned__head-targets{grid-template-columns:repeat(6,minmax(0,1fr))}.aligned--several[data-arrangement=columns] .segment-cell--target{padding-left:var(--space-3);border-left:1px solid var(--surface-muted)}.aligned--several[data-outputs="2"][data-arrangement=columns] .segment-row,.aligned--several[data-outputs="2"][data-arrangement=columns] .aligned__head{grid-template-columns:2.2em repeat(3,minmax(0,1fr))}.aligned--several[data-outputs="3"][data-arrangement=columns] .segment-row,.aligned--several[data-outputs="3"][data-arrangement=columns] .aligned__head{grid-template-columns:2.2em repeat(4,minmax(0,1fr))}.aligned--several[data-outputs="4"][data-arrangement=columns] .segment-row,.aligned--several[data-outputs="4"][data-arrangement=columns] .aligned__head{grid-template-columns:2.2em repeat(5,minmax(0,1fr))}.aligned--several[data-outputs="5"][data-arrangement=columns] .segment-row,.aligned--several[data-outputs="5"][data-arrangement=columns] .aligned__head{grid-template-columns:2.2em repeat(6,minmax(0,1fr))}.aligned--several[data-outputs="6"][data-arrangement=columns] .segment-row,.aligned--several[data-outputs="6"][data-arrangement=columns] .aligned__head{grid-template-columns:2.2em repeat(7,minmax(0,1fr))}.aligned--several[data-arrangement=columns] .segment-text{font-size:calc(1.05rem * var(--text-scale,1))}.aligned--several[data-arrangement=stacked] .aligned__head{display:none}.aligned--several[data-arrangement=stacked] .segment-row{grid-template-columns:2.2em minmax(0,1fr)}.aligned--several[data-arrangement=stacked] .segment-cell{grid-column:2}.aligned--several[data-arrangement=stacked] .segment-cell--target{padding-left:0;padding-top:var(--space-2);border-left:0}.aligned--several[data-arrangement=stacked] .segment-row__extras{grid-column:2}.score-bands{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3);color:var(--ink-muted);flex-wrap:wrap;padding:0;font-size:.9rem;list-style:none;display:flex}.field__band{font-weight:600}@media (forced-colors:active){.aligned--several .segment-cell--target{border-top-color:canvastext}}.media-layout--beside{gap:var(--space-4);grid-template-columns:minmax(14rem,32%) minmax(0,1fr);align-items:start;display:grid}.media-layout__text{min-width:0}.media-layout--beside>.media-pane{top:var(--space-2);max-height:calc(100vh - var(--space-4));position:sticky;overflow:auto}.media-layout--above>.media-pane{z-index:2;max-height:45vh;margin-bottom:var(--space-4);position:sticky;top:0;overflow:auto}.media-pane{min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.media-pane__bar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.media-pane__title{margin:0;font-size:1rem}.media-pane__zoom{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.media-pane__level{font-variant-numeric:tabular-nums;min-width:6ch}.media-pane__frame{margin-top:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);max-height:60vh;overflow:auto}.media-pane__frame:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.media-pane__canvas{max-width:none}.media-pane .media-player img{width:100%;height:auto;display:block}.media-pane .media-alert{margin:var(--space-2) 0 0;color:var(--danger)}.media-pane__hint{margin:var(--space-2) 0 0;font-size:.875rem}.media-pane__description{margin-top:var(--space-2)}.media-pane__description p{margin:var(--space-2) 0 0;white-space:pre-line}.timed-pane .media-player video{width:100%;height:auto;margin-top:var(--space-2);background:var(--surface-muted);display:block}.timed-pane__controls{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.timed-pane__time{font-variant-numeric:tabular-nums;margin:0}.timed-pane--audio{padding-block:var(--space-2)}.timed-pane--audio .media-pane__hint{margin-top:var(--space-1)}@media (max-width:720px){.media-layout--beside{grid-template-columns:minmax(0,1fr)}.media-layout--beside>.media-pane,.media-layout--above>.media-pane{max-height:none;position:static}.media-pane__frame{max-height:50vh}}.builder-top{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.builder-top .manage-section{margin:0}.builder-columns{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:64rem){.builder-columns{grid-template-columns:minmax(0,1fr)}}.builder-yaml__text{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);max-height:80vh;color:var(--ink);white-space:pre;margin:0;font-size:.85em;overflow:auto}.builder-help{margin:var(--space-1) 0;color:var(--ink-muted)}.builder-problems{margin:var(--space-1) 0}.builder-problem{margin:var(--space-1) 0;color:var(--ink);border-left:4px solid var(--warning-line);padding-left:var(--space-2)}.builder-toc ol{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);padding-left:var(--space-4);flex-wrap:wrap;display:flex}.builder-section{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.builder-section h2{margin-top:0}.builder-fields{gap:var(--space-3);flex-direction:column;display:flex}.builder-field{gap:var(--space-1);flex-direction:column;max-width:40rem;display:flex}.builder-field--wide{max-width:none}.builder-field input[type=text],.builder-field select,.builder-field textarea{max-width:100%}.builder-group,.builder-list,.builder-set{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin:0}.builder-list--quiet{border:0;padding:0}.builder-set__choices{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.builder-check-label{gap:var(--space-2);align-items:center;display:inline-flex}.builder-items{margin:var(--space-2) 0;padding-left:0;list-style:none}.builder-item{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--line-strong);background:var(--surface-muted)}.builder-item__head,.builder-entry{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.builder-item__name{margin:0;font-size:1em}.builder-row-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.builder-other{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:4px solid var(--warning-line);background:var(--warning-soft);color:var(--ink)}.builder-other__title{margin:0;font-weight:600}.builder-other__list{margin:var(--space-1) 0;padding-left:var(--space-4);overflow-wrap:anywhere}.builder-check__list{padding-left:var(--space-4)}.builder-media-place{margin:var(--space-3) 0;padding:var(--space-4);border:2px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink);background:var(--surface-muted);text-align:center}
