@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-normal-C5tfwALZ.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-normal-DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-normal-DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-normal-DFglUmAd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-normal-Gqw5JQlq.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-normal-STiTPs0F.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-normal-BHZsWIlc.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-italic-5yUt4G_9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-italic-Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-italic-DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-italic-CHERNRFq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-italic-BdcrZMcO.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-italic-4y8iAqqs.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-italic-CJ93D38p.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.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}:root{--ledger:#e1e9de;--sheet:#f7f9f4;--iron:#16263a;--graphite:#4a5854;--lapis:#1f3db0;--rubric:#ae1f2c;--ochre:#7c4f00;--rule:#c2cec0;--rule-strong:#74837a;--lapis-wash:#dfe5f6;--rubric-wash:#f7e2df;--ochre-wash:#f2e7cb;--serif:"Literata Variable", "Iowan Old Style", Georgia, serif;--sans:"Hanken Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--t-small:.8125rem;--t-ui:.9375rem;--t-lead:1.1875rem;--t-h3:1.1875rem;--t-h2:1.5rem;--t-h1:2.375rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--gutter:2rem;--lane-full:18px;--lane:var(--lane-full);--node-y:1.0625rem;--tap:2.25rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ledger);color:var(--iron);font:400 var(--t-ui) / 1.45 var(--sans);font-optical-sizing:auto;overflow-wrap:break-word;margin:0}h1,h2,h3,p,dl,dd,ol,ul,figure{margin:0;padding:0}ol,ul{list-style:none}a{color:var(--lapis);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--lapis);outline-offset:2px;border-radius:2px}.input:focus-within,.select:focus,.textarea:focus{outline:2px solid var(--lapis);outline-offset:2px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--s4);z-index:2;padding:var(--s2) var(--s3);background:var(--sheet);position:absolute;top:-4rem}.skip:focus{top:var(--s2)}.quiet{color:var(--graphite)}.small{font-size:var(--t-small)}.content{font-family:var(--serif)}.nowrap{white-space:nowrap}.topbar{align-items:baseline;gap:var(--s5);padding:var(--s3) max(var(--gutter), calc((100% - 88rem) / 2 + var(--gutter)));border-bottom:1px solid var(--rule);display:flex}.health{padding:var(--s3) max(var(--gutter), calc((100% - 88rem) / 2 + var(--gutter)))}.wordmark{font:500 1.25rem / 1.2 var(--serif);color:var(--iron);text-decoration:none}.topnav{gap:var(--s4);flex:1;display:flex}.topsearch{flex:0 14rem;min-width:0}.topsearch .input{width:100%;min-height:2.25rem;padding-block:var(--s1)}.topnav a{color:var(--iron);border-bottom:2px solid #0000;padding-bottom:2px;text-decoration:none}.topnav a[aria-current]{border-bottom-color:var(--iron);font-weight:600}.topbar .btn-link{padding-right:0}.page{max-width:88rem;padding:var(--s6) var(--gutter) var(--s7);gap:var(--s6);margin:0 auto;display:grid}.crumb{font-size:var(--t-ui);color:var(--graphite)}.crumb a{color:var(--graphite)}.btn{min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--rule-strong);color:var(--iron);font:500 var(--t-ui) / 1.2 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--iron);background:var(--sheet)}.btn-primary{background:var(--lapis);border-color:var(--lapis);color:#fff}.btn-primary:hover{background:#17308f;border-color:#17308f}.btn-link{padding:0 var(--s1);color:var(--lapis);text-underline-offset:.18em;border-color:#0000;text-decoration:underline;text-decoration-thickness:1px}.btn-link:hover{background:0 0;border-color:#0000;text-decoration-thickness:2px}.btn[aria-disabled=true]{color:var(--graphite);cursor:not-allowed;border-style:dashed}.field{gap:var(--s1);display:grid}.field-label{font-weight:600}.field-hint{font-size:var(--t-small);color:var(--graphite)}.input,.select,.textarea{width:100%;min-height:var(--tap);padding:var(--s2);border:1px solid var(--rule-strong);color:var(--iron);font:400 var(--t-ui) / 1.35 var(--sans);background:#fff;border-radius:4px}::placeholder{color:#66726e;opacity:1}code{font-size:.92em}.textarea{min-height:4.5rem;font:400 1rem / 1.5 var(--serif);resize:vertical}.textarea-code{min-height:9rem;font:400 var(--t-small) / 1.5 ui-monospace, Menlo, Consolas, monospace}.actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.mark{flex:none;width:.7rem;height:.7rem;display:inline-block}.mark-wrong{background:var(--rubric)}.mark-wait{background:var(--ochre);clip-path:polygon(50% 0,100% 100%,0 100%)}.mark-ok{border:2px solid var(--graphite);border-radius:50%}.tone-wrong{color:var(--rubric)}.tone-wait{color:var(--ochre)}.tone-current{color:var(--lapis)}.sheet{background:var(--sheet);border-radius:3px}.paper-head{gap:var(--s6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.paper-title{margin-top:var(--s2);font:500 var(--t-h1) / 1.14 var(--serif);letter-spacing:-.012em;text-wrap:balance}.page-title{font:500 var(--t-h1) / 1.14 var(--serif);letter-spacing:-.012em;text-wrap:balance}.current{margin-top:var(--s5);column-gap:var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.current-glyph{background:var(--lapis);width:1.5rem;height:1.5rem;box-shadow:0 0 0 3px var(--ledger), 0 0 0 5px var(--lapis);border-radius:50%;margin-top:.3rem}.current-glyph-nofile{background:var(--ledger);border:4px solid var(--lapis);box-shadow:none}.current-name{font:600 var(--t-h2) / 1.25 var(--sans);color:var(--lapis)}.current-state{margin-top:var(--s1)}.current-note{margin-top:var(--s2);font:400 1rem / 1.5 var(--serif);max-width:34em}.current .actions{margin-top:var(--s3)}.warnings{gap:0;display:grid}.warning{column-gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.warning:first-child{border-top:0;padding-top:0}.warning>.mark{margin-top:.36rem}.warning-title{font-weight:600}.warning-detail{color:var(--graphite);max-width:44em}.calm{gap:var(--s3);align-items:baseline;display:flex}.calm-title{font:500 var(--t-h2) / 1.25 var(--serif)}.calm .mark{transform:translateY(-.12rem)}.paper-body{gap:var(--s6);grid-template:"tree waiting""tree rest"1fr/minmax(0,1fr) 23rem;align-items:start;display:grid}.tree-area{grid-area:tree}.waiting-area{grid-area:waiting}.rest-area{gap:var(--s6);grid-area:rest;display:grid}.block-head{justify-content:space-between;align-items:center;gap:var(--s1) var(--s4);min-height:var(--tap);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.block-title{font:600 var(--t-h3) / 1.3 var(--sans)}.file-list{gap:var(--s3);display:grid}.file{padding:var(--s3) var(--s4);background:var(--ochre-wash);border-radius:3px}.file-list+.file-list{margin-top:var(--s3)}.file-name{overflow-wrap:anywhere;font-weight:600}.file-facts{color:var(--graphite);font-size:var(--t-small);margin-top:2px}.file-form{gap:var(--s3);margin-top:var(--s3);display:grid}.file .select,.file .textarea{background:var(--sheet)}.file .actions{margin-top:var(--s2)}.file-form .actions{margin-top:0}.empty{padding:var(--s4);border:1px dashed var(--rule-strong);border-radius:3px}.empty-title{font-weight:600}.empty-detail{color:var(--graphite)}.empty .actions{margin-top:var(--s3)}.milestones{gap:var(--s3);display:grid}.milestone-what{font-weight:500}.milestone-when{color:var(--graphite);font-size:var(--t-small)}.milestone-form{gap:var(--s2) var(--s2);grid-template-columns:8.5rem minmax(0,1fr);align-items:end;display:grid}.milestones+.milestone-form{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--rule)}.milestone-form>.btn{margin-top:var(--s1);grid-column:1/-1;justify-self:start}.milestone-more{font-size:var(--t-small);color:var(--graphite);grid-column:1/-1}.facts{gap:var(--s1) var(--s4);grid-template-columns:max-content minmax(0,1fr);display:grid}.facts dt{color:var(--graphite)}.facts dd{overflow-wrap:anywhere;min-width:0}.scan-problems{gap:var(--s3);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--rule);display:grid}.scan-problem{gap:var(--s2) var(--s3);grid-template-columns:auto minmax(0,1fr);display:grid}.scan-problem>.mark{margin-top:.36rem}.case{margin-block:var(--s5)}.case-state{margin-top:0}.case-form{grid-template-columns:repeat(2,minmax(0,1fr))}.case-wide{grid-column:1/-1}.key{gap:var(--s1) var(--s4);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);font-size:var(--t-small);color:var(--graphite);flex-wrap:wrap;display:flex}.key-item{align-items:center;gap:var(--s2);display:inline-flex}.key-glyph{width:1rem;height:1rem;display:inline-block;position:relative}.key-glyph .node{top:50%;left:50%}.stemma-row{scroll-margin-top:var(--s5);position:relative}.stemma-link{grid-template-columns:var(--rail) 10.5rem minmax(0, 1fr) auto 6.75rem var(--date-width,3.5rem);column-gap:var(--s3);min-height:2.125rem;padding:0 var(--s4) 0 var(--s3);color:inherit;align-items:center;text-decoration:none;display:grid}.stemma-link:hover{background:var(--ledger)}.stemma-link:focus-visible{outline-offset:-2px}.rail{width:var(--rail);align-self:stretch;position:relative}.rail-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rail-top{height:var(--node-y)}.rail-bottom{top:var(--node-y);height:calc(100% - var(--node-y))}.rail-line{fill:none;stroke:var(--rule-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.rail-spine{stroke:var(--lapis);stroke-width:2.5px}.rail-unknown{stroke:var(--ochre);stroke-width:2px;stroke-dasharray:3 3}.node{top:var(--node-y);left:calc((var(--at) + .5) * var(--lane));background:var(--iron);border-radius:50%;width:.6875rem;height:.6875rem;position:absolute;transform:translate(-50%,-50%)}.node-lost{background:var(--sheet);border:1.5px solid var(--graphite)}.node-current{background:var(--lapis);width:1rem;height:1rem;box-shadow:0 0 0 2px var(--sheet), 0 0 0 3.5px var(--lapis)}.node-current-lost{background:var(--sheet);border:3px solid var(--lapis);width:1rem;height:1rem}.stemma-label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.stemma-row-lost .stemma-label{color:var(--graphite);font-weight:400}.stemma-summary{font:400 .875rem / 1.35 var(--serif);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stemma-row-lost .stemma-summary{color:var(--graphite)}.stemma-flags{gap:var(--s3);font-size:var(--t-small);white-space:nowrap;display:flex}.stemma-by{font-size:var(--t-small);color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stemma-date{font-size:var(--t-small);color:var(--graphite);text-align:right;white-space:nowrap}.stemma-row-current .stemma-link{background:var(--lapis-wash)}.stemma-row-current .stemma-label{color:var(--lapis);font-weight:700}.stemma-row-current .node-current-lost,.stemma-row-current .node-current{box-shadow:0 0 0 2px var(--lapis-wash)}.stemma-row-current .node-current{box-shadow:0 0 0 2px var(--lapis-wash), 0 0 0 3.5px var(--lapis)}.stemma-row-current .stemma-summary,.stemma-row-current .stemma-by,.stemma-row-current .stemma-date{color:var(--iron)}.stemma-row-located .stemma-link{animation:1.4s ease-out locate}@keyframes locate{0%,35%{background:#b6c3ee}}.state-line{font:500 var(--t-h1) / 1.14 var(--serif);letter-spacing:-.012em;text-wrap:balance;max-width:24em}.program{gap:var(--s3);display:grid}.program-head{justify-content:space-between;align-items:baseline;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.program-name{font:500 var(--t-h2) / 1.25 var(--serif)}.work{gap:var(--s3) var(--s5);padding:var(--s4) var(--s5);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 10rem 7rem 11.5rem;align-items:start;display:grid}.work:first-child{border-top:0}.work-title{font:500 var(--t-h3) / 1.3 var(--serif)}.work-title a{color:var(--iron);text-decoration:none}.work-title a:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.work-state{margin-top:var(--s1);gap:var(--s2);max-width:44em;display:flex}.work-state>.mark{margin-top:.36rem}.work-fact-label{font-size:var(--t-small);color:var(--graphite);display:block}.work-fact-value{font-weight:500}.silhouette{width:100%;height:2.75rem;display:block;overflow:visible}.login{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100vh;display:grid;overflow:hidden}.login-side{padding:var(--s7) var(--s7) var(--s7) clamp(2rem, 8vw, 8rem);flex-direction:column;justify-content:center;display:flex}.login-name{font:500 3.75rem / 1.05 var(--serif);letter-spacing:-.018em}.login-what{margin-top:var(--s3);font:400 var(--t-lead) / 1.45 var(--serif);max-width:21em}.login-form{margin-top:var(--s6);gap:var(--s4);max-width:22rem;display:grid}.login-error{gap:var(--s3);padding:var(--s3);background:var(--rubric-wash);border-radius:3px;grid-template-columns:auto minmax(0,1fr);display:grid}.login-error>.mark{margin-top:.36rem}.login-art{background:var(--sheet);position:relative;overflow:hidden}.login-art-tall{width:min(36rem,90%);height:calc(100% + 3rem);position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.login-art-band{display:none}.version-head{gap:var(--s6);grid-template-columns:minmax(0,1fr) 26rem;align-items:start;display:grid}.version-side{gap:var(--s5);display:grid}.version-name{margin-top:var(--s2);font:600 var(--t-h1) / 1.14 var(--sans);letter-spacing:-.012em}.version-tag{margin-top:var(--s2);font-weight:600;display:inline-block}.version-summary{margin-top:var(--s3);font:400 var(--t-lead) / 1.5 var(--serif);max-width:34em}.version-actions{margin-top:var(--s4)}.labels{gap:var(--s1);display:grid}.labels-row{gap:var(--s3);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto auto auto;display:grid}.labels-num{text-align:right;min-width:2.8rem}.reading{padding:var(--s6) 0}.reading-note{padding:0 var(--s5) var(--s5);color:var(--graphite);max-width:44em}.para{column-gap:var(--s4);padding-right:var(--s5);grid-template-columns:4rem minmax(0,40rem) minmax(0,1fr);align-items:baseline;display:grid}.para-num{text-align:right;font-size:var(--t-small);color:var(--graphite)}.prose{font:400 1.1875rem / 1.65 var(--serif);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;max-width:36em;padding-bottom:1.05em}.prose-heading{font:600 1.375rem / 1.3 var(--serif);padding-top:.6em;padding-bottom:.55em}.notes{gap:var(--s3);padding-bottom:var(--s4);padding-left:var(--s3);max-width:24rem;display:grid}.note{padding-left:var(--s3);border-left:2px solid var(--rule-strong)}.note-who{font-size:var(--t-small);font-weight:600}.note-text{font:400 .9375rem / 1.5 var(--serif)}.reading-more{padding:var(--s4) var(--s5) 0 calc(4rem + var(--s4))}.open-markers{margin-top:var(--s6)}.marker-state{align-items:baseline;gap:var(--s2);max-width:44em;margin-bottom:var(--s3);display:flex}.marker-list{gap:var(--s3);padding:var(--s4) var(--s5) var(--s4) 0;display:grid}.marker-row{column-gap:var(--s4);grid-template-columns:6rem minmax(0,40rem);align-items:baseline;display:grid}.marker-place{text-align:right;font-size:var(--t-small);color:var(--graphite)}a.marker-place{color:var(--lapis)}.marker-text{font:400 1rem / 1.55 var(--serif);-webkit-hyphens:auto;hyphens:auto;max-width:40em}.marker{color:var(--iron);background:var(--ochre-wash);border-radius:2px;padding:0 .06em}.marker-more{margin-top:var(--s3)}.diff-head{gap:var(--s4);display:grid}.diff-pickers{gap:var(--s3);grid-template-columns:minmax(0,18rem) minmax(0,18rem) auto;align-items:end;display:grid}.diff-pickers>.btn{justify-self:start}.diff-sum{font:500 var(--t-lead) / 1.4 var(--sans)}.para-changed .prose{padding-left:var(--s4);border-left:3px solid var(--rule-strong);margin-bottom:1.05em;padding-bottom:0}.para-added .prose{border-left-color:var(--lapis)}.para-removed .prose{border-left-color:var(--rubric)}.para-tag{font:600 var(--t-small) / 1.45 var(--sans);padding-left:var(--s3);grid-area:1/3}.para-changed .para-num,.para-changed .prose{grid-row:1}.para-changed .prose{grid-column:2}ins{color:var(--lapis);background:var(--lapis-wash);text-underline-offset:.17em;border-radius:2px;text-decoration:underline;text-decoration-thickness:1.5px}del+ins{margin-left:.2em}del{color:var(--rubric);background:var(--rubric-wash);border-radius:2px;text-decoration:line-through;text-decoration-thickness:1.5px}.same{margin:0 var(--s5) var(--s4) calc(4rem + var(--s4));max-width:36em;padding:var(--s2) 0;border-block:1px dashed var(--rule-strong)}.same summary{cursor:pointer;color:var(--graphite)}.problem{max-width:44em;padding:var(--s5);gap:var(--s2) var(--s3);grid-template-columns:auto minmax(0,1fr);display:grid}.problem>.mark{margin-top:.5rem}.problem-title{font:600 var(--t-lead) / 1.35 var(--sans)}.problem-body{gap:var(--s3);grid-column:2;display:grid}.catalogue{gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.catalogue-item{gap:var(--s3);align-content:start;display:grid}.panel-narrow{max-width:38rem}.form-stack{gap:var(--s3);display:grid}.below{margin-top:var(--s3)}.catalogue-note{color:var(--graphite);font-size:var(--t-small)}.panel{padding:var(--s5);gap:var(--s4);display:grid}.import-result{font:500 var(--t-ui) / 1.45 var(--sans)}.banner{gap:var(--s3);padding:var(--s3) var(--s4);background:var(--rubric-wash);border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.banner-wait{background:var(--ochre-wash)}.banner>.mark{margin-top:.36rem}.confirm{gap:var(--s3);padding:var(--s3) var(--s4);background:var(--lapis-wash);border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.referee-title{margin-bottom:var(--s2)}.work-case{grid-template-columns:minmax(0,1fr) 10rem 6rem 9rem}.loading{color:var(--graphite)}.hidden-input{display:none}.milestone-edit{gap:var(--s3);margin-top:var(--s2);padding:var(--s3) var(--s4);background:var(--sheet);border-radius:3px;display:grid}.milestone-note{font:400 .875rem / 1.45 var(--serif)}.link-button{color:var(--lapis);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.link-button:hover{text-decoration-thickness:2px}.same-text{margin-top:var(--s3)}.same-text .prose{color:var(--graphite);padding-bottom:var(--s3)}.block-notice{margin-bottom:var(--s3)}.below-head{margin-bottom:var(--s4)}@media (width<=75rem){.paper-head{grid-template-columns:minmax(0,1fr)}.paper-body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"waiting""tree""rest"}.version-head{grid-template-columns:minmax(0,1fr)}.para{padding-right:var(--s5);grid-template-columns:3rem minmax(0,1fr)}.notes{padding-left:0;padding-bottom:var(--s5);grid-column:2;max-width:36em}.para-tag{padding:0 0 var(--s1);grid-area:1/2}.para-changed .prose{grid-column:2}.para-tagged .prose{grid-row:2}.reading-more{padding-left:calc(3rem + var(--s4))}.same{margin-left:calc(3rem + var(--s4))}.work{grid-template-columns:minmax(0,1fr) 9rem 6rem}.work-shape{display:none}.work-case{grid-template-columns:minmax(0,1fr) 9rem 5rem 8rem}}@media (width<=40rem){.marker-list{padding:var(--s3) var(--s4)}.marker-row{row-gap:var(--s1);grid-template-columns:minmax(0,1fr)}.marker-place{text-align:left}:root{--gutter:1rem;--lane-full:12px;--node-y:1.18rem;--tap:2.75rem;--t-h1:1.875rem;--t-h2:1.3125rem}.page{padding-top:var(--s5);gap:var(--s5)}.warning{grid-template-columns:auto minmax(0,1fr)}.warning>.actions{margin-top:var(--s2);grid-column:2}.stemma-link{grid-template-columns:var(--rail) minmax(0, 1fr) auto;column-gap:var(--s2);padding:var(--s2) var(--s3) var(--s2) var(--s2);align-items:baseline}.rail{margin-block:calc(var(--s2) * -1);grid-row:1/span 4}.stemma-date{grid-area:1/3}.stemma-summary{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:2/4;display:-webkit-box}.stemma-flags{white-space:normal;gap:0 var(--s3);flex-wrap:wrap;grid-column:2/4}.stemma-by{grid-column:2/4}.stemma-by:empty,.stemma-flags:empty{display:none}.milestone-form{grid-template-columns:minmax(0,1fr)}.btn{white-space:normal;text-align:center;padding-block:var(--s2)}.work{padding:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.work-main{grid-column:1/-1}.work-case{grid-template-columns:repeat(2,minmax(0,1fr))}.case-form,.case-facts{grid-template-columns:minmax(0,1fr)}.login{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100vh}.login-art{order:-1;height:8.5rem}.login-art-tall{display:none}.login-art-band{inset:var(--s3) var(--s4);width:calc(100% - 2rem);height:calc(100% - 1.5rem);display:block;position:absolute}.login-side{padding:var(--s5) var(--gutter) var(--s6);justify-content:flex-start}.login-name{font-size:2.75rem}.labels-row{gap:var(--s2);grid-template-columns:minmax(0,1fr) auto auto auto auto}.reading{padding:var(--s5) 0}.reading-note{padding:0 var(--s4) var(--s4)}.para{column-gap:var(--s2);padding-right:var(--s4);grid-template-columns:1.75rem minmax(0,1fr)}.prose{font-size:1.125rem;line-height:1.6}.para-changed .prose{padding-left:var(--s3)}.reading-more{padding:var(--s3) var(--s4) 0 calc(1.75rem + var(--s2))}.same{margin:0 var(--s4) var(--s4) calc(1.75rem + var(--s2))}.diff-pickers,.catalogue{grid-template-columns:minmax(0,1fr)}.panel,.problem{padding:var(--s4)}.banner{grid-template-columns:auto minmax(0,1fr)}.banner>.btn{grid-column:2;justify-self:start}.confirm{grid-template-columns:auto minmax(0,1fr)}.confirm>.btn{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--tick:7.5rem;--sev:4.5rem;--chev:1rem;--card-gap:var(--s4)}.mark-confirm{background:var(--lapis);border-radius:50%}.mark-reject{background:var(--graphite);height:.2rem;margin-block:.25rem}.mark-none{border:1.5px dashed var(--rule-strong);border-radius:50%}.board-head{gap:var(--s6);grid-template-columns:minmax(0,1fr) 24rem;align-items:start;display:grid}.board-sub{margin-top:var(--s3);max-width:44em}.board-head .actions{margin-top:var(--s4)}.sum{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sum caption{text-align:left;padding-bottom:var(--s2);font-weight:600}.sum th,.sum td{vertical-align:baseline;text-align:left;padding:2px 0;font-weight:400}.sum .fig{width:6.5rem;padding-right:var(--s4);text-align:right;white-space:nowrap}.sum .total th,.sum .total td{padding-top:var(--s2);border-top:1px solid var(--iron);font-weight:600}.sum .gap td,.sum .gap th{padding-top:var(--s2)}.sum-basis{margin-top:var(--s3);font-size:var(--t-small);color:var(--graphite)}.sum-state{gap:var(--s2);align-items:baseline;display:flex}.sum-state .mark{transform:translateY(.05rem)}.sum-short{display:none}.figure-changed{border-radius:2px;animation:1.6s ease-out counted}@keyframes counted{0%,40%{background:#b6c3ee}}.filters{gap:var(--s3);display:grid}.filter-row{align-items:end;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.views{flex-wrap:wrap;display:flex}.view{align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--rule-strong);color:var(--iron);white-space:nowrap;margin-left:-1px;font-weight:500;text-decoration:none;display:inline-flex}.view:first-child{border-radius:5px 0 0 5px;margin-left:0}.view:last-child{border-radius:0 5px 5px 0}.view:hover{background:var(--sheet)}.view[aria-current]{z-index:1;border-color:var(--lapis);background:var(--lapis-wash);color:var(--lapis);font-weight:700;position:relative}.view-count{font-variant-numeric:tabular-nums;font-weight:400}.view[aria-current] .view-count{font-weight:600}.check{align-items:center;gap:var(--s2);min-height:var(--tap);cursor:pointer;display:inline-flex}.check input{width:1.05rem;height:1.05rem;accent-color:var(--lapis);margin:0}.filter-field{gap:2px;display:grid}.filter-field .field-label{font-weight:500;font-size:var(--t-small);color:var(--graphite)}.filter-field .select{width:auto;min-width:10rem}.search{flex:16rem;max-width:26rem}.filter-own{margin-left:auto}html:has(.board-status){scroll-padding-top:calc(var(--board-status-h,2.25rem) + 1rem)}.board-status{z-index:3;align-items:center;gap:var(--s1) var(--s5);min-height:2.75rem;padding:var(--s1) 0;margin-bottom:calc(var(--s6) * -1 + var(--s3));background:var(--ledger);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex;position:sticky;top:0}.board-status-count{font-variant-numeric:tabular-nums;font-weight:600}.board-status-words{font-variant-numeric:tabular-nums;margin-left:auto}.board-status .btn{min-height:2rem}.items{display:grid}.item{border-top:1px solid var(--rule)}.item:first-child{border-top:0}.item-reply{margin-left:calc(var(--chev) + var(--card-gap));border-top-style:dashed}.card>summary{grid-template-columns:var(--chev) var(--sev) minmax(0, 38rem) minmax(0, 1fr) var(--tick);column-gap:var(--card-gap);padding:var(--s3) var(--s5) var(--s3) var(--s3);cursor:pointer;align-items:baseline;list-style:none;display:grid}.card>summary::-webkit-details-marker{display:none}.card>summary:before{content:"";border-right:1.5px solid var(--graphite);border-bottom:1.5px solid var(--graphite);justify-self:center;width:.45rem;height:.45rem;transform:translateY(-.12rem)rotate(-45deg)}.card[open]>summary:before{transform:translateY(-.2rem)rotate(45deg)}.card>summary:hover{background:var(--ledger)}.card>summary:focus-visible{outline-offset:-2px}.sev{font-size:var(--t-small);color:var(--graphite)}.sev-major{color:var(--iron);font-weight:700}.row-title{font:400 .9375rem / 1.45 var(--serif);min-width:0}.row-title-text{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.row-answer{font:400 .875rem / 1.4 var(--serif);color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.card[open] .row-title{font:500 1.0625rem / 1.4 var(--serif)}.card[open] .row-title-text{white-space:normal}.card[open] .row-answer,.card[open] .row-tick{display:none}.row-meta{gap:0 var(--s4);min-width:0;font-size:var(--t-small);color:var(--graphite);flex-wrap:wrap;display:flex}.row-meta>span{white-space:nowrap}.row-tick,.flag{align-items:center;gap:var(--s2);font-size:var(--t-small);white-space:nowrap;display:inline-flex}.row-tick{font-weight:600}.row-tick-none{color:var(--graphite);font-weight:400}.flag .mark{width:.6rem;height:.6rem}.card-body{grid-template-columns:var(--chev) var(--sev) minmax(0, 38rem) minmax(0, 1fr) var(--tick);column-gap:var(--card-gap);padding:0 var(--s5) var(--s4) var(--s3);align-items:start;display:grid}.card-main{gap:var(--s3);grid-column:3;align-content:start;display:grid}.card-answer{gap:var(--s1);grid-column:4;align-content:start;display:grid}.ticks{top:calc(var(--board-status-h,2.75rem) + .5rem);gap:var(--s2);grid-area:1/5/span 2;align-content:start;display:grid;position:sticky}.card-alert{margin-top:var(--s4);grid-column:3/6}.card-facts{gap:0 var(--s4);font-size:var(--t-small);color:var(--graphite);flex-wrap:wrap;display:flex}.card-facts a{color:var(--lapis)}.card-text{font:400 .9375rem / 1.55 var(--serif);white-space:pre-line;max-width:36em}.part-label{font:600 var(--t-small) / 1.4 var(--sans);color:var(--graphite);margin-bottom:2px;display:block}.quote{padding-left:var(--s3);border-left:2px solid var(--rule-strong);font:400 .9375rem / 1.55 var(--serif);max-width:36em;margin:0}.change{gap:var(--s1);font:400 .9375rem / 1.55 var(--serif);max-width:36em;display:grid}.change-line{gap:var(--s2);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.change-line .part-label{margin:.15rem 0 0}.round{padding:var(--s2) var(--s3);background:var(--sheet);border:1px solid var(--rule);border-radius:3px;max-width:36em}.round-head{font-size:var(--t-small)}.round-head strong{font-weight:600}.round-text{font:400 .9375rem / 1.5 var(--serif);margin-top:2px}.version-not-recorded{color:var(--graphite);font-style:normal}.recheck{gap:0 var(--s2);font-size:var(--t-small);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;max-width:36em;display:grid}.recheck .mark{width:.6rem;height:.6rem}.recheck .btn{min-height:1.75rem;font-size:var(--t-small);padding-inline:0}.card-answer .textarea{field-sizing:content;background:#fff;min-height:4.5rem}.answer-hint{font-size:var(--t-small);color:var(--graphite)}.answer-hint-draft{color:var(--ochre);font-weight:500}.card-answer .btn{margin-top:var(--s1);justify-self:start}.card-status{gap:var(--s2);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--rule);display:grid}.card-status .textarea{background:#fff}.tick{align-items:center;gap:var(--s2);width:100%;min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--rule-strong);color:var(--iron);font:500 var(--t-ui) / 1.2 var(--sans);cursor:pointer;background:0 0;border-radius:5px;display:flex}.tick:hover{border-color:var(--iron);background:var(--sheet)}.tick .mark{width:.65rem}.tick .mark-confirm,.tick .mark-reject,.tick .mark-wait{background:var(--graphite)}.tick[aria-pressed=true]{padding:0 calc(var(--s3) - 1px);border-width:2px;font-weight:700}.tick-confirm[aria-pressed=true]{border-color:var(--lapis);background:var(--lapis-wash);color:var(--lapis)}.tick-confirm[aria-pressed=true] .mark-confirm{background:var(--lapis)}.tick-reject[aria-pressed=true]{border-color:var(--graphite);background:var(--rule)}.tick-reject[aria-pressed=true] .mark-reject{background:var(--iron)}.tick-later[aria-pressed=true]{border-color:var(--ochre);background:var(--ochre-wash);color:var(--ochre)}.tick-later[aria-pressed=true] .mark-wait{background:var(--ochre)}.tick-note{font-size:var(--t-small);color:var(--graphite)}.list-end{padding:var(--s4) var(--s5) var(--s4) calc(var(--s3) + var(--chev) + var(--sev) + var(--card-gap) * 2);border-top:1px solid var(--rule);color:var(--graphite)}.list-end .btn{margin-right:var(--s3)}.board-calm{padding:var(--s6) var(--s5);gap:var(--s3);max-width:44em;display:grid}.reading-head-note{padding:0 var(--s5) var(--s5);gap:var(--s2);max-width:50em;display:grid}.note-change{border-left-color:var(--lapis)}.note-change .change{font-size:.9375rem}.note-decide{gap:var(--s1);margin-top:var(--s2);display:grid}.note-decide .textarea{field-sizing:content;background:#fff;min-height:3.5rem}.note-ticks{gap:var(--s2);flex-wrap:wrap;display:flex}.note-ticks .tick{width:auto;padding-inline:var(--s3)}.note-alert{margin-top:var(--s2)}.note-foot{gap:0 var(--s3);font-size:var(--t-small);color:var(--graphite);flex-wrap:wrap;align-items:baseline;margin-top:2px;display:flex}.note-foot a{padding-block:calc((var(--tap) - 1lh) / 2);margin-bottom:calc((var(--tap) - 1lh) / -2)}.note-foot .mark{width:.55rem;height:.55rem}.note-decision{align-items:center;gap:var(--s1);display:inline-flex}.place-block{margin:var(--s5) var(--s5) 0 calc(4rem + var(--s4));padding-top:var(--s4);border-top:1px solid var(--rule-strong);max-width:44rem;scroll-margin-top:var(--s5)}.place-block+.place-block{margin-top:var(--s5)}.place-block .block-title{margin-bottom:var(--s1)}.place-block .notes{margin-top:var(--s3);max-width:36em;padding-left:0}.place-unanchored{margin:0 var(--s5) var(--s5) calc(4rem + var(--s4));padding:0 0 var(--s4);border-top:0;border-bottom:1px solid var(--rule-strong)}.paper-body{grid-template-rows:auto auto 1fr;grid-template-areas:"tree waiting""tree work""tree rest"}.work-area{gap:var(--s6);grid-area:work;display:grid}.feedback-band{gap:var(--s3) var(--s6);padding:var(--s5);grid-template-columns:minmax(0,1fr) 24rem;align-items:start;display:grid}.feedback-line{font:500 var(--t-h2) / 1.3 var(--serif);text-wrap:pretty;max-width:30em}.feedback-band .actions{margin-top:var(--s4)}.feedback-own{margin-top:var(--s2);color:var(--graphite)}.feedback-words{gap:var(--s2);display:grid}.open-items,.rules{gap:var(--s3);display:grid}.open-item-text,.rule-text{font:400 .9375rem / 1.5 var(--serif)}.open-item-who{font-size:var(--t-small);color:var(--ochre);font-weight:500}.row-actions{gap:0 var(--s3);flex-wrap:wrap;margin-top:2px;display:flex}.row-actions .btn{min-height:1.75rem;font-size:var(--t-small);padding-inline:0}.rules{counter-reset:rule}.rule{column-gap:var(--s2);counter-increment:rule;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.rule:before{content:counter(rule);text-align:right;font-size:var(--t-small);color:var(--graphite);font-variant-numeric:tabular-nums;padding-top:.12rem}.rule .row-actions,.rule .form-stack,.rule .banner{grid-column:2}.closed-items{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--rule)}.closed-items summary{cursor:pointer;color:var(--graphite)}.closed-items .open-items{margin-top:var(--s3)}.closed-items .open-item-text{color:var(--graphite)}.inline-form{gap:var(--s3);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--rule);display:grid}.inline-form .btn{justify-self:start}.file-input{gap:var(--s1) var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.file-input .field-label,.file-input .field-hint{grid-column:1/-1}.file-chosen{overflow-wrap:anywhere}.file-input:has(input:focus-visible) label.btn{outline:2px solid var(--lapis);outline-offset:2px}.report{gap:2px var(--s4);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr);display:grid}.report dt{color:var(--graphite)}.report-warnings{gap:var(--s2);display:grid}.report-warning{gap:var(--s3);grid-template-columns:auto minmax(0,1fr);display:grid}.report-warning .mark{margin-top:.36rem}.items{container:items/inline-size}@container items (width<=66rem){.card>summary,.card-body{grid-template-columns:var(--chev) var(--sev) minmax(0, 1fr) var(--tick)}.row-meta{grid-area:2/3}.row-tick{grid-area:1/4}.card-answer{margin-top:var(--s4);grid-column:3}.ticks{grid-column:4}.card-alert{grid-column:3/5}}@container items (width<=36rem){.card{--card-gap:var(--s2)}.card>summary{grid-template-columns:var(--chev) minmax(0, 1fr) auto;padding:var(--s3) var(--s4) var(--s3) var(--s2)}.card>summary .sev{grid-area:2/2}.row-title{grid-area:1/2/auto/4}.row-meta{grid-area:3/2/auto/4}.row-tick{grid-area:2/3}.card-body{padding:0 var(--s4) var(--s4) calc(var(--s2) + var(--chev) + var(--card-gap));grid-template-columns:minmax(0,1fr)}.card-main,.card-answer,.ticks,.card-alert{grid-column:1}.ticks{margin-top:var(--s4);grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));position:static}.tick{padding:0 var(--s1);justify-content:center}.tick[aria-pressed=true]{padding:0 calc(var(--s1) - 1px)}.tick-note{grid-column:1/-1}.change-line{grid-template-columns:minmax(0,1fr);gap:0}.recheck{grid-template-columns:auto minmax(0,1fr)}.recheck .btn{grid-column:2;justify-self:start}}@media (width<=75rem){.board-head,.feedback-band{grid-template-columns:minmax(0,1fr)}.board-head .sum-block{max-width:28rem}.paper-body{grid-template-rows:none;grid-template-areas:"waiting""work""tree""rest"}.place-block,.place-unanchored{margin-left:calc(3rem + var(--s4))}.filter-own{margin-left:0}}@media (width<=80rem){html:has(.board-status){scroll-padding-top:calc(var(--board-status-h,3.5rem) + 1rem)}}@media (width<=40rem){html:has(.board-status){scroll-padding-top:calc(var(--board-status-h,4.5rem) + 1rem)}.sum-block{display:none}.sum-short{display:block}.sum-block.sum-block-always{display:grid}.sum-short summary{cursor:pointer;min-height:var(--tap);align-items:center;gap:0 var(--s3);flex-wrap:wrap;list-style:none;display:flex}.sum-short summary::-webkit-details-marker{display:none}.sum-short-more{color:var(--lapis);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.sum-short .sum{margin-top:var(--s2)}.views{grid-template-columns:1fr 1fr;width:100%;display:grid}.view,.view:first-child,.view:last-child{border-radius:0;justify-content:space-between;margin:0}.view:first-child{border-radius:5px 0 0}.view:nth-child(2){border-left:0;border-radius:0 5px 0 0}.view:nth-child(3){border-top:0;border-radius:0 0 0 5px}.view:nth-child(4){border-top:0;border-left:0;border-radius:0 0 5px}.filter-row{gap:var(--s2) var(--s3);grid-template-columns:1fr 1fr;display:grid}.filter-row .search,.filter-row .views{grid-column:1/-1;max-width:none}.filter-field .select{width:100%;min-width:0}.board-status{gap:0 var(--s3);font-size:var(--t-small)}.board-status-note{display:none}.list-end{padding:var(--s4)}.board-calm{padding:var(--s5) var(--s4)}.reading-head-note{padding:0 var(--s4) var(--s4)}.place-block,.place-unanchored{margin:var(--s5) var(--s4) 0 calc(1.75rem + var(--s2))}.place-unanchored{margin-top:0;margin-bottom:var(--s4)}.feedback-band{padding:var(--s4)}.row-actions .btn,.recheck .btn{min-height:var(--tap)}}.labels-three .labels-row{grid-template-columns:minmax(0,1fr) auto auto}.report-row{display:contents}.btn-inline{min-height:0;font:inherit;padding:0}.input-short{max-width:10rem}.select-auto{width:auto}.target-form{margin-top:var(--s4)}.sum-block-always{gap:var(--s2);display:grid}.list-single{padding:var(--s3) var(--s5);border-bottom:1px solid var(--rule);color:var(--graphite)}.list-end{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.list-end .banner{flex-basis:100%}.dismissed-note{padding:var(--s3);background:var(--ochre-wash);border-radius:3px}.import-panel{gap:var(--s4);display:grid}.owner-banner .select{max-width:100%}.also-me{gap:var(--s2);color:var(--graphite);display:grid}.also-me-line{align-items:center;gap:var(--s2) var(--s3);font-size:var(--t-small);flex-wrap:wrap;display:flex}.also-me-line .btn{min-height:2rem}.also-me .select{max-width:100%;min-height:2rem;padding-block:var(--s1)}.add-panel .textarea{min-height:6rem}.add-row{align-items:flex-start;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.add-row .field:nth-child(2){flex:12rem}.add-row .select{max-width:100%}:root{--toc:14rem;--measure:40rem;--grade-gap:var(--s2)}.page{grid-template-columns:minmax(0,1fr)}.field-hint,.result-where{overflow-wrap:anywhere}.fact-line{gap:var(--s1) var(--s4);color:var(--graphite);flex-wrap:wrap;display:flex}.state-sentence{gap:var(--s2);align-items:baseline;display:flex}.state-sentence .mark{transform:translateY(-.08rem)}.tags{gap:var(--s2);flex-wrap:wrap;display:flex}.tag{align-items:center;gap:var(--s2);min-height:1.75rem;padding:0 var(--s2);border:1px solid var(--rule-strong);color:var(--iron);font-size:var(--t-small);border-radius:4px;text-decoration:none;display:inline-flex}a.tag:hover{border-color:var(--iron);background:var(--sheet)}.tag-count{color:var(--graphite);font-variant-numeric:tabular-nums}.head-row{justify-content:space-between;align-items:flex-start;gap:var(--s4) var(--s6);flex-wrap:wrap;display:flex}.head-row>div{gap:var(--s2);min-width:0;display:grid}.subtitle{font:400 var(--t-lead) / 1.4 var(--serif)}.figure{font-variant-numeric:tabular-nums}.note-row-flag{gap:var(--s2);font-size:var(--t-small);color:var(--ochre);grid-column:1/-1;align-items:baseline;display:flex}.note-row-flag .mark{transform:translateY(.05rem)}.note-row-flag.tone-wrong{color:var(--rubric)}.list-foot{align-items:center;gap:var(--s2) var(--s4);padding:var(--s4);color:var(--graphite);flex-wrap:wrap;display:flex}.reader-head{gap:var(--s2);max-width:calc(var(--toc) + var(--measure) + var(--s6));display:grid}.note-title{font:500 var(--t-h1) / 1.14 var(--serif);letter-spacing:-.012em;text-wrap:balance}.note-path{overflow-wrap:anywhere}.reader{grid-template-columns:var(--toc) minmax(0, var(--measure)) minmax(0, 1fr);gap:var(--s6);padding:var(--s6) var(--s5);align-items:start;display:grid}.reader-no-toc{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr)}.toc{top:var(--s4);gap:var(--s3);font-size:var(--t-ui);display:grid;position:sticky}.toc-title{font:600 var(--t-ui) / 1.3 var(--sans)}.toc ol{gap:2px;display:grid}.toc a{gap:var(--s2);padding:var(--s1) var(--s2);margin-left:calc(var(--s2) * -1);color:var(--iron);border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.toc a:hover{color:var(--lapis)}.toc a[aria-current]{border-left-color:var(--lapis);font-weight:600}.toc .toc-sub a{padding-left:var(--s4);color:var(--graphite)}.toc-pages{color:var(--graphite);font-size:var(--t-small);font-variant-numeric:tabular-nums;font-weight:400}.side{gap:var(--s5);align-content:start;display:grid}.side-block{gap:var(--s2);display:grid}.side-list{gap:var(--s3);display:grid}.side-list a{font-weight:500}.side-snippet{font:400 .9375rem / 1.5 var(--serif);color:var(--graphite)}.md{font:400 1.125rem / 1.65 var(--serif);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;min-width:0}.md>*+*{margin-top:.8em}.md h2{font:600 1.375rem / 1.3 var(--serif);margin-top:1.6em}.md h3{font:600 1.1875rem / 1.35 var(--serif);margin-top:1.3em}.md h2:first-child,.md h3:first-child{margin-top:0}.md ul,.md ol{padding-left:1.4em}.md ul{list-style:outside}.md ol{list-style:decimal}.md li+li{margin-top:.25em}.md blockquote{padding-left:var(--s4);border-left:2px solid var(--rule-strong);color:var(--graphite);margin-inline:0}.md table{border-collapse:collapse;font:400 var(--t-ui) / 1.45 var(--sans);max-width:100%;display:block;overflow-x:auto}.md th,.md td{text-align:left;vertical-align:top;padding:var(--s1) var(--s3) var(--s1) 0;border-bottom:1px solid var(--rule)}.md th{font-weight:600}.md code{font-size:.9em}.md .plain{white-space:pre-wrap;color:var(--graphite)}.wl{color:var(--lapis)}.wl-missing{color:var(--graphite);text-underline-offset:.2em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.wl-ambiguous{color:var(--ochre);text-underline-offset:.2em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.wl-ambiguous:after{content:"";background:var(--ochre);clip-path:polygon(50% 0,100% 100%,0 100%);width:.55rem;height:.55rem;margin-left:.2em;display:inline-block}.wl-attachment{color:var(--graphite);font:400 var(--t-ui) / 1.45 var(--sans)}.wl-embed{padding:var(--s2) var(--s3);border:1px dashed var(--rule-strong);font:400 var(--t-ui) / 1.45 var(--sans);color:var(--graphite);border-radius:3px;display:block}.links-key{gap:var(--s1);font-size:var(--t-small);color:var(--graphite);display:grid}.links-key span{gap:var(--s2);align-items:baseline;display:flex}.page-anchor{align-items:baseline;gap:var(--s1) var(--s3);padding-top:var(--s2);border-top:1px solid var(--rule);font:400 var(--t-small) / 1.4 var(--sans);color:var(--graphite);scroll-margin-top:var(--s4);flex-wrap:wrap;display:flex}.md .page-anchor{margin-top:1.4em}.page-no{color:var(--iron);font-variant-numeric:tabular-nums;font-weight:600}.page-blank{gap:var(--s1);padding:var(--s3) var(--s4);border:1px dashed var(--rule-strong);font:400 var(--t-ui) / 1.45 var(--sans);border-radius:3px;display:grid}.page-blank-title{font-weight:600}.short-note{gap:var(--s2);padding:var(--s3) var(--s4);background:var(--lapis-wash);font:400 var(--t-ui) / 1.45 var(--sans);border-radius:3px;display:grid}.md .reading-more{align-items:center;gap:var(--s2) var(--s4);padding:var(--s4) 0 0;margin-top:var(--s5);border-top:1px solid var(--rule);font:400 var(--t-ui) / 1.45 var(--sans);flex-wrap:wrap;display:flex}.page-image{aspect-ratio:210/297;border:1px solid var(--rule);background:#fff;place-items:center;max-width:18rem;display:grid}.page-figure{gap:var(--s1);margin:var(--s3) 0;display:grid}.page-image:has(img){aspect-ratio:auto;max-width:min(100%,36rem)}.page-image img{width:100%;height:auto;display:block}.card-edit{gap:var(--s3);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--rule);display:grid}.section-step{justify-content:space-between;gap:var(--s3);padding-top:var(--s4);margin-top:var(--s6);border-top:1px solid var(--rule);font:400 var(--t-ui) / 1.45 var(--sans);flex-wrap:wrap;display:flex}.section-step a{gap:2px;max-width:18rem;display:grid}.section-step .step-next{text-align:right;margin-left:auto}.search-form{justify-content:start;gap:var(--s2);grid-template-columns:minmax(0,34rem) auto;align-items:end;display:grid}.results{border-top:1px solid var(--rule)}.result{gap:var(--s1);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);display:grid}.result-title{font:500 1.0625rem / 1.35 var(--serif)}.result-snippet{font:400 .9375rem / 1.55 var(--serif);max-width:44em}.result-snippet mark{background:var(--lapis-wash);color:inherit;border-radius:2px}.result-where{font-size:var(--t-small);color:var(--graphite);overflow-wrap:anywhere}.course-rows{border-top:1px solid var(--rule)}.course-row{gap:var(--s1) var(--s4);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.course-no{color:var(--graphite);font-variant-numeric:tabular-nums}.course-name{font:500 1.1875rem / 1.3 var(--serif)}.course-name a{color:var(--iron);text-decoration:none}.course-name a:hover{color:var(--lapis);text-decoration:underline}.course-facts{grid-column:2}.course-row>.actions{grid-area:1/3/span 2;justify-content:flex-end}.due{font-variant-numeric:tabular-nums}.course-body{gap:var(--s6);grid-template-columns:12rem minmax(0,1fr) minmax(0,22rem);grid-template-areas:"jump main side";align-items:start;display:grid}.course-body>.jump{grid-area:jump}.course-body>.course-main{grid-area:main}.course-body>.study-side{grid-area:side}.jump{top:var(--s4);gap:2px;display:grid;position:sticky}.jump a{gap:var(--s2);padding:var(--s1) var(--s2);margin-left:calc(var(--s2) * -1);color:var(--iron);border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.jump a:hover{color:var(--lapis)}.jump a[aria-current]{border-left-color:var(--lapis);font-weight:600}.jump-count{color:var(--graphite);font-variant-numeric:tabular-nums;font-weight:400}.course-main{gap:var(--s6);min-width:0;display:grid}.course-section{gap:var(--s3);scroll-margin-top:var(--s4);display:grid}.section-title{font:600 var(--t-h2) / 1.25 var(--sans)}.kind-group{gap:0;display:grid}.kind-group+.kind-group{margin-top:var(--s4)}.kind-head{align-items:baseline;gap:var(--s1) var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;display:flex}.kind-name{font:600 var(--t-h3) / 1.3 var(--sans)}.material{gap:var(--s1) var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.material-name{overflow-wrap:anywhere;font-weight:600}.material-facts{grid-column:1}.material>.actions{grid-area:1/2/span 2;justify-content:flex-end}.material-kind{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.material-kind .select{width:auto;min-width:11rem}.unsorted{padding:var(--s3) var(--s4) var(--s2);background:var(--ochre-wash);border-radius:3px}.unsorted .kind-head{border-bottom-color:var(--ochre)}.unsorted .material{border-bottom-color:#dccfa8}.unsorted .material:last-child{border-bottom:0}.events{border-top:1px solid var(--rule)}.event{gap:var(--s1) var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--rule);grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.event-when{font-variant-numeric:tabular-nums;color:var(--graphite)}.event-when strong{color:var(--iron)}.event-what{gap:2px;min-width:0;display:grid}.event-title{font-weight:600}.event>.actions{justify-content:flex-end}.event>.remove-ask{gap:var(--s2);grid-column:1/-1;display:grid}.event-past .event-title,.event-past .event-when{color:var(--graphite);font-weight:400}.study-side{gap:var(--s5);min-width:0;display:grid}.due-block{gap:var(--s3);padding:var(--s4);display:grid}.due-figure{align-items:baseline;gap:var(--s2);font:500 var(--t-h1) / 1 var(--serif);font-variant-numeric:tabular-nums;display:flex}.due-figure span{font:400 var(--t-ui) / 1.3 var(--sans);color:var(--graphite)}.due-split{gap:2px var(--s3);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr);display:grid}.due-split dt{text-align:right;font-weight:600}.due-split dd{color:var(--graphite)}.suspended-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.suspended-list li{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s3);padding-top:var(--s2);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.suspended-front{overflow-wrap:anywhere;flex:10rem;min-width:0}.session-page{max-width:64rem;padding:var(--s5) var(--gutter) var(--s7);gap:var(--s4);margin:0 auto;display:grid}.session-bar{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.session-where{align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;min-width:0;display:flex}.session-course{font-weight:600}.session-count{color:var(--graphite);font-variant-numeric:tabular-nums}.folio{gap:var(--s5);grid-template-columns:3rem minmax(0,1fr);align-items:stretch;display:grid}.tally{padding-top:var(--s5);border-right:1px solid var(--rule);flex-direction:column;align-items:center;gap:7px;display:flex}.tally .mark{width:.62rem;height:.62rem}.tally .mark-reject{height:.2rem}.tally-now{border:1.5px dashed var(--rule-strong);border-radius:50%;width:.62rem;height:.62rem}.tally-label{writing-mode:vertical-rl;margin-top:var(--s3);font-size:var(--t-small);color:var(--graphite);white-space:nowrap;transform:rotate(180deg)}.leaf{gap:var(--s5);padding:var(--s6) var(--s6) var(--s5);min-width:0;display:grid}.leaf-kind{gap:var(--s1) var(--s4);color:var(--graphite);flex-wrap:wrap;display:flex}.front{font:500 2rem / 1.25 var(--serif);letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;max-width:30em}.front-long{font-size:1.5rem;line-height:1.4}.gloss{gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--rule-strong);max-width:var(--measure);display:grid}.gloss .md{font-size:1.1875rem}.allegation{align-items:baseline;gap:var(--s1) var(--s3);padding-top:var(--s2);font-size:var(--t-ui);color:var(--graphite);flex-wrap:wrap;display:flex}.grades{gap:var(--grade-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.grade{column-gap:var(--s2);min-height:3.5rem;padding:var(--s2) var(--s3);border:1px solid var(--rule-strong);background:var(--sheet);color:var(--iron);font:500 var(--t-ui) / 1.2 var(--sans);text-align:left;cursor:pointer;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.grade:hover{border-color:var(--iron)}.grade .mark{grid-row:1/span 2}.grade-when{font-size:var(--t-small);color:var(--graphite);font-variant-numeric:tabular-nums;font-weight:400}.reveal{display:grid}.reveal .btn{min-height:3.5rem;font-size:1.0625rem}.key-hint{font-size:var(--t-small);color:var(--graphite)}.session-calm{gap:var(--s4);padding:var(--s6);justify-items:start;display:grid}.session-calm .calm-title{font-size:var(--t-h1);line-height:1.14}.session-sum{gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.session-sum div{align-items:baseline;gap:var(--s2);font-variant-numeric:tabular-nums;display:flex}.session-sum .mark{transform:translateY(-.05rem)}@media (width<=75rem){.reader{grid-template-columns:var(--toc) minmax(0, 1fr)}.reader-no-toc{grid-template-columns:minmax(0,1fr)}.reader>.side{grid-column:2}.reader-no-toc>.side{grid-column:1}.course-body{grid-template-columns:10rem minmax(0,1fr);grid-template-areas:"jump side""jump main"}}@media (width<=40rem){.topbar{justify-content:space-between;row-gap:var(--s1);flex-wrap:wrap}.topnav{flex-basis:100%;order:3}.topsearch{flex:1 0 100%;order:4}.topsearch .input{min-height:var(--tap)}.topnav a{min-height:var(--tap);align-items:center;display:inline-flex}.views .view{white-space:normal}.reader{padding:var(--s5) var(--s4);gap:var(--s5);grid-template-columns:minmax(0,1fr)}.reader>.side{grid-column:1}.toc{position:static}.toc-details:not([open]) ol{display:none}.md{font-size:1.0625rem}.search-form{grid-template-columns:minmax(0,1fr)}.course-row{padding-inline:var(--s3);grid-template-columns:minmax(0,1fr)}.course-facts,.course-row>.actions{grid-area:auto/1;justify-content:flex-start}.course-body{gap:var(--s5);grid-template-columns:minmax(0,1fr);grid-template-areas:"jump""side""main"}.jump{gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex;position:static}.jump a{padding:var(--s1) 0;min-height:var(--tap);border-bottom:2px solid #0000;border-left:0;align-items:center;margin-left:0}.jump a[aria-current]{border-bottom-color:var(--lapis)}.material{grid-template-columns:minmax(0,1fr)}.material>.actions{grid-area:auto/1;justify-content:flex-start}.event{grid-template-columns:minmax(0,1fr)}.unsorted{padding-inline:var(--s3)}.material-kind .select{flex:1;min-width:0}.session-page{padding:var(--s3) var(--gutter) 8.5rem;gap:var(--s3)}.folio{gap:var(--s2);grid-template-columns:minmax(0,1fr)}.tally{padding-top:0;padding-bottom:var(--s2);border-right:0;border-bottom:1px solid var(--rule);flex-flow:wrap;gap:6px}.tally-label{writing-mode:horizontal-tb;margin:0 0 0 var(--s2);transform:none}.leaf{padding:var(--s5) var(--s4) var(--s4);gap:var(--s4)}.front{font-size:1.5rem}.front-long{font-size:1.25rem}.gloss .md{font-size:1.0625rem}.session-page:has(.answer-dock){padding-bottom:9rem}.answer-dock{z-index:1;padding:var(--s3) var(--gutter) max(var(--s3), env(safe-area-inset-bottom));background:var(--ledger);border-top:1px solid var(--rule-strong);position:fixed;bottom:0;left:0;right:0}.grades{--grade-gap:var(--s1)}.grade{text-align:center;min-height:4.25rem;padding:var(--s2) var(--s1);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:2px}.grade .mark{grid-row:auto}.key-hint{display:none}.session-calm{padding:var(--s5) var(--s4)}}.video-player{width:100%;max-width:40rem;margin-top:var(--s2);background:#000}.next-up{gap:var(--s3);padding:var(--s4);margin-bottom:var(--s5);display:grid}.event-kind{color:var(--iron);font-weight:600}.calendar-import{margin-top:var(--s5)}.calendar-result,.calendar-unmatched{gap:var(--s3);display:grid}.calendar-titles{gap:var(--s1);overflow-wrap:anywhere;padding:0;list-style:none;display:grid}.calendar-pick{align-items:end;gap:var(--s3);flex-wrap:wrap;display:flex}.calendar-pick .field{flex:16rem;min-width:0}.notes-head .search{max-width:34rem}.note-rows{border-top:1px solid var(--rule)}.note-row{gap:var(--s1) var(--s4);padding:var(--s2) var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,14rem) 9rem;align-items:baseline;display:grid}.note-row-head{font-size:var(--t-small);color:var(--graphite);padding-block:var(--s1)}.note-row-title{font:500 1.0625rem / 1.35 var(--serif);min-width:0}.note-row-title a{color:var(--iron);text-decoration:none}.note-row-title a:hover{color:var(--lapis);text-decoration:underline}.note-row-folder{color:var(--graphite);overflow-wrap:anywhere}.note-row-when{color:var(--graphite);text-align:right;font-variant-numeric:tabular-nums}.editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.editor-pane{gap:var(--s2);padding:var(--s4) var(--s5);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.editor-pane+.editor-pane{border-left:1px solid var(--rule)}.editor-label{justify-content:space-between;gap:var(--s2);flex-wrap:wrap;font-weight:600;display:flex}.textarea-note{min-height:28rem;font:400 1rem / 1.6 var(--serif);tab-size:2}.editor-tabs{display:none}.editor-tabs .view{font:inherit;cursor:pointer;background:0 0;font-weight:500}.editor-tabs .view[aria-current]{background:var(--lapis-wash)}.new-note-path{max-width:40rem;padding:var(--s4) var(--s5) 0}.note-frontmatter{white-space:pre-wrap;font:400 var(--t-small) / 1.45 ui-monospace, Menlo, Consolas, monospace;color:var(--graphite)}.editor-bar{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.discard-ask{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.save-state{gap:var(--s2);color:var(--graphite);align-items:baseline;display:flex}.conflict{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.conflict-side{gap:var(--s3);padding:var(--s4) var(--s5) var(--s5);align-content:start;min-width:0;display:grid}.conflict-side+.conflict-side{border-left:1px solid var(--rule)}.conflict-name{font:600 var(--t-h3) / 1.3 var(--sans)}.conflict-side .md{font-size:1rem}.conflict-side .actions{margin-top:var(--s2)}.md .para-diff-del{background:var(--rubric-wash);box-shadow:-.5rem 0 0 var(--rubric-wash)}.md .para-diff-ins{background:var(--lapis-wash);box-shadow:-.5rem 0 0 var(--lapis-wash)}.diff-key{gap:var(--s1) var(--s4);font-size:var(--t-small);color:var(--graphite);flex-wrap:wrap;display:flex}.diff-sample{background:var(--lapis-wash);color:var(--iron);border-radius:2px;padding:0 .25em}.copy-groups{gap:var(--s5);display:grid}.copy-group{gap:var(--s3);padding:var(--s4) var(--s5) var(--s5);display:grid}.copy-group-head{gap:var(--s1);display:grid}.copy-group-name{font:500 1.25rem / 1.3 var(--serif);overflow-wrap:anywhere}.copy-list{border-top:1px solid var(--rule)}.copy{gap:var(--s1) var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.copy-file{overflow-wrap:anywhere;font-weight:600}.copy-facts{color:var(--graphite);grid-column:2}.copy-text{font:400 .9375rem / 1.5 var(--serif);grid-column:2;max-width:44em}.copy>.actions{grid-area:1/3/span 3;align-self:start}.copy input[type=radio]{width:1.05rem;height:1.05rem;accent-color:var(--lapis);margin:0;transform:translateY(.15rem)}.wl-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link-panel{gap:var(--s2);margin-bottom:var(--s4);display:grid}.link-panel:focus{outline:none}.link-panel:focus-visible{outline:2px solid var(--lapis);outline-offset:2px}@media (width<=75rem){.note-row{grid-template-columns:minmax(0,1fr) 9rem}.note-row-folder{grid-area:2/1}.note-row-head .note-row-folder{display:none}}@media (width<=40rem){.editor{grid-template-columns:minmax(0,1fr)}.editor-tabs{padding:var(--s3) var(--s4) 0;display:flex}.editor-pane{padding:var(--s3) var(--s4)}.editor-pane+.editor-pane{border-left:0;display:none}.textarea-note{min-height:20rem}.editor-bar{padding:var(--s3) var(--s4)}.new-note-path{padding:var(--s3) var(--s4) 0}.conflict{grid-template-columns:minmax(0,1fr)}.conflict-side{padding:var(--s4)}.conflict-side+.conflict-side{border-left:0;border-top:1px solid var(--rule)}.copy-group{padding:var(--s4)}.copy{grid-template-columns:auto minmax(0,1fr)}.copy>.actions{margin-top:var(--s2);grid-area:auto/2}.note-row{padding-inline:var(--s3);grid-template-columns:minmax(0,1fr)}.note-row-when{text-align:left}.note-row-head,.editor-previewing .editor-pane:first-child{display:none}.editor-previewing .editor-pane+.editor-pane{display:grid}}.attempt-head{gap:var(--s4) var(--s6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.score{gap:var(--s1);text-align:right;justify-items:end;display:grid}.score-figure{font:500 var(--t-h1) / 1 var(--serif);font-variant-numeric:tabular-nums}.score-figure span{font:400 var(--t-lead) / 1 var(--serif);color:var(--graphite)}.case-text{padding:var(--s5) var(--s6)}.case-text .md{max-width:36em}.case-text.outline{margin-top:var(--s3)}.part-points{gap:2px var(--s4);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;max-width:28rem;display:grid}.part-points dd{text-align:right}.part-points .part-total{border-top:1px solid var(--rule-strong);padding-top:var(--s1);font-weight:600}.note-claude{border-left-color:var(--lapis)}.attempt-answer-title{padding:0 var(--s5) var(--s4)}.attempt-answer .content{white-space:pre-line}.textarea-tall{min-height:10rem}.weak-list{gap:var(--s2);display:grid}.weak{gap:var(--s2);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.weak .mark{transform:translateY(.05rem)}@media (width<=40rem){.attempt-head{grid-template-columns:minmax(0,1fr)}.score{text-align:left;justify-items:start}.case-text{padding:var(--s4)}.attempt-answer .para{padding-right:var(--s3);grid-template-columns:2rem minmax(0,1fr)}.attempt-answer .notes{grid-column:2}}.entry{text-indent:-1.75em;font:400 1.0625rem / 1.45 var(--serif);max-width:var(--measure);padding-left:1.75em}.entry a{color:var(--iron);text-decoration:none}.entry a:hover{color:var(--lapis);text-decoration:underline}.entry-family{font-weight:600}.entry-year{font-variant-numeric:oldstyle-nums}.source-rows{border-top:1px solid var(--rule)}.source-row{gap:var(--s2) var(--s5);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.source-row .fact-line{font-size:var(--t-small);padding-left:1.75rem}.source-row .flag{color:var(--graphite)}.source-controls{gap:var(--s2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.source-controls .select{width:auto;min-width:8rem}.saved{color:var(--graphite);font-size:var(--t-small)}.cited-row{grid-template-columns:3.5rem minmax(0,1fr) auto}.cites{font:500 var(--t-h2) / 1 var(--serif);font-variant-numeric:lining-nums tabular-nums;text-align:right;color:var(--iron)}.cites span{margin-top:var(--s1);font:400 var(--t-small) / 1.2 var(--sans);color:var(--graphite);display:block}.source-sheet{gap:var(--s5);padding:var(--s5);display:grid}.setting{gap:var(--s2) var(--s4);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;display:grid}.setting-name{color:var(--graphite)}.archive-files{border-top:1px solid var(--rule)}.archive-file{gap:var(--s1) var(--s4);padding:var(--s2) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.archive-name{overflow-wrap:anywhere}@media (width<=40rem){.source-row,.cited-row{padding-inline:var(--s3);grid-template-columns:minmax(0,1fr)}.cited-row .cites{text-align:left}.cites span{margin-left:var(--s2);display:inline}.source-controls{flex-wrap:wrap;justify-content:flex-start}.setting{grid-template-columns:minmax(0,1fr)}.source-sheet{padding:var(--s4)}}.source-controls-start{justify-content:flex-start}
