@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/_astro/instrument-sans-latin-ext-wdth-normal.C5E2Gvlv.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/_astro/instrument-sans-latin-wdth-normal.BVScPF0l.woff2)format("woff2-variations");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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA)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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-ext-400-normal.BbKYyvR9.woff2)format("woff2"),url(/_astro/fragment-mono-latin-ext-400-normal.CT4YFKeK.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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-400-normal.yxdJ5AmL.woff2)format("woff2"),url(/_astro/fragment-mono-latin-400-normal.BYwT3kSJ.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{color-scheme:light;--desk:#f3f0e8;--paper:#fff;--field:#fbfaf6;--leaf:#fbfaf6;--leaf-shadow:var(--shadow);--ink:#17150f;--ink-2:#4f4a40;--ink-3:#6a6457;--fill:#17150f0d;--fill-2:#17150f17;--ring:#17150f21;--accent:#17150f;--focus:#9c2b1e;--mark:#f2d88a;--mark-ink:#17150f;--hl:#ecc4528c;--found:#e3bb4d;--found-edge:#17150f;--ok-fill:#f2d88a;--ok-ink:#17150f;--no:#9c2b1e;--no-wash:#9c2b1e17;--no-plate:#9c2b1e1a;--no-solid:#9c2b1e;--no-line:inset 0 -2px 0 #9c2b1e;--hl-no:#9c2b1e21;--hl-no-line:0 2px 0 #9c2b1e;--hl-no-outline:0 solid transparent;--ins-bg:#9c2b1e1a;--ins-ink:#9c2b1e;--c-lds:#2f4a6d;--c-fathers:#7a2a2a;--c-classics:#5b4a2c;--c-bible:#2d5040;--c-commentary:#3e5a4c;--c-jewish:#4a3d6b;--c-languages:#6d5530;--c-theology:#4b4f57;--c-shorthand:#66707c;--on-cloth:#f4efe2;--sans:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--read:"Newsreader Variable", "Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--name:var(--read);--display:var(--read);--mono:"Fragment Mono", ui-monospace, "SF Mono", Menlo, monospace;--display-w:380;--display-track:-.018em;--name-w:500;--name-track:0;--head-w:500;--read-lh:1.62;--t-12:.75rem;--t-14:.875rem;--t-16:1rem;--t-17:1.0625rem;--t-20:1.25rem;--t-28:1.75rem;--t-title:2.75rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-sheet:2px;--r-ctl:8px;--r-panel:12px;--r-box:12px;--r-pill:999px;--gutter:32px;--page:1216px;--measure:43rem;--bar:64px;--control:40px;--plate:36px;--side:10rem;--wall-dim:none;--shadow:0 0 0 1px #17150f12, 0 1px 2px #17150f0f, 0 10px 24px -10px #17150f2e;--shadow-pop:var(--shadow);--pop:var(--desk);--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%234f4a40' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8l4.5 4.5L14.5 8'/%3E%3C/svg%3E");--ease:cubic-bezier(.25, 1, .5, 1);--d-fast:.12s;--d-pop:.2s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--desk:#12110e;--field:#1a1915;--leaf:transparent;--leaf-shadow:none;--ink:#ece7dc;--ink-2:#aaa395;--ink-3:#8b8576;--fill:#ece7dc0e;--fill-2:#ece7dc18;--ring:#ece7dc21;--accent:#e3bb4d;--focus:#e3bb4d;--mark:#e3bb4d2e;--mark-ink:#f0cf73;--hl:#e3bb4d6b;--found:#e3bb4d;--found-edge:transparent;--ok-fill:transparent;--ok-ink:#f0cf73;--no:#e07a6a;--no-wash:#e07a6a1a;--no-plate:#e07a6a1f;--no-solid:#e07a6a;--no-line:inset 0 -2px 0 #e07a6a;--hl-no:#9c2b1e29;--hl-no-line:0 2px 0 #9c2b1e;--hl-no-outline:0 solid transparent;--ins-bg:#e07a6a24;--ins-ink:#f0a395;--wall-dim:brightness(.78);--shadow:0 1px 2px #0000004d, 0 12px 34px -14px #000000a6;--shadow-pop:0 0 0 .5px #ece7dc21, 0 18px 50px -14px #0009;--pop:#1d1c18;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23aaa395' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8l4.5 4.5L14.5 8'/%3E%3C/svg%3E")}}:root[data-theme=dark]{color-scheme:dark;--desk:#12110e;--field:#1a1915;--leaf:transparent;--leaf-shadow:none;--ink:#ece7dc;--ink-2:#aaa395;--ink-3:#8b8576;--fill:#ece7dc0e;--fill-2:#ece7dc18;--ring:#ece7dc21;--accent:#e3bb4d;--focus:#e3bb4d;--mark:#e3bb4d2e;--mark-ink:#f0cf73;--hl:#e3bb4d6b;--found:#e3bb4d;--found-edge:transparent;--ok-fill:transparent;--ok-ink:#f0cf73;--no:#e07a6a;--no-wash:#e07a6a1a;--no-plate:#e07a6a1f;--no-solid:#e07a6a;--no-line:inset 0 -2px 0 #e07a6a;--hl-no:#9c2b1e29;--hl-no-line:0 2px 0 #9c2b1e;--hl-no-outline:0 solid transparent;--ins-bg:#e07a6a24;--ins-ink:#f0a395;--wall-dim:brightness(.78);--shadow:0 1px 2px #0000004d, 0 12px 34px -14px #000000a6;--shadow-pop:0 0 0 .5px #ece7dc21, 0 18px 50px -14px #0009;--pop:#1d1c18;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23aaa395' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8l4.5 4.5L14.5 8'/%3E%3C/svg%3E")}:root[data-theme=light]{color-scheme:light}@media (width<=699px){:root{--gutter:16px;--t-title:2rem;--bar:56px}}@media (pointer:coarse){:root{--control:44px;--plate:44px}}*,:before,:after{box-sizing:border-box}html{background:var(--desk);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bar) + var(--s-4))}body{background:var(--desk);color:var(--ink);font:400 var(--t-14)/1.45 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,pre{font:inherit;margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sheet)}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}code,kbd,.mono{font-family:var(--mono);font-size:.92em}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}.wrap{width:min(100% - 2 * var(--gutter), var(--page));margin-inline:auto}.col>*{max-width:var(--measure)}.muted{color:var(--ink-2)}.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.i-sm{width:16px;height:16px}.link{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.link:hover{text-decoration-color:currentColor}.bar-in{align-items:center;gap:var(--s-5);height:var(--bar);display:flex}.wordmark{align-items:center;gap:var(--s-2);height:44px;font:600 var(--t-16)/1 var(--sans);letter-spacing:-.015em;display:inline-flex}.wordmark svg{flex:none;width:20px;height:20px}.nav{align-items:center;gap:2px;display:flex}.nav a{height:var(--plate);padding-inline:var(--s-3);border-radius:var(--r-ctl);color:var(--ink-2);transition:background var(--d-fast) var(--ease);align-items:center;font-weight:500;display:inline-flex}.nav a:hover{background:var(--fill);color:var(--ink)}.nav a[aria-current=page]{background:var(--fill-2);color:var(--ink)}.bar-find{width:15rem;margin-left:auto;position:relative}.bar-find .i{color:var(--ink-3);pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:10px}.bar-find .field{height:var(--plate);padding-left:34px}.menu{margin-left:auto;display:none;position:relative}.menu summary{border-radius:var(--r-ctl);cursor:pointer;place-items:center;width:44px;height:44px;margin-right:-4px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{background:var(--fill-2)}.menu nav{right:-4px;top:calc(100% + var(--s-1));z-index:20;width:min(18rem, calc(100vw - 2 * var(--gutter) + 8px));background:var(--pop);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);padding:6px;display:grid;position:absolute}.menu nav a{height:48px;padding-inline:var(--s-3);font:500 var(--t-16)/1 var(--sans);border-radius:6px;align-items:center;display:flex}.menu nav a:hover,.menu nav a[aria-current=page]{background:var(--fill-2)}@media (width<=899px){.bar .nav,.bar-find{display:none}.menu{display:block}}.foot{margin-top:var(--s-9);color:var(--ink-2)}.foot-in{align-items:center;gap:var(--s-1) var(--s-5);padding-block:var(--s-6);flex-wrap:wrap;display:flex}.foot a{align-items:center;min-height:32px;display:inline-flex}.foot a:hover{color:var(--ink)}.foot .by{margin-left:auto}@media (width<=699px){.foot .by{flex-basis:100%;margin-left:0}}.title{font:var(--display-w) var(--t-title)/1.08 var(--display);letter-spacing:var(--display-track);text-wrap:balance;overflow-wrap:anywhere}.h2{font:var(--head-w) var(--t-28)/1.2 var(--sans);letter-spacing:-.02em}.h3{font:500 var(--t-14)/1.45 var(--sans)}.name{font:var(--name-w) var(--t-20)/1.25 var(--name);letter-spacing:var(--name-track)}.prose{font:400 var(--t-17)/var(--read-lh) var(--read);max-width:var(--measure)}.prose p+p{margin-top:1em}.prose h2{font:500 var(--t-28)/1.2 var(--sans);letter-spacing:-.02em;scroll-margin-top:var(--s-5);margin:1.8em 0 .5em}@media (width<=699px){.prose{font-size:var(--t-16)}}.head{padding-block:var(--s-7) var(--s-6);gap:var(--s-3);justify-items:start;display:grid}.up{align-items:center;gap:var(--s-1);color:var(--ink-2);font-weight:500;display:flex}.up a:hover{color:var(--ink)}.up .i{width:14px;height:14px;color:var(--ink-3)}.facts{gap:var(--s-1) var(--s-4);color:var(--ink-2);flex-wrap:wrap;display:flex}.facts a:hover{color:var(--ink)}.section{margin-top:var(--s-8)}.section .h2{margin-bottom:var(--s-3)}.section>.h2+:not(.rows,.topics){margin-top:var(--s-5)}@media (width<=699px){.head{padding-block:var(--s-6) var(--s-5)}.section{margin-top:var(--s-7)}}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--control);padding-inline:var(--s-4);border-radius:var(--r-ctl);background:var(--fill);font:500 var(--t-14)/1 var(--sans);white-space:nowrap;transition:background var(--d-fast) var(--ease);flex:none;display:inline-flex}.btn:hover{background:var(--fill-2)}.btn-primary{background:var(--ink);color:var(--desk)}.btn-primary:hover{background:color-mix(in srgb, var(--ink) 86%, var(--desk))}.btn-quiet{color:var(--ink-2);padding-inline:var(--s-3);background:0 0}.btn-quiet:hover{background:var(--fill);color:var(--ink)}.btn[disabled]{opacity:.45;cursor:default}.btn[aria-pressed=true]{background:var(--fill-2);color:var(--ink)}.ib{width:var(--control);height:var(--control);border-radius:var(--r-ctl);color:var(--ink-2);transition:background var(--d-fast) var(--ease);flex:none;place-items:center;display:inline-grid}.ib:hover{background:var(--fill);color:var(--ink)}.field{width:100%;height:var(--control);padding-inline:var(--s-3);border-radius:var(--r-ctl);background:var(--field);box-shadow:0 0 0 1px var(--ring);font-size:var(--t-14);border:0;display:block}.field::placeholder{color:var(--ink-3);opacity:1}.field:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:var(--r-ctl);outline:0}input[type=search]::-webkit-search-cancel-button{display:none}textarea.field{resize:none;field-sizing:content;height:auto;min-height:11rem;max-height:70vh;padding:var(--s-4);font:400 var(--t-17)/var(--read-lh) var(--read);resize:vertical;border-radius:var(--r-ctl)}select.field{-webkit-appearance:none;appearance:none;background-color:var(--fill);width:auto;max-width:100%;box-shadow:none;cursor:pointer;background-image:var(--chev);background-position:right 8px center;background-repeat:no-repeat;background-size:20px;padding-right:34px;font-weight:500}select.field:hover{background-color:var(--fill-2)}@media (pointer:coarse),(width<=699px){.field,.ask input{font-size:var(--t-16)}}.ask{width:100%;max-width:40rem;display:flex;position:relative}.ask input{min-width:0;height:56px;padding:0 7.5rem 0 var(--s-4);border-radius:var(--r-panel);background:var(--field);box-shadow:0 0 0 1px var(--ring);font-size:var(--t-17);border:0;flex:1}.ask input::placeholder{color:var(--ink-3);opacity:1}.ask input:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:var(--r-panel);outline:0}.ask .btn{height:48px;padding-inline:var(--s-5);position:absolute;top:4px;right:4px}.tries{gap:0 var(--s-1);height:32px;margin:var(--s-2) 0 0 -10px;flex-wrap:wrap;max-width:calc(100% + 10px);display:flex;overflow:hidden}.tries::-webkit-scrollbar{display:none}.tries a,.tries button{border-radius:var(--r-ctl);height:32px;font:400 var(--t-12)/1 var(--mono);color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;padding-inline:10px;display:inline-flex}.tries a:hover,.tries button:hover{background:var(--fill);color:var(--ink)}@media (pointer:coarse){.tries,.tries a,.tries button{height:44px}}.codeline{min-height:var(--control);padding:0 2px 0 var(--s-3);border-radius:var(--r-ctl);background:var(--fill);align-items:center;display:flex}.codeline code{text-overflow:ellipsis;white-space:nowrap;scrollbar-width:none;min-width:0;font-size:var(--t-14);line-height:var(--plate);flex:1;overflow:hidden}.codeline code::-webkit-scrollbar{display:none}.codeline .ib{width:var(--plate);height:var(--plate);border-radius:6px}pre.code{padding:var(--s-4);border-radius:var(--r-ctl);background:var(--fill);font:400 var(--t-12)/1.6 var(--mono);overflow-x:auto}.more summary{align-items:center;gap:var(--s-1);height:var(--plate);margin-left:calc(-1 * var(--s-2));padding-inline:var(--s-2);border-radius:var(--r-ctl);color:var(--ink-2);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}.more summary::-webkit-details-marker{display:none}.more summary:hover{background:var(--fill);color:var(--ink)}.more[open] summary .i{transform:rotate(180deg)}.more pre{margin-top:var(--s-2)}.chip{vertical-align:baseline;border-radius:var(--r-sheet);font:500 var(--t-14)/1.55 var(--sans);white-space:nowrap;color:var(--ink);background:var(--fill-2);align-items:center;gap:.3em;padding:0 .4em;display:inline-flex}.chip:before{content:"";width:.85em;height:.85em;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;background:currentColor;flex:none;display:none}.chip[data-state=verified]{background:var(--mark);color:var(--mark-ink);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.5l2.7 2.7L10 3.4'/%3E%3C/svg%3E")}.chip[data-state=rejected]{background:var(--no-wash);color:var(--no);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M2.5 2.5l7 7M9.5 2.5l-7 7'/%3E%3C/svg%3E")}.chip[data-state=verified]:before,.chip[data-state=rejected]:before{display:block}.chip[data-state=rejected] .chip-label{text-decoration:line-through}.chip[data-state=pending]{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ring);animation:pending .9s var(--ease) infinite alternate;background:0 0}@keyframes pending{to{box-shadow:inset 0 0 0 1px var(--ink-3)}}a.chip:hover,button.chip:hover{box-shadow:0 0 0 1px var(--ink)}.chip[aria-pressed=true],.chip[aria-current=true]{box-shadow:0 0 0 1.5px var(--ink)}.chip[data-state=rejected]:is(a,button):hover,.chip[data-state=rejected]:is([aria-pressed=true],[aria-current=true]){box-shadow:0 0 0 1.5px var(--no)}.state{font:500 var(--t-14)/1.45 var(--sans);align-items:center;gap:6px;display:inline-flex;position:relative}.state:before{content:"";border-radius:var(--r-sheet);flex:none;width:14px;height:14px}.state:after{content:"";width:14px;height:14px;-webkit-mask:var(--glyph) center / 14px no-repeat;mask:var(--glyph) center / 14px no-repeat;margin-top:-7px;position:absolute;top:50%;left:0}.state[data-state=verified]:before{background:var(--ok-fill)}.state[data-state=verified]:after{background:var(--ok-ink);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 7.4l2.6 2.6 5-5.6'/%3E%3C/svg%3E")}.state[data-state=cited]{color:var(--ink-2)}.state[data-state=cited]:before{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.state[data-state=rejected]{color:var(--no)}.state[data-state=rejected]:after{background:var(--no);--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E")}.tally{gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}mark{background:var(--mark);color:inherit;border-radius:var(--r-sheet);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.12em;padding:.05em .12em}mark[data-kind=reject]{background:var(--no-wash);box-shadow:var(--no-line);outline:var(--hl-no-outline);outline-color:var(--ink-3)}del.diff{color:var(--no)}ins.diff{color:var(--ins-ink);background:var(--ins-bg);border-radius:var(--r-sheet);box-shadow:var(--no-line);padding:.05em .25em;font-weight:500;text-decoration:none}.sheet{background:var(--paper);border-radius:var(--r-sheet);box-shadow:var(--shadow);position:relative;overflow:hidden;container-type:inline-size}.sheet>img{width:100%;height:100%}.sheet .hl{background:var(--hl);mix-blend-mode:multiply;pointer-events:none;border-radius:1px;padding:0;position:absolute}.sheet .hl[data-kind=reject]{background:var(--hl-no);box-shadow:var(--hl-no-line);outline:var(--hl-no-outline);mix-blend-mode:normal}.textlayer{color:#0000;line-height:1;font-family:var(--sans);user-select:text;position:absolute;inset:0}.textlayer span{white-space:pre;transform-origin:0 0;cursor:text;position:absolute}.textlayer ::selection{color:#0000;background:#17150f38}.sheet.noimg{padding:var(--s-6) var(--s-6);aspect-ratio:auto!important}.sheet.noimg>img,.sheet.noimg .hl{display:none}.sheet.noimg .textlayer{color:#17150f;font-family:var(--read);line-height:var(--read-lh);position:static}.plain{white-space:pre-line;font-size:var(--t-16);max-width:var(--measure)}@media (width<=699px){.sheet.noimg{padding:var(--s-4)}}.crop{aspect-ratio:var(--crop,5 / 4);background:var(--paper);border-radius:var(--r-sheet);box-shadow:var(--shadow);position:relative;overflow:hidden}.crop .sheet{width:108%;box-shadow:none;border-radius:0;position:absolute;top:0;left:-4%;overflow:visible}@media (width<=699px){.crop{aspect-ratio:4/3}.crop .sheet{width:118%;left:-9%}}.pv{border-radius:var(--r-sheet);min-height:0;position:relative;overflow:hidden}.pv-page{background:var(--paper);box-shadow:var(--shadow)}.pv-page .sheet{box-shadow:none;transition:transform var(--d-pop) var(--ease);border-radius:0;overflow:visible}.pv-empty,.pv-source{box-shadow:inset 0 0 0 1px var(--ring)}.pv-source,.pv-text{padding:var(--s-5);gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.pv-text{background:var(--leaf);box-shadow:var(--leaf-shadow), inset 0 0 0 1px var(--ring);overflow-y:auto}.pv-title{font:var(--name-w) var(--t-20)/1.25 var(--name);letter-spacing:var(--name-track)}.pv-para{font:400 var(--t-16)/var(--read-lh) var(--read)}.rows{margin-inline:calc(-1 * var(--s-3));display:grid}.rows>a{grid-template-columns:minmax(0, 1fr) var(--side);gap:2px var(--s-5);padding:var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);align-items:baseline;display:grid}.rows>a:hover{background:var(--fill)}.rows .name{grid-column:1}.rows .sub{color:var(--ink-2);grid-column:1}.rows .val{text-align:right;color:var(--ink-2);white-space:nowrap;grid-area:1/2}.rows .val+.val{grid-row:2}.rows .tally{margin-top:var(--s-1);grid-column:1}.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=699px){.rows>a{grid-template-columns:minmax(0,1fr)}.rows .val,.rows .val+.val{text-align:left;grid-area:auto/1}}.cat>a{gap:2px var(--s-4);grid-template-columns:minmax(0,1fr) 8.5rem 5.5rem 7.5rem 6.5rem}.cat .name{font:var(--name-w) var(--t-17)/1.35 var(--name);letter-spacing:0}.cat .c{color:var(--ink-2);white-space:nowrap}.cat .c[data-here]{color:var(--ink);font-weight:500}.cat .size{text-align:right}@media (width<=899px){.cat>a{gap:2px var(--s-3);grid-template-columns:repeat(4,auto) minmax(0,1fr)}.cat .name,.cat .sub{grid-column:1/-1}.cat .size{text-align:left}.cat .c{font-size:var(--t-12)}}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:var(--ink-2);padding:var(--s-2) var(--s-4) var(--s-2) 0;vertical-align:bottom;font-weight:400}.table td{padding:var(--s-2) var(--s-4) var(--s-2) 0;vertical-align:baseline}.table .num{text-align:right;white-space:nowrap}.table th:last-child,.table td:last-child{padding-right:0}.scroll{position:relative;overflow-x:auto}.kv{gap:var(--s-2) var(--s-4);grid-template-columns:6rem minmax(0,1fr);display:grid}.kv dt{color:var(--ink-2)}.kv dd{overflow-wrap:anywhere;min-width:0}.note{color:var(--ink-2);max-width:var(--measure)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero{gap:var(--s-8);padding-top:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.hero-say{gap:var(--s-5);grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;display:grid}.hero-say .ask{max-width:none}.hero-find{width:100%}.claims{gap:var(--s-1);grid-template-columns:minmax(0,1fr);align-self:stretch;display:grid}.claim{gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-ctl);text-align:left;transition:background var(--d-fast) var(--ease);justify-items:start;display:grid}.claim:hover{background:var(--fill)}.claim[aria-pressed=true]{background:var(--fill-2)}.claim q{font:var(--head-w) var(--t-28)/1.2 var(--read);letter-spacing:-.02em;quotes:"“" "”";text-wrap:pretty}.claim .says{color:var(--ink-2);font-size:var(--t-16);line-height:1.5}.claim-foot{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.hero-page{--crop:6 / 5;min-width:0}.hero[data-show=verified] [data-pane=rejected],.hero[data-show=rejected] [data-pane=verified]{display:none}.caption{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-top:var(--s-3);color:var(--ink-2);display:flex}.caption a{white-space:nowrap;color:var(--ink);font-weight:500}.split{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.shelflist a{grid-template-columns:minmax(0,1fr) auto}.topics{grid-template-columns:minmax(0, 5fr) minmax(0, 5fr) var(--s-8) minmax(0, 7fr) minmax(0, 7fr);display:grid}.topics a:nth-child(4n+3){grid-column:4}.topics a{margin-inline:calc(-1 * var(--s-3));padding:var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);align-content:start;gap:2px;display:grid}.topics a:hover{background:var(--fill)}.topics .sub{color:var(--ink-2)}.agent{grid-template-columns:minmax(0,1fr);display:grid}.agent .codeline{margin-top:var(--s-3)}@media (width<=999px){.hero,.split{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.topics{grid-template-columns:repeat(2,minmax(0,1fr))}.topics a:nth-child(4n+3){grid-column:auto}}@media (width<=699px){.hero{padding-top:var(--s-5);gap:var(--s-5)}.hero-say{gap:var(--s-5)}.claim q{font-size:var(--t-20);letter-spacing:-.01em;line-height:1.25}.caption{gap:var(--s-1);flex-direction:column}}.shelves>li{grid-template-columns:minmax(0, 1fr) var(--side);gap:var(--s-1) var(--s-5);padding-block:var(--s-4);display:grid}.shelf{grid-column:1/-1;grid-template-columns:subgrid;margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-3));padding:var(--s-2) var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);align-items:baseline;display:grid}.shelf:hover{background:var(--fill)}.shelf .name{font-size:var(--t-28);letter-spacing:-.02em;line-height:1.2}.shelf .count{text-align:right;font:400 var(--t-20)/1.2 var(--sans);color:var(--ink-2)}.shelves .about{color:var(--ink-2);max-width:var(--measure);font-size:var(--t-16);grid-column:1}.publishers{gap:0 var(--s-4);margin-left:calc(-1 * var(--s-2));flex-wrap:wrap;grid-column:1;display:flex}.publishers:empty{display:none}.publishers a{height:32px;padding-inline:var(--s-2);border-radius:var(--r-ctl);align-items:center;gap:6px;font-weight:500;display:inline-flex}.publishers a:hover{background:var(--fill)}.publishers span{color:var(--ink-3);font-weight:400}@media (width<=699px){.shelves>li{grid-template-columns:minmax(0,1fr) auto}.shelf .name{font-size:var(--t-20)}.shelf .count{font-size:var(--t-16)}.publishers a{height:44px}}.filters{gap:var(--s-2);flex-wrap:wrap;display:flex}.filters input.field{flex:16rem;width:auto}.count{margin-block:var(--s-5) var(--s-2);color:var(--ink-2)}.morerow{margin-top:var(--s-4)}@media (width<=699px){.filters select.field{flex:0 1 calc(50% - var(--s-1));min-width:0}}.search .within{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-4);color:var(--ink-2);flex-wrap:wrap;display:flex}.search .results{margin-top:var(--s-6)}.search .facets{gap:var(--s-2);flex-wrap:wrap;display:flex}.search .count{align-items:baseline;gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.search .count .mono{color:var(--ink-3)}.search ol{gap:var(--s-2);margin-inline:calc(-1 * var(--s-3));max-width:calc(54rem + 2 * var(--s-3));display:grid}.search ol>li>a{gap:var(--s-1) var(--s-5);padding:var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);grid-template-columns:minmax(0,1fr) auto;display:grid}.search ol>li>a:hover{background:var(--fill)}.search .doc{font:var(--name-w) var(--t-17)/1.35 var(--name)}.search .pg{font:500 var(--t-17)/1.35 var(--sans);white-space:nowrap;text-align:right}.search .snippet{font:400 var(--t-16)/1.6 var(--read);color:var(--ink-2);max-width:var(--measure);-webkit-line-clamp:4;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.search .snippet mark{color:var(--ink)}.search .meta{align-items:baseline;gap:0 var(--s-4);color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.search .meta .cite{color:var(--ink-3);font-size:var(--t-12);margin-left:auto}.search .morerow{margin-top:var(--s-5)}.failed{align-items:center;gap:var(--s-3);font-weight:500;display:flex}@media (width<=699px){.search .meta .cite{display:none}.search .facets select.field{flex:45%;min-width:0}}.rec-top{gap:var(--s-6);padding-block:var(--s-6) var(--s-7);grid-template-columns:9.5rem minmax(0,1fr);align-items:start;display:grid}.cover{aspect-ratio:17/22;width:100%;display:block}.cover.sheet{transition:transform var(--d-pop) var(--ease)}.cover.sheet:hover{transform:translateY(-2px)}.binding{border-radius:var(--r-sheet);background:var(--cloth);color:var(--on-cloth);box-shadow:var(--shadow);place-items:center;display:grid}.cover.binding{justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-5) var(--s-4);text-align:center;color:#e8c766;background:linear-gradient(90deg, #00000038, #0000 7%, #ffffff0a 9%, #0000 12%), var(--cloth);box-shadow:var(--shadow), inset 0 0 0 1px #00000026;transition:transform var(--d-pop) var(--ease);border-radius:3px 6px 6px 3px;flex-direction:column;display:flex}.cover.binding:hover{transform:translateY(-2px)}.b-title{font:500 var(--t-20)/1.15 var(--read);letter-spacing:.01em;text-wrap:balance}.b-series,.b-who{font:500 var(--t-12)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;opacity:.85;text-wrap:balance}.b-rule{opacity:.6;border-top:1px solid;width:40%;height:0}@media (width<=699px){.cover.binding{padding:var(--s-2);gap:var(--s-1)}.b-title{font-size:var(--t-12)}.b-series,.b-who{display:none}}.rec-head{gap:var(--s-2);grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;display:grid}.rec-head .title{margin-top:var(--s-1)}.subtitle{color:var(--ink-2)}.byline{color:var(--ink-2);max-width:var(--measure);font-size:var(--t-16)}.actions{align-items:center;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.rec-head .actions{width:100%}.inside{flex:12rem;max-width:20rem;position:relative}.inside .i{color:var(--ink-3);pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:10px}.inside .field{padding-left:34px}.pop{position:relative}.pop summary{cursor:pointer;list-style:none}.pop summary::-webkit-details-marker{display:none}.pop[open] summary{background:var(--fill-2)}.pop-body{left:0;top:calc(100% + var(--s-2));z-index:6;width:min(30rem, calc(100vw - 2 * var(--gutter)));background:var(--pop);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);grid-template-columns:minmax(0,1fr);gap:6px;padding:6px;display:grid;position:absolute}.pop-body .codeline{border-radius:calc(var(--r-panel) - 6px)}.codeline.bib{align-items:flex-start;padding-block:2px}.codeline.bib pre{min-width:0;padding-block:var(--s-2);font:400 var(--t-12)/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.cols{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,23rem);align-items:start;display:grid}.cols .h2{margin-bottom:var(--s-3)}.side{gap:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}.outline{margin-inline:calc(-1 * var(--s-3))}.outline ol{padding-left:var(--s-5)}.outline a{gap:var(--s-4);min-height:var(--control);padding:9px var(--s-3);border-radius:var(--r-ctl);font:400 var(--t-16)/1.4 var(--name);color:var(--ink-2);transition:background var(--d-fast) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.outline>li>a{color:var(--ink);font-weight:var(--name-w)}.outline a:hover{background:var(--fill);color:var(--ink)}.outline .o-page{color:var(--ink-3);font:400 var(--t-12)/1.4 var(--sans);white-space:nowrap}.versions{gap:2px;display:grid}.versions a{gap:var(--s-3);min-height:var(--control);padding:10px var(--s-3);border-radius:var(--r-ctl);color:var(--ink-2);transition:background var(--d-fast) var(--ease);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.versions a:hover{background:var(--fill)}.versions a[aria-current]{background:var(--fill-2);color:var(--ink)}.versions .v{color:var(--ink);font-weight:500}.versions .where{font-size:var(--t-12)}.lic{font-weight:500}.evidence-card{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-ctl);background:var(--fill)}.evidence-card blockquote{font:400 var(--t-16)/1.55 var(--read);overflow-wrap:anywhere;text-wrap:balance}.evidence-card figcaption{gap:var(--s-1) var(--s-3);margin-top:var(--s-2);font-size:var(--t-12);color:var(--ink-2);flex-wrap:wrap;display:flex}@media (width<=999px){.cols{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}@media (width<=699px){.rec-top{gap:var(--s-4);padding-block:var(--s-4) var(--s-6);grid-template-columns:minmax(0,1fr)}.cover{width:5.5rem}.actions .btn{flex:none}.inside{flex-basis:100%;max-width:none}.pop-body{left:auto;right:calc(-1 * var(--s-8))}}.rbar{z-index:5;background:var(--desk);position:sticky;top:0}.rbar-in{align-items:center;gap:var(--s-2);height:var(--bar);display:flex}.rback{align-items:center;gap:var(--s-1);min-width:0;height:var(--plate);padding:0 var(--s-3) 0 6px;border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);flex:0 auto;margin-left:-10px;display:flex}.rback:hover{background:var(--fill)}.rtitle{font:500 var(--t-14)/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goto{align-items:center;gap:var(--s-2);color:var(--ink-2);flex:none;margin-left:auto;display:flex}.goto label{align-items:center;gap:var(--s-2);display:flex}.goto .field{width:3.25rem;height:var(--control);text-align:center;padding-inline:var(--s-1);color:var(--ink);font-weight:500}.here{color:var(--ink-2);flex:none;margin-left:auto}.contents{flex:none;position:relative}.contents summary{list-style:none}.contents summary::-webkit-details-marker{display:none}.contents[open] summary{background:var(--fill-2);color:var(--ink)}.contents>ol{right:0;top:calc(100% + var(--s-2));z-index:6;width:min(26rem, calc(100vw - 2 * var(--gutter)));background:var(--pop);border-radius:var(--r-panel);max-height:70vh;box-shadow:var(--shadow-pop);margin:0;padding:6px;position:absolute;overflow:auto}.contents .outline ol{padding-left:var(--s-4)}.contents .outline a{min-height:var(--plate);padding:var(--s-2) var(--s-3);font-size:var(--t-14);border-radius:6px}.contents .outline a:hover{background:var(--fill-2)}.rsource{margin-right:calc(-1 * var(--s-3));flex:none}.qstatus{align-items:baseline;gap:var(--s-1) var(--s-4);padding-bottom:var(--s-3);flex-wrap:wrap;display:flex}.qstatus q{quotes:"“" "”";text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--ink-2);overflow:hidden}.qstatus .closest{font-size:var(--t-16)}@media (width<=699px){.rbar-in{gap:0}.rsource span,.contents summary span{display:none}.rsource,.contents summary{width:44px;padding:0}.rsource{margin-right:-12px}}.desk{padding:var(--s-4) var(--gutter) var(--s-9);gap:var(--s-5);justify-items:center;display:grid}.desk .sheet{width:min(100%,880px);aspect-ratio:var(--shape,612 / 792);scroll-margin-top:calc(var(--bar) + var(--s-4))}@media (width<=699px){.desk{padding:var(--s-2) 0 var(--s-8);gap:var(--s-3)}.desk .sheet{border-radius:0}}.textdoc{width:min(100%,55rem);margin:var(--s-4) auto var(--s-9);padding:var(--s-8) 6rem;background:var(--leaf);border-radius:var(--r-sheet);box-shadow:var(--leaf-shadow);overflow-wrap:anywhere}.textdoc header{gap:var(--s-3);margin-bottom:var(--s-7);display:grid}.textdoc .title{font-size:var(--t-28);letter-spacing:-.02em;line-height:1.2}.block{scroll-margin-top:calc(var(--bar) + var(--s-5));position:relative}.block .t{font:400 var(--t-17)/var(--read-lh) var(--read);white-space:pre-line;margin:0 0 1em}.block h2.t{font:var(--name-w) var(--t-28)/1.2 var(--read);letter-spacing:-.02em;margin:1.8em 0 .5em}.block h3.t{font:var(--name-w) var(--t-20)/1.25 var(--read);letter-spacing:-.01em;margin:1.6em 0 .4em}.block h4.t{font:var(--name-w) var(--t-17)/1.4 var(--read);margin:1.4em 0 .3em}.block[data-kind=caption] .t,.block[data-kind=footnote] .t,.block[data-kind=reference] .t,.block[data-kind=figure] .t{font-size:var(--t-14);color:var(--ink-2);line-height:1.5}.block[data-kind=list_item] .t{margin-left:1.2em;list-style:outside;display:list-item}.block[data-kind=quote] .t{padding-left:var(--s-5);color:var(--ink-2)}.block[data-kind=code] .t,.block[data-kind=table] .t,.block[data-kind=equation] .t{font:400 var(--t-14)/1.55 var(--mono);white-space:pre-wrap}.block[data-kind=figure] .t{padding:var(--s-3);border-radius:var(--r-sheet);box-shadow:inset 0 0 0 1px var(--ring)}.gutter{right:calc(100% + var(--s-4));font-size:var(--t-12);color:var(--ink-3);white-space:nowrap;opacity:0;transition:opacity var(--d-fast);line-height:1.6;position:absolute;top:.3em}.block:has(h2) .gutter{top:3.6em}.block:has(h3) .gutter{top:2.3em}.block:hover .gutter,.gutter:focus-visible,.block[data-target] .gutter{opacity:1}.block[data-target] .gutter{color:var(--ink);font-weight:500}.gutter:hover{color:var(--ink)}.block[data-target] .t{background:var(--fill);box-shadow:-12px 0 0 var(--fill), 12px 0 0 var(--fill)}.morebtn{margin-block:var(--s-4)}@media (width<=899px){.textdoc{padding:var(--s-7) var(--s-6)}.gutter{display:none}}@media (width<=699px){.textdoc{margin-top:var(--s-2);padding:var(--s-6) var(--gutter) var(--s-7);border-radius:0}.block .t{font-size:var(--t-16)}}.sourcecard{width:min(100%,42rem);padding:var(--s-7);border-radius:var(--r-sheet);outline:1.5px dashed color-mix(in srgb, var(--ink) 28%, transparent);outline-offset:-1px;gap:var(--s-4);flex-direction:column;align-items:flex-start;display:flex}.sourcecard>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.sourcecard h1{font:var(--display-w) var(--t-28)/1.2 var(--display);letter-spacing:-.02em;text-wrap:balance}.sourcecard .where{gap:0 var(--s-4);flex-wrap:wrap;font-weight:500;display:flex}.sourcecard .where .muted{font-weight:400}.held{gap:var(--s-1);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.sourcecard .hint{font-size:var(--t-12);color:var(--ink-3)}.sourcecard .hint:empty,.sourcecard .excerpt[hidden]{display:none}.sourcecard .excerpt{font:400 var(--t-17)/var(--read-lh) var(--read);max-width:34rem}.sourcecard .excerpt[aria-busy]{border-radius:var(--r-sheet);background:var(--fill);width:100%;min-height:5.1em}.sourcecard .excerpt[data-quoted]{background:0 0}.sourcecard .excerpt[data-quoted]:before{content:"“"}.sourcecard .excerpt[data-quoted]:after{content:"”"}.sourcecard .btn-primary{white-space:normal;height:auto;min-height:var(--control);padding-block:var(--s-2);text-align:left;line-height:1.3}.quotecheck{gap:var(--s-2);width:100%;margin-top:var(--s-4);display:grid}.quotecheck>div{gap:var(--s-2);display:flex}.qc-result{align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;min-height:1.45em;display:flex}.qc-result:empty{display:none}.qc-result .closest{font-size:var(--t-16)}.sourcecard .links{gap:var(--s-1);margin-left:calc(-1 * var(--s-3));flex-wrap:wrap;display:flex}.sourcecard .pager{justify-content:space-between;width:100%;display:flex}.sourcecard .foot-line{font-size:var(--t-12);color:var(--ink-3)}.reader-wait{min-height:70vh}@media (width<=699px){.desk:has(.sourcecard){padding-inline:var(--gutter)}.sourcecard{padding:var(--s-5);min-height:60vh}}.selpop{z-index:10;background:var(--ink);color:var(--desk);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%,-100%)}.selpop button{height:36px;padding-inline:var(--s-3);border-radius:var(--r-ctl);font:500 var(--t-14)/1 var(--sans)}.selpop button:hover{background:color-mix(in srgb, var(--desk) 16%, transparent)}.checker{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.checker form{max-width:54rem}.checker .actions{margin-top:var(--s-3)}.audit{gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:start;display:grid}.audit>.summary,.audit>.marked,.audit>.findings,.audit>.note{grid-column:1}.checker .marked{max-width:none;line-height:1.8}.checker textarea.field{line-height:1.8}.nb{white-space:nowrap}.findings{gap:var(--s-1);display:grid}.findings>li{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-ctl);scroll-margin-top:var(--s-4);display:grid}.findings>li[data-open]{background:var(--fill)}.finding-head{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.checker .cite{color:var(--ink-2);font-size:var(--t-12)}.checker .q{font:400 var(--t-17)/1.5 var(--read)}.checker .why{color:var(--ink-2);max-width:var(--measure)}.checker .quote{gap:var(--s-1);justify-items:start;display:grid}.checker .diffs{gap:var(--s-1) var(--s-4);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.checker .show{margin:var(--s-1) 0 0 calc(-1 * var(--s-3))}.evidence{top:var(--s-4);gap:var(--s-3);grid-area:1/2/span 4;display:grid;position:sticky}.evidence .pv{aspect-ratio:4/5;max-height:calc(100dvh - 5rem)}.evidence .pv-page .sheet{width:112%;margin-left:-6%}.evidence-in{width:100%;margin-top:var(--s-2);gap:var(--s-2);display:grid}.evidence-in .pv-page{aspect-ratio:4/3}.evidence-in .pv-page .sheet{width:118%;margin-left:-9%}@media (width<=999px){.audit{grid-template-columns:minmax(0,1fr)}}.switch{flex-wrap:wrap;gap:2px;display:flex}.switch a{height:var(--plate);padding-inline:var(--s-3);border-radius:var(--r-ctl);color:var(--ink-2);align-items:center;font-weight:500;display:inline-flex}.switch a:hover{background:var(--fill);color:var(--ink)}.switch a[aria-current]{background:var(--fill-2);color:var(--ink)}@media (width<=699px){.switch{scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.switch a{flex:none}}.strip{gap:var(--s-2);margin-bottom:var(--s-7);display:grid}.lane{grid-template-columns:var(--side) minmax(0, 1fr);gap:var(--s-5);align-items:center;min-height:20px;display:grid}.lab{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.track{background:linear-gradient(var(--ring), var(--ring)) center / 100% 1px no-repeat;height:14px;margin-right:7px;position:relative}.strip i{background:var(--desk);width:11px;height:14px;box-shadow:inset 0 0 0 1.5px var(--ink-3);border-radius:1px;display:inline-block}.strip i[data-found]{background:var(--found);box-shadow:inset 0 0 0 1.5px var(--found-edge)}.track i{position:absolute;top:0;transform:translate(-50%)}.axis{padding-left:calc(var(--side) + var(--s-5))}.axis .track{background:0 0;height:18px;display:block}.axis .track span{font-size:var(--t-12);color:var(--ink-3);box-shadow:inset 1px 0 0 var(--ring);padding-left:5px;position:absolute;top:0;transform:translate(-1px)}.key{align-items:center;gap:var(--s-2);font-size:var(--t-12);color:var(--ink-2);padding-left:calc(var(--side) + var(--s-5));display:flex}.key i+i{margin-left:var(--s-4)}.lab-section{margin-top:var(--s-7)}.lab-section>h2{align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-3);display:flex}.lab-section>h2 .muted{font:400 var(--t-14)/1.45 var(--sans);letter-spacing:0}.cards>li{grid-template-columns:var(--side) minmax(0, 1fr);gap:var(--s-1) var(--s-5);padding-block:var(--s-3);display:grid}.cards .when{color:var(--ink-2);padding-top:2px}.card-body{gap:var(--s-1);justify-items:start;min-width:0;display:grid}.card-body>.name{font:var(--name-w) var(--t-17)/1.35 var(--name);letter-spacing:0}.card-body>.name:hover{text-underline-offset:3px;text-decoration:underline 1px}.hit{max-width:calc(var(--measure) + 2 * var(--s-3));margin-inline:calc(-1 * var(--s-3));padding:var(--s-2) var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);gap:2px;display:grid}.hit:hover{background:var(--fill)}.hit-head{align-items:baseline;gap:0 var(--s-3);flex-wrap:wrap;display:flex}.hit .pg{font-weight:500}.hit .sect{color:var(--ink-2)}.hit .snippet{font:400 var(--t-16)/1.55 var(--read);color:var(--ink-2)}.hit .snippet mark{color:var(--ink)}.rest{margin-left:calc(-1 * var(--s-3))}.silent{margin-top:var(--s-2);color:var(--ink-2)}.silent ul{columns:2;column-gap:var(--s-7);margin-top:var(--s-2)}.silent li{break-inside:avoid;padding-block:3px}.silent li a{color:var(--ink)}.silent li a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=699px){.lane{gap:var(--s-3);grid-template-columns:7rem minmax(0,1fr)}.axis,.key{padding-left:calc(7rem + var(--s-3))}.cards>li{grid-template-columns:minmax(0,1fr)}.silent ul{columns:1}}.rp-wrap{padding-top:var(--s-2)}.replay{gap:var(--s-4);height:calc(100dvh - var(--bar) - var(--s-2));grid-template-rows:auto minmax(0,1fr) auto;min-height:600px;display:grid}.rp-head{justify-content:space-between;align-items:flex-start;gap:var(--s-6);display:flex}.rp-head>div{gap:var(--s-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rp-head h1{font:var(--name-w) var(--t-20)/1.3 var(--name);letter-spacing:var(--name-track);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:64rem;display:-webkit-box;overflow:hidden}.rp-lead{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:64rem;overflow:hidden}.rp-meta{gap:0 var(--s-4);color:var(--ink-2);flex-wrap:wrap;display:flex}.rp-tally{gap:var(--s-4);display:flex}.rp-panes{gap:var(--s-6);grid-template-columns:minmax(0,17rem) minmax(0,1fr) minmax(0,25rem);min-height:0;display:grid}.rp-panes>section{flex-direction:column;min-width:0;min-height:0;display:flex}.rp-panes .h3,.rp-now{display:none}.rp-trace ol{scrollbar-width:thin;min-height:0;margin-inline:calc(-1 * var(--s-2));flex:1;position:relative;overflow-y:auto}.rp-trace li{border-radius:var(--r-ctl)}.rp-trace li[aria-current]{background:var(--fill-2)}.rp-trace li[data-bad][aria-current]{background:var(--no-plate)}.rp-trace li>button,.rp-now{gap:var(--s-2);text-align:left;width:100%;padding:var(--s-2);border-radius:var(--r-ctl);grid-template-columns:2.4rem 3rem minmax(0,1fr);align-items:baseline;line-height:1.45;display:grid}.rp-trace li:not([aria-current])>button{color:var(--ink-2)}.rp-trace li:not([aria-current])>button:hover{background:var(--fill);color:var(--ink)}.replay .t{color:var(--ink-2);font-size:var(--t-12)}.replay .k{color:var(--ink-2)}.replay .q{overflow-wrap:anywhere;font-size:var(--t-12)}.replay .think{font-style:italic}.replay .sub{color:var(--ink-2);display:block}.replay .bad{color:var(--no)}.rp-trace pre{margin:0 var(--s-2) var(--s-2);max-height:14rem}.rp-stage{gap:var(--s-2)}.rp-page{flex:1;justify-content:center;min-height:0;display:flex}.rp-page .pv{flex:1;max-width:52rem}.rp-page .pv-page .sheet{width:108%;margin-left:-4%}.rp-caption{justify-content:space-between;gap:var(--s-3);width:100%;max-width:52rem;min-height:1.45em;color:var(--ink-2);margin-inline:auto;display:flex}.rp-caption a{white-space:nowrap;color:var(--ink);margin-left:auto;font-weight:500}.books{gap:var(--s-1);width:100%;max-width:52rem;margin-inline:auto;display:grid}.books li{gap:var(--s-3);grid-template-columns:9.5rem minmax(0,1fr);align-items:center;display:grid}.book-name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;line-height:24px;display:block;overflow:hidden}.book-name:hover{color:var(--ink)}.cells{gap:1px;height:14px;display:grid}.cells i{background:var(--fill-2);transition:background var(--d-pop) var(--ease), transform var(--d-pop) var(--ease);border-radius:1px}.cells i[data-mark=hit]{background:color-mix(in srgb, var(--found) calc(var(--score,1) * 60%), var(--fill-2))}.cells i[data-mark=read]{background:var(--ink-3)}.cells i[data-mark=cited]{background:var(--found);box-shadow:0 0 0 1.5px var(--found-edge);position:relative}.cells i[data-mark=rejected]{background:var(--no-solid);box-shadow:0 0 0 1.5px var(--no-solid);position:relative}.cells i[data-fresh],.cells i[data-here]{transform:scaleY(1.5)}.rp-answer{scrollbar-width:thin;position:relative;overflow-y:auto}.rp-answer .prose{font-size:var(--t-16);line-height:1.7}.rp-answer .prose p+p{margin-top:.7em}.rp-answer .prose p.item{padding-left:1.1em;position:relative}.rp-answer .prose p.item:before{content:"–";color:var(--ink-3);position:absolute;left:0}.rp-answer .prose p.item+p.item{margin-top:.35em}.rp-answer .chip{white-space:normal;margin-inline:2px}.rp-blank{gap:var(--s-3);padding-top:var(--s-2);display:grid}.rp-blank i{border-radius:var(--r-sheet);background:var(--fill);height:12px}.rp-blank i:last-child{width:60%}.rp-reason{margin-top:var(--s-3);color:var(--ink-2);align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.rp-reason:first-of-type{margin-top:var(--s-5)}.rp-scrub{align-items:center;gap:var(--s-2);padding-block:0 var(--s-4);background:var(--desk);display:flex}.rp-play{width:var(--control);padding:0}.rp-play .i{fill:currentColor;stroke:none}.rp-track{flex:1;align-items:center;height:44px;margin-inline:12px;display:flex;position:relative}.rp-track input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:calc(100% + 16px);height:100%;margin:0;position:absolute;inset:0 -8px}.rp-track input::-webkit-slider-runnable-track{background:var(--ring);height:2px}.rp-track input::-moz-range-track{background:var(--ring);height:2px}.rp-track input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:2px solid var(--desk);border-radius:50%;width:16px;height:16px;margin-top:-7px}.rp-track input::-moz-range-thumb{background:var(--ink);border:2px solid var(--desk);border-radius:50%;width:12px;height:12px}.ticks{pointer-events:none;position:absolute;inset:0}.ticks i{background:var(--ink-3);opacity:.4;width:2px;height:10px;margin:-5px 0 0 -1px;position:absolute;top:50%}.ticks i[data-past]{opacity:1}.ticks i[data-kind=answer],.ticks i[data-kind=think]{height:4px;margin-top:-2px}.ticks i[data-kind=verify]{background:var(--found);width:6px;height:12px;box-shadow:inset 0 0 0 1px var(--found-edge);opacity:1;border-radius:1px;margin:-6px 0 0 -3px}.ticks i[data-kind=verify]:not([data-past]){opacity:.45}.ticks i[data-bad]{background:var(--no-solid);box-shadow:none}.rp-count{color:var(--ink-2);white-space:nowrap;text-align:right;min-width:4rem}@media (width<=999px){.replay{height:auto;min-height:0;padding-bottom:76px;display:block}.rp-head{margin-bottom:var(--s-3);gap:var(--s-4)}.rp-lead{display:none}.rp-panes{gap:var(--s-6);flex-direction:column;display:flex}.rp-stage{z-index:3;margin-inline:calc(-1 * var(--gutter));padding:var(--s-2) var(--gutter);background:var(--desk);gap:var(--s-1);order:1;position:sticky;top:0}.rp-page{flex:none;height:34dvh}.rp-caption,.books .book-name{display:none}.books li{grid-template-columns:minmax(0,1fr)}.cells{height:8px}.rp-now{padding:var(--s-1) 0 0;grid-template-columns:2.4rem 3rem minmax(0,1fr);max-height:2.9em;display:grid;overflow:hidden}.rp-now .sub{margin-left:var(--s-2);display:inline}.rp-answer{order:2;overflow:visible}.rp-trace{order:3}.rp-trace ol{overflow:visible}.rp-panes .rp-trace .h3{margin-bottom:var(--s-2);display:block}.rp-scrub{padding:var(--s-2) var(--gutter) calc(var(--s-2) + env(safe-area-inset-bottom));z-index:4;position:fixed;bottom:0;left:0;right:0}.rp-raw,.rp-count{display:none}}.board{min-width:900px}.board th{padding-bottom:var(--s-3)}.board th .src{font-size:var(--t-12);color:var(--ink-3);display:block}.board td{padding-block:var(--s-3);vertical-align:top;line-height:24px;font-size:var(--t-16)}.board td:nth-child(2){min-width:17rem}.board td a{min-height:24px;display:inline-block}.board tbody tr:hover td{background:var(--fill)}.board tbody td:first-child{border-radius:var(--r-ctl) 0 0 var(--r-ctl);padding-left:var(--s-3)}.board tbody td:last-child{border-radius:0 var(--r-ctl) var(--r-ctl) 0;padding-right:var(--s-3)}.board thead th:first-child{padding-left:var(--s-3)}.board thead th:last-child{padding-right:var(--s-3)}.scroll:has(.board){margin-inline:calc(-1 * var(--s-3))}.model{font:500 var(--t-17)/24px var(--sans);display:block}.solver{color:var(--ink-3);font-size:var(--t-12);line-height:1.5;display:block}.pm{color:var(--ink-3);font-size:var(--t-14)}.whisk{width:9rem}.whisker{background:linear-gradient(var(--ring), var(--ring)) center / 100% 1px no-repeat;height:14px;margin-top:5px;display:block;position:relative}.whisker .ci{background:var(--ink);height:2px;position:absolute;top:6px}.whisker .dot{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--desk);border-radius:50%;margin-left:-5px;position:absolute;top:2px}.terms{grid-template-columns:var(--side) minmax(0, 1fr);gap:var(--s-2) var(--s-5);max-width:calc(var(--measure) + var(--side) + var(--s-5));color:var(--ink-2);display:grid}.terms dt{color:var(--ink);font-weight:500}.measures td:first-child{color:var(--ink-2)}@media (width<=699px){.terms{grid-template-columns:minmax(0,1fr);gap:2px}.terms dd{margin-bottom:var(--s-3)}}.clients{grid-template-columns:var(--side) minmax(0, 1fr);gap:var(--s-2) var(--s-5);align-items:center;max-width:54rem;display:grid}.clients dt{color:var(--ink-2)}.tools{gap:var(--s-4);max-width:54rem;display:grid}.tools li{gap:2px;display:grid}.tools h3{font:400 var(--t-14)/1.5 var(--mono);overflow-wrap:anywhere}.tools h3 b{background:var(--fill-2);border-radius:var(--r-sheet);margin-left:-4px;padding:1px 4px;font-weight:400}.tools p{color:var(--ink-2);max-width:var(--measure)}.anatomy{justify-content:start;gap:var(--s-1) 0;grid-template-rows:auto auto;grid-auto-flow:column;align-items:start;max-width:100%;display:grid}.anatomy code{font-size:var(--t-28);padding-bottom:var(--s-1);box-shadow:inset 0 -2px 0 var(--ink);white-space:nowrap;margin-right:.5ch;line-height:1.3}.anatomy code.sep{box-shadow:none;color:var(--ink-3)}.anatomy span{color:var(--ink-2)}.anatomy-more{gap:var(--s-2);margin-top:var(--s-5);max-width:54rem;display:grid}.routes td{white-space:nowrap;font-family:var(--mono);font-size:var(--t-12)}@media (width<=699px){.clients{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.clients dd{margin-bottom:var(--s-3)}.anatomy code{font-size:var(--t-17)}.anatomy span{font-size:var(--t-12)}}.qpage{gap:var(--s-8);padding-top:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.qpage-say{gap:var(--s-4);justify-items:start;display:grid}.qpage .quote{font:var(--head-w) var(--t-28)/1.25 var(--read);letter-spacing:-.02em;text-wrap:pretty}.qpage .state{font-size:var(--t-16)}.qpage .says{font-size:var(--t-17);color:var(--ink-2);line-height:1.5}@media (width<=999px){.qpage{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.cat .sub{order:1}.cat .c{order:2}}.checker .why{gap:var(--s-1);justify-items:start;display:grid}.checker .says{font-size:var(--t-16);line-height:1.5}@media (width>=1000px){.findings>li:has(.quote .state){cursor:pointer}.findings>li:not([data-open]):has(.quote .state):hover{background:var(--fill)}}.search .count .mono,.search .doc,.search .snippet{overflow-wrap:anywhere;min-width:0}@media (width<=699px){.rows.shelflist>a{grid-template-columns:minmax(0,1fr) auto}.rows.shelflist .val{text-align:right;grid-area:1/2}.shelflist .name{font-size:var(--t-17)}}.head,.anatomy-more,.qpage-say,.evidence,.evidence-in,.rp-head>div,.tools li,.hit,.card-body,.textdoc header{grid-template-columns:minmax(0,1fr)}@media (width<=699px){.switch{justify-self:stretch}.publishers{display:none}.anatomy+.anatomy{margin-top:var(--s-4)}}body{flex-direction:column;min-height:100dvh;display:flex}main{flex:1 0 auto}.prose .state{font:inherit;vertical-align:baseline;font-weight:500}@media (width>=700px){.filters select.field,.search .facets select.field{min-width:10rem}}@media (width<=699px){.routes tr{padding-block:var(--s-1);grid-template-columns:3rem minmax(0,1fr);display:grid}.routes td{white-space:normal;overflow-wrap:anywhere;padding-block:2px}.routes td:last-child{color:var(--ink-2);grid-column:2}}.rooms{gap:var(--s-5);margin:calc(-1 * var(--s-3));grid-template-columns:minmax(0,1fr);display:grid}.rooms a{gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-ctl);transition:background var(--d-fast) var(--ease);grid-template-columns:minmax(0,1fr);display:grid}.rooms a:hover{background:var(--fill)}.rooms .h2{margin-bottom:var(--s-3)}.rooms .sub{color:var(--ink-2);max-width:var(--measure)}@media (width>=1000px){.replay .rp-now{display:none}.books{gap:2px var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.books li{grid-template-columns:7.5rem minmax(0,1fr)}.books li:only-child{grid-column:1/-1}}@media (width<=999px){.rp-now>:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-now>:last-child *{display:inline}.rp-now .state{vertical-align:-2px;display:inline-flex}}.wm-desk{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.wm-mark{fill:var(--found)}.wm-stand{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round}.seg{--seg-pad:3px;padding:var(--seg-pad);border-radius:var(--r-ctl);background:var(--fill);gap:2px;display:inline-flex}.seg button{height:30px;padding-inline:var(--s-3);border-radius:calc(var(--r-ctl) - var(--seg-pad));font:500 var(--t-14)/1 var(--sans);color:var(--ink-2);transition:background var(--d-fast) var(--ease)}.seg button:hover{color:var(--ink)}.seg button[aria-checked=true]{background:var(--fill-2);color:var(--ink)}@media (pointer:coarse){.seg button{height:38px}}.foot .theme{margin-left:var(--s-2)}@media (width<=699px){.foot .by{flex-basis:auto;margin-left:0}.foot .theme{margin-left:auto}}.composer{--cmp-pad:calc(var(--r-box) - var(--r-ctl));width:100%}.cbox{align-items:flex-end;gap:var(--s-3);padding:var(--cmp-pad) var(--cmp-pad) var(--cmp-pad) calc(var(--cmp-pad) + var(--s-3));border-radius:var(--r-box);background:var(--field);box-shadow:0 0 0 1px var(--ring), var(--shadow);display:flex}.composer:has(textarea:focus-visible) .cbox{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 40%, transparent), var(--shadow)}.composer textarea{field-sizing:content;resize:none;min-width:0;min-height:40px;max-height:14rem;font:400 var(--t-17)/26px var(--sans);background:0 0;border:0;outline:0;flex:1;padding:7px 0;display:block}.composer[data-mode=check] textarea{font-family:var(--read);min-height:104px}.composer textarea::placeholder{color:var(--ink-3);opacity:1}.send{border-radius:var(--r-ctl);background:var(--fill-2);width:40px;height:40px;color:var(--ink-3);transition:background var(--d-fast) var(--ease), color var(--d-fast) var(--ease);flex:none;place-items:center;display:grid}.composer[data-typed] .send{background:var(--ink);color:var(--desk)}.crow{align-items:center;gap:var(--s-3);min-height:36px;margin-top:var(--s-2);display:flex}.crow .seg{flex:none}.crow .tries{flex:1;min-width:0;max-width:none;margin:0}.searchroom{z-index:1;max-width:44rem;padding-top:var(--s-7);position:relative}.searchroom .search{grid-template-columns:minmax(0,1fr);display:grid}main:has(.wall){flex-direction:column;display:flex}.wall{min-height:16rem;margin-top:var(--s-6);flex:1;position:relative;overflow:hidden}.wall .wtrack,.wall .wbacks{top:calc(-1 * var(--s-5));bottom:calc(-1 * var(--s-5));gap:var(--gap);align-items:flex-start;display:flex;position:absolute;left:50%;transform:translate(-50%)}.wall .wtrack{-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.wcol{width:var(--colw);gap:var(--gap);animation:wall-up var(--dur) linear var(--delay) infinite;will-change:transform;flex-direction:column;flex:none;display:flex}.wcol>*{flex:none}.wcol.down{animation-name:wall-down}.wcol:hover{animation-play-state:paused}.wall .wbacks .wcol{pointer-events:none}@keyframes wall-up{to{transform:translateY(calc(-50% - var(--gap) / 2))}}@keyframes wall-down{0%{transform:translateY(calc(-50% - var(--gap) / 2))}}.wcover,.wbacks i{aspect-ratio:17/22;border-radius:var(--r-sheet);width:100%;display:block}.wcover{background:var(--paper);box-shadow:var(--shadow);filter:var(--wall-dim);transition:transform var(--d-pop) var(--ease), filter var(--d-pop) var(--ease);position:relative;overflow:hidden}.wcover img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity var(--d-pop) ease}.wcover img.in{opacity:1}.wcover.gone{visibility:hidden}@media (hover:hover){.wcover:hover{filter:none;transform:translateY(-3px)}}.wbacks i{background:var(--desk)}@media (prefers-reduced-motion:reduce){.wcol{animation:none!important}}body:has(.wall):not(.searched) .foot,body.searched .wall{display:none}@media (width<=699px){.searchroom{padding-top:var(--s-5)}.crow{flex-wrap:wrap}.crow .tries{flex-basis:100%}}.rp-page .pv-page .sheet,.evidence .pv-page .sheet,.evidence-in .pv-page .sheet{width:100%;margin-left:0}@media (width<=699px){.rp-page .pv-page .sheet,.evidence-in .pv-page .sheet{width:calc(var(--cz,1) * 100%);margin-left:calc(var(--cx,0) * var(--cz,1) * -1%)}.rp-page{height:38dvh}}.searchroom .facets{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.searchroom .facets select.field{width:100%;min-width:0}@media (width<=699px){.searchroom .facets{grid-template-columns:repeat(2,minmax(0,1fr))}}.composer[data-mode=search] textarea{white-space:nowrap;overflow-x:hidden}strong,b{font-weight:600}.cat .read{text-align:right}.ask input::placeholder,.composer input::placeholder{text-overflow:ellipsis}.composer input{min-width:0;height:40px;font:400 var(--t-17)/26px var(--sans);background:0 0;border:0;outline:0;flex:1;padding:0}.composer input::placeholder{color:var(--ink-3);opacity:1}.composer:has(input:focus-visible) .cbox{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 40%, transparent), var(--shadow)}.hero-find .tries{margin-left:0}@media (width<=899px){.cat .read{text-align:left}}@media (width<=699px){.rows,.outline,.search ol,.rooms{margin-inline:-8px}.rows>a,.outline a,.search ol>li>a,.rooms a,.topics a{padding-inline:8px}.topics a,.hit{margin-inline:-8px}.hit{padding-inline:8px}}.spines{margin-top:var(--s-4);padding-bottom:var(--s-1);border-bottom:2px solid var(--ink);align-items:flex-end;gap:5px;display:flex}.spines a{writing-mode:vertical-rl;justify-content:space-between;gap:var(--s-3);min-width:64px;height:330px;padding:var(--s-4) var(--s-3);background:var(--cloth);color:var(--on-cloth);font:500 var(--t-17)/1.1 var(--read);letter-spacing:.01em;text-wrap:balance;transition:transform var(--d-fast) var(--ease);border-radius:3px 3px 1px 1px;flex:1 1 0;display:flex;box-shadow:inset 0 0 0 1px #0000001f,inset 3px 0 #ffffff0f}.spines a:nth-child(3n+2){height:352px}.spines a:nth-child(4n+3){height:312px}.spines a:hover{transform:translateY(-6px)}.spines .val{font:400 var(--t-12)/1 var(--sans);opacity:.8}.shelf-note{margin-top:var(--s-4);max-width:var(--measure)}@media (width<=699px){.spines{border-bottom:0;flex-direction:column;align-items:stretch}.spines a{writing-mode:horizontal-tb;min-height:var(--control);padding:var(--s-2) var(--s-3);align-items:center;height:auto!important}.spines a:hover{transform:none}}@media (prefers-reduced-motion:reduce){.spines a{transition:none}}
