@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_504f83f5-module__ckW9eq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_504f83f5-module__ckW9eq__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_88a153a3-module__Lh-eoa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_88a153a3-module__Lh-eoa__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/34d6927adec7cf56-s.0-gzcol36o4ka.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/11e9730d70f3df61-s.2wb2ytpg7u2m9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/94800d63c463b116-s.2jk0s08k-ddj8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/7685343155bcb53f-s.3lsd07vci4lkj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c0640dc9a2bf5797-s.p.3cbmyu4ua62et.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/48a1b83fac2e67c0-s.p.3cf098qak07_k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fb96d1b5bc8468e-s.2jilrsbix2ysy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/1a36275c0a5dae4b-s.0hltrl_6_8g8_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4516abe641523af1-s.1_oo8puzoz84h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/8b28f59145c251c9-s.179awq6zthlsb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6809fa33fa73d760-s.p.1_4sbw1y71w5n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/cef856781ea24bd1-s.p.42r14_4q5vmfj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_ae0cdfe7-module__MxT_jq__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_ae0cdfe7-module__MxT_jq__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--desk:#fef1ee;--surface:#fcfaf9;--paper:#fff;--ink:#16384b;--ink-hover:#1e4a60;--ink-2:#2f6b78;--ink-3:#5e8a93;--line:#ede2dd;--line-2:#f4ece8;--hover:#f7f3f1;--accent:#2e7075;--accent-ink:#fff;--accent-soft:#f1f9f9;--a:#a64831;--a-tint:#fbefe9;--a-mark:#ebc3b6;--b:#2a7e65;--b-tint:#e4f3f2;--b-mark:#b7dad0;--chg:#3a6a93;--chg-tint:#e9f0f6;--fmt-mark:#cfddeb;--hatch:#ede2dd;--ok:#2a7e65;--ok-tint:#e5f3ec;--ok-line:#bddccb;--lowc:#fff;--well:#16384b0d;--backdrop:#12303f73;--shadow:0 18px 40px -16px #16384b73, 0 2px 8px #16384b14;--teal:#47adb4;--teal-soft:#9fd0d2;--teal-btn:#31787c;--ring:#47adb41f;--scrollbar:#e7d6cf;--scrollbar-hover:#d3bcb3;--scrollbar-thin:#d8e6e6;--scrollbar-thin-hover:#c4d9d9;--terra:#ce7058;--terra-ink:#a64831;--amber:#c77a3e;--amber-tint:#fdeee2;--chip-ink:#e7eef1;--label:#b7a399;--line-strong:#e7d0c8;--invert:#16384b;--navy-deep:#12303f;--on-invert:#fff;--on-invert-soft:#9fc2c8;--on-invert-muted:#7fa1a8;--on-invert-faint:#5e8a93;--shadow-card:0 1px 2px #16384b08, 0 16px 32px -24px #16384b38;--shadow-float:0 2px 10px #16384b0d, 0 34px 64px -30px #16384b4d;--font-ui:var(--font-plex-sans,"IBM Plex Sans"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-doc:var(--font-source-serif,"Source Serif 4"), "Source Serif Pro", Georgia, "Times New Roman", serif;--font-mono:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--pad:16px;--hl-yellow:#fbe8a0;--hl-green:#cdebd2;--hl-blue:#d3e4f7;--hl-pink:#f7d5e2;--note-mark:#2e707524;--focus-mark:#47adb452;--hover-mark:#14323621;--spell:#c0392b;--grammar:#2f6fb3;--contract:#7a3fb0;--contract-mark:#7a3fb014;--sk:#16384b14;--sk-shine:#ffffffa6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--desk:#0b232b;--surface:#0e2a33;--paper:#16333d;--ink:#ecf3f3;--ink-hover:#fff;--ink-2:#aecacf;--ink-3:#89a5ab;--line:#2c444d;--line-2:#27404a;--hover:#183a44;--accent:#5bc3ca;--accent-ink:#16333d;--accent-soft:#153b45;--a:#e7947b;--a-tint:#3a2620;--a-mark:#6e473b;--b:#6bcba6;--b-tint:#1a4236;--b-mark:#2d6153;--chg:#8fb6db;--chg-tint:#1b2e3b;--fmt-mark:#345464;--hatch:#27404a;--ok:#6bcba6;--ok-tint:#163a30;--ok-line:#2b5a4b;--lowc:#0b232b;--well:#00000038;--backdrop:#030e129e;--shadow:0 18px 40px -16px #0000008c, 0 2px 8px #0000004d;--teal:#5bc3ca;--teal-soft:#35707b;--teal-btn:#5bc3ca;--ring:#5bc3ca2e;--scrollbar:#2e4c56;--scrollbar-hover:#3a5d68;--scrollbar-thin:#34555f;--scrollbar-thin-hover:#40646f;--terra:#e7947b;--terra-ink:#e99d86;--amber:#e0a56e;--amber-tint:#37291c;--chip-ink:#22343c;--label:#9baaaf;--line-strong:#2c444d;--invert:#0a1f27;--navy-deep:#081c23;--on-invert:#ecf3f3;--shadow-card:0 1px 2px #0003, 0 16px 32px -24px #00000080;--shadow-float:0 2px 10px #0003, 0 34px 64px -30px #0009;--hl-yellow:#5b4c14;--hl-green:#1e4b33;--hl-blue:#1f3e5e;--hl-pink:#5b2842;--note-mark:#5bc3ca33;--focus-mark:#5bc3ca5c;--hover-mark:#ffffff24;--spell:#ff8a7a;--grammar:#8ab8ff;--contract:#c9a2ff;--contract-mark:#c9a2ff1f;--sk:#ecf3f314;--sk-shine:#ffffff12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--desk:#0b232b;--surface:#0e2a33;--paper:#16333d;--ink:#ecf3f3;--ink-hover:#fff;--ink-2:#aecacf;--ink-3:#89a5ab;--line:#2c444d;--line-2:#27404a;--hover:#183a44;--accent:#5bc3ca;--accent-ink:#16333d;--accent-soft:#153b45;--a:#e7947b;--a-tint:#3a2620;--a-mark:#6e473b;--b:#6bcba6;--b-tint:#1a4236;--b-mark:#2d6153;--chg:#8fb6db;--chg-tint:#1b2e3b;--fmt-mark:#345464;--hatch:#27404a;--ok:#6bcba6;--ok-tint:#163a30;--ok-line:#2b5a4b;--lowc:#0b232b;--well:#00000038;--backdrop:#030e129e;--shadow:0 18px 40px -16px #0000008c, 0 2px 8px #0000004d;--teal:#5bc3ca;--teal-soft:#35707b;--teal-btn:#5bc3ca;--ring:#5bc3ca2e;--scrollbar:#2e4c56;--scrollbar-hover:#3a5d68;--scrollbar-thin:#34555f;--scrollbar-thin-hover:#40646f;--terra:#e7947b;--terra-ink:#e99d86;--amber:#e0a56e;--amber-tint:#37291c;--chip-ink:#22343c;--label:#9baaaf;--line-strong:#2c444d;--invert:#0a1f27;--navy-deep:#081c23;--on-invert:#ecf3f3;--shadow-card:0 1px 2px #0003, 0 16px 32px -24px #00000080;--shadow-float:0 2px 10px #0003, 0 34px 64px -30px #0009;--hl-yellow:#5b4c14;--hl-green:#1e4b33;--hl-blue:#1f3e5e;--hl-pink:#5b2842;--note-mark:#5bc3ca33;--focus-mark:#5bc3ca5c;--hover-mark:#ffffff24;--spell:#ff8a7a;--grammar:#8ab8ff;--contract:#c9a2ff;--contract-mark:#c9a2ff1f;--sk:#ecf3f314;--sk-shine:#ffffff12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--desk);color:var(--ink);font:14px/1.45 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}#app{height:100%}button{font:inherit;color:inherit}kbd{font:500 11px/1 var(--font-mono);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-bottom-width:2px;border-radius:4px;padding:2px 5px}.ico{flex:none}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}.scroll-thin{scrollbar-color:var(--scrollbar-thin) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar);background-clip:padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}::-webkit-scrollbar-track{background:0 0}.scroll-thin::-webkit-scrollbar{width:8px;height:8px}.scroll-thin::-webkit-scrollbar-thumb{background:var(--scrollbar-thin);background-clip:padding-box;border:2px solid #0000}.scroll-thin::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thin-hover)}.app{--act-w:28px;--rail-w:14px;--ov-gap:6px;--num-w:0px;--map-w:0px;--map-gap:0px;--band-w:0px;--gut:calc(2 * (var(--num-w) + var(--act-w) + var(--band-w) + var(--ov-gap) + var(--map-w) + var(--map-gap)) + var(--rail-w) + 8px);background:var(--desk);flex-direction:column;height:100%;min-height:0;display:flex}.app.with-lines{--num-w:20px}.app.with-map{--map-w:26px;--map-gap:3px}.app.lowc{--desk:var(--lowc)}.app.lowc .stage{--paper:var(--lowc)}.app.lowc .slot,.app.lowc .endcap:before,.app.lowc .endcap:after,.app.lowc .topcap:before,.app.lowc .mm{box-shadow:none;border-color:#0000}.app.lowc .slot{border-bottom-color:var(--line)}.app.lowc .cell,.app.lowc .gut{border-color:#0000!important}.appbar{padding:10px var(--pad);border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:12px;display:flex}.brand{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.brand-word{color:var(--ink);border-radius:5px;flex:none;align-self:center;display:inline-flex}a.brand-word{text-decoration:none}a.brand-word:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.brand-tag{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.appbar-actions{gap:4px;display:flex}.btn{border:1px solid var(--line);background:var(--paper);height:32px;color:var(--ink);font:500 13px/1 var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn:disabled,.btn[aria-disabled=true]{opacity:.42;cursor:default;pointer-events:none}.btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--line-2);color:var(--ink)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{filter:brightness(1.08)}.btn.icon-only{width:32px;padding:0}.btn.icon-menu{gap:1px;padding:0 5px 0 8px}.btn.icon-menu .ico+.ico{opacity:.6}.theme-moon,.theme-sun{display:flex}.theme-sun{display:none}:root[data-theme=dark] .theme-sun{display:flex}:root[data-theme=dark] .theme-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-sun{display:flex}:root:not([data-theme=light]) .theme-moon{display:none}}.btn.sm{height:28px;padding:0 9px;font-size:12.5px}.btn.toggle[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.btn[aria-expanded=true]{border-color:var(--accent)}.linkbtn{color:var(--accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toolbar{padding:8px var(--pad);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);grid-template-areas:"left middle right";align-items:center;gap:8px 20px;display:grid}.toolbar.disabled .tcol.left,.toolbar.disabled .tcol.middle,.toolbar.disabled .tgroup.panel{visibility:hidden}fieldset.tcol,fieldset.appbar-actions,fieldset.brand-saved,fieldset.slot-actions,fieldset.at-side-tools{border:0;min-inline-size:0;margin:0;padding:0}fieldset.playback{min-inline-size:0;margin:0}fieldset.brand-saved{min-width:0;display:flex}fieldset.brand-saved:empty{display:none}.toolbar.loading .media-stats{color:var(--ink-3)}.gs:has(input:disabled){opacity:.42}.tool-field:has(input:disabled) .tool-field-name{opacity:.42}.toolbar.same{background:var(--ok-tint);border-bottom-color:var(--ok-line)}.tcol{align-items:center;min-width:0;display:flex}.tcol.left{grid-area:left;gap:6px}.tcol.left>*{flex:none}.tcol.left>.media-stats{white-space:normal;text-wrap:balance;flex:0 auto}.tcol.middle{grid-area:middle;gap:6px}.tcol.right{grid-area:right;justify-self:end;gap:18px}.tsep{background:var(--line);width:1px;height:20px;margin:0 4px}.tgroup{align-items:center;gap:6px;display:flex}.tgroup.nav{gap:4px}.tgroup.pages{gap:2px}.btn.text-btn{padding:0 10px}.counter{font:12.5px/1 var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:inline-flex}.counter:empty{display:none}.counter:has(>.vh:only-child){display:none}.c-short{border:1px solid var(--line);background:var(--paper);border-radius:99px;align-items:center;min-height:26px;padding:0 9px;display:inline-flex}.counter b{color:var(--ink);font-weight:500}.c-sep{padding:0 2px}.counter.none .c-short{border-color:var(--ok-line);background:var(--ok-tint);color:var(--ok);padding:0 6px}.counter-m{display:none}.stats-hint{position:relative}.stats-card{z-index:30;border:1px solid var(--line);background:var(--paper);min-width:180px;box-shadow:var(--shadow);border-radius:10px;gap:7px;padding:10px 14px 11px 12px;animation:.12s ease-out tip-in;display:grid;position:absolute;top:calc(100% + 6px);left:0}.stats-card[hidden]{display:none}.stats-head{font:600 10.5px/1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.stat{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.stat b{min-width:2ch;color:var(--ink);text-align:right;font-weight:600}.stat:before{content:"";border-radius:2px;flex:none;align-self:center;width:9px;height:9px;display:inline-block}.stat.mod:before{background:var(--chg)}.stat.del:before{background:var(--a)}.stat.ins:before{background:var(--b)}.stat.ok{color:var(--ok);font-weight:500}.stat.ok:before{display:none}.seg{border:1px solid var(--line);background:var(--well);border-radius:9px;gap:2px;margin-right:4px;padding:2px;display:inline-flex}.seg button{width:38px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid}.seg button:hover{color:var(--ink)}.seg button[aria-checked=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #16384b14}.seg button:disabled{opacity:.42;cursor:default}.seg{isolation:isolate;position:relative}.seg-pill{z-index:-1;background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 1px 2px #16384b14;pointer-events:none;border-radius:7px;position:absolute;top:2px;bottom:2px;left:0}.seg[data-ready] .seg-pill{transition:transform .28s cubic-bezier(.3,1.2,.5,1),width .28s cubic-bezier(.3,1.2,.5,1)}.seg:has(.seg-pill) button[aria-checked=true]{box-shadow:none;background:0 0}.empty-kinds{justify-content:center;margin-bottom:18px;display:flex}.load-kinds{border-bottom:1px solid var(--line);justify-content:center;margin-bottom:4px;padding:6px 6px 8px;display:flex}.seg.kind-picker{margin-right:0}.kind-picker button{align-items:center;gap:6px;height:32px;display:inline-flex}.kind-short{display:none}@media (max-width:480px){.kind-picker.seg.text button{padding:0 8px}.kind-picker button svg{display:none}}@media (max-width:360px){.kind-picker.seg.text button{padding:0 7px}.kind-picker .kind-name{display:none}.kind-picker .kind-short{display:inline}}.seg.text button{width:auto;font:500 12.5px/1 var(--font-ui);white-space:nowrap;padding:0 11px}.gs{--gs-track:6px;-webkit-user-select:none;user-select:none;width:100%;min-width:140px}.gs[data-disabled]{opacity:.5}.gs-labels{justify-content:space-between;align-items:center;width:100%;margin-bottom:3px;display:flex}.gs-label{font:400 10px/1 var(--font-ui);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),color .15s}.gs-label:hover{color:var(--ink-2)}.gs-label[data-on]{color:var(--ink);font-weight:700;transform:scale(1.3)}.gs-label-gap{width:1px}.gs-track{height:16px;position:relative}.gs-rail,.gs-progress,.gs-ticks{pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gs-rail{width:100%;height:var(--gs-track);background:var(--line);border-radius:999px}.gs-progress{height:var(--gs-track);background:var(--accent);border-radius:999px}.gs-ticks{justify-content:space-between;align-items:center;width:100%;height:10px;display:flex}.gs-tick-set{display:contents}.gs-tick{border-radius:1px;width:1px;display:block}.gs-tick.major{background:color-mix(in srgb, var(--ink) 70%, transparent);height:10px}.gs-tick.minor{background:color-mix(in srgb, var(--ink) 40%, transparent);height:6px}.gs-tick.diamond{transform:rotate(45deg)}.gs-tick.major.diamond{width:4px;height:4px}.gs-tick.minor.diamond{width:3px;height:3px}.gs-input{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gs-input:disabled{cursor:not-allowed}.gs-input::-webkit-slider-runnable-track{height:var(--gs-track);background:0 0}.gs-input::-moz-range-track{height:var(--gs-track);background:0 0}.gs-dial .gs-input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--paper);background:var(--ink);border-radius:50%;width:16px;height:16px;margin-top:-5px;transition:transform .15s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 1px 3px #16384b59}.gs-dial .gs-input::-moz-range-thumb{border:2px solid var(--paper);background:var(--ink);border-radius:50%;width:14px;height:14px;transition:transform .15s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 1px 3px #16384b59}.gs-bar{--gs-track:10px}.gs-bar .gs-progress{opacity:.85;border-radius:4px}.gs-bar .gs-ticks{z-index:1}.gs-bar .gs-input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:0;border-radius:2px;width:3px;height:18px;margin-top:-4px;transition:transform .25s cubic-bezier(.175,.885,.32,1.275)}.gs-bar .gs-input::-moz-range-thumb{background:var(--ink);border:0;border-radius:2px;width:3px;height:18px;transition:transform .25s cubic-bezier(.175,.885,.32,1.275)}.gs-bar .gs-label[data-on]{animation:.3s ease-out gs-bulge;transform:scale(1.5)}@keyframes gs-bulge{0%{transform:scale(1)}40%{transform:scale(1.7)}to{transform:scale(1.5)}}.gs-input:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.2)}.gs-input:focus-visible::-webkit-slider-thumb{transform:scale(1.2)}.gs-input:hover:not(:disabled)::-moz-range-thumb{transform:scale(1.2)}.gs-input:focus-visible::-moz-range-thumb{transform:scale(1.2)}.gs-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.gs-input:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:2px}.notice{padding:6px 10px 6px var(--pad);background:var(--accent-soft);border-bottom:1px solid var(--line);color:var(--ink);gap:4px;font-size:13px;display:grid}.notice-line{align-items:center;gap:8px;display:flex}.notice-text{flex-wrap:wrap;flex:1;align-items:center;gap:6px 14px;min-width:0;display:flex}.btn.notice-x{flex:none;width:28px;height:28px}.stage{flex:1;min-height:0;display:flex;position:relative}.scroller{min-width:0;padding:0 var(--pad) 40px;flex:1;scroll-padding-top:120px;position:relative;overflow:auto}.grid{position:relative}.scroller[hidden],.overview[hidden]{display:none!important}.colheads,.row,.endcap{grid-template-columns:minmax(0, 1fr) var(--gut) minmax(0, 1fr);max-width:1600px;margin:0 auto;display:grid}.colheads{z-index:6;background:var(--desk);position:sticky;top:0}.colhead.a .slot,.colhead.b .slot{border-radius:12px 12px 0 0}.colhead.gut{justify-content:center;align-items:center;min-width:0;display:flex}.slot{background:var(--paper);border:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;height:100%;padding:10px 14px 10px 12px;display:flex}.siglum{font:italic 600 24px/1 var(--font-doc);color:var(--accent);text-align:center;flex:none;width:1.2em}.siglum.big{width:auto;margin-bottom:6px;font-size:46px;display:block}.siglum.sm{font-size:15px}.slot-main{flex:1;min-width:0}.slot-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.slot-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 10px;margin-top:3px;font-size:12px;display:flex}.badge{font:500 10.5px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:var(--line-2);color:var(--ink-2);border-radius:4px;align-self:center;padding:3px 6px}.edited{color:var(--accent);font-weight:500}.slot-actions{flex:none;gap:6px;display:flex}.colhead.a,.colhead.b{container-type:inline-size}@media (min-width:1100px){@container (max-width:420px){.slot-actions .btn{width:28px;padding:0}.slot-actions .btn>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}.cell{background:var(--paper);border-inline:1px solid var(--line);min-width:0;font:16px/1.58 var(--font-doc);color:var(--ink);overflow-wrap:anywhere;padding:3px 28px}.row{content-visibility:auto;contain-intrinsic-size:auto 48px}.grid.windowed{overflow-anchor:none}.grid.windowed .row{content-visibility:visible;contain-intrinsic-size:none}.row.k-mod .cell.a,.row.k-del .cell.a,.row.k-tmod .cell.a,.row.k-tdel .cell.a{background:var(--a-tint)}.row.k-mod .cell.b,.row.k-ins .cell.b,.row.k-tmod .cell.b,.row.k-tins .cell.b{background:var(--b-tint)}.row.k-mod .cell.a,.row.k-tmod .cell.a{box-shadow:inset 3px 0 0 var(--chg)}.row.k-mod .cell.b,.row.k-tmod .cell.b{box-shadow:inset -3px 0 0 var(--chg)}.row.k-del .cell.a,.row.k-tdel .cell.a{box-shadow:inset 3px 0 0 var(--a)}.row.k-ins .cell.b,.row.k-tins .cell.b{box-shadow:inset -3px 0 0 var(--b)}.row:not(.k-eq):not(.k-teq):not(.fold)+.row.k-eq .cell,.row.k-eq+.row:not(.k-eq):not(.fold) .cell{border-top:1px solid var(--line-2)}.gut{grid-template-columns:var(--num-w) var(--act-w) minmax(0, 1fr) var(--act-w) var(--num-w);align-items:start;padding:7px 4px 0;display:grid}.gut .act.to-b{grid-area:1/2}.gut .act.to-a{grid-area:1/4}.app.with-lines .gut:before,.app.with-lines .gut:after{font:500 11px/26px var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;grid-row:1;overflow:hidden}.app.with-lines .gut:before{content:attr(data-na);grid-column:1;padding-left:3px}.app.with-lines .gut:after{content:attr(data-nb);text-align:right;grid-column:5;padding-right:3px}.app.with-lines .grid.mono-a .gut:before,.app.with-lines .grid.mono-b .gut:after{margin-top:-4px;line-height:20px}.app.with-lines .row.cur .gut:before,.app.with-lines .row.cur .gut:after{color:var(--accent);font-weight:600}.act{width:28px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid}.act:hover{background:var(--line-2);color:var(--ink)}.row.cur .act{color:var(--accent)}.row.cur .cell{border-color:var(--accent)}.ph{background:repeating-linear-gradient(-45deg, var(--hatch) 0 1px, transparent 1px 7px);justify-content:center;align-items:center;height:100%;min-height:34px;margin:-3px -28px;display:flex}.ph span{font:500 10.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);background:var(--paper);border-radius:3px;padding:3px 6px}.row.fold{padding:6px 0}.fold-btn{grid-column:1/-1;grid-template-columns:minmax(0, 1fr) var(--gut) minmax(0, 1fr);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:12.5px;display:grid}.fold-side{border:1px dashed var(--line);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px;display:flex}.fold-side+.fold-side{grid-column:3}.fold-btn:hover{color:var(--accent)}.fold-btn:hover .fold-side{border-color:var(--accent)}.endcap{height:26px}.endcap:before,.endcap:after{content:"";background:var(--paper);border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px}.endcap:after{grid-column:3}.app.elastic{--band-w:12px}.app.elastic .scroller{overflow-anchor:none}.egrid{--side-w:calc(var(--num-w) + var(--act-w) + 4px);max-width:1600px;margin:0 auto}.ecol{width:calc((100% - var(--gut)) / 2 + var(--side-w));will-change:transform;position:absolute;top:0}.ecol.a{left:0}.ecol.b{right:0}.ecol>.row{max-width:none;margin:0;position:relative}.ecol.a>.row{grid-template-columns:minmax(0, 1fr) var(--side-w)}.ecol.b>.row{grid-template-columns:var(--side-w) minmax(0, 1fr)}.egut{align-items:start;padding-top:7px;display:grid}.ecol.a .egut{grid-column:2;grid-template-columns:var(--num-w) var(--act-w);padding-left:4px}.ecol.b .egut{grid-column:1;grid-template-columns:var(--act-w) var(--num-w);padding-right:4px}.egut .act{grid-row:1}.ecol.a .egut .act{grid-column:2}.ecol.b .egut .act{grid-column:1}.app.with-lines .egut[data-n]:before{content:attr(data-n);font:500 11px/26px var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;grid-row:1;overflow:hidden}.app.with-lines .ecol.a .egut:before{grid-column:1;padding-left:3px}.app.with-lines .ecol.b .egut:before{text-align:right;grid-column:2;padding-right:3px}.app.with-lines .grid.mono-a .ecol.a .egut:before,.app.with-lines .grid.mono-b .ecol.b .egut:before{margin-top:-4px;line-height:20px}.app.with-lines .ecol .row.cur .egut:before{color:var(--accent);font-weight:600}.ecol>.row.gap{content-visibility:visible;contain-intrinsic-size:none;height:0}.ecol>.row.gap:after{content:"";z-index:1;background:var(--chg);border-radius:1px;height:2px;position:absolute;top:-1px}.ecol.a>.row.gap:after{left:0;right:var(--side-w)}.ecol.b>.row.gap:after{left:var(--side-w);right:0}.ecol>.row.k-ins.gap:after,.ecol>.row.k-tins.gap:after{background:var(--b)}.ecol>.row.k-del.gap:after,.ecol>.row.k-tdel.gap:after{background:var(--a)}.ecol>.row.gap>.egut{z-index:2;padding-top:0;position:absolute;top:-13px}.ecol.a>.row.gap>.egut{width:var(--side-w);right:0}.ecol.b>.row.gap>.egut{width:var(--side-w);left:0}.ecol>.row.fold{display:grid}.ecol .fold-btn{grid-column:1;display:flex}.ecol.b .fold-btn{grid-column:2}.ecol .fold-side{flex:1}.grid>.ecol>.row.frag:first-child .trow{border-top:1px solid var(--ink-3)}.ecap{height:26px}.ecap:before{content:"";background:var(--paper);border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;height:100%;display:block}.ecol.a .ecap:before{margin-right:var(--side-w)}.ecol.b .ecap:before{margin-left:var(--side-w)}.app.lowc .ecap:before{border-color:#0000}.bands{top:0;left:calc((100% - var(--gut)) / 2);width:var(--gut);pointer-events:none;height:0;position:absolute;overflow:visible}.band{fill:var(--chg);fill-opacity:.14;pointer-events:visiblePainted;cursor:pointer;transition:fill-opacity .12s}.band-edge{fill:none;stroke:var(--chg);stroke-width:1px;stroke-opacity:.55}.band.k-del{fill:var(--a)}.band-edge.k-del{stroke:var(--a)}.band.k-ins{fill:var(--b)}.band-edge.k-ins{stroke:var(--b)}.band:hover{fill-opacity:.2}.band.cur{fill-opacity:.24}.band-edge.cur{stroke-opacity:1;stroke-width:1.5px}.app.lowc .band-edge{display:none}.app.pages{--pg-gap:40px}.pg-in{display:none}.app.pages .cell{position:relative}.app.pages .grid.pg-a .cell.a .pg-in,.app.pages .grid.pg-b .cell.b .pg-in{height:var(--pg-gap);margin:6px 0;display:block}.app.pages .pg-in:before,.app.pages .pg-in:after{height:var(--pg-gap);position:absolute;left:-1px;right:-1px}.app.pages .pg-in:before,.pgsep{background:var(--desk);border-block:1px solid var(--line)}.app.pages .pg-in:before{content:""}.app.pages .pg-in:after,.pgsep>span{font:500 10.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);white-space:nowrap}.app.pages .pg-in:after{line-height:var(--pg-gap);text-align:center}.app.pages .grid .cell.a .pg-in:after{content:"Page " attr(data-page) " of " var(--pages-a)}.app.pages .grid .cell.b .pg-in:after{content:"Page " attr(data-page) " of " var(--pages-b)}.app.pages .grid.pgbrk-a .cell.a .pg-in:after,.app.pages .grid.pgbrk-b .cell.b .pg-in:after{content:"Page break"}.pgsep{height:var(--pg-gap);justify-content:center;align-items:center;display:flex}.row.k-page{content-visibility:visible;contain-intrinsic-size:none}.row.k-page>.pgcell{min-width:0}.row.k-page>.pgcell:not(.split){background:var(--paper);border-inline:1px solid var(--line)}.ecol>.row.k-page{display:block}.ecol.a>.row.k-page>.pgsep{margin-right:var(--side-w)}.ecol.b>.row.k-page>.pgsep{margin-left:var(--side-w)}.app.review.elastic .ecol.a>.row.k-page>.pgsep{margin-left:var(--mg)}.app.review.elastic .ecol.b>.row.k-page>.pgsep{margin-right:var(--mg)}.app.lowc .pgsep,.app.lowc.pages .pg-in:before{border-color:#0000}.sheet-stage{--sh-row:26px;--sh-rowhead:56px;--sh-ruler:28px;min-width:0;min-height:0;padding:0 var(--pad) 0;flex-direction:column;flex:1;display:flex}.sheet-stage>.colheads{grid-template-columns:minmax(0, 1fr) var(--sh-ruler) minmax(0, 1fr);width:100%;max-width:none;position:static}.sheet-wait{color:var(--ink-3);font:14px/1.4 var(--font-ui);flex:1;place-items:center;display:grid}.cellbar{grid-template-columns:minmax(0, 1fr) var(--sh-ruler) minmax(0, 1fr);border-inline:1px solid var(--line);background:var(--paper);min-height:34px;font:13px/1.3 var(--font-ui);display:grid}.cellbar-side{align-items:center;gap:10px;min-width:0;padding:6px 12px;display:flex}.cellbar-side.b{grid-column:3}.cellbar-hint{color:var(--ink-3);grid-column:1/-1;padding:8px 12px}.cb-ref{font:500 11.5px/1 var(--font-mono);color:var(--ink-3);flex:none}.cb-ref b{color:var(--accent);font-family:var(--font-doc);font-size:13px;font-style:italic}.cb-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.cb-value{font:11.5px/1 var(--font-mono);color:var(--ink-3);flex:none}.cb-formula{text-overflow:ellipsis;white-space:nowrap;background:var(--well);min-width:0;font:12px/1.4 var(--font-mono);color:var(--ink-2);border-radius:4px;padding:2px 6px;overflow:hidden}.sheet-panes{grid-template-columns:minmax(0, 1fr) var(--sh-ruler) minmax(0, 1fr);flex:1;min-height:0;display:grid}.sheet-pane{grid-template-columns:var(--sh-rowhead) minmax(0, 1fr);grid-template-rows:var(--sh-row) minmax(0, 1fr);border:1px solid var(--line);background:var(--paper);border-radius:0 0 12px 12px;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.sheet-pane.b{grid-column:3}.sp-corner{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--well);font:italic 600 13px/1 var(--font-doc);color:var(--accent);place-items:center;display:grid}.sp-colhead,.sp-rowhead{background:var(--well);position:relative;overflow:hidden}.sp-colhead{border-bottom:1px solid var(--line)}.sp-rowhead{border-right:1px solid var(--line)}.sp-colhead>div,.sp-rowhead>div{will-change:transform;height:100%;position:relative}.sc-head,.sr-head{font:500 11px/1 var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;position:absolute}.sc-head{border-right:1px solid var(--line-2);place-items:center;height:100%;display:grid;top:0}.sr-head{height:var(--sh-row);line-height:var(--sh-row);text-align:right;border-bottom:1px solid var(--line-2);padding-right:8px;left:0;right:0}.sr-head.sh-cur,.sc-head.sh-cur{color:var(--accent);font-weight:700}.sr-head[data-k]{box-shadow:inset 3px 0 0 var(--chg)}.sheet-pane.a .sr-head[data-k=del],.sheet-pane.b .sr-head[data-k=ins]{box-shadow:inset 3px 0 0 var(--b)}.sheet-pane.a .sr-head[data-k=del]{box-shadow:inset 3px 0 0 var(--a)}.sp-body{overscroll-behavior:contain;min-width:0;min-height:0;position:relative;overflow:auto}.sp-body:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sp-canvas{position:relative}.sc{height:var(--sh-row);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);font:13px/25px var(--font-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;cursor:cell;padding:0 6px;position:absolute;overflow:hidden}.sc.sc-num{text-align:right;font-variant-numeric:tabular-nums}.sc.sc-mid{text-align:center}.sc.sc-formula{font:12px/25px var(--font-mono);color:var(--ink-2)}.sheet-pane.a .sc.sc-chg{background:var(--a-mark)}.sheet-pane.b .sc.sc-chg{background:var(--b-mark)}.sc.sc-only-a,.sc-head.sc-only-a{background:var(--a-tint)}.sc.sc-only-b,.sc-head.sc-only-b{background:var(--b-tint)}.sc.sc-gapcol,.sc-gaprow,.sc-head.sh-gap,.sr-head.sh-gap{background:repeating-linear-gradient(-45deg, var(--hatch) 0 1px, transparent 1px 7px)}.sc-gaprow{height:var(--sh-row);border-bottom:1px solid var(--line-2);position:absolute;left:0}.sc-gaprow.sc-cur,.sc.sc-gapcol.sc-cur,.sc.sc-cur{box-shadow:inset 0 0 0 1px var(--accent)}.sc.sc-sel{z-index:1;box-shadow:inset 0 0 0 2px var(--accent)}.sc-fold{height:var(--sh-row);border:0;border-bottom:1px dashed var(--line);background:var(--well);color:var(--ink-3);font:12px/1 var(--font-ui);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;left:0}.sc-fold:hover{color:var(--accent)}.sr-head.sh-fold{background:var(--well)}.sp-missing{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sp-missing span{background:var(--paper);color:var(--ink-3);font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:4px 8px}.sheet-ruler{margin:var(--sh-row) 9px 0;background:var(--well);border-radius:5px;position:relative}.sr-mark{background:var(--chg);opacity:.55;cursor:pointer;border:0;border-radius:2px;min-height:3px;padding:0;position:absolute;left:0;right:0}.sr-mark.k-del{background:var(--a)}.sr-mark.k-ins{background:var(--b)}.sr-mark.k-cols,.sr-mark.k-sheet{opacity:.25}.sr-mark.cur,.sr-mark:hover{opacity:1;outline:1px solid var(--accent)}.sheet-bar{flex:none;align-items:stretch;gap:12px;min-width:0;margin:8px 0 10px;display:flex}.sheet-tabs{scrollbar-width:thin;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.sheet-tab{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink-2);font:500 13px/1 var(--font-ui);cursor:pointer;border-top-color:#0000;border-radius:0 0 8px 8px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.sheet-tab:hover{color:var(--ink)}.sheet-tab[aria-selected=true]{background:var(--paper);color:var(--ink);border-color:var(--line);border-top:2px solid var(--accent)}.sheet-tab s,.sheet-tab.same .st-name{color:var(--ink-3)}.st-count,.st-only{font:500 10.5px/1 var(--font-mono);border-radius:999px;padding:2px 6px}.st-count{background:var(--accent-soft);color:var(--accent)}.sheet-tab.added .st-only{background:var(--b-tint);color:var(--b)}.sheet-tab.removed .st-only{background:var(--a-tint);color:var(--a)}.sheet-status{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--ink-3);font:12.5px/1.2 var(--font-ui);flex:none;align-self:center;overflow:hidden}.sheet-change-list{overscroll-behavior:contain;flex:1;min-height:0;padding:12px;overflow:auto}.sheet-group+.sheet-group{margin-top:16px}.sheet-group h3{font:600 13px/1.3 var(--font-ui);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 8px;display:flex}.sg-name{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sheet-group.shown .sg-name{color:var(--accent)}.sg-summary{color:var(--ink-3);font-size:12px;font-weight:400}.sheet-group ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sheet-change{border:1px solid var(--line);border-left:3px solid var(--chg);background:var(--paper);width:100%;color:var(--ink);font:13px/1.35 var(--font-ui);text-align:left;cursor:pointer;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.sheet-change.k-del{border-left-color:var(--a)}.sheet-change.k-ins{border-left-color:var(--b)}.sheet-change:hover{border-color:var(--ink-3)}.sheet-change.cur{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sc-title{font-weight:600}.sc-line{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}@media (max-width:640px){.sheet-panes,.cellbar{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sheet-stage>.colheads{grid-template-columns:minmax(0,1fr)}.sheet-ruler{display:none}.sheet-pane.b,.cellbar-side.b{grid-column:1}}.app.unified .act .ico{transform:rotate(90deg)}.app.unified .row.k-mod .cell.b,.app.unified .row.k-tmod .cell.b{box-shadow:inset 3px 0 0 var(--chg)}.app.unified .row.k-ins .cell.b,.app.unified .row.k-tins .cell.b{box-shadow:inset 3px 0 0 var(--b)}@media (min-width:641px){.app.unified{--ugut:calc(2 * var(--num-w) + var(--act-w) + 10px);--uni-w:calc(880px + var(--ugut));--ov-w:calc(2 * (var(--map-w) + var(--map-gap)) + var(--rail-w))}.app.unified .scroller{padding-inline:calc(var(--pad) + var(--ov-w) + 16px)}.app.unified .colheads,.app.unified .topcap,.app.unified .row,.app.unified .endcap{max-width:var(--uni-w);grid-template-columns:var(--ugut) minmax(0, 1fr)}.app.unified .colheads{grid-template-columns:var(--ugut) minmax(0, 1fr) 96px minmax(0, 1fr);padding-bottom:10px}.app.unified .colhead.a{grid-column:2}.app.unified .colhead.gut{grid-column:3}.app.unified .colhead.b{grid-column:4}.app.unified .colhead.a .slot,.app.unified .colhead.b .slot{border-radius:12px}.app.unified .topcap{height:14px;margin:0 auto;display:grid}.app.unified .topcap:before{content:"";background:var(--paper);border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;grid-column:2}.app.unified.lowc .topcap:before{border-color:#0000}.app.unified .row{grid-template-rows:auto auto}.app.unified .row>.cell.a{grid-area:1/2}.app.unified .row>.cell.b{grid-area:2/2}.app.unified .row.k-eq>.cell.b,.app.unified .row.k-teq>.cell.b,.app.unified .row.k-tcap>.cell.b{display:none}.app.unified .row>.gut{grid-area:1/1/3;grid-template-columns:var(--num-w) var(--num-w) var(--act-w);grid-template-rows:subgrid;padding:0 6px 0 4px}.app.unified .gut>.act,.app.unified.with-lines .gut:before,.app.unified.with-lines .gut:after{margin-top:7px}.app.unified .gut>.act.to-b{grid-area:1/3}.app.unified .gut>.act.to-a{grid-area:2/3}.app.unified.with-lines .gut:before{grid-area:1/1}.app.unified.with-lines .gut:after{grid-area:2/2}.app.unified.with-lines .row.k-eq .gut:after,.app.unified.with-lines .row.k-teq .gut:after{grid-row:1}.app.unified.with-lines .grid.mono-a .gut:before,.app.unified.with-lines .grid.mono-b .gut:after{margin-top:3px}.app.unified .row:not(.k-eq):not(.k-teq):not(.k-tcap):not(.fold)>.cell{position:relative}.app.unified .row:not(.k-eq):not(.k-teq):not(.k-tcap):not(.fold)>.cell:before{font:italic 600 13px/1 var(--font-doc);color:var(--accent);position:absolute;top:9px;left:10px}.app.unified .row:not(.k-eq):not(.k-teq):not(.k-tcap):not(.fold)>.cell.a:before{content:"A"}.app.unified .row:not(.k-eq):not(.k-teq):not(.k-tcap):not(.fold)>.cell.b:before{content:"B"}.app.unified .fold-btn{grid-column:2;display:flex}.app.unified .fold-side{flex:1}.app.unified .fold-side+.fold-side{display:none}.app.unified .endcap:before{grid-column:2}.app.unified .endcap:after{display:none}.app.unified .row.k-page>.pgcell{grid-column:2}.app.unified .row.k-page>.pgcell:not(.split),.app.unified .row.k-page>.gut{display:none}.app.unified .row.k-page>.pgcell.a .pgsep>span:before{content:"A · "}.app.unified .row.k-page>.pgcell.b .pgsep>span:before{content:"B · "}}.app.review{--mg:40px}.rail{display:none}.app.review .rail{align-items:flex-start;gap:1px;min-width:0;padding-top:6px;display:flex}.app.review .rail.a{justify-content:flex-end;padding-right:5px}.app.review .rail.b{justify-content:flex-start;padding-left:5px}.app.review.split .colheads,.app.review.split .grid:not(.egrid)>.row,.app.review.split .endcap{grid-template-columns:var(--mg) minmax(0, 1fr) var(--gut) minmax(0, 1fr) var(--mg)}.app.review.split .colhead.a{grid-column:2}.app.review.split .colhead.gut{grid-column:3}.app.review.split .colhead.b{grid-column:4}.app.review.split .endcap:before{grid-column:2}.app.review.split .endcap:after{grid-column:4}.app.review.split .grid:not(.egrid)>.row.fold>.fold-btn{grid-column:2/5}.app.review.elastic .ecol.a>.row{grid-template-columns:var(--mg) minmax(0, 1fr) var(--side-w)}.app.review.elastic .ecol.b>.row{grid-template-columns:var(--side-w) minmax(0, 1fr) var(--mg)}.app.review.elastic .ecol.a .egut{grid-column:3}.app.review.elastic .ecol.a>.row.gap:after{left:var(--mg)}.app.review.elastic .ecol.b>.row.gap:after{right:var(--mg)}.app.review.elastic .ecol>.row.fold>.fold-btn{margin-inline:var(--mg)}.rail-btn,.rail-marks{min-width:24px;height:24px;color:var(--ink-3);font:600 11px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:0 3px;display:inline-flex}.rail-btn .ico,.rail-marks .ico{width:15px;height:15px}.rail-btn:hover,.rail-marks:hover{background:var(--hover);color:var(--ink)}.rail-btn:focus-visible,.rail-marks:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rail-add{opacity:0;transition:opacity .12s}.row:hover .rail-add,.rail-add:focus-visible{opacity:1}.rail.sel .rail-btn{color:var(--accent);background:var(--accent-soft)}.app.review .rail.sel .rail-btn{min-width:0;width:calc((var(--mg) - 7px) / 2);padding:0}.app.review .rail.sel .rail-btn .ico{width:14px;height:14px}.app.review .rail-marks{max-width:100%;overflow:hidden}.rail.sel .rail-btn:hover{background:var(--accent);color:var(--accent-ink)}.rail-marks .rx,.rail-marks .rn{align-items:center;gap:1px;display:inline-flex}.rail-marks .rx.up{color:var(--b)}.rail-marks .rx.down{color:var(--a)}.rail-marks .rx.idea{color:var(--amber)}.rail-marks .rn{color:var(--accent)}.rail-marks .rh{border-radius:3px;width:11px;height:11px;box-shadow:inset 0 0 0 1px #0000001f}.rh.yellow,.rc-swatch.yellow{background:var(--hl-yellow)}.rh.green,.rc-swatch.green{background:var(--hl-green)}.rh.blue,.rc-swatch.blue{background:var(--hl-blue)}.rh.pink,.rc-swatch.pink{background:var(--hl-pink)}#btn-review{position:relative}#btn-review.has-marks:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.pop.mark{width:min(280px,100vw - 24px);min-width:230px}.mm-head{gap:2px;padding-bottom:4px;display:grid}.mm-head .menu-title{padding-bottom:2px}.mm-quote{font:italic 13px/1.4 var(--font-doc);color:var(--ink-2);overflow-wrap:anywhere;padding:0 10px}.mm-swatches{padding:6px 10px 8px}.mark-menu .rc-react{padding:0 9px}.mi.danger,.mi.danger .ico{color:var(--a)}.scroller.on-mark .cell,.scroller.on-mark .cell *{cursor:pointer}.decide-bar{border-bottom:1px solid var(--line);font:12.5px/1.3 var(--font-ui);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 14px 10px;display:flex}.decide-progress{background:var(--line);border-radius:2px;flex:100%;height:4px;overflow:hidden}.decide-progress>span{background:var(--accent);height:100%;transition:width .2s;display:block}.decide-filter{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.chg-item{position:relative}.chg-decide{z-index:1;gap:4px;display:flex;position:absolute;top:8px;right:8px}.decide{border:1px solid var(--line-strong);background:var(--paper);width:24px;height:24px;color:var(--ink-3);cursor:pointer;border-radius:6px;place-items:center;display:grid}.decide:hover{color:var(--ink);border-color:var(--ink-3)}.decide.accept[aria-pressed=true]{background:var(--b-tint);border-color:var(--b);color:var(--b)}.decide.reject[aria-pressed=true]{background:var(--a-tint);border-color:var(--a);color:var(--a)}.chg-item .chg-card{padding-right:70px}.chg-item.accepted .chg-card,.chg-item.rejected .chg-card{opacity:.72}.chg-status{font:600 10.5px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:3px 6px}.chg-status.accepted{background:var(--b-tint);color:var(--b)}.chg-status.rejected{background:var(--a-tint);color:var(--a)}.decide-filters{gap:12px;margin-right:auto;display:inline-flex}.decide-filters .decide-filter{margin:0}.row[data-moved=a]>.cell.a:after,.row[data-moved=b]>.cell.b:after{content:"↕ " attr(data-moved-label);font:italic 500 12px/1.3 var(--font-ui);color:var(--accent);margin-top:2px;display:block}.row[data-moved]>.cell{background-image:repeating-linear-gradient(135deg, transparent 0 8px, var(--accent-soft) 8px 10px)}.chg-move{font:italic 12.5px/1.35 var(--font-ui);color:var(--accent);margin-top:4px;display:block}.chg-risks{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.risk{font:500 11px/1 var(--font-ui);background:var(--amber-tint);color:var(--amber);border-radius:4px;padding:3px 6px}.risk.removed{background:var(--a-tint);color:var(--a)}.summary-box{border-bottom:1px solid var(--line);gap:6px;padding:10px 14px;display:grid}.summary-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.summary-title{font:600 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.summary-note{font:12.5px/1.4 var(--font-ui);color:var(--ink-3);margin:0}.summary-points{font:13px/1.45 var(--font-ui);color:var(--ink);gap:6px;margin:0;padding-left:18px;display:grid}.summary-go{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-2);font:500 11px/1.3 var(--font-ui);cursor:pointer;border-radius:999px;margin-left:6px;padding:1px 6px}.summary-go:hover{border-color:var(--accent);color:var(--accent)}.version-bar{border-bottom:1px solid var(--line);background:var(--paper);font:13px/1.3 var(--font-ui);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 16px;display:flex}.vb-title{color:var(--ink);font-weight:600}.vb-pair{align-items:center;gap:6px;display:inline-flex}.vb-select{border:1px solid var(--line-strong);background:var(--paper);max-width:260px;height:28px;color:var(--ink);font:13px var(--font-ui);border-radius:6px;padding:0 6px}.history-list{gap:10px;max-height:60vh;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.history-step{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.history-step.absent{opacity:.6}.history-head{font:13px/1.3 var(--font-ui);align-items:center;gap:8px;display:flex}.history-name{font-weight:600}.history-state{color:var(--ink-3);margin-left:auto}.history-text{font:15px/1.5 var(--font-doc);margin-top:6px}.image-view{flex-direction:column;gap:8px;height:calc(100dvh - 214px);min-height:420px;margin:12px 16px 16px;display:flex}.dlg.pictures{width:min(1400px,100vw - 32px);max-width:none}.pictures{outline:none;gap:10px;display:grid}.pictures .image-view{height:min(72vh,860px);margin:0}.tool-slider{width:150px;min-width:120px}.tool-field{align-items:flex-end;gap:8px;display:inline-flex}.tool-field-name{font:500 12px/1 var(--font-ui);color:var(--ink-3);padding-bottom:2px}.media-stats{font:600 12.5px/1.2 var(--font-ui);color:var(--ink);white-space:nowrap}.zoom-level{min-width:48px}.ic-bar{font:13px/1.3 var(--font-ui);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ic-modes button{white-space:nowrap;padding-inline:10px}.ic-note{font:12.5px/1.4 var(--font-ui);color:var(--ink-3);margin:0}.ic-view{border:1px solid var(--line);background:repeating-conic-gradient(var(--line) 0 25%, var(--paper) 0 50%) 0 0 / 16px 16px;cursor:grab;touch-action:none;border-radius:10px;flex:1;gap:16px;min-height:240px;display:grid;position:relative;overflow:hidden}.ic-view:active{cursor:grabbing}.ic-view.panes-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ic-pane{min-width:0;min-height:0;padding:8px;position:relative;overflow:hidden}.ic-pane-label{z-index:2;background:var(--paper);box-shadow:var(--shadow);font:600 12px/1.2 var(--font-ui);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:calc(100% - 16px);padding:3px 8px;position:absolute;top:8px;left:8px;overflow:hidden}.ic-stage{transform-origin:0 0;position:absolute;top:8px;left:8px}.ic-stage img{-webkit-user-select:none;user-select:none;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.ic-handle{z-index:3;cursor:ew-resize;touch-action:none;width:18px;margin-left:-9px;position:absolute}.ic-handle:before{content:"";background:var(--accent);width:2px;box-shadow:0 0 0 1px var(--paper);position:absolute;top:0;bottom:0;left:8px}.ic-handle:after{content:"";background:var(--accent);width:5px;height:28px;box-shadow:0 0 0 2px var(--paper), var(--shadow);border-radius:8px;transition:transform .12s;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.ic-handle:hover:after,.ic-handle:active:after{transform:translateY(-50%)scale(1.12)}.ic-slide{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px;padding:0 4px;display:grid}.ic-slide .gs{width:100%}.ic-slide-end{width:22px;height:22px;font:700 12px/1 var(--font-ui);color:var(--paper);border-radius:6px;place-items:center;margin-bottom:1px;display:inline-grid}.ic-slide-end[data-side=a]{background:var(--a)}.ic-slide-end[data-side=b]{background:var(--b)}.ic-boxes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ic-boxes rect{fill:none;stroke:#e0245e;stroke-width:2px}.ic-boxes rect[data-on]{stroke:var(--accent);stroke-width:3px}.ic-loading,.ic-error{font:14px var(--font-ui);color:var(--ink-3);margin:auto}.chg-pics{align-items:center;gap:6px;margin-top:6px;display:flex}.chg-pics img{object-fit:cover;border:1px solid var(--line);background:var(--paper);border-radius:4px;width:56px;height:40px}.cell .obj-img{cursor:zoom-in}.pop.review{width:min(340px,100vw - 24px);padding:12px 14px 14px}.review-card{gap:14px;display:grid}.rc-head{gap:4px;display:grid}.rc-title{font-size:14px;font-weight:600}.rc-quote{font:italic 14px/1.45 var(--font-doc);color:var(--ink-2);overflow-wrap:anywhere}.rc-section{gap:7px;display:grid}.rc-label{font:500 11px/1.2 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.rc-reactions,.rc-swatches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rc-react{border:1px solid var(--line-strong);background:var(--paper);height:30px;color:var(--ink-2);font:500 12.5px/1 var(--font-ui);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.rc-react:hover{border-color:var(--ink-3);color:var(--ink)}.rc-react[aria-pressed=true].up{background:var(--b-tint);border-color:var(--b);color:var(--b)}.rc-react[aria-pressed=true].down{background:var(--a-tint);border-color:var(--a);color:var(--a)}.rc-react[aria-pressed=true].idea{background:var(--amber-tint);border-color:var(--amber);color:var(--amber)}.rc-swatch{border:1px solid var(--line-strong);cursor:pointer;border-radius:7px;width:26px;height:26px}.rc-swatch[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.rc-author{color:var(--ink-2);margin-right:6px;font-weight:600}.rc-clear{margin-left:4px}.rc-notes{gap:8px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.rc-note{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;gap:4px;padding:8px 10px 6px;display:grid}.rc-note-on{color:var(--ink-3);overflow-wrap:anywhere;font-size:11.5px}.rc-note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.rc-note-foot{align-items:center;gap:2px;display:flex}.rc-when{color:var(--ink-3);flex:1;font-size:11.5px}.rc-text{resize:vertical;border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:52px;color:var(--ink);font:13.5px/1.45 var(--font-ui);border-radius:8px;padding:8px 10px}.rc-text:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.rc-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rc-hint{color:var(--ink-3);margin-right:auto;font-size:11.5px}@media (min-width:641px){.app.review.unified .topcap,.app.review.unified .row,.app.review.unified .endcap{grid-template-columns:var(--ugut) minmax(0, 1fr) var(--mg)}.app.review.unified .row>.rail.a{grid-area:1/3}.app.review.unified .row>.rail.b{grid-area:2/3}.app.review.unified .rail.a{justify-content:flex-start;padding-left:5px;padding-right:0}.app.review.unified .row.k-eq>.rail.b,.app.review.unified .row.k-teq>.rail.b,.app.review.unified .row.k-tcap>.rail.b{display:none}}.panel-tabs{gap:2px;margin-right:auto;display:flex}.panel-tabs [role=tab]{height:32px;color:var(--ink-3);font:600 14px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.panel-tabs [role=tab]:hover{color:var(--ink);background:var(--hover)}.panel-tabs [role=tab][aria-selected=true]{color:var(--accent);background:var(--accent-soft)}.chg-marks,.chg-marks .rn,.chg-marks .rx{align-items:center;gap:2px;display:inline-flex}.chg-marks{letter-spacing:0;gap:4px;margin-left:6px}.chg-counts+.chg-marks{margin-left:8px}.chg-head>.chg-marks:first-of-type:not(.chg-counts+.chg-marks){margin-left:auto}.chg-marks .rx.up{color:var(--b)}.chg-marks .rx.down{color:var(--a)}.chg-marks .rx.idea{color:var(--amber)}.chg-marks .rn{color:var(--accent);font:600 11px/1 var(--font-ui)}.notes-none{color:var(--ink-3);margin:0;padding:18px 16px;font-size:13.5px;line-height:1.5}.chg-card.mark-card{gap:5px;display:grid}.mark-card .chg-head .rh{border-radius:3px;align-self:center;width:11px;height:11px}.mark-where{color:var(--ink-2)}.mark-when{letter-spacing:0;text-transform:none;margin-left:auto;font-weight:500}.mark-quote{font:italic 14px/1.45 var(--font-doc);color:var(--ink-2);overflow-wrap:anywhere}.mark-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.mark-card.lost{opacity:.75;cursor:default}.mark-card.lost>.btn{justify-self:start}.notes-lost-head{font:600 11px/1.3 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:12px 4px 2px}.tgroup.check{align-items:center;display:flex}#btn-check{position:relative}#btn-check-menu{width:18px;min-width:18px;padding:0}.tbadge{background:var(--spell);color:#fff;min-width:15px;height:15px;font:600 9.5px/15px var(--font-ui);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 3px;position:absolute;top:1px;right:-2px}.tgroup.check.busy #btn-check:after{content:"";border:2px solid var(--accent);border-right-color:#0000;border-radius:50%;animation:.9s linear infinite spin;position:absolute;inset:3px}@keyframes spin{to{transform:rotate(360deg)}}.check-menu{gap:4px;padding:4px 6px 6px}.cm-status{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 6px;font-size:13px;display:flex}.cm-lang{justify-self:start;margin:0 4px 4px}.cm-lang [role=radio]{width:auto;font:500 12.5px/1 var(--font-ui);padding:0 10px}.cm-switch{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:6px 4px;font-size:13.5px;display:grid}.cm-switch input{accent-color:var(--accent);margin-top:2px}.cm-switch small{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.4;display:block}.cm-switch.off{cursor:default;color:var(--ink-3)}.cm-claude{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 4px 6px;display:flex}.cm-progress{color:var(--accent);font-size:13px}.cm-words{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;padding:4px;font-size:12.5px;display:flex}.pop.issue{min-width:240px;max-width:min(320px,100vw - 24px);padding:12px 14px}.issue-card{gap:8px;display:grid}.ic-head{align-items:center;gap:8px;display:flex}.ic-kind{font:600 11px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;background:var(--a-tint);color:var(--spell);border-radius:999px;padding:3px 7px}.ic-kind.grammar,.ic-kind.claude{background:var(--chg-tint);color:var(--grammar)}.ic-where{color:var(--ink-3);font-size:12px}.ic-message{margin:0;font-size:13.5px;line-height:1.45}.ic-sugs{flex-wrap:wrap;gap:6px;display:flex}.ic-sug{border:1px solid var(--accent);background:var(--accent-soft);height:30px;color:var(--accent);font:600 13.5px/1 var(--font-doc);cursor:pointer;border-radius:8px;padding:0 11px}.ic-sug:hover:not(:disabled){background:var(--accent);color:var(--accent-ink)}.ic-sug:disabled{opacity:.55;cursor:default}.ic-none,.ic-note{color:var(--ink-3);margin:0;font-size:12.5px}.ic-actions{flex-wrap:wrap;gap:4px;margin:2px -6px 0;display:flex}@media (max-width:640px){.app.review .rail{display:none}}.blk{white-space:pre-wrap;padding:5px 0}.r-title{letter-spacing:-.01em;padding:14px 0 6px;font-size:1.9em;font-weight:600;line-height:1.2}.r-subtitle{color:var(--ink-2);font-size:1.2em}.r-h{padding-top:12px;font-weight:600;line-height:1.3}.r-h.l1{font-size:1.45em}.r-h.l2{font-size:1.25em}.r-h.l3{font-size:1.1em}.r-h.l4,.r-h.l5,.r-h.l6{font-size:1em;font-style:italic}.r-quote{border-left:3px solid var(--line);color:var(--ink-2);padding-left:14px;font-style:italic}.r-code{font:.84em/1.5 var(--font-mono);background:var(--line-2);border-radius:4px;margin:4px 0;padding:8px 10px}.r-caption{color:var(--ink-2);font-size:.86em;font-style:italic}.r-toc{color:var(--ink-2);padding:1px 0;font-size:.92em}.r-toc.l2{padding-left:1.2em}.r-toc.l3{padding-left:2.4em}.a-center{text-align:center}.a-right{text-align:right}.a-justify{text-align:justify}.li{margin-left:calc(var(--lvl,0) * 1.7em);grid-template-columns:2.1em minmax(0,1fr);display:grid}.li>.chip{grid-column:1/-1;justify-self:start}.lbl{text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:.55em}.empty-p{color:var(--ink-3);opacity:.55}.cell code{font:.86em var(--font-mono);background:var(--line-2);border-radius:3px;padding:0 .25em}.cell mark{color:#17202c;background:#fff1a1}.lnk{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.obj-img{vertical-align:middle;outline:1px solid var(--line-2);border-radius:2px;max-width:100%;height:auto}.obj{font:12px/1.6 var(--font-ui);background:var(--line-2);color:var(--ink-2);white-space:normal;border-radius:4px;padding:1px 7px}.field-error{color:var(--a);font:13px/1.4 var(--font-ui);margin:8px 0 0}.dlg-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.field{border-bottom:1px dotted var(--ink-3)}.fn{font:600 .62em var(--font-mono);color:var(--accent);padding:0 1px}.math{font-style:italic}.pgbrk{border-top:1px dashed var(--line);text-align:center;font:500 10.5px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:6px 0;padding-top:2px;display:block}.chip{font:500 11px/1.7 var(--font-ui);white-space:nowrap;border-radius:999px;margin:2px 0 4px;padding:0 8px;display:inline-block}.chip.prop{background:var(--chg-tint);color:var(--chg);letter-spacing:0;border:1px solid;font-style:normal;font-weight:500}.propchg{white-space:pre-wrap}.chip+*{display:block}del.chg,ins.chg{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 0;text-decoration:none}del.chg{background:var(--a-mark)}ins.chg{background:var(--b-mark)}.chg.fmt{background:var(--fmt-mark);-webkit-text-decoration:underline dotted var(--chg);text-decoration:underline dotted var(--chg);text-underline-offset:3px}del.chg .obj-img{outline:3px solid var(--a);outline-offset:1px}ins.chg .obj-img{outline:3px solid var(--b);outline-offset:1px}.chg.hot{outline:2px solid var(--ink-2);outline-offset:1px}.caret{vertical-align:-.1em;cursor:pointer;width:0;height:1em;display:inline-block;position:relative}.caret:after{content:"‸" / "";text-align:center;width:.6em;font:700 1.1em/1 var(--font-ui);color:var(--chg);position:absolute;top:.55em;left:-.3em}.cell.a .caret:after{color:var(--b)}.cell.b .caret:after{color:var(--a)}.caret:before{content:"";width:12px;position:absolute;inset:-2px -6px -6px}.caret.hot:after{text-shadow:0 0;transform:scale(1.3)}.tbl{border-top:1px solid var(--ink-3);border-left:1px solid var(--ink-3);margin:6px 0}.trow{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-left:1px solid var(--ink-3);display:grid}.tbl .trow{border-left:0}.tcell{border-right:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);min-width:0;padding:4px 9px;font-size:.94em}.tcell .blk{padding:1px 0}.trow.th .tcell{background:var(--line-2);font-weight:600}.tcell.vcont{background:repeating-linear-gradient(-45deg, var(--hatch) 0 1px, transparent 1px 6px)}.row.k-teq .cell,.row.k-tmod .cell,.row.k-tdel .cell,.row.k-tins .cell{padding-block:0}.row.t-first .trow{border-top:1px solid var(--ink-3)}.row.k-tdel .ph,.row.k-tins .ph{min-height:30px;margin-block:0}.row.t-last .cell{padding-bottom:8px}.row.k-tcap .cell{padding-top:8px}.tcap{font:500 11px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.tcap span{color:var(--chg);margin-left:6px}.trow.whole .tcell{background:var(--fmt-mark)}.cellflat{white-space:pre-wrap}.opaque{border:1px dashed var(--line);border-radius:6px;margin:6px 0;padding:4px 10px}.opaque-label{font:500 10.5px/1.8 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.row.frag .cell{padding-block:0}.row.frag .ph{min-height:30px;margin-block:0}.grid>.row.frag:first-child .trow,.row:not(.frag)+.row.frag .trow{border-top:1px solid var(--ink-3)}.grid.mono-a .cell.a,.grid.mono-b .cell.b{font:13px/1.55 var(--font-mono);tab-size:4}.grid.mono-a .cell.a .blk,.grid.mono-b .cell.b .blk{padding:1px 0}.grid.mono-a .cell.a .tcell,.grid.mono-b .cell.b .tcell{font-size:12.5px}.overview{z-index:5;gap:var(--map-gap);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;display:flex;position:absolute;bottom:12px;transform:translate(-50%)}.overview.over-view{cursor:grab}.overview.dragging,.overview.dragging .mark{cursor:grabbing}.overview:before{content:"";top:0;bottom:0;left:calc(var(--map-w) + var(--map-gap));width:var(--rail-w);background:var(--line-2);border-radius:6px;position:absolute}.mm{width:var(--map-w);background:var(--paper);height:100%;box-shadow:0 0 0 1px var(--line);border-radius:4px;flex:none;display:none}.app.with-map .mm{display:block}.ruler{z-index:2;width:var(--rail-w);flex:none;position:relative}.ruler .mark{background:var(--chg);opacity:.9;cursor:pointer;border-radius:2px;position:absolute;left:2px;right:2px}.ruler .m-del{background:var(--a)}.ruler .m-ins{background:var(--b)}.ruler .mark.cur{box-shadow:0 0 0 2px var(--accent);left:-1px;right:-1px}.ruler-view{z-index:1;border:1px solid var(--ink-3);background:color-mix(in srgb, var(--ink) 7%, transparent);pointer-events:none;border-radius:5px;min-height:6px;position:absolute;left:-3px;right:-3px}.overview.over-view .ruler-view,.overview.dragging .ruler-view{border-color:var(--ink-2);background:color-mix(in srgb, var(--ink) 11%, transparent)}.changes{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;flex:none;width:340px;min-height:0;display:flex}.changes-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.changes-head h2{font:600 15px/1.2 var(--font-ui);color:var(--accent);align-items:center;gap:8px;margin:0 auto 0 0;display:flex}.changes-count{background:var(--accent-soft);font:500 11.5px/1 var(--font-mono);border-radius:999px;padding:3px 7px}.changes-count:empty{display:none}.changes-list{overscroll-behavior:contain;flex:1;align-content:start;gap:10px;min-height:0;margin:0;padding:12px;list-style:none;display:grid;overflow:auto}.changes-list>li{content-visibility:auto;contain-intrinsic-size:auto 92px}.chg-card{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:13px/1.4 var(--font-ui);text-align:left;cursor:pointer;border-radius:10px;padding:10px 12px 11px;transition:border-color .12s,box-shadow .12s;display:block}.chg-card:hover{border-color:var(--ink-3)}.chg-card.cur{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.chg-head{font:600 11px/1.3 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:6px;display:flex}.chg-n{color:var(--ink-2)}.chg-counts{font:500 12.5px/1 var(--font-mono);letter-spacing:0;align-items:center;margin-left:auto;display:flex}.chg-counts .minus{color:var(--a)}.chg-counts .plus{color:var(--b)}.chg-counts .minus+.plus{border-left:1px solid var(--line);margin-left:8px;padding-left:8px}.chg-line{-webkit-line-clamp:4;line-clamp:4;font:14px/1.5 var(--font-doc);color:var(--ink-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:7px;display:-webkit-box;overflow:hidden}.chg-line.a+.chg-line.b{margin-top:3px}.chg-line del,.chg-line ins,.chg-line mark{color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px;text-decoration:none}.chg-line del{background:var(--a-mark)}.chg-line ins{background:var(--b-mark)}.chg-line mark.fmt{background:var(--fmt-mark);-webkit-text-decoration:underline dotted var(--chg);text-decoration:underline dotted var(--chg);text-underline-offset:3px}.chg-note,.chg-more{margin-top:6px;font-size:12px;display:block}.chg-note{color:var(--chg)}.chg-more{color:var(--ink-3)}.changes-none{color:var(--ok);align-items:center;gap:8px;padding:12px 4px;font-weight:500;display:flex}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tip{z-index:80;background:var(--ink);max-width:300px;color:var(--paper);font:500 12px/1.35 var(--font-ui);pointer-events:none;border-radius:7px;align-items:center;gap:8px;padding:5px 9px;animation:.12s ease-out tip-in;display:flex;position:fixed;box-shadow:0 6px 16px -6px #00000059}.tip kbd{border-color:color-mix(in srgb, var(--paper) 30%, transparent);background:color-mix(in srgb, var(--paper) 14%, transparent);color:inherit;flex:none}@keyframes tip-in{0%{opacity:0;transform:translateY(-2px)}}.empty{padding:40px var(--pad);flex:1;overflow:auto}.empty-inner{max-width:960px;margin:0 auto}.empty-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.dropcard{background:var(--paper);border:2px dashed var(--line);text-align:center;border-radius:16px;padding:32px 24px}.dropcard.loaded{border-style:solid}.dropcard h2{font:600 22px/1.25 var(--font-doc);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 6px}.dropcard p{color:var(--ink-2);margin:0 0 14px}.dc-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dc-meta{justify-content:center;align-items:center;gap:8px;display:flex}.hint{color:var(--ink-3);margin:12px 0 0;font-size:12.5px}.hint.center,.privacy{text-align:center}.privacy{color:var(--ink-2);margin:22px 0 0;font-size:13px}.drop-overlay{z-index:50;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--desk) 88%, transparent);grid-template-columns:1fr 1fr;gap:16px;display:grid;position:fixed;inset:0}.drop-half{border:3px dashed var(--accent);color:var(--accent);font:600 17px var(--font-ui);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.drop-half .siglum{width:auto;font-size:64px}.drop-half.hot{background:var(--accent-soft);border-style:solid}.pop{z-index:40;background:var(--paper);border:1px solid var(--line);min-width:250px;max-width:min(360px,100vw - 24px);box-shadow:var(--shadow);border-radius:12px;padding:6px;position:fixed}.pop.load{width:min(436px,100vw - 24px);max-width:none}.menu{grid-template-columns:minmax(0,1fr);display:grid}.mi{text-align:left;width:100%;font:13.5px/1.35 var(--font-ui);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 10px;display:grid}.mi:hover,.mi:focus-visible{background:var(--accent-soft);outline:none}.mi .ico{color:var(--ink-2)}.mi small{color:var(--ink-3);grid-column:2;font-size:12px}.mi kbd{grid-area:1/3}.menu-title{font:600 10.5px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;padding:10px 10px 6px;overflow:hidden}.menu-sep{background:var(--line-2);height:1px;margin:6px 4px}.rl-field{font:500 12.5px/1.3 var(--font-ui);color:var(--ink-2);gap:6px;padding:4px 10px 10px;display:grid}.rl-field input{border:1px solid var(--line-strong);background:var(--paper);height:32px;color:var(--ink);font:13.5px var(--font-ui);border-radius:7px;padding:0 10px}.rp-format{margin:0 10px 10px}.rl-check{font:13px/1.35 var(--font-ui);color:var(--ink);align-items:center;gap:8px;padding:0 10px 10px;display:flex}.rl-download{justify-content:center;margin:0 10px 8px}.menu-note{color:var(--ink-2);padding:0 10px 6px;font-size:12.5px}.opt{cursor:pointer;border-radius:7px;align-items:flex-start;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.opt:hover{background:var(--line-2)}.opt input{accent-color:var(--accent);margin:2px 0 0}.opt small{color:var(--ink-3);font-size:12px;display:block}.chg-preview{font:15px/1.45 var(--font-doc);gap:6px;padding:8px 10px 10px;display:grid}.chg-preview>div{align-items:baseline;gap:8px;display:flex}.chg-preview del,.chg-preview ins{overflow-wrap:anywhere;border-radius:3px;padding:0 3px;text-decoration:none}.chg-preview del{background:var(--a-mark)}.chg-preview ins{background:var(--b-mark)}.chg-preview em{color:var(--ink-3);font-size:13px}.dlg{border:1px solid var(--line);background:var(--paper);width:min(580px,100vw - 32px);max-height:calc(100% - 48px);color:var(--ink);box-shadow:var(--shadow);border-radius:16px;padding:28px}.dlg::backdrop{background:var(--backdrop)}.dlg.help{width:min(900px,100vw - 32px)}.dlg h2{font:600 24px/1.2 var(--font-doc);text-wrap:balance;margin:0 36px 10px 0}.dlg h3{font:600 13px/1.3 var(--font-ui);margin:18px 0 4px}.dlg p{color:var(--ink-2);max-width:65ch;margin:0 0 10px}.dlg-x{position:absolute;top:14px;right:14px}.help-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px 32px;display:grid}.help-cols section>h3:first-child{margin-top:6px}.k{border:1px solid var(--line);vertical-align:-4px;border-radius:5px;place-items:center;width:22px;height:20px;display:inline-grid}.keys{grid-template-columns:auto 1fr;gap:8px 14px;margin:6px 0 0;font-size:13px;display:grid}.keys dt{white-space:nowrap}.keys dd{color:var(--ink-2);margin:0}.pastebox{border:2px dashed var(--line);min-height:170px;max-height:40vh;font:15px/1.5 var(--font-doc);color:var(--ink);background:var(--desk);border-radius:12px;margin:14px 0 6px;padding:16px;overflow:auto}.pastebox:empty:before{content:"Click here, then paste (Ctrl+V or ⌘V)";color:var(--ink-3);font-family:var(--font-ui);font-size:14px}.pastebox:focus{border-color:var(--accent);border-style:solid;outline:none}.form-field{gap:6px;margin:16px 0 6px;font-size:13px;font-weight:500;display:grid}.form-field input{border:1px solid var(--line);background:var(--desk);width:100%;height:40px;color:var(--ink);font:14px var(--font-ui);border-radius:8px;padding:0 12px}.form-field input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.steps{gap:16px;margin:18px 0 10px;padding:0;list-style:none;display:grid}.steps li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.steps .hint{margin-top:6px}.step-n{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font:600 13px var(--font-mono);border-radius:50%;place-items:center;display:grid}.dropzone{border:2px dashed var(--line);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.toasts{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.toast{background:var(--ink);color:var(--paper);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:14px;padding:9px 8px 9px 16px;font-size:13.5px;animation:.18s ease-out toast-in;display:flex}.toast.error{background:var(--a);color:var(--paper)}.toast .linkbtn{color:inherit;font-weight:600}.toast-x{width:26px;height:26px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.toast-x:hover{opacity:1}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.app.is-busy:after{content:attr(data-busy);z-index:70;background:color-mix(in srgb, var(--desk) 70%, transparent);font:500 15px var(--font-ui);color:var(--ink);place-items:center;display:grid;position:fixed;inset:0}@media (max-width:1100px){.brand-tag{display:none}}@media (max-width:1099px){.changes{z-index:9;width:min(360px,100%);box-shadow:var(--shadow);position:absolute;top:0;bottom:0;right:0}}@media (min-width:1001px) and (max-width:1140px){.toolbar[data-kind=text]{grid-template-columns:1fr auto;grid-template-areas:"left right""middle middle"}.toolbar[data-kind=text] .tcol.middle{justify-self:center}}@media (max-width:1000px){.toolbar{grid-template-columns:1fr auto;grid-template-areas:"left right""middle middle"}.tcol.middle{flex-wrap:wrap;justify-content:center;justify-self:center}}@media (max-width:860px){.app{--act-w:26px;--rail-w:12px;--ov-gap:4px}.app.with-lines{--num-w:30px}.app.with-map{--map-w:22px}.cell{padding-inline:16px;font-size:15px}.ph{margin-inline:-16px}.slot{flex-wrap:wrap}.slot-actions{width:100%}.slot-actions .btn{flex:1}}@media (max-width:640px){.colheads,.row,.endcap{grid-template-columns:minmax(0,1fr)}.colheads{gap:8px;padding-bottom:10px;position:static}.colhead.gut,.endcap,.topcap,.overview,#view,#btn-minimap,#btn-lines,#btn-bands{display:none}.counter-m{display:inline-flex}.colhead.a .slot,.colhead.b .slot{border-radius:12px}.grid{border-radius:12px;overflow:hidden}.row.k-eq .cell.b,.row.k-teq .cell.b{display:none}.row:not(.k-eq):not(.k-teq):not(.fold){margin:6px 0}.row:not(.k-eq):not(.k-teq):not(.fold) .cell{padding-top:22px;position:relative}.row:not(.k-eq):not(.k-teq):not(.fold) .cell:before{font:italic 600 13px/1 var(--font-doc);color:var(--accent);position:absolute;top:5px;left:16px}.row:not(.k-eq):not(.k-teq):not(.fold) .cell.a:before{content:"A"}.row:not(.k-eq):not(.k-teq):not(.fold) .cell.b:before{content:"B"}.row.k-tcap .cell.b{display:none}.row.k-page:not(.k-eq):not(.k-teq):not(.fold){margin:0}.row.k-page>.pgcell:not(.split),.row.k-page>.gut{display:none}.row.k-page>.pgcell.a .pgsep>span:before{content:"A · "}.row.k-page>.pgcell.b .pgsep>span:before{content:"B · "}.gut{background:var(--paper);border-inline:1px solid var(--line);border-bottom:1px solid var(--line-2);order:3;justify-content:flex-end;gap:5px;padding:6px 10px;display:flex}.gut:empty,.app.with-lines .gut:before,.app.with-lines .gut:after{display:none}.row.cur .gut{background:var(--accent-soft)}.fold-btn{display:flex}.fold-side{flex:1}.fold-side+.fold-side{display:none}.changes{border-left:0;width:100%}.ph{min-height:26px}.toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"left""middle""right";gap:8px}.tcol.middle{justify-self:start}.tcol.middle>.tsep,.tgroup.pages{display:none}.tcol.right{flex-wrap:wrap;justify-content:flex-end}.tgroup{gap:4px}.btn.icon-menu .ico+.ico{display:none}.btn.icon-menu{width:32px;padding:0}.notice{font-size:12.5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mi .ext{color:var(--ink-3);font:12px var(--font-mono);margin-left:4px}#print-root{display:none}@media print{html.printing,html.printing body{color:#000;background:#fff!important}html.printing body>:not(#print-root){display:none!important}html.printing #print-root{display:block}.print-doc{font:11pt/1.45 var(--font-doc);color:#000}.print-doc h1,.print-doc h2,.print-doc h3,.print-doc h4,.print-doc h5,.print-doc h6{font-family:var(--font-ui);break-after:avoid;margin:1.1em 0 .4em;line-height:1.25}.print-doc h1{font-size:18pt}.print-doc h2{font-size:14pt}.print-doc h3{font-size:12pt}.print-doc p,.print-doc li{orphans:2;widows:2;margin:0 0 .5em}.print-doc table{border-collapse:collapse;break-inside:auto;margin:.5em 0 1em}.print-doc td,.print-doc th{vertical-align:top;border:.75pt solid #555;padding:3pt 6pt}.print-doc tr{break-inside:avoid}.print-doc img{max-width:100%}.print-doc pre,.print-doc code{font-family:var(--font-mono);font-size:9.5pt}.print-doc a{color:inherit}}@media (min-width:1001px){.toolbar[data-kind=image],.toolbar[data-kind=audio]{grid-template-columns:auto minmax(0,1fr) auto}}.toolbar[data-kind=image] .tcol.middle,.toolbar[data-kind=audio] .tcol.middle{flex-wrap:wrap;justify-content:center;gap:8px 14px}.toolbar[data-kind=image] .tcol.right,.toolbar[data-kind=audio] .tcol.right{gap:10px}.toolbar .tool-slider{width:128px;min-width:110px}.audio-view{grid-template-columns:minmax(0,1fr);gap:12px;margin:12px 16px 16px;display:grid}.at-box{border:1px solid var(--line);background:var(--paper);border-radius:10px;display:grid}.at-scroll{padding:18px 12px 12px;position:relative;overflow:auto hidden}.at-zoom{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;height:26px;margin:10px 12px 0;position:relative}.az-track{background:var(--line-2);border-radius:6px;position:absolute;inset:5px 0}.az-mark{opacity:.85;border-radius:2px;position:absolute;top:3px;bottom:3px}.az-mark.changed{background:var(--amber)}.az-mark.removed{background:var(--a)}.az-mark.added{background:var(--b)}.az-mark[data-on]{box-shadow:0 0 0 2px var(--accent)}.az-head{background:var(--accent);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.az-view{border:1px solid var(--ink-3);background:color-mix(in srgb, var(--ink) 7%, transparent);cursor:grab;border-radius:6px;min-width:12px;position:absolute;top:0;bottom:0}.at-zoom:hover .az-view,.at-zoom.dragging .az-view{border-color:var(--ink-2);background:color-mix(in srgb, var(--ink) 11%, transparent)}.at-zoom.dragging.move,.at-zoom.dragging.move .az-view{cursor:grabbing}.at-zoom.dragging.l,.at-zoom.dragging.r{cursor:ew-resize}.az-edge{cursor:ew-resize;width:10px;position:absolute;top:3px;bottom:3px}.az-edge[data-edge=l]{left:-6px}.az-edge[data-edge=r]{right:-6px}.az-edge:after{content:"";background:var(--ink-3);border-radius:2px;width:4px;transition:background-color .12s;position:absolute;top:2px;bottom:2px;left:3px}.az-edge:hover:after,.at-zoom.dragging.l [data-edge=l]:after,.at-zoom.dragging.r [data-edge=r]:after{background:var(--accent)}.at-inner{min-width:100%;position:relative}.at-ruler{border-bottom:1px solid var(--line);height:18px;font:11px/1 var(--font-ui);color:var(--ink-3);position:relative}.at-ruler span{border-left:1px solid var(--line-strong);white-space:nowrap;padding-left:3px;position:absolute;bottom:4px}.at-row{grid-template-columns:76px auto;margin-top:8px;display:grid}.at-main{gap:4px;display:grid}.at-side{z-index:4;background:var(--paper);flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;margin-left:-12px;padding:0 8px 4px 4px;display:flex;position:sticky;left:-12px}.at-side .siglum{font-size:30px}.at-side-tools{flex-direction:column;gap:2px;display:flex}.at-offset{margin-left:76px}.at-zoom{margin-left:88px!important}.at-label{font:600 12.5px/1.2 var(--font-ui);color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding-left:12px;display:flex;position:sticky;left:76px}.at-live{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 6px;font-size:11px}.at-track{background:var(--well);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;position:relative}.at-canvas{border-radius:6px;display:block}.at-diff{cursor:pointer;border:0;border-radius:3px;padding:0;position:absolute;top:0;bottom:0}.at-diff.changed{background:color-mix(in srgb, var(--amber) 22%, transparent);box-shadow:inset 0 0 0 1.5px var(--amber), 0 0 0 1px color-mix(in srgb, var(--paper) 60%, transparent)}.at-diff.removed{background:color-mix(in srgb, var(--a) 22%, transparent);box-shadow:inset 0 0 0 1.5px var(--a), 0 0 0 1px color-mix(in srgb, var(--paper) 60%, transparent)}.at-diff.added{background:color-mix(in srgb, var(--b) 22%, transparent);box-shadow:inset 0 0 0 1.5px var(--b), 0 0 0 1px color-mix(in srgb, var(--paper) 60%, transparent)}.at-diff[data-on]{box-shadow:inset 0 0 0 2px var(--ink)}.at-gap{border-left:2px dashed var(--ink-3);width:0;position:absolute;top:0;bottom:0}.at-word{background:var(--grammar);border-radius:2px;height:4px;position:absolute;bottom:0}.at-head{--head:color-mix(in srgb, var(--ink) 45%, transparent);z-index:3;border-left:2px solid var(--head);cursor:ew-resize;width:0;position:absolute;top:-4px;bottom:-4px}.at-head:after{content:"";width:12px;position:absolute;top:0;bottom:0;left:-7px}.at-head.heard{--head:var(--accent)}.at-knob{fill:var(--head);filter:drop-shadow(0 1px 1px #0000002e);transform-origin:50% 100%;transition:transform .12s;position:absolute;top:-17px;left:-7px}.at-head:hover .at-knob,.at-track:active .at-head .at-knob{transform:scale(1.15)}.at-bands{margin-top:4px;display:block;overflow:visible}.at-band{stroke-width:1px;opacity:.55}.at-band.changed{fill:color-mix(in srgb, var(--amber) 25%, transparent);stroke:var(--amber)}.at-band.removed{fill:color-mix(in srgb, var(--a) 22%, transparent);stroke:var(--a)}.at-band.added{fill:color-mix(in srgb, var(--b) 22%, transparent);stroke:var(--b)}.at-band[data-on]{opacity:1}.at-busy{font:12.5px/1.4 var(--font-ui);color:var(--ink-3);margin:6px 0 0}.at-kind{font:600 10.5px/1.2 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 6px}.at-kind.changed{background:var(--amber-tint);color:var(--amber)}.at-kind.removed{background:var(--a-tint);color:var(--a)}.at-kind.added{background:var(--b-tint);color:var(--b)}.at-when{font-variant-numeric:tabular-nums;color:var(--ink-2)}.at-said{font:italic 13px/1.4 var(--font-doc);color:var(--ink-2);gap:2px;display:grid}.at-said .del{background:var(--a-tint);color:var(--a);text-decoration:line-through}.at-said .ins{background:var(--b-tint);color:var(--b)}.playback{border:1px solid var(--line);background:linear-gradient(180deg, var(--paper), color-mix(in srgb, var(--well) 70%, var(--paper)));border-radius:12px;gap:10px;padding:14px 20px 12px;display:grid}.pb-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.pb-time{min-width:42px;font:500 14px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-2)}.pb-time[data-time=duration]{text-align:right}.pb-track{cursor:pointer;touch-action:none;outline:none;height:18px;position:relative}.pb-rail,.pb-progress{border-radius:2px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pb-rail{background:var(--line-strong);width:100%}.pb-progress{background:var(--accent)}.pb-mark{z-index:1;opacity:.55;cursor:pointer;border:0;border-radius:2px;height:8px;padding:0;transition:opacity .12s,height .12s;position:absolute;top:50%;transform:translateY(-50%)}.pb-mark:hover{opacity:1;height:14px}.pb-mark.changed{background:var(--amber)}.pb-mark.removed{background:var(--a)}.pb-mark.added{background:var(--b)}.pb-mark[data-on]{opacity:1}.pb-thumb{z-index:2;pointer-events:none;background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%;margin-left:-6px;transition:transform .15s;position:absolute;top:50%;transform:translateY(-50%)}.pb-track:hover .pb-thumb,.pb-track:focus-visible .pb-thumb,.pb-track[data-scrubbing] .pb-thumb{transform:translateY(-50%)scale(1.25)}.pb-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.pb-btn{min-width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-auto-flow:column;place-items:center;gap:3px;padding:0 4px;transition:color .12s,background-color .12s;display:inline-grid}.pb-btn:hover:not(:disabled){color:var(--ink)}.pb-btn[aria-pressed=true]{color:var(--accent)}.pb-btn:disabled{opacity:.4;cursor:default}.pb-play{width:44px;height:44px;color:var(--ink);border-radius:50%}.pb-play:hover:not(:disabled){background:var(--accent-soft)}.pb-ab b{font:700 12px/1 var(--font-ui)}.pb-ab b[data-side=a]{color:var(--a)}.pb-ab b[data-side=b]{color:var(--b)}.pb-rate{font:600 12px/1 var(--font-ui)}.pb-volume{align-items:center;gap:4px;display:inline-flex}.pb-vol-slider{width:0;transition:width .2s;overflow:hidden}.pb-vol-slider .gs{min-width:90px}.pb-volume:hover .pb-vol-slider,.pb-volume:focus-within .pb-vol-slider{width:96px}.app.lowc .at-box,.app.lowc .playback{background:0 0;border-color:#0000}.ap-body{flex-direction:column;flex:1;min-height:0;display:flex}.ap-body.split{display:grid}.ap-half{flex-direction:column;min-height:0;display:flex}.ap-body:not(.split) .ap-half{flex:1}.ap-title{font:600 11px/1.3 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin:0;padding:10px 16px 0;display:flex}.ap-title .changes-count{letter-spacing:0;color:var(--accent)}.ap-none{font:13px/1.4 var(--font-ui);color:var(--ink-3);margin:0;padding:16px}.ap-divide{cursor:row-resize;touch-action:none;outline:none;height:9px;position:relative}.ap-divide:before{content:"";background:var(--line);height:1px;position:absolute;top:4px;left:0;right:0}.ap-divide:after{content:"";background:var(--line-strong);border-radius:3px;width:36px;height:5px;margin-left:-18px;transition:background-color .12s;position:absolute;top:2px;left:50%}.ap-divide:hover:after,.ap-divide:focus-visible:after,.ap-divide:active:after{background:var(--accent)}.at-card .chg-head{align-items:center}.at-len{font:500 12px/1 var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-2);margin-left:auto}.at-card .at-when{font:13px/1.3 var(--font-ui);flex-wrap:wrap;gap:4px 14px;margin-top:7px;display:flex}.at-when b{font-weight:700}.at-when .side-a{color:var(--a)}.at-when .side-b{color:var(--b)}.chg-card .at-said{margin-top:6px}.at-said-cmp{margin-top:8px;padding-bottom:24px}.said-heads.colheads{top:0}.said-of{color:var(--ink-3);font-weight:400}.said-error{max-width:1600px;margin:8px auto;padding:0 16px}.said-none{text-align:center;max-width:1600px;color:var(--ink-3);margin:0 auto;padding:20px 16px}.at-said-cmp .act{display:none}.at-said-cmp .row[data-hunk]:not([data-hunk="-1"]){cursor:pointer}@media (max-width:820px){.pb-controls{gap:8px}}.stack-front{fill:var(--surface)}.stack-letter{font-family:var(--font-ui)}.stack-icon[data-top=a] .stack-letter{fill:var(--a)}.stack-icon[data-top=b] .stack-letter{fill:var(--b)}.at-facts{min-width:0;font:500 12px/1.3 var(--font-ui);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.at-facts.end{font-variant-numeric:tabular-nums;flex-wrap:nowrap}.at-facts .at-name{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font:600 12.5px/1.2 var(--font-ui);color:var(--ink-2);overflow:hidden}.split-btn{display:inline-flex}.split-btn>.btn:first-child:not(:only-child){border-top-right-radius:0;border-bottom-right-radius:0}.split-btn>.split-more{border-top-left-radius:0;border-bottom-left-radius:0;min-width:0;margin-left:-1px;padding-inline:6px}.where-menu .mi[aria-checked=true]>svg{color:var(--accent)}.where-menu .menu{max-width:320px}.dlg.consent{max-width:480px}.consent p,.consent-list{font:14px/1.5 var(--font-ui);color:var(--ink-2)}.consent-list{gap:6px;margin:12px 0 16px;padding-left:20px;display:grid}.consent-check{font:13.5px/1.3 var(--font-ui);color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;display:flex}.consent-check input{accent-color:var(--accent)}.hl-yellow{--note:#c79400;--note-tint:var(--hl-yellow)}.hl-green{--note:#2e8b57;--note-tint:var(--hl-green)}.hl-blue{--note:#2f6fb3;--note-tint:var(--hl-blue)}.hl-pink{--note:#d0386e;--note-tint:var(--hl-pink)}.mn-num{background:var(--note);min-width:18px;height:18px;box-shadow:0 0 0 1.5px var(--paper);font:700 11px/1 var(--font-ui);letter-spacing:0;color:#fff;border-radius:9px;place-items:center;padding:0 4px;display:inline-grid}.ic-view[data-annotating],.ic-view[data-annotating]:active{cursor:crosshair}.mn-layer{pointer-events:none;position:absolute;inset:0}.mn-box{border:2px solid var(--note);background:color-mix(in srgb, var(--note) 10%, transparent);pointer-events:auto;cursor:pointer;border-radius:3px;padding:0;position:absolute}.mn-box:hover,.mn-box[data-open]{background:color-mix(in srgb, var(--note) 20%, transparent);box-shadow:0 0 0 2px var(--paper)}.mn-box .mn-num{position:absolute;top:-10px;left:-10px}.mn-box.point{background:0 0;border:0}.mn-box.point .mn-num{transform:scale(1.15)}.mn-draft{border:2px dashed var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:3px;position:absolute}.mn-editor{z-index:20;border:1px solid var(--line);background:var(--paper);width:280px;box-shadow:var(--shadow);font:13px/1.4 var(--font-ui);cursor:auto;border-radius:10px;gap:8px;padding:10px;display:grid;position:absolute}.mn-editor-head{align-items:center;gap:8px;display:flex}.mn-where{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12px/1.2 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink-2);overflow:hidden}.mn-swatches{gap:4px;margin-left:auto;display:flex}.mn-swatch{background:var(--note);cursor:pointer;border:0;border-radius:50%;width:16px;height:16px;padding:0}.mn-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px var(--note)}.mn-text{resize:vertical;border:1px solid var(--line-strong);background:var(--paper);width:100%;font:14px/1.45 var(--font-ui);color:var(--ink);border-radius:6px;padding:7px 9px}.mn-text:focus{outline:2px solid var(--accent);outline-offset:-1px}.mn-actions{justify-content:space-between;display:flex}.mn-card{padding:0;position:relative}.mn-go{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:10px 40px 11px 12px;display:grid}.mn-go .chg-head{align-items:center}.mn-card-text{font:14px/1.45 var(--font-doc);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.mn-card-text em{color:var(--ink-3)}.mn-author{font:12px/1.2 var(--font-ui);color:var(--ink-3)}.mn-del{position:absolute;top:6px;right:6px}.ap-notes-bar{padding:10px 12px 0;display:flex}.at-track[data-annotating]{cursor:text}.at-track[data-annotating] .at-diff{pointer-events:none}.at-note{z-index:2;border:0;border-top:3px solid var(--note);background:color-mix(in srgb, var(--note) 16%, transparent);cursor:pointer;border-radius:3px;padding:0;position:absolute;top:0;bottom:0}.at-note:hover,.at-note[data-open]{background:color-mix(in srgb, var(--note) 28%, transparent)}.at-note .mn-num{position:absolute;top:3px;left:3px}.at-note.point{border-top:0;border-left:2px solid var(--note);background:0 0;width:0}.at-note.point .mn-num{left:-9px}.at-note.draft{border-top-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);pointer-events:none}.audio-view{position:relative}
