@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff");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}:root{--ink:#0a0c12;--bench:#10131c;--bench-2:#161a26;--rule:#232838;--rule-strong:#323a52;--text:#e6e8f0;--text-dim:#8a90a6;--text-faint:#555c74;--beam:#dfe4ff;--lens-rh:#3fd0c0;--lens-conta:#f2b441;--lens-dir:#ff6b8b;--s1:#5ad08a;--s2:#9aa6ff;--danger:#ff7a6b;--lens:var(--beam);--font-brand:"Unbounded", "Arial Black", sans-serif;--font-ui:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-28:28px;--fs-44:44px;--row-h:32px;--radius-s:4px;--radius-m:8px;--ease-out:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ink);color:var(--text);font:400 var(--fs-13)/1.45 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}kbd{font:500 var(--fs-11) var(--font-mono);color:var(--text-dim);border:1px solid var(--rule);border-radius:var(--radius-s);padding:0 4px;line-height:16px}:focus-visible{outline:2px solid var(--beam);outline-offset:1px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{font:500 var(--fs-11) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin:0}.workbook{grid-template-rows:auto auto minmax(0,1fr) auto auto;height:100%;display:grid}.work{grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid;position:relative}.topbar{border-bottom:1px solid var(--rule);background:var(--ink);align-items:center;gap:16px;height:48px;padding:0 12px 0 16px;display:flex}.brand{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.prism-mark{flex:none}.wordmark{font:600 var(--fs-16) var(--font-brand);letter-spacing:-.02em}.brand-sep{color:var(--text-faint)}.book-name{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.source{min-width:0;position:relative}.source-btn{border-radius:var(--radius-s);min-width:0;height:28px;color:var(--text-dim);border:1px solid #0000;align-items:center;gap:4px;padding:0 8px;display:flex}.source-btn:hover,.source-btn[aria-expanded=true]{color:var(--text);border-color:var(--rule);background:var(--bench)}.source-btn:hover .book-name,.source-btn[aria-expanded=true] .book-name{color:var(--text)}.source-short{display:none}.source-caret{font-size:var(--fs-11);color:var(--text-faint)}.source-menu{z-index:30;background:var(--bench);border:1px solid var(--rule-strong);border-radius:var(--radius-m);width:360px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 48px -12px #000000b3}.source-group+.source-group{border-top:1px solid var(--rule);margin-top:8px;padding-top:8px}.source-eyebrow{padding:4px 8px}.source-item{border-radius:var(--radius-s);text-align:left;width:100%;color:var(--text-dim);justify-content:space-between;align-items:baseline;gap:12px;padding:8px;display:flex}.source-item:hover,.source-item:focus-visible{background:var(--bench-2);color:var(--text)}.source-item[aria-checked=true]{color:var(--text);box-shadow:inset 2px 0 0 var(--beam)}.source-label{font-size:var(--fs-13);white-space:nowrap}.source-detail{font:400 var(--fs-11) var(--font-mono);color:var(--text-faint);white-space:nowrap}.source-note{border-top:1px solid var(--rule);font-size:var(--fs-12);color:var(--text-dim);margin:8px 0 0;padding:8px 8px 0}.lenses{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--bench);gap:2px;padding:2px;display:flex}.lens{height:30px;color:var(--text-dim);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.lens:hover,.lens.is-active{color:var(--text)}.lens-pill{z-index:0;background:color-mix(in srgb, var(--c) 14%, var(--bench-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent);border-radius:6px;position:absolute;inset:0}.lens>:not(.lens-pill){z-index:1;position:relative}.lens-dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.lens-key{color:var(--text-faint);border-color:#0000;padding:0 2px}.palette-btn{border:1px solid var(--rule);border-radius:var(--radius-m);height:32px;color:var(--text-dim);background:var(--bench);align-items:center;gap:12px;padding:0 8px 0 12px;display:flex}.palette-btn:hover{color:var(--text);border-color:var(--rule-strong)}.addressbar{border-bottom:1px solid var(--rule);background:var(--bench);min-height:40px;font-family:var(--font-mono);font-size:var(--fs-13);align-items:center;gap:12px;min-width:0;padding:4px 12px 4px 16px;display:flex}.addr-label{color:var(--text-faint);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase}.addr-form{min-width:0;display:flex}.addr-input{border-radius:var(--radius-s);color:var(--text);font-family:var(--font-mono);background:0 0;border:1px solid #0000;max-width:46ch;padding:3px 6px}.addr-input:hover{border-color:var(--rule)}.addr-input:focus{border-color:var(--lens);background:var(--bench-2);outline:none}.addr-input.is-error{border-color:var(--danger)}.addr-error{color:var(--danger);font-family:var(--font-ui)}.addr-arrow{color:var(--text-faint)}.addr-content{white-space:nowrap;align-items:baseline;gap:12px;min-width:0;display:flex;overflow:hidden}.addr-ptag{color:var(--lens)}.addr-face{font-family:var(--font-ui);color:var(--text);text-overflow:ellipsis;overflow:hidden}.addr-face em{color:var(--text-dim);font-style:normal}.addr-value{color:var(--text);font-variant-numeric:tabular-nums}.addr-empty{color:var(--text-faint);font-family:var(--font-ui)}.sys-badge{white-space:nowrap;font:500 var(--fs-11) var(--font-mono);border-radius:var(--radius-s);font-variant-numeric:tabular-nums;border:1px solid;flex:none;margin-left:auto;padding:2px 8px}.sys-badge--s1{color:var(--s1);border-color:color-mix(in srgb, var(--s1) 40%, transparent)}.sys-badge--s2{color:var(--s2);border-color:color-mix(in srgb, var(--s2) 40%, transparent)}.is-pulsing{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.sheet-wrap{background:var(--bench);min-width:0;min-height:0;position:relative;overflow:hidden}.sheet-scroll{overscroll-behavior:contain;position:absolute;inset:0;overflow:auto}.sheet-scroll:focus-visible{outline:none}.sheet-inner{min-height:100%;position:relative}.sheet-head,.sheet-foot,.tr{height:var(--row-h);display:flex}.sheet-head{z-index:3;background:var(--bench-2);border-bottom:1px solid var(--rule-strong);position:sticky;top:0}.sheet-foot{z-index:3;background:var(--bench-2);border-top:1px solid var(--rule-strong);position:sticky;bottom:0}.tr{contain:layout style;position:absolute;top:0;left:0}.tr.is-row-sel .rn{color:var(--lens);background:color-mix(in srgb, var(--lens) 8%, var(--bench-2))}.rn{z-index:2;width:56px;font:400 var(--fs-11) var(--font-mono);color:var(--text-faint);font-variant-numeric:tabular-nums;background:var(--bench-2);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex:none;justify-content:flex-end;align-items:center;padding-right:10px;display:flex;position:sticky;left:0}.rn--corner,.rn--sum{z-index:4}.rn--sum{color:var(--text-dim);font-size:var(--fs-13)}.th{border-right:1px solid var(--rule);flex:none;align-self:stretch;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.th-col{font:500 var(--fs-11) var(--font-mono);color:var(--text-faint)}.th-label{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.th--mxn,.th--int,.th--pct{justify-content:flex-end}.td{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;cursor:cell;-webkit-user-select:none;user-select:none;contain:layout paint style;flex:none;align-items:center;min-width:0;padding:0 10px;display:flex;overflow:hidden}.td--mxn,.td--int,.td--pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-12);justify-content:flex-end}.td--date{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-dim);font-variant-numeric:tabular-nums}.td.is-mono{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-dim)}.td.is-neg{color:var(--danger)}.td--sum{color:var(--text);border-bottom:0;font-weight:500}.tr:hover .td{background:color-mix(in srgb, var(--text) 2.5%, transparent)}.td.is-sel{box-shadow:inset 0 0 0 2px var(--lens);background:color-mix(in srgb, var(--lens) 7%, transparent)}.chip{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.facet{background:var(--c);clip-path:polygon(50% 0,100% 100%,0 100%);flex:none;width:9px;height:8px}.chip-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chip-text.is-fallback{color:var(--text-dim);-webkit-text-decoration:underline dotted var(--text-faint);text-decoration:underline dotted var(--text-faint);text-underline-offset:3px}.chip--missing{color:var(--danger);font-family:var(--font-mono)}.beam-track{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.beam{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--beam-c) 6%, transparent) 30%, color-mix(in srgb, var(--beam-c) 22%, transparent) 48%, color-mix(in srgb, var(--beam) 30%, transparent) 50%, color-mix(in srgb, var(--beam-c) 22%, transparent) 52%, color-mix(in srgb, var(--beam-c) 6%, transparent) 70%, transparent 100%);will-change:transform;position:absolute;top:0;bottom:0;left:0}.beam:after{content:"";background:var(--beam);opacity:.7;width:1px;box-shadow:0 0 12px 2px var(--beam-c);position:absolute;top:0;bottom:0;left:50%}.beam-flash{pointer-events:none;z-index:5;position:absolute;inset:0}.prism{border-left:1px solid var(--rule);background:var(--ink);width:380px;min-height:0;overflow:auto}.prism-body{gap:24px;padding:16px 20px 32px;display:grid}.prism-head{gap:8px;display:grid}.prism-meta{justify-content:space-between;align-items:center;display:flex}.icon-btn{font:500 var(--fs-11) var(--font-mono);color:var(--text-dim);border:1px solid var(--rule);border-radius:var(--radius-s);padding:1px 6px}.icon-btn:hover{color:var(--text);border-color:var(--rule-strong)}.prism-title{font:600 var(--fs-20)/1.25 var(--font-ui);text-wrap:balance;margin:0}.prism-id{font:400 var(--fs-12) var(--font-mono);color:var(--c);word-break:break-all}.prism-sec{gap:10px;display:grid}.faces{border:1px solid var(--rule);border-radius:var(--radius-m);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.face{border-top:1px solid var(--rule);grid-template-columns:116px minmax(0,1fr);align-items:center;min-height:40px;display:grid}.face:first-child{border-top:0}.face.is-active{background:color-mix(in srgb, var(--c) 8%, transparent)}.face-lens{height:100%;font-size:var(--fs-12);color:var(--text-dim);text-align:left;border-right:1px solid var(--rule);align-items:center;gap:8px;padding:0 12px;display:flex}.face-lens:hover,.face.is-active .face-lens{color:var(--text)}.face-text{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.face-text.is-missing{color:var(--text-faint)}.face-new{font:500 var(--fs-11) var(--font-mono);color:var(--c);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:var(--radius-s);padding:0 4px}.btn-link{color:var(--c);font-size:var(--fs-12);text-underline-offset:3px;text-decoration:underline}.face-form{gap:6px;padding:6px 8px;display:flex}.face-form input{background:var(--bench-2);border:1px solid var(--c);border-radius:var(--radius-s);flex:1;min-width:0;padding:4px 8px}.face-form input:focus{outline:none}.btn-sm{font-size:var(--fs-12);border-radius:var(--radius-s);background:var(--text);color:var(--ink);padding:4px 10px;font-weight:500}.meta{gap:6px;margin:0;display:grid}.meta>div{grid-template-columns:116px minmax(0,1fr);display:grid}.meta dt{color:var(--text-dim);font-size:var(--fs-12)}.meta dd{font-family:var(--font-mono);font-size:var(--fs-12);overflow-wrap:anywhere;margin:0}.occ,.rels{gap:4px;margin:0;padding:0;list-style:none;display:grid}.addr-link{font:400 var(--fs-12) var(--font-mono);color:var(--text);text-align:left}.addr-link:hover{color:var(--c);text-underline-offset:3px;text-decoration:underline}.occ-more{color:var(--text-faint);font-size:var(--fs-12)}.rels li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rel-verb{font:400 var(--fs-11) var(--font-mono);color:var(--text-faint)}.rel-target{text-align:left}.rel-target:hover{color:var(--c)}.tabs{border-top:1px solid var(--rule);background:var(--ink);gap:0;height:36px;padding-left:56px;display:flex;overflow-x:auto}.tab{color:var(--text-dim);border-right:1px solid var(--rule);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.tab:hover{color:var(--text)}.tab.is-active{color:var(--text);background:var(--bench)}.tab.is-active:before{content:"";background:var(--c);height:2px;position:absolute;top:-1px;left:0;right:0}.tab-dot{background:var(--c);border-radius:50%;width:6px;height:6px}.tab-count{font:400 var(--fs-11) var(--font-mono);color:var(--text-faint)}.status{border-top:1px solid var(--rule);height:26px;color:var(--text-dim);font-size:var(--fs-12);background:var(--ink);white-space:nowrap;align-items:center;gap:24px;padding:0 16px;display:flex;overflow:hidden}.status b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.status-lens,.status-keys{align-items:center;gap:6px;display:flex}.status-keys kbd+*{margin-right:8px}.status-mock{color:var(--text-faint);margin-left:auto}.palette-backdrop{z-index:20;background:color-mix(in srgb, var(--ink) 55%, transparent);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.palette{background:var(--bench);border:1px solid var(--rule-strong);border-radius:var(--radius-m);width:min(640px,100%);box-shadow:0 24px 64px -12px #000000b3, 0 0 0 1px color-mix(in srgb, var(--lens) 18%, transparent);flex-direction:column;max-height:70vh;display:flex;overflow:hidden}.palette-input{border:0;border-bottom:1px solid var(--rule);font-size:var(--fs-16);background:0 0;outline:none;padding:16px 18px}.palette-input::placeholder{color:var(--text-faint)}.palette-list{padding:6px;overflow:auto}.palette-list [cmdk-group-heading]{font:500 var(--fs-11) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:10px 12px 4px}.palette-list [cmdk-item]{cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:36px;padding:8px 12px;display:flex}.palette-list [cmdk-item][data-selected=true]{background:var(--bench-2);box-shadow:inset 2px 0 0 var(--lens)}.palette-empty{color:var(--text-dim);padding:20px 14px}.pi-face{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.pi-lens{font-size:var(--fs-11);color:var(--text-faint)}.pi-addr{font:400 var(--fs-12) var(--font-mono);color:var(--lens)}.pi-addr--dim{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.pi-hint{font-size:var(--fs-12);color:var(--text-faint);margin-left:auto}.palette-foot{border-top:1px solid var(--rule);color:var(--text-faint);font-size:var(--fs-12);flex-wrap:wrap;align-items:center;gap:16px;padding:8px 14px;display:flex}.palette-foot-note{margin-left:auto}.answer{justify-items:start;gap:12px;padding:18px;display:grid;overflow:auto}.answer .sys-badge{margin-left:0}.answer-text{font-size:var(--fs-14);max-width:62ch;margin:0;line-height:1.65}.cite{font:400 var(--fs-12) var(--font-mono);color:var(--lens);border-bottom:1px dotted var(--lens);margin:0 2px;padding:0 1px}.cite:hover{background:color-mix(in srgb, var(--lens) 12%, transparent)}@media (width<=760px){.topbar{flex-wrap:wrap;row-gap:8px;height:auto;padding:8px 12px}.lenses{order:3;width:100%;overflow-x:auto}.lens{flex:1 0 auto;justify-content:center}.lens-key,.book-name,.brand-sep,.palette-btn span{display:none}.source-short{display:inline}.source-menu{width:auto;position:fixed;top:56px;left:12px;right:12px}.palette-btn{padding:0 8px}.addressbar{flex-wrap:wrap;row-gap:2px}.addr-content{order:5;width:100%}.work{grid-template-columns:minmax(0,1fr)}.prism{z-index:10;border-left:0;border-top:1px solid var(--rule-strong);border-radius:var(--radius-m) var(--radius-m) 0 0;width:auto;max-height:62vh;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 48px #0009}.tabs{padding-left:0}.status-keys,.status-lens{display:none}}@media (prefers-reduced-motion:reduce){.is-pulsing{animation:none}}.view{position:fixed;inset:0}.workbook.view{height:auto}.btn-primary,.btn-ghost,.btn-text{height:38px;font:500 var(--fs-14) var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.btn-primary{background:var(--text);color:var(--ink)}.btn-primary:hover{background:var(--beam)}.btn-primary kbd{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.btn-primary:disabled{background:var(--bench-2);color:var(--text-faint);cursor:not-allowed}.btn-ghost{border:1px solid var(--rule-strong);color:var(--text)}.btn-ghost:hover{border-color:var(--beam)}.btn-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;padding:0}.btn-link:hover{-webkit-text-decoration-color:var(--beam);text-decoration-color:var(--beam)}.btn-text{color:var(--text-dim);padding:0 8px}.btn-text:hover{color:var(--text)}.btn-sm2{height:30px;font-size:var(--fs-13);padding:0 12px}.top-btn{border:1px solid var(--rule);border-radius:var(--radius-m);height:32px;color:var(--text-dim);background:var(--bench);padding:0 12px}.top-btn:hover{color:var(--text);border-color:var(--rule-strong)}.top-btn--icon{width:32px;font-family:var(--font-mono);padding:0}.brand-mark{display:flex}.tab-group{font:500 var(--fs-11) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);border-right:1px solid var(--rule);white-space:nowrap;align-items:center;padding:0 12px;display:flex}.sys-inline{color:var(--s1);font:500 var(--fs-12) var(--font-mono)}.intro{background:var(--ink);flex-direction:column;justify-content:safe center;gap:12px;padding:40px clamp(16px,5vw,72px);display:flex;position:absolute;inset:0;overflow:hidden auto}.intro-skip{top:calc(16px + env(safe-area-inset-top,0px));z-index:3;color:var(--text-dim);font-size:var(--fs-13);align-items:center;gap:8px;display:flex;position:absolute;right:20px}.intro-skip:hover{color:var(--text)}.intro-stage{aspect-ratio:1200/520;flex-shrink:0;width:min(100%,max(320px,230.769dvh - 576.923px - 2.30769*min(12.5vw,172px)));max-width:1280px;margin:0 auto;position:relative}.intro-canvas,.intro-svg{width:100%;height:100%;position:absolute;inset:0}.intro-prism{transform-box:fill-box;transform-origin:50% 62%;transform:rotate(var(--tilt,0deg))}.prism-edge{stroke:var(--text);stroke-width:1.6px;fill:none;stroke-linecap:round}.intro-addr{white-space:nowrap;font:500 clamp(10px, 1.35vw, 17px) var(--font-mono);color:var(--beam);align-items:baseline;gap:10px;display:flex;position:absolute;transform:translateY(-50%)}.intro-addr-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--rule);border-radius:var(--radius-s);padding:1px 6px;font-size:.68em}.intro-face{top:calc(50% + var(--o) * var(--spread,1) * 100%);gap:2px;display:grid;position:absolute;transform:translateY(-50%)}.intro-face-lens{font:500 clamp(8px, .85vw, 11px) var(--font-mono);letter-spacing:.14em;color:var(--c)}.intro-face-text{font:500 clamp(12px, 1.9vw, 24px)/1.15 var(--font-ui);color:var(--text);white-space:nowrap}.intro-copy{gap:18px;width:100%;max-width:1280px;margin:0 auto;padding-left:3.3%;display:grid}.intro-h1{font:600 clamp(34px, 6.2vw, 86px)/.98 var(--font-brand);letter-spacing:-.035em;text-wrap:balance;margin:0}.intro-h1-b{display:inline-block;position:relative}.intro-underline{transform-origin:0;background:linear-gradient(90deg, var(--lens-rh), var(--lens-conta), var(--lens-dir));border-radius:2px;height:3px;position:absolute;bottom:-.1em;left:.02em;right:.1em}.intro-sub{max-width:60ch;color:var(--text-dim);margin:0;font-size:clamp(14px,1.25vw,17px);line-height:1.6}.intro-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=700px){.intro{justify-content:flex-start;padding-top:72px}.intro-face-text{white-space:normal;max-width:30vw;font-size:11px}.intro-addr{font-size:9px}.intro-addr-label{display:none}}.imp{background:var(--ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:0}.imp-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;min-height:56px;padding:0 20px;display:flex}.imp-title{font:600 var(--fs-16) var(--font-brand);letter-spacing:-.01em;margin:0}.stepper{gap:2px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.stepper li{color:var(--text-faint);font-size:var(--fs-13);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:flex;position:relative}.stepper li>:not(.step-pill){z-index:1;position:relative}.stepper li.is-done{color:var(--text-dim)}.stepper li.is-now{color:var(--text)}.step-pill{background:var(--bench-2);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:999px;position:absolute;inset:0}.step-n{width:18px;height:18px;font:500 10px var(--font-mono);border:1px solid;border-radius:50%;place-items:center;display:grid}.stepper li.is-done .step-n{background:var(--text-dim);color:var(--ink);border-color:var(--text-dim)}.imp-body{min-height:0;display:grid;position:relative;overflow:hidden}.imp--drop .imp-body{place-items:center;padding:32px 16px;overflow:auto}.imp--files .imp-body,.imp--read .imp-body{grid-template-rows:auto auto;align-content:safe center;padding:32px clamp(16px,4vw,48px) 28px;overflow:auto}.imp--match .imp-body,.imp--review .imp-body,.imp--done .imp-body{grid-template-columns:272px minmax(0,1fr) auto}.imp-error{color:var(--danger);font-size:var(--fs-13);max-width:60ch;margin:0}.drop{text-align:center;justify-items:center;gap:16px;max-width:660px;display:grid}.drop-art{width:min(520px,88vw);height:auto;margin-bottom:8px;overflow:visible}.drop-beam{stroke:var(--beam);stroke-width:2px;opacity:.75}.drop-prism{fill:color-mix(in srgb, var(--beam) 5%, transparent);stroke:var(--text);stroke-width:1.5px;transition:stroke .3s var(--ease-out), fill .3s var(--ease-out)}.drop-ray{stroke-width:2px;opacity:.3;transition:opacity .35s var(--ease-out), stroke-width .35s var(--ease-out)}.r1{stroke:var(--lens-rh)}.r2{stroke:var(--lens-conta)}.r3{stroke:var(--lens-dir)}.drop-photon{fill:var(--beam);opacity:0;animation:1.8s linear infinite photon}@keyframes photon{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:.9;transform:translate(234px)}}.drop.is-over .drop-ray{opacity:1;stroke-width:3px}.drop.is-over .drop-prism{stroke:var(--beam);fill:color-mix(in srgb, var(--beam) 14%, transparent)}.drop.is-over .drop-photon{animation-duration:.6s}.drop-h{font:600 clamp(22px, 3vw, 34px)/1.1 var(--font-brand);letter-spacing:-.02em;text-wrap:balance;margin:0}.drop-p{color:var(--text-dim);max-width:56ch;font-size:var(--fs-14);margin:0;line-height:1.6}.drop-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.drop-note{font:400 var(--fs-11) var(--font-mono);color:var(--text-faint);margin:0}.imp-cards{grid-template-columns:repeat(auto-fit,minmax(290px,380px));place-content:center;align-items:start;gap:20px;display:grid}.imp-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-top:24px;display:flex}.read-count{color:var(--text-dim);font-size:var(--fs-14);align-items:baseline;gap:10px;margin:0;display:flex}.read-count b{color:var(--text);font:500 var(--fs-28) var(--font-mono);font-variant-numeric:tabular-nums;min-width:3ch}.fcard{background:var(--bench);border:1px solid var(--rule);border-radius:var(--radius-m);gap:12px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden}.fcard:before{content:"";background:var(--c);height:2px;position:absolute;top:0;left:0;right:0}.fcard-head{align-items:center;gap:8px;min-width:0;display:flex}.fcard-name{font:500 var(--fs-13) var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fcard-meta{font-size:var(--fs-12);color:var(--text-dim);flex-wrap:wrap;gap:14px;display:flex}.fcard-meta b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.fcard-lens{gap:4px;display:flex}.fcard-lens button{border:1px solid var(--rule);height:28px;font-size:var(--fs-12);color:var(--text-dim);border-radius:6px;flex:1}.fcard-lens button:hover:not(:disabled){color:var(--text)}.fcard-lens button.is-on{color:var(--text);border-color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent)}.fcard-lens button:disabled{cursor:default}.mini-wrap{border:1px solid var(--rule);border-radius:6px;position:relative;overflow:hidden}.mini{border-collapse:collapse;table-layout:fixed;width:100%;font:400 var(--fs-11) var(--font-mono)}.mini th{text-align:left;color:var(--text-faint);background:var(--bench-2);border-bottom:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;font-weight:500;overflow:hidden}.mini td{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid color-mix(in srgb, var(--rule) 55%, transparent);padding:4px 8px;overflow:hidden}.scan{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--c) 30%, transparent) 75%, var(--c));height:26px;position:absolute;top:0;left:0;right:0}.col-tags{flex-wrap:wrap;gap:6px;display:flex}.col-tag{border:1px solid var(--rule);border-radius:var(--radius-s);font-size:var(--fs-11);color:var(--text-dim);align-items:center;gap:6px;max-width:100%;padding:3px 8px;display:inline-flex}.col-tag em{font:400 10px var(--font-mono);color:var(--text-faint);font-style:normal}.col-tag--entity{color:var(--text);border-color:color-mix(in srgb, var(--c) 55%, var(--rule))}.col-tag--entity .facet{background:var(--c)}.col-tag--key em{color:var(--s1)}.fcard.is-docked{gap:6px;padding:12px 14px}.imp-dock{flex-direction:column;gap:12px;padding:20px 0 20px 20px;display:flex;overflow:auto}.imp-field{min-width:0;min-height:0;position:relative}.field{position:absolute;inset:0}.field-canvas{width:100%;height:100%;display:block}.field-count{white-space:nowrap;border:1px solid var(--rule);background:var(--ink);color:var(--text-dim);font-size:var(--fs-13);transition:opacity .3s var(--ease-out);border-radius:999px;align-items:baseline;gap:12px;padding:6px 16px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.field-count.is-hidden{opacity:0}.field-count b{color:var(--text);font:500 var(--fs-16) var(--font-mono);font-variant-numeric:tabular-nums}.field-count .arrow{color:var(--text-faint)}.field-count .legend{border-left:1px solid var(--rule);font-size:var(--fs-11);color:var(--text-faint);align-items:center;gap:6px;margin-left:8px;padding-left:12px;display:flex}.lg-solid,.lg-dash{border-top:1.5px solid var(--text-dim);width:16px;height:0;margin-left:6px;display:inline-block}.lg-dash{border-top-style:dashed}.field-tip{z-index:2;pointer-events:none;background:var(--bench);border:1px solid var(--rule-strong);border-radius:var(--radius-m);max-width:340px;font-size:var(--fs-12);gap:4px;padding:10px 12px;display:grid;position:absolute;transform:translate(16px,-50%);box-shadow:0 16px 40px -12px #000000b3}.tip-name{align-items:center;gap:8px;display:flex}.tip-ev{font:400 var(--fs-11) var(--font-mono);color:var(--text-faint)}.review{border-left:1px solid var(--rule);background:var(--ink);grid-template-rows:minmax(0,1fr) auto;width:380px;min-height:0;display:grid}.review-scroll{align-content:start;gap:28px;padding:20px;display:grid;overflow:auto}.review-empty{color:var(--text-faint);font-size:var(--fs-13);margin:8px 0 0}.review section>.eyebrow{margin-bottom:12px}.rv{background:var(--bench);border:1px solid var(--rule);border-radius:var(--radius-m);gap:10px;margin-bottom:12px;padding:14px;display:grid;overflow:hidden}.rv:hover,.rv:focus-within{border-color:var(--rule-strong)}.rv-names{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rv-names li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.rv-text{overflow-wrap:anywhere}.rv-src{font:400 var(--fs-11) var(--font-mono);color:var(--c)}.rv-ev{flex-wrap:wrap;gap:6px;display:flex}.ev{font:400 var(--fs-11) var(--font-mono);border-radius:var(--radius-s);border:1px solid var(--rule);color:var(--text-dim);padding:2px 6px}.ev--key{color:var(--s1);border-color:color-mix(in srgb, var(--s1) 40%, transparent)}.ev--cooc,.ev--name{color:var(--lens-conta);border-color:color-mix(in srgb, var(--lens-conta) 40%, transparent)}.rv-conf{font:400 var(--fs-12) var(--font-mono);color:var(--text-dim);align-items:center;gap:10px;display:flex}.rv-conf .bar{background:var(--rule);border-radius:2px;flex:1;height:4px;overflow:hidden}.rv-conf .bar i{background:var(--lens-conta);height:100%;display:block}.rv-actions{gap:8px;display:flex}.rv-high p{color:var(--text-dim);font-size:var(--fs-13);margin:0 0 12px}.rv-high .rv-ok{color:var(--s1)}.review-foot{border-top:1px solid var(--rule);padding:16px 20px}.review-foot .btn-primary{width:100%}.done{z-index:3;background:var(--bench);border:1px solid var(--rule-strong);border-radius:var(--radius-m);gap:22px;width:min(540px,100% - 32px);height:fit-content;margin:auto;padding:28px;display:grid;position:absolute;inset:0;box-shadow:0 40px 100px -24px #000000d9}.done-h{font:600 var(--fs-20)/1.2 var(--font-brand);letter-spacing:-.015em;margin:0}.done-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.done-stats div{gap:2px;display:grid}.done-stats b{font:600 clamp(28px, 5vw, 44px)/1 var(--font-brand);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.done-stats span{font-size:var(--fs-12);color:var(--text-dim)}.done-sheets{border-top:1px solid var(--rule);gap:8px;margin:0;padding:16px 0 0;list-style:none;display:grid}.done-sheet{font:400 var(--fs-13) var(--font-mono);align-items:center;gap:10px;display:flex}.done-sheet em{font-style:normal;font-size:var(--fs-11);color:var(--text-faint);margin-left:auto}@media (width<=900px){.imp--match .imp-body,.imp--review .imp-body,.imp--done .imp-body{grid-template-rows:auto minmax(300px,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:auto}.imp-dock{flex-direction:row;padding:12px;overflow-x:auto}.imp-dock .fcard{min-width:220px}.review{border-left:0;border-top:1px solid var(--rule);width:auto;max-height:55vh}.stepper li:not(.is-now) .step-label{display:none}.stepper{width:100%;margin-left:0}.field-count .legend{display:none}}.tour{z-index:30;pointer-events:none;position:fixed;inset:0}.tour-veil{position:absolute;inset:0}.tour-dim{fill:var(--ink);opacity:.72}.tour-ring{fill:none;stroke:var(--beam);stroke-width:1.5px}.tour-ring.is-done{stroke:var(--s1);stroke-width:2px}.tour-card{pointer-events:auto;background:var(--bench);border:1px solid var(--rule-strong);border-radius:var(--radius-m);transition:border-color .2s var(--ease-out);gap:10px;padding:16px 18px;display:grid;position:absolute;top:0;left:0;box-shadow:0 24px 60px -16px #000c}.tour-card.is-done{border-color:var(--s1)}.tour-progress{gap:4px;display:flex}.tour-progress span{background:var(--rule);height:2px;transition:background .3s var(--ease-out);border-radius:1px;flex:1}.tour-progress .is-now{background:var(--beam)}.tour-progress .is-done{background:var(--s1)}.tour-title{font:600 var(--fs-16)/1.3 var(--font-ui);margin:6px 0}.tour-body{color:var(--text-dim);line-height:1.55;font-size:var(--fs-13);margin:0}.tour-body code{font-family:var(--font-mono);color:var(--beam);font-size:var(--fs-12)}.tour-foot{align-items:center;gap:8px;margin-top:14px;display:flex}.tour-hint{color:var(--text-dim);font-size:var(--fs-12);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tour-ok{color:var(--s1);font-weight:500;font-size:var(--fs-13)}.tour-spacer{flex:1}.toast-wrap{left:0;right:0;bottom:calc(44px + env(safe-area-inset-bottom,0px));z-index:40;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.toast{pointer-events:auto;background:var(--bench-2);border:1px solid var(--rule-strong);border-radius:var(--radius-m);max-width:min(560px,100%);font-size:var(--fs-13);padding:10px 16px;box-shadow:0 16px 40px -12px #000000b3}@media (prefers-reduced-motion:reduce){.drop-photon{opacity:0;animation:none}}
