@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/364a84d44a-HwzEAD7i.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/aedd88c5ee-BpO5YU1g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/7de3229992-CbCgpa5G.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/82e8a040fc-DtzYlVHB.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/c0ccbab0ac-B_BjP3Cx.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/172ed3aad0-pnGMTehi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/ffbc4fc71a-BNGsTFBD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/364a84d44a-HwzEAD7i.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/aedd88c5ee-BpO5YU1g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/7de3229992-CbCgpa5G.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/82e8a040fc-DtzYlVHB.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/c0ccbab0ac-B_BjP3Cx.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/172ed3aad0-pnGMTehi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/ffbc4fc71a-BNGsTFBD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/61aef102ab-Duq8Om2_.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/7925832a26-Cb4ryQsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/e90b4edff6-Ba0WNGdm.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/af448377de-BFJZNK2M.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/8f66a308a5-B6l37gIf.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/78c5d7489e-DYBa33G-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/96c8a3cec6-BCUEsrKK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/61aef102ab-Duq8Om2_.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/7925832a26-Cb4ryQsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/e90b4edff6-Ba0WNGdm.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/af448377de-BFJZNK2M.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/8f66a308a5-B6l37gIf.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/78c5d7489e-DYBa33G-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/96c8a3cec6-BCUEsrKK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/61aef102ab-Duq8Om2_.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/7925832a26-Cb4ryQsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/e90b4edff6-Ba0WNGdm.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/af448377de-BFJZNK2M.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/8f66a308a5-B6l37gIf.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/78c5d7489e-DYBa33G-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/96c8a3cec6-BCUEsrKK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/b06a763ae1-g_tOFOsC.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/9b22e9134a-CMirr9Nv.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/35ea1bdef3-BHyC_Mwm.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/2c2456b49a-Do-vtXOT.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/f52383e272-BnDtixdb.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/8d2ed9ddfd-CyJeasNV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/3a2614f005-B29g_meR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/b06a763ae1-g_tOFOsC.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/9b22e9134a-CMirr9Nv.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/35ea1bdef3-BHyC_Mwm.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/2c2456b49a-Do-vtXOT.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/f52383e272-BnDtixdb.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/8d2ed9ddfd-CyJeasNV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/3a2614f005-B29g_meR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/0e9b9cebc8-CLjnQ9Oh.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/5ef11dae9f-DhU8pvNR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/5017d2959f-CTkDX_Ou.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/55a3e905be-uN-Wr6H0.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/4911e4686b-Bi6SRIpx.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dc4ff18a17-CLnU8tfL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fbc7eeae79-DHJaSK_n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/0e9b9cebc8-CLjnQ9Oh.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/5ef11dae9f-DhU8pvNR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/5017d2959f-CTkDX_Ou.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/55a3e905be-uN-Wr6H0.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/4911e4686b-Bi6SRIpx.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dc4ff18a17-CLnU8tfL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fbc7eeae79-DHJaSK_n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/0e9b9cebc8-CLjnQ9Oh.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/5ef11dae9f-DhU8pvNR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/5017d2959f-CTkDX_Ou.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/55a3e905be-uN-Wr6H0.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/4911e4686b-Bi6SRIpx.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/dc4ff18a17-CLnU8tfL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fbc7eeae79-DHJaSK_n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/0e9b9cebc8-CLjnQ9Oh.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/5ef11dae9f-DhU8pvNR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/5017d2959f-CTkDX_Ou.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/55a3e905be-uN-Wr6H0.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/4911e4686b-Bi6SRIpx.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dc4ff18a17-CLnU8tfL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fbc7eeae79-DHJaSK_n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/9606c2b81f-jySlkurj.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/833c18dcdc-Bz4axfir.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Grenze Gotisch;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/0f2045ba45-C-WeIWFL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/9606c2b81f-jySlkurj.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/833c18dcdc-Bz4axfir.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Grenze Gotisch;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/0f2045ba45-C-WeIWFL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/9606c2b81f-jySlkurj.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/833c18dcdc-Bz4axfir.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Grenze Gotisch;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/0f2045ba45-C-WeIWFL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;background:#0d0a07}a{color:#8e2a22}a:hover{color:#6e1f19}:root{--night: #0d0a07;--oak: #1b140e;--oak-2: #261c13;--leather: #2b1a11;--leather-2: #3a2417;--iron: #121010;--vellum: #ecdfbf;--vellum-2: #e0cd9f;--vellum-edge: #c4a877;--ink: #2a1c10;--ink-2: #4f3b26;--ink-3: #7a6246;--parch: #e8dcc2;--parch-2: #bfae8c;--rubric: #8e2a22;--rubric-hi: #d98272;--gilt: #c9a45c;--gilt-hi: #e4c783;--gilt-lo: #8c6a2f;--verdigris: #4c6a2c;--moss-hi: #a6c476;--f-black: "Grenze Gotisch", "UnifrakturMaguntia", Georgia, serif;--f-serif: "EB Garamond", Garamond, Georgia, serif;--f-body: "Alegreya", "EB Garamond", Georgia, serif;--t: .2s;--ease: cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}.win{position:relative;width:1280px;height:760px;overflow:hidden;display:grid;grid-template-rows:34px minmax(0,1fr) 76px;background:var(--night);color:var(--parch);font-family:var(--f-body);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}.art{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 22% 16% at 83% 30%,rgba(236,200,130,.26),transparent 70%),linear-gradient(180deg,#120e0b,#2a2016 34%,#4d3b25 52%,#2b2118 66%,#0f0c09)}.art-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.l-far{fill:#3a2e21;opacity:.7}.l-rock{fill:#1c1611}.l-mid{fill:#17120e}.l-forest{fill:#0e0b08}.l-mist{fill:#c2b08c;opacity:.12}.art:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 75% 90% at 80% 35%,transparent 35%,rgba(8,6,4,.88) 100%),linear-gradient(180deg,transparent 55%,rgba(8,6,4,.75) 100%)}.art-tag{position:absolute;z-index:2;right:18px;top:46px}.grain{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.grain.dark{z-index:1;opacity:.07;mix-blend-mode:overlay}.ph-tag{display:inline-block;padding:1px 7px;font-family:var(--f-serif);font-size:11px;font-style:italic;letter-spacing:.02em;color:var(--gilt-hi);background:#0a0806cc;border:1px dashed rgba(201,164,92,.7);white-space:nowrap;line-height:1.5}.titlebar{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;padding-left:16px;background:linear-gradient(180deg,#1a1612,#0c0a08);border-bottom:1px solid #000;box-shadow:0 1px #c9a45c38;-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.tb-brand{display:flex;align-items:center;gap:10px}.tb-name{font-family:var(--f-black);font-size:19px;color:var(--gilt);line-height:1}.tb-controls{display:flex;height:100%;-webkit-app-region:no-drag}.tb-btn{width:46px;height:100%;display:grid;place-items:center;border:0;background:none;color:var(--parch-2);cursor:pointer;transition:background var(--t),color var(--t)}.tb-btn:hover{background:#2a221a;color:var(--parch)}.tb-btn.close:hover{background:var(--rubric);color:#fff4e6}.ico{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.shell{position:relative;z-index:3;display:grid;grid-template-columns:196px minmax(0,1fr);min-height:0}.spine{position:relative;z-index:4;display:flex;flex-direction:column;padding:26px 0 16px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.08) 0 2px,transparent 2px 5px),linear-gradient(90deg,#22150d,#3a2417 45%,#2c1b11);box-shadow:inset -1px 0 #000000b3,inset -8px 0 18px #00000073,6px 0 20px #00000080}.spine:before,.spine:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:#c9a45c47}.spine:before{right:14px}.spine:after{right:18px}.spine-band{height:1px;margin:0 26px 0 20px;background:#c9a45c4d;box-shadow:0 3px #c9a45c2e}.chapters{display:flex;flex-direction:column;gap:4px;margin:18px 0}.chapter{position:relative;display:flex;align-items:baseline;gap:12px;height:44px;padding:0 20px;align-items:center;font-family:var(--f-serif);font-size:19px;font-weight:500;color:var(--parch-2);text-decoration:none;transition:color var(--t)}.chapter .num{width:26px;font-variant:small-caps;font-size:15px;letter-spacing:.06em;color:var(--gilt-lo);text-align:right}.chapter:hover{color:var(--parch)}.chapter:hover .num{color:var(--gilt)}.chapter[aria-current=page]{margin-right:24px;color:#f7e9cc;background:linear-gradient(180deg,#9a3027,#7c231c);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%);box-shadow:inset 0 1px #ffc8b42e,inset 0 -1px #00000059}.chapter[aria-current=page] .num{color:var(--gilt-hi)}.chap-badge{margin-left:2px;min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:46% 54% 50% 50%/54% 45% 55% 46%;background:radial-gradient(circle at 34% 28%,#c4503f,#8e2a22 55%,#521410);box-shadow:0 1px 3px #0000008c,inset 0 1px 1px #ffdcc84d;color:#f7e9cc;font-family:var(--f-serif);font-size:13px;font-weight:600;line-height:1;font-variant-numeric:lining-nums}.spine-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.spine-user{display:flex;align-items:center;gap:10px;padding:10px 26px 0 20px}.spine-user-name{font-family:var(--f-serif);font-size:16px;color:var(--parch);line-height:1.1}.spine-user-role{font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.06em;font-size:13px;color:var(--parch-2)}.stage{position:relative;display:grid;grid-template-columns:604px minmax(0,1fr);gap:0;min-height:0}.folio{position:relative;margin:18px 0 16px;padding:30px 40px 26px 52px;color:var(--ink);background:radial-gradient(ellipse 70% 60% at 45% 40%,#f1e6c9,#e7d8b2 55%,#d6c092 88%,#c4a877);box-shadow:0 24px 50px #000000a6,0 2px #0006,inset 0 0 70px #6e481a52;clip-path:polygon(0 .6%,12% 0,31% .5%,52% .1%,74% .6%,100% 0,99.6% 18%,100% 41%,99.5% 63%,100% 84%,99.7% 100%,78% 99.5%,55% 100%,33% 99.4%,11% 100%,.3% 99.6%,0 79%,.4% 56%,0 33%,.5% 14%);display:flex;flex-direction:column;gap:16px;overflow:hidden}.folio>.grain{z-index:0;opacity:.32;mix-blend-mode:multiply}.folio>*:not(.grain){position:relative;z-index:1}.folio:before{content:"";position:absolute;top:0;bottom:0;left:34px;width:1px;background:#8e2a2259}.rubric{margin:0;font-family:var(--f-serif);font-size:15px;font-weight:600;font-variant:small-caps;letter-spacing:.09em;color:var(--rubric);line-height:1.2}.rubric:before{content:"¶ ";font-variant:normal;letter-spacing:0}.flourish{display:flex;align-items:center;gap:12px;color:var(--ink-3)}.flourish:before,.flourish:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,currentColor 20%,currentColor 80%,transparent);opacity:.7}.flourish svg{width:46px;height:12px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round}.initial{float:left;width:64px;height:64px;margin:4px 12px 0 0;display:grid;place-items:center;font-family:var(--f-black);font-size:54px;line-height:1;color:#f4e6c4;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.18),transparent 60%),#7d241d;border:2px solid var(--gilt);outline:1px solid var(--ink);outline-offset:2px;box-shadow:inset 0 0 0 3px #7d241d,inset 0 0 0 4px #e4c78399}.entry-name{font-family:var(--f-serif);font-size:34px;font-weight:600;line-height:1.05;color:var(--ink)}.entry-sub{font-style:italic;font-size:16px;color:var(--ink-2)}.miniature{position:relative;flex:none;overflow:hidden;border-radius:999px 999px 3px 3px;border:2px solid var(--gilt-lo);outline:1px solid rgba(42,28,16,.6);outline-offset:3px;background:repeating-linear-gradient(135deg,rgba(42,28,16,.08) 0 5px,transparent 5px 10px),linear-gradient(180deg,#cdb88c,#b39a6c);display:grid;place-items:end center}.miniature .bust{width:76%;fill:#2a1c1059;display:block}.miniature .ph-tag{position:absolute;left:50%;top:38%;transform:translate(-50%);font-size:10px}.miniature.dark{background:repeating-linear-gradient(135deg,rgba(201,164,92,.08) 0 5px,transparent 5px 10px),#221a12;border-color:var(--gilt-lo);outline-color:#0009}.miniature.dark .bust{fill:#3c2f22}.ledger-lines{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;font-size:16px}.leader{display:flex;align-items:baseline;gap:8px}.leader .lbl{color:var(--ink-2)}.leader .dots{flex:1;border-bottom:1.5px dotted rgba(79,59,38,.5);transform:translateY(-4px)}.leader .val{color:var(--ink);font-weight:500;font-variant-numeric:lining-nums}.leader .val.ok{color:var(--verdigris)}.leader .val.bad{color:var(--rubric)}.ink-link{color:var(--rubric);font-style:italic;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#8e2a2266;transition:text-decoration-color var(--t)}.ink-link:hover{text-decoration-color:var(--rubric)}.chronicle{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.chron{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px}.chron-date{font-family:var(--f-serif);font-size:14px;font-variant:small-caps;letter-spacing:.04em;color:var(--rubric);line-height:1.5;text-align:right;font-variant-numeric:lining-nums}.chron-title{font-family:var(--f-serif);font-size:18px;font-weight:600;line-height:1.25;color:var(--ink);text-decoration:none}.chron-title:hover{text-decoration:underline;text-decoration-color:#2a1c1066;text-underline-offset:3px}.chron-text{margin:1px 0 0;font-size:15px;line-height:1.4;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wax{--w: #6e5237;--w-hi: #9a7851;--w-lo: #3d2b1a;position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:46% 54% 50% 50%/54% 45% 55% 46%;background:radial-gradient(circle at 34% 28%,var(--w-hi),var(--w) 50%,var(--w-lo) 100%);box-shadow:1px 2px 4px #00000073,inset 0 -2px 4px #00000059,inset 0 1px 2px #fff0d240;color:#ffeccde0;font-family:var(--f-black);font-size:20px;line-height:1}.wax:before{content:"";position:absolute;inset:6px;border-radius:50%;border:1px solid rgba(0,0,0,.28);box-shadow:0 1px #fff0d21f}.wax span{position:relative;text-shadow:0 -1px 0 rgba(0,0,0,.45)}.wax.sm{width:30px;height:30px;font-size:15px}.wax.sm:before{inset:4px}.wax.support{--w: #4b6533;--w-hi: #789653;--w-lo: #273718}.wax.admin{--w: #8e2a22;--w-hi: #bf4c3f;--w-lo: #521410}.wax.owner{--w: #b48d3c;--w-hi: #ecd08e;--w-lo: #6c5020;color:#3c280ae0}.wax.owner span{text-shadow:0 1px 0 rgba(255,240,200,.5)}.herald{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:0 44px 34px 56px}.herald-title{margin:0;font-family:var(--f-black);font-size:92px;font-weight:400;line-height:.9;color:#f1e3c3;text-shadow:0 2px 18px rgba(0,0,0,.8),0 1px 0 rgba(0,0,0,.9)}.herald-sub{margin:0;font-family:var(--f-serif);font-style:italic;font-size:20px;color:var(--parch);text-shadow:0 1px 8px rgba(0,0,0,.9)}.herald-row{display:flex;align-items:center;gap:26px}.play-seal{position:relative;width:124px;height:124px;flex:none;display:grid;place-items:center;border:0;padding:0;cursor:pointer;border-radius:47% 53% 51% 49%/53% 47%;background:radial-gradient(circle at 34% 28%,#f0d596,#c9a24f 38%,#93702c 78%,#6a4e1c);box-shadow:0 10px 26px #000000b3,0 0 40px #e2be6e38,inset 0 -4px 8px #3c26088c,inset 0 2px 4px #fff6dc80;transition:transform var(--t) var(--ease),box-shadow var(--t)}.play-seal:before{content:"";position:absolute;inset:12px;border-radius:50%;border:1.5px solid rgba(70,46,10,.45);box-shadow:0 1px #fff0c859,inset 0 1px #fff0c840}.play-seal:after{content:"";position:absolute;inset:18px;border-radius:50%;border:1px dashed rgba(70,46,10,.35)}.play-seal:hover{transform:translateY(-2px) rotate(-2deg);box-shadow:0 14px 30px #000000b3,0 0 56px #e2be6e52,inset 0 -4px 8px #3c26088c,inset 0 2px 4px #fff6dc80}.play-seal-label{position:relative;font-family:var(--f-black);font-size:36px;line-height:1;color:#3b2708;text-shadow:0 1px 0 rgba(255,240,200,.55)}.herald-facts{display:flex;flex-direction:column;gap:6px;font-size:16px;color:var(--parch);text-shadow:0 1px 6px rgba(0,0,0,.9)}.alive{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-serif);font-size:18px}.alive i{width:9px;height:9px;border-radius:50%;background:var(--moss-hi);box-shadow:0 0 0 3px #a6c47633;animation:breathe 2.6s ease-in-out infinite}.alive.down i{background:var(--rubric-hi);box-shadow:0 0 0 3px #d9827233;animation:none}.facts-muted{color:var(--parch-2);font-style:italic}.waymarks{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:12px;border-top:1px solid rgba(201,164,92,.3)}.waymarks a{font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.06em;font-size:16px;color:var(--gilt);text-decoration:none;transition:color var(--t)}.waymarks a:hover{color:var(--gilt-hi)}.playbar{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:0 34px;background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 1px,transparent 1px 7px),linear-gradient(180deg,#2e2116,#21170f);border-top:1px solid #000;box-shadow:inset 0 1px #c9a45c40,0 -8px 24px #00000080}.playbar:before,.playbar:after{content:"";position:absolute;top:50%;width:9px;height:9px;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 35% 30%,#8d857a,#3a3632 60%,#1a1816);box-shadow:0 1px 1px #000000b3}.playbar:before{left:12px}.playbar:after{right:12px}.pb-char{display:flex;align-items:center;gap:14px;min-width:0}.pb-kicker{font-family:var(--f-serif);font-style:italic;font-size:14px;color:var(--parch-2);line-height:1.2}.pb-name{font-family:var(--f-serif);font-size:22px;font-weight:600;line-height:1.15;color:var(--parch);white-space:nowrap}.pb-mid{display:flex;align-items:center;gap:16px;font-family:var(--f-serif);font-size:16px;color:var(--parch-2);white-space:nowrap}.pb-mid .alive{font-size:16px;color:var(--parch)}.pb-dot{width:4px;height:4px;background:var(--gilt-lo);transform:rotate(45deg)}.pb-right{display:flex;justify-content:flex-end;align-items:center;gap:14px}.plaque{position:relative;height:50px;min-width:190px;padding:0 34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #5a3f14;background:linear-gradient(180deg,#d5b26a,#b8913f);color:#2e1f08;font-family:var(--f-black);font-size:26px;line-height:1;cursor:pointer;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);box-shadow:inset 0 0 0 3px #ffeebe00;transition:filter var(--t)}.plaque:before{content:"";position:absolute;inset:4px 12px;border-top:1px solid rgba(70,46,10,.45);border-bottom:1px solid rgba(70,46,10,.45)}.plaque:hover{filter:brightness(1.08)}.plaque:focus-visible{outline:2px solid var(--gilt-hi);outline-offset:3px}.stage.full{grid-template-columns:minmax(0,1fr)}.spread{position:relative;margin:18px 26px 16px 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;filter:drop-shadow(0 24px 34px rgba(0,0,0,.6))}.spread .folio{margin:0;box-shadow:inset 0 0 60px #6e481a47}.spread .page-l{clip-path:polygon(0 .6%,18% 0,43% .5%,68% .1%,100% .4%,100% 99.6%,72% 99.4%,44% 100%,16% 99.4%,.3% 99.7%,0 76%,.5% 51%,0 26%);background:linear-gradient(90deg,transparent 82%,rgba(96,62,22,.38) 100%),radial-gradient(ellipse 80% 70% at 45% 40%,#f1e6c9,#e7d8b2 55%,#d6c092 90%,#c4a877)}.spread .page-r{padding-left:46px;clip-path:polygon(0 .4%,30% 0,57% .6%,82% .1%,100% .6%,99.5% 25%,100% 50%,99.6% 75%,100% 99.6%,84% 99.4%,56% 100%,28% 99.5%,0 99.6%);background:linear-gradient(270deg,transparent 84%,rgba(96,62,22,.4) 100%),radial-gradient(ellipse 80% 70% at 55% 40%,#f1e6c9,#e7d8b2 55%,#d6c092 90%,#c4a877)}.spread .page-r:before{display:none}.spread:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-1px);background:#3c260e73;pointer-events:none}.page-h{margin:0;font-family:var(--f-black);font-size:46px;font-weight:400;line-height:.95;color:var(--ink)}.page-lede{margin:4px 0 0;font-style:italic;font-size:16px;color:var(--ink-2);text-wrap:pretty}.slot-e{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;width:100%;min-height:108px;padding:12px 14px;border:1px solid rgba(79,59,38,.28);background:#fffaeb38;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--t),border-color var(--t)}.slot-e:hover{background:#fffaeb73;border-color:#4f3b2673}.slot-e.selected{background:#fff9e88c;border-color:#8e2a228c;box-shadow:inset 0 0 0 1px #8e2a2226}.slot-e.selected:after{content:"";position:absolute;right:16px;top:-1px;width:14px;height:36px;background:linear-gradient(180deg,#9a3027,#7c231c);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%)}.slot-e.free{border-style:dashed;cursor:default;background:transparent}.slot-e.locked{cursor:default;background:repeating-linear-gradient(135deg,rgba(79,59,38,.07) 0 6px,transparent 6px 12px)}.slot-e.free:hover,.slot-e.locked:hover{border-color:#4f3b2647}.slot-num{display:grid;place-items:center;height:80px;font-family:var(--f-black);font-size:40px;color:#8e2a228c}.slot-name{font-family:var(--f-serif);font-size:23px;font-weight:600;line-height:1.1}.slot-meta{font-size:15px;color:var(--ink-2)}.slot-note{font-style:italic;font-size:15px;color:var(--ink-2)}.slot-kicker{font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.08em;font-size:13px;color:var(--rubric)}.ink-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border:1px solid rgba(42,28,16,.55);background:#fffaeb59;color:var(--ink);font-family:var(--f-serif);font-size:16px;white-space:nowrap;cursor:pointer;box-shadow:2px 2px #2a1c1029;transition:background var(--t),transform var(--t)}.ink-btn:hover{background:#fffaebb3}.ink-btn:active{transform:translate(1px,1px);box-shadow:1px 1px #2a1c1029}.ink-btn:focus-visible{outline:2px solid var(--rubric);outline-offset:2px}.ink-btn.sm{height:32px;padding:0 12px;font-size:15px}.ink-btn.icon{width:32px;height:32px;padding:0}.ink-btn.red{color:var(--rubric);border-color:#8e2a2299}.ink-btn .ico{width:15px;height:15px}.ink-input{height:38px;padding:0 2px;border:0;border-bottom:1.5px solid rgba(42,28,16,.5);background:transparent;color:var(--ink);font-family:var(--f-body);font-size:17px;min-width:0}.ink-input:focus{outline:none;border-bottom-color:var(--rubric)}.path-ink{font-family:var(--f-serif);font-style:italic;font-size:15px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.choice{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--ink);cursor:pointer}.choice input{appearance:none;margin:0;width:18px;height:18px;border:1.5px solid rgba(42,28,16,.6);border-radius:50%;display:grid;place-items:center;background:transparent}.choice input:checked:after,.choice input.on:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--rubric)}.choice input[type=checkbox]{border-radius:2px}.choice input[type=checkbox]:checked,.choice input[type=checkbox].on{background:var(--rubric);border-color:var(--rubric)}.choice input[type=checkbox]:checked:after,.choice input[type=checkbox].on:after{width:5px;height:9px;border-radius:0;background:none;border:solid #f4e6c4;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.lang{display:flex;gap:18px}.lang button{padding:4px 0;border:0;background:none;font-family:var(--f-serif);font-size:18px;color:var(--ink-2);cursor:pointer;border-bottom:2px solid transparent}.lang button[aria-pressed=true]{color:var(--rubric);font-weight:600;border-bottom-color:var(--rubric)}.set-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start;padding:14px 0;border-bottom:1px dotted rgba(79,59,38,.4)}.set-row:last-child{border-bottom:0}.set-lbl{font-family:var(--f-serif);font-size:17px;font-weight:600;color:var(--ink);line-height:1.3;padding-top:6px}.set-hint{font-size:14px;font-style:italic;color:var(--ink-2)}.tick{color:var(--verdigris);font-style:italic}.register{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.reg{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px dotted rgba(79,59,38,.4)}.reg:last-child{border-bottom:0}.reg-date{font-family:var(--f-serif);font-variant:small-caps;font-size:14px;color:var(--rubric);text-align:right;line-height:1.6;font-variant-numeric:lining-nums}.reg-type{font-family:var(--f-serif);font-size:18px;font-weight:600;color:var(--ink)}.reg-text{margin:2px 0 0;font-size:15.5px;color:var(--ink-2)}.reg-meta{margin-top:4px;font-size:14px;font-style:italic;color:var(--ink-2)}.stamp{display:inline-block;margin-left:8px;padding:0 7px;border:1.5px solid var(--rubric);color:var(--rubric);font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.08em;font-size:13px;line-height:1.5;transform:rotate(-3deg)}.stamp.faded{border-color:#4f3b2680;color:var(--ink-2)}.ink-scroll{scrollbar-width:thin;scrollbar-color:#7c5a36 rgba(79,59,38,.12)}.ink-scroll::-webkit-scrollbar{width:12px}.ink-scroll::-webkit-scrollbar-track{background:linear-gradient(90deg,transparent 5px,rgba(142,42,34,.35) 5px,rgba(142,42,34,.35) 6px,transparent 6px)}.ink-scroll::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:6px;background-clip:padding-box;background-color:#7c5a36;background-image:linear-gradient(90deg,#00000040,#ffe6be2e 50%,#00000040);box-shadow:inset 0 0 0 1px #c9a45c8c}.ink-scroll::-webkit-scrollbar-thumb:hover{background-color:#8e2a22}.ink-scroll::-webkit-scrollbar-button{display:none}.chat{--c-do: #93b0d6;--c-me: #c3a4e6;--c-try: #e2b86c;--c-ooc: #b7a98c;--c-staff: #e38c7c;position:relative;display:flex;flex-direction:column;color:var(--parch);font-family:var(--f-body);background:repeating-linear-gradient(0deg,rgba(0,0,0,.1) 0 1px,transparent 1px 6px),linear-gradient(180deg,#1e160fe6,#100c08f0);border:1px solid rgba(201,164,92,.45);outline:1px solid rgba(201,164,92,.15);outline-offset:-6px;box-shadow:0 18px 40px #0009}.chat:before,.chat:after{content:"";position:absolute;top:8px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#a39a8c,#3a3632 60%,#1a1816)}.chat:before{left:8px}.chat:after{right:8px}.chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px 10px;border-bottom:1px solid rgba(201,164,92,.28)}.chat-title{font-family:var(--f-black);font-size:24px;line-height:1;color:#f1e3c3}.chat-tabs{display:flex;gap:14px}.chat-tabs button{padding:2px 0;border:0;border-bottom:1.5px solid transparent;background:none;font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.06em;font-size:15px;color:var(--parch-2);cursor:pointer}.chat-tabs button[aria-pressed=true]{color:var(--gilt-hi);border-bottom-color:var(--gilt)}.chat-log{flex:1;min-height:0;overflow-y:auto;padding:12px 18px 12px 22px;display:flex;flex-direction:column;gap:7px;font-size:15.5px;line-height:1.4}.chat-log.ink-scroll{scrollbar-color:#7c5a36 rgba(0,0,0,.2)}.msg{display:grid;grid-template-columns:40px auto minmax(0,1fr);gap:8px;align-items:baseline}.msg-time{font-family:var(--f-serif);font-size:12.5px;color:#bfae8cb3;font-variant-numeric:tabular-nums lining-nums}.msg-tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--f-serif);font-variant:small-caps;font-size:14px;font-weight:600;letter-spacing:.06em;white-space:nowrap}.msg-tag:before{content:"";width:6px;height:6px;transform:rotate(45deg);background:currentColor}.msg-body{color:var(--parch);overflow-wrap:anywhere}.msg-body b{font-weight:600}.msg.sys{grid-template-columns:40px minmax(0,1fr)}.msg.sys .msg-body{color:var(--parch-2);font-style:italic}.msg.do .msg-tag{color:var(--c-do)}.msg.do .msg-body{color:#cfdcef}.msg.me .msg-tag{color:var(--c-me)}.msg.me .msg-body{color:#e2d3f3;font-style:italic}.msg.try .msg-tag{color:var(--c-try)}.msg.try .msg-body{font-style:italic}.msg.ooc .msg-tag{color:var(--c-ooc)}.msg.ooc .msg-body{color:var(--parch-2)}.msg.staff .msg-tag{color:var(--c-staff)}.msg.staff .msg-body{color:#f0cfc7}.msg.whisper .msg-body{color:var(--parch-2);font-style:italic}.verdict{display:inline-block;margin-left:6px;padding:0 6px;border:1.5px solid;font-family:var(--f-serif);font-variant:small-caps;font-style:normal;font-size:13px;letter-spacing:.06em;line-height:1.35;transform:rotate(-2deg)}.verdict.win{color:var(--moss-hi);border-color:#a6c476b3}.verdict.lose{color:var(--rubric-hi);border-color:#d98272b3}.cmd{font-family:var(--f-serif);font-style:italic;color:var(--gilt-hi)}.chat-input{display:flex;align-items:center;gap:10px;margin:0 14px;padding:0 12px;height:44px;border-top:1px solid rgba(201,164,92,.3);border-bottom:1px solid rgba(201,164,92,.3);background:#00000047}.chat-input .prompt{font-family:var(--f-black);font-size:20px;color:var(--gilt);line-height:1}.chat-input input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--parch);font-family:var(--f-body);font-size:16px}.chat-input input::placeholder{color:#bfae8cb3;font-style:italic}.chat-input input:focus{outline:none}.chat-channel{font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.06em;font-size:14px;color:var(--c-do, #93b0d6);white-space:nowrap}.chat-keys{display:flex;flex-wrap:wrap;gap:4px 14px;padding:8px 22px 12px;font-family:var(--f-serif);font-size:13px;color:#bfae8ccc}.chat-keys kbd{font-family:var(--f-serif);font-size:12px;padding:0 5px;margin-right:4px;border:1px solid rgba(201,164,92,.4);border-bottom-width:2px;color:var(--parch);background:#00000040}.suggest{position:absolute;left:14px;right:14px;bottom:96px;padding:6px 0;background:linear-gradient(180deg,#2d2117,#1c150e);border:1px solid rgba(201,164,92,.45);box-shadow:0 -10px 24px #00000080}.suggest-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:5px 14px;font-size:14.5px;color:var(--parch-2)}.suggest-row.on{background:#c9a45c24;color:var(--parch)}.suggest-row .cmd{font-style:normal}.cl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.cl-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px;border:1px solid rgba(79,59,38,.28);background:#fffaeb40;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--t),border-color var(--t),transform var(--t) var(--ease)}.cl-card:hover{background:#fffaeb8c;border-color:#8e2a2273;transform:translateY(-1px)}.cl-card.new{border-color:#8e2a2280}.cl-thumb{position:relative;height:110px;border:1.5px solid var(--gilt-lo);outline:1px solid rgba(42,28,16,.5);outline-offset:2px;background:repeating-linear-gradient(135deg,rgba(42,28,16,.1) 0 5px,transparent 5px 10px),linear-gradient(160deg,#cdb88c,#9e8558);display:grid;place-items:center}.cl-thumb .ph-tag{font-size:10px}.cl-body{display:flex;flex-direction:column;gap:4px;min-width:0}.cl-meta{display:flex;align-items:baseline;gap:10px;font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.06em;font-size:14px;color:var(--rubric);font-variant-numeric:lining-nums}.cl-ver{font-family:var(--f-black);font-variant:normal;letter-spacing:0;font-size:18px}.cl-title{font-family:var(--f-serif);font-size:20px;font-weight:600;line-height:1.15;color:var(--ink)}.cl-desc{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl-author{display:flex;align-items:center;gap:6px;font-size:13.5px;font-style:italic;color:var(--ink-2)}.cl-author b{font-style:normal;font-weight:600;color:var(--ink)}.cl-more{margin-top:auto;font-style:italic;font-size:14.5px;color:var(--rubric)}.cl-new{font-family:var(--f-serif);font-variant:small-caps;font-size:12.5px;letter-spacing:.08em;padding:0 6px;border:1.5px solid var(--rubric);color:var(--rubric);transform:rotate(-3deg)}.scrim{position:absolute;inset:0;z-index:8;display:grid;place-items:center;background:#080604b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cl-modal{position:relative;width:780px;height:620px;margin:0;padding:0;gap:0}.cl-hero{position:relative;height:170px;flex:none;border-bottom:2px solid var(--gilt-lo);background:repeating-linear-gradient(135deg,rgba(42,28,16,.1) 0 6px,transparent 6px 12px),linear-gradient(160deg,#b9a275,#7e6843);display:grid;place-items:center}.cl-close{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid rgba(42,28,16,.6);background:#f1e6c9e6;color:var(--ink);font-family:var(--f-serif);font-size:15px;cursor:pointer}.cl-close:hover{background:#f4ead0}.cl-content{flex:1;min-height:0;overflow-y:auto;padding:22px 34px 26px 52px;display:flex;flex-direction:column;gap:14px}.cl-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:15.5px;line-height:1.5;color:var(--ink)}.cl-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px}.cl-list li:before{content:"";width:6px;height:6px;margin-top:9px;transform:rotate(45deg);background:var(--rubric)}.steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:center;font-size:16.5px;color:var(--ink)}.step small{display:block;font-size:14px;font-style:italic;color:var(--ink-2)}.step.wait{color:#4f3b26bf}.step-mark{width:22px;height:22px;display:grid;place-items:center;justify-self:center}.step.done .step-mark{border-radius:50%;background:var(--verdigris);color:#f4e6c4}.step.done .step-mark .ico{width:13px;height:13px;stroke-width:2.4}.step.now .step-mark:before{content:"";width:12px;height:12px;background:var(--gilt);border:1px solid var(--gilt-lo);animation:turn 1.6s linear infinite}.step.now{font-weight:600}.step.wait .step-mark:before{content:"";width:10px;height:10px;border:1.5px solid rgba(79,59,38,.5);transform:rotate(45deg)}.quill-bar{position:relative;height:8px;border:1px solid rgba(79,59,38,.5);background:#4f3b2614;overflow:hidden}.quill-bar>i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--gilt-lo),var(--gilt))}.quill-bar>i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,244,214,.6),transparent);animation:sheen 1.8s ease-in-out infinite}@keyframes turn{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.web{width:100vw;height:100vh;min-width:360px;grid-template-rows:minmax(0,1fr)}.web .shell{grid-template-columns:clamp(200px,13vw,250px) minmax(0,1fr)}.web-brand{padding:0 20px 18px;display:flex;flex-direction:column;gap:2px}.web-brand b{font-family:var(--f-black);font-weight:400;font-size:34px;line-height:1;color:var(--gilt)}.web-brand span{font-family:var(--f-serif);font-style:italic;font-size:13px;color:var(--parch-2)}.spine-cta{margin:0 26px 0 20px}.web-dl{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 26px;border:1px solid #5a3f14;background:linear-gradient(180deg,#d5b26a,#b8913f);color:#2e1f08;font-family:var(--f-serif);font-size:19px;font-weight:600;text-decoration:none;box-shadow:3px 3px #2a1c1040,inset 0 1px #fff6dc80}.web-dl:hover{filter:brightness(1.07);color:#2e1f08}.join{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.join li{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(79,59,38,.3);background:#fffaeb40}.join .n{font-family:var(--f-black);font-size:34px;line-height:1;color:var(--rubric)}.join b{font-family:var(--f-serif);font-size:18px;color:var(--ink)}.join span{font-size:14.5px;color:var(--ink-2)}.dark-panel{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 26px 20px;background:linear-gradient(180deg,#140f0ae0,#0c0906eb);border:1px solid rgba(201,164,92,.38);outline:1px solid rgba(201,164,92,.16);outline-offset:-6px;box-shadow:0 24px 50px #0009;color:var(--parch)}.dark-panel h2{margin:0;font-family:var(--f-black);font-weight:400;font-size:32px;line-height:1;color:#f1e3c3}.dark-rule{height:1px;background:linear-gradient(90deg,transparent,rgba(201,164,92,.45) 15%,rgba(201,164,92,.45) 85%,transparent)}.admin-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.tally{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tally>div{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:1px solid rgba(79,59,38,.3);background:#fffaeb4d}.tally b{font-family:var(--f-serif);font-size:34px;font-weight:600;line-height:1.05;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.tally span{font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.06em;font-size:14px;color:var(--ink-2)}.tally .hot b{color:var(--rubric)}.ledger-table{width:100%;border-collapse:collapse;font-size:15px}.ledger-table th{padding:0 10px 8px;text-align:left;font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.08em;font-size:14px;font-weight:600;color:var(--rubric);border-bottom:1.5px solid rgba(79,59,38,.5)}.ledger-table td{padding:10px;border-bottom:1px dotted rgba(79,59,38,.4);color:var(--ink);vertical-align:middle}.ledger-table td.dim{color:var(--ink-2);font-style:italic}.ledger-table tr:hover td{background:#fffaeb59}.row-actions{display:flex;gap:8px;justify-content:flex-end}.stamp.ok{border-color:var(--verdigris);color:var(--verdigris)}.stamp.draft{border-color:#4f3b2699;color:var(--ink-2);border-style:dashed}.fld{display:flex;flex-direction:column;gap:5px;min-width:0}.fld>label{font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.06em;font-size:14.5px;color:var(--rubric)}.fld input,.fld textarea,.fld select{width:100%;padding:8px 10px;border:1px solid rgba(42,28,16,.45);background:#fffbf08c;color:var(--ink);font-family:var(--f-body);font-size:15.5px;box-shadow:inset 1px 1px #2a1c1014}.fld textarea{resize:vertical;line-height:1.5}.fld input:focus,.fld textarea:focus{outline:2px solid rgba(142,42,34,.5);outline-offset:0}.fld .hint{font-size:13px;font-style:italic;color:var(--ink-2)}.drop{display:grid;place-items:center;gap:4px;height:96px;border:1.5px dashed rgba(79,59,38,.5);background:repeating-linear-gradient(135deg,rgba(42,28,16,.05) 0 6px,transparent 6px 12px);font-size:14px;font-style:italic;color:var(--ink-2);text-align:center}.cl-tag{display:inline-block;font-family:var(--f-serif);font-variant:small-caps;font-size:12.5px;letter-spacing:.08em;line-height:1.45;padding:0 7px;border-radius:2px;color:#f4e6c4;background:#6b5236;font-variant-numeric:normal}.cl-tag.chg{background:#6b5236}.cl-tag.ann{background:var(--verdigris)}.cl-tag.out{background:transparent;color:var(--ink-2);border:1px dashed rgba(79,59,38,.5)}.announce{position:relative;z-index:6;display:flex;align-items:center;gap:12px;padding:0 14px 0 16px;background:linear-gradient(180deg,#8e2a22,#6e1f19);color:#f4e6c4;box-shadow:inset 0 1px #ffdcbe2e,inset 0 -1px #0006,0 4px 12px #00000059;font-family:var(--f-serif);font-size:15px}.announce .an-ico{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f4e6c4;color:#6e1f19;font-weight:700;font-size:14px}.announce .an-kind{font-variant:small-caps;letter-spacing:.08em;font-size:13.5px;opacity:.85}.announce .an-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announce .an-until{font-style:italic;font-size:13.5px;opacity:.8;white-space:nowrap}.announce .an-x{flex:none;width:24px;height:24px;display:grid;place-items:center;border:0;background:none;color:inherit;opacity:.75;cursor:pointer}.announce.info{background:linear-gradient(180deg,#5a4630,#43331f)}.rl{display:grid;grid-template-columns:var(--nw, 34px) minmax(0,1fr);gap:8px;margin:0}.rl .n{color:var(--rubric);font-family:var(--f-serif);font-weight:600;font-variant-numeric:lining-nums}.rl.l3{--nw: 46px;margin-left:30px;padding-left:12px;border-left:1.5px solid rgba(142,42,34,.28);font-size:.95em}.rl.l4{--nw: 58px;margin-left:72px;padding-left:12px;border-left:1.5px dotted rgba(142,42,34,.3);font-size:.9em;color:var(--ink-2)}.rl.l3 .n{font-weight:500}.rl.l4 .n{font-weight:400;color:#8e2a22cc}.copy{font-family:var(--f-serif);font-size:12px;letter-spacing:.03em;color:var(--parch-2);opacity:.6;white-space:nowrap}.bell{position:relative;margin-left:auto;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(201,164,92,.35);border-radius:50%;background:#00000040;color:var(--gilt-hi);cursor:pointer;text-decoration:none;flex:none}.bell:hover,.bell[aria-expanded=true]{background:#c9a45c2e;border-color:var(--gilt)}.bell svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bell.tb{width:30px;height:26px;border-radius:3px;margin:0 10px 0 auto;align-self:center}.bell.tb svg{width:16px;height:16px}.bell-badge{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#bf4c3f,#8e2a22 60%,#521410);color:#f4e6c4;font-family:var(--f-serif);font-size:11.5px;font-weight:700;box-shadow:0 1px 3px #00000080}.ntf{position:absolute;z-index:40;width:420px;max-height:560px;display:flex;flex-direction:column;background:#efe3c6;border:1px solid rgba(79,59,38,.55);box-shadow:0 18px 50px #0000008c}.ntf.side{left:206px;bottom:26px}.ntf.top{right:12px;top:40px;max-height:520px}.ntf-head{display:flex;align-items:baseline;justify-content:space-between;padding:14px 18px 10px;border-bottom:1.5px solid rgba(79,59,38,.4)}.ntf-list{overflow-y:auto}.ntf-item{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 18px 12px 16px;border-bottom:1px dotted rgba(79,59,38,.4);color:var(--ink);font-size:14.5px;line-height:1.4}.ntf-item.unread{background:#8e2a2212;box-shadow:inset 3px 0 0 var(--rubric)}.ntf-item.unread .ntf-t{font-weight:700}.ntf-item .dot{position:absolute;right:16px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--rubric)}.ntf-ico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#f4e6c4;font-family:var(--f-serif);font-size:15px}.ntf-t{font-family:var(--f-serif);font-size:15.5px;padding-right:16px}.ntf-m{font-size:12.5px;color:var(--ink-2);font-style:italic;margin-top:2px}.bgshow{position:absolute;inset:0;overflow:hidden;z-index:0}.bgshow i{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;opacity:0}.bgshow i:first-child{opacity:1}.bgshow+.art-svg{display:none}.bgshow i:nth-child(1){background-image:url(/assets/01-BKbfdMGc.webp);background-position:40.5% 50%}.bgshow.right i:nth-child(1){background-position:18.9% 50%}.bgshow i:nth-child(2){background-image:url(/assets/02-B3JHj8Ar.webp);background-position:31% 50%}.bgshow.right i:nth-child(2){background-position:9.4% 50%}.bgshow i:nth-child(3){background-image:url(/assets/03-Cu6OprUj.webp);background-position:59.5% 50%}.bgshow.right i:nth-child(3){background-position:37.9% 50%}.bgshow i:nth-child(4){background-image:url(/assets/04-CA0zNg74.webp);background-position:97.5% 50%}.bgshow.right i:nth-child(4){background-position:75.9% 50%}.bgshow i:nth-child(5){background-image:url(/assets/05-DKgd-b0T.webp);background-position:69% 50%}.bgshow.right i:nth-child(5){background-position:47.4% 50%}.bgshow i:nth-child(6){background-image:url(/assets/06-DnXWvvUY.webp);background-position:40.5% 50%}.bgshow.right i:nth-child(6){background-position:18.9% 50%}.bgshow i:nth-child(7){background-image:url(/assets/07-CQgf1oBv.webp);background-position:65.2% 50%}.bgshow.right i:nth-child(7){background-position:43.6% 50%}.bgshow i:nth-child(8){background-image:url(/assets/08-D3We4Gf1.webp);background-position:34.8% 50%}.bgshow.right i:nth-child(8){background-position:13.2% 50%}.bgshow i:nth-child(9){background-image:url(/assets/10-ClCVUk42.webp);background-position:59.5% 50%}.bgshow.right i:nth-child(9){background-position:37.9% 50%}.bgshow i:nth-child(10){background-image:url(/assets/11-CYNM37t7.webp);background-position:53.8% 50%}.bgshow.right i:nth-child(10){background-position:32.2% 50%}.bgshow i:nth-child(11){background-image:url(/assets/12-CT-9U81W.webp);background-position:72.8% 50%}.bgshow.right i:nth-child(11){background-position:51.2% 50%}.bgshow i:nth-child(12){background-image:url(/assets/13-Brwng-po.webp);background-position:15.8% 50%}.bgshow.right i:nth-child(12){background-position:0% 50%}.bgshow i:nth-child(13){background-image:url(/assets/14-CTtVRjuE.webp);background-position:59.5% 50%}.bgshow.right i:nth-child(13){background-position:37.9% 50%}.bgshow i:nth-child(14){background-image:url(/assets/15-BhJ-qQAo.webp);background-position:61.4% 50%}.bgshow.right i:nth-child(14){background-position:39.8% 50%}.bgshow i:nth-child(15){background-image:url(/assets/16-dkMgSUll.webp);background-position:91.8% 50%}.bgshow.right i:nth-child(15){background-position:70.2% 50%}@keyframes breathe{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@keyframes pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.pub .art{filter:saturate(.85) brightness(.62)}.spine-status{display:flex;flex-direction:column;gap:2px;padding:0 22px 0 20px;font-family:var(--f-serif);font-size:14px;color:var(--parch-2)}.spine-status .alive{font-size:15px;color:var(--parch)}.spine-legal{display:flex;flex-wrap:wrap;gap:2px 12px;padding:4px 22px 0 20px;font-family:var(--f-serif);font-size:13px}.spine-legal a{color:var(--parch-2);text-decoration:none}.spine-legal a:hover,.spine-legal a[aria-current=page]{color:var(--gilt-hi)}.burger{display:none;width:42px;height:42px;margin-left:auto;place-items:center;border:1px solid var(--gilt-lo);background:#c9a45c1a;color:var(--gilt-hi);cursor:pointer}.burger svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.btn-discord{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 22px;border:1px solid rgba(42,28,16,.55);background:#fffaeb73;color:var(--ink);font-family:var(--f-serif);font-size:18px;font-weight:600;text-decoration:none;box-shadow:3px 3px #2a1c102e}.btn-discord:hover{background:#fffaebbf;color:var(--ink)}.btn-discord svg,.web-dl svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pub-folio{margin:18px 28px 16px 10px;padding:40px 56px 30px 76px;gap:22px}.pub-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.pub-head .page-h{font-size:64px;margin-top:6px}.lead{margin:0;font-size:18px;line-height:1.6;color:var(--ink);max-width:64ch;text-wrap:pretty}.muted{color:var(--ink-2)}.home-stage{display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,27vw,520px);gap:0;min-height:0}.home-stage>.side{display:flex;flex-direction:column;gap:18px;margin:18px 30px 16px;min-height:0}.hero-h{margin:8px 0 0;font-family:var(--f-black);font-size:clamp(64px,7vw,132px);font-weight:400;line-height:.86;color:var(--ink)}.cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.feat{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.feat li{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid rgba(79,59,38,.3);background:#fffaeb40}.feat svg{width:30px;height:30px;fill:none;stroke:var(--rubric);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.feat b{font-family:var(--f-serif);font-size:19px;color:var(--ink)}.feat span{font-size:15px;line-height:1.45;color:var(--ink-2)}.shot-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shot-strip i{display:block;height:120px;border:2px solid var(--gilt-lo);background-size:cover;background-position:center;box-shadow:0 6px 14px #2a1c104d}.news-mini{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.news-mini li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px}.news-mini .m{font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.06em;font-size:14px;color:var(--gilt)}.news-mini .t{font-family:var(--f-serif);font-size:18px;font-weight:600;color:#f1e3c3;line-height:1.2}.news-mini .cl-thumb{height:56px;outline:none;border-width:1px}.dark-panel .ledger-lines li{color:var(--parch)}.dark-panel .ledger-lines .dots{border-bottom-color:#bfae8c4d}.dark-panel .lbl{color:var(--parch-2)}.dc-invite{display:flex;align-items:center;gap:14px}.dc-invite .ico-dc{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:14px;background:#3c3f8f;color:#fff}.dc-invite .ico-dc svg{width:30px;height:30px;fill:currentColor}.gold-link{font-family:var(--f-serif);font-style:italic;font-size:15px;color:var(--gilt)}.chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid rgba(79,59,38,.4);background:#fffaeb59;font-family:var(--f-serif);font-size:15.5px;color:var(--ink);text-decoration:none}.chip[aria-pressed=true]{background:var(--rubric);border-color:var(--rubric);color:#f7e9cc}.chip i{font-style:normal;font-size:13px;opacity:.7}.news-grid{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:20px 22px;flex:1;min-height:0}.news-grid .cl-card{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:12px}.news-grid .cl-card .cl-thumb{height:130px}.news-grid .cl-card.big{grid-row:span 2}.news-grid .cl-card.big{grid-template-rows:minmax(0,1fr) auto}.news-grid .cl-card.big .cl-thumb{height:100%;min-height:280px}.news-grid .cl-card.big .cl-title{font-size:30px}.news-grid .cl-card.big .cl-desc{-webkit-line-clamp:4;font-size:16px}.pager{display:flex;align-items:center;gap:6px}.pager a{display:grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border:1px solid rgba(79,59,38,.35);font-family:var(--f-serif);font-size:16px;color:var(--ink);text-decoration:none;background:#fffaeb4d}.pager a[aria-current=page]{background:var(--rubric);color:#f7e9cc;border-color:var(--rubric)}.doc-grid{display:grid;grid-template-columns:280px minmax(0,880px) minmax(0,1fr);gap:44px;flex:1;min-height:0}.toc{display:flex;flex-direction:column;gap:2px;min-height:0}.toc a{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px;padding:7px 10px;border-left:2px solid rgba(79,59,38,.2);font-family:var(--f-serif);font-size:16.5px;line-height:1.25;color:var(--ink);text-decoration:none}.toc a .n{color:var(--rubric);font-weight:600}.toc a:hover{background:#fffaeb73}.toc a[aria-current=true]{border-left-color:var(--rubric);background:#8e2a2214;color:var(--rubric);font-weight:600}.doc-body{min-height:0;overflow-y:auto;padding-right:22px;display:flex;flex-direction:column;gap:12px;font-size:16.5px;line-height:1.6}.doc-body h2{margin:22px 0 2px;font-family:var(--f-black);font-weight:400;font-size:34px;line-height:1;color:var(--ink);display:flex;gap:14px;align-items:baseline}.doc-body h2:first-child{margin-top:0}.doc-body h2 .n{font-family:var(--f-serif);font-size:24px;font-weight:600;color:var(--rubric)}.doc-body h3{margin:10px 0 0;font-family:var(--f-serif);font-size:19px;font-weight:600;color:var(--ink)}.doc-body p{margin:0;max-width:78ch}.doc-body ul.dot{margin:0;padding-left:22px}.doc-body ul.dot li{margin:2px 0}.doc-body .rl{max-width:80ch}.doc-body .cat{display:flex;flex-direction:column;gap:2px}.doc-body .cat b{font-family:var(--f-serif);font-weight:600;font-size:17.5px;color:var(--ink)}.doc-body .cat i{color:var(--ink-2);font-size:15px}.doc-aside{display:flex;flex-direction:column;gap:16px;min-width:0}.info-box{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid rgba(79,59,38,.3);background:#fffaeb4d;font-size:15px;line-height:1.5}.info-box.blue{border-left:3px solid #3f5a78;background:#3f5a7812}.info-box.red{border-left:3px solid var(--rubric);background:#8e2a220f}.data-table{width:100%;border-collapse:collapse;font-size:15px}.data-table th{text-align:left;font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.06em;font-size:14px;color:var(--rubric);font-weight:600;padding:6px 10px;border-bottom:1.5px solid rgba(79,59,38,.45)}.data-table td{padding:8px 10px;border-bottom:1px dotted rgba(79,59,38,.4);vertical-align:top}.cols-2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;flex:1;min-height:0}.cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dl-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:30px;align-items:center;padding:26px 30px;border:1px solid rgba(142,42,34,.45);background:#fffaeb59;box-shadow:inset 0 0 40px #6e481a26}.pub-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0;counter-reset:s}.pub-steps li{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;padding:12px 0}.pub-steps li:before{counter-increment:s;content:counter(s,upper-roman);display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--rubric);border-radius:50%;font-family:var(--f-serif);font-weight:600;font-size:17px;color:var(--rubric);background:#fffaeb80}.pub-steps li:not(:last-child):after{content:"";position:absolute;left:22px;top:58px;bottom:-10px;border-left:1.5px dotted rgba(142,42,34,.45)}.pub-steps li>div>b{display:block;font-family:var(--f-serif);font-size:19px;color:var(--ink)}.pub-steps span{font-size:15.5px;color:var(--ink-2);line-height:1.5}.pub-steps li.done:before{content:"✓";background:var(--verdigris);border-color:var(--verdigris);color:#f3ead2}.faq{display:flex;flex-direction:column}.faq details{border-bottom:1px dotted rgba(79,59,38,.45);padding:10px 0}.faq summary{cursor:pointer;list-style:none;display:flex;gap:10px;font-family:var(--f-serif);font-size:17.5px;font-weight:600;color:var(--ink)}.faq summary:before{content:"+";width:16px;color:var(--rubric);font-weight:700}.faq details[open] summary:before{content:"–"}.faq p{margin:6px 0 2px 26px;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.team .mem{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(79,59,38,.3);background:#fffaeb40}.team .mem b{display:block;font-family:var(--f-serif);font-size:17px}.team .mem span{font-size:13.5px;font-style:italic;color:var(--ink-2)}.contact-card{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border:1px solid rgba(79,59,38,.32);background:#fffaeb4d}.contact-card.main{border-color:#8e2a2280;background:#fffaeb73}.contact-card h3{margin:0;font-family:var(--f-serif);font-size:22px;font-weight:600;color:var(--ink)}.contact-card .val{font-family:var(--f-serif);font-size:18px;color:var(--rubric)}.contact-card p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.av{width:40px;height:40px;flex:none;border-radius:50%;background:#221a12;border:1.5px solid var(--gilt-lo);display:grid;place-items:center;overflow:hidden}.av svg{width:80%;margin-top:8px;fill:#3c2f22}.m-foot{display:none}.spine-legal{flex-direction:column}@media(max-width:1500px){.doc-grid{grid-template-columns:240px minmax(0,1fr)}.doc-aside{display:none}.feat{grid-template-columns:repeat(2,minmax(0,1fr))}.team{grid-template-columns:repeat(3,minmax(0,1fr))}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.web .shell{grid-template-columns:180px minmax(0,1fr)}.web-brand b{font-size:28px}.chapter{font-size:17px;padding:0 14px}.home-stage{grid-template-columns:minmax(0,1fr)}.home-stage>.side{display:none}.cols-2{grid-template-columns:minmax(0,1fr)}.pub-folio,.web .folio{padding:30px 30px 24px 50px!important}}@media(max-width:820px){.web{height:auto;min-height:100vh;overflow:visible}.web .art{position:fixed}.web .shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.web .spine{position:sticky;top:0;flex-direction:row;align-items:center;padding:10px 14px}.web .spine:before,.web .spine:after{display:none}.web .spine>:not(.web-brand):not(.burger){display:none}.web-brand{flex-direction:row;align-items:center;gap:10px;padding:0}.web-brand img{width:40px!important;margin:0!important}.web-brand span{display:none}.web-brand b{font-size:26px}.burger{display:grid}.web .stage,.home-stage{display:block}.web .folio{margin:10px 8px 14px!important;padding:26px 18px 24px 30px!important;overflow:visible}.home-stage>.side{display:flex;margin:0 8px 16px}.hero-h{font-size:68px}.pub-head .page-h{font-size:46px}.web .folio:before{left:16px}.pub-head .fld{width:100%!important}.feat,.join,.cols-3,.team,.news-grid,.shot-strip{grid-template-columns:minmax(0,1fr)}.news-grid .cl-card.big{grid-row:auto}.news-grid .cl-card.big .cl-thumb{min-height:160px}.doc-grid{display:block}.toc{display:none}.doc-body{overflow:visible;padding-right:0}.dl-hero{grid-template-columns:minmax(0,1fr);padding:20px}.cta-row>*{flex:1 1 100%;justify-content:center}.feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.feat li{padding:12px}.feat span{font-size:13.5px}.shot-strip{display:none}.m-foot{display:flex;flex-direction:column;gap:10px;padding:18px 20px 26px;background:linear-gradient(180deg,#2c1b11,#1b120c);border-top:1px solid var(--gilt-lo)}.m-foot nav{display:flex;flex-wrap:wrap;gap:6px 16px}.m-foot a{font-family:var(--f-serif);font-size:15px;color:var(--parch-2);text-decoration:none}}.pgrp{break-inside:avoid;padding-bottom:10px}.about-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.about-roles li{padding:12px 14px}.about-roles b{font-size:17px}.about-roles span{font-size:14px;font-style:italic}@media(max-width:1100px){.about-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-author .rank{flex:none;margin:-2px -2px 0 0}.news-mini .m .rank,.cl-meta .rank{vertical-align:-2px;margin-right:3px}.rk-role{font-style:italic;color:var(--ink-2);font-size:.95em}svg.rank title{pointer-events:none}.faq-ranks{margin:8px 0 4px 26px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.faq-ranks li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:8px;align-items:center}.faq-ranks .rank{grid-row:span 2}.faq-ranks b{font-family:var(--f-serif);font-size:15.5px;color:var(--ink);line-height:1.1}.faq-ranks span{font-size:13.5px;font-style:italic;color:var(--ink-2);line-height:1.2}.wl-steps{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.wl-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:0 6px}.wl-steps li:before{content:"";position:absolute;top:19px;left:-50%;right:50%;height:2px;background:#4f3b2640;z-index:0}.wl-steps li:first-child:before{display:none}.wl-steps li.done:before,.wl-steps li.cur:before,.wl-steps li.fix:before,.wl-steps li.fail:before{background:var(--verdigris)}.wl-dot{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:2px solid rgba(79,59,38,.35);background:#efe3c6;font-family:var(--f-serif);font-weight:700;font-size:17px;color:var(--ink-3)}.wl-steps b{font-family:var(--f-serif);font-size:16px;color:var(--ink-2);line-height:1.15}.wl-steps small{font-size:13px;font-style:italic;color:var(--ink-3)}.wl-steps .done .wl-dot{background:var(--verdigris);border-color:var(--verdigris);color:#f3ead2}.wl-steps .done b{color:var(--ink)}.wl-steps .cur .wl-dot{border-color:var(--rubric);color:var(--rubric);box-shadow:0 0 0 5px #8e2a2226;animation:pulse 1.8s ease-in-out infinite}.wl-steps .cur b{color:var(--rubric)}.wl-steps .fix .wl-dot{background:#b0773a;border-color:#b0773a;color:#fff6e6}.wl-steps .fix b{color:#8a5a22}.wl-steps .fail .wl-dot{background:var(--rubric);border-color:var(--rubric);color:#f7e9cc}.wl-steps .fail b{color:var(--rubric)}.wl-steps .skip .wl-dot{border-style:dashed}.wl-card{display:flex;flex-direction:column;gap:12px;padding:22px 26px;border:1.5px solid rgba(79,59,38,.35);background:#fffaeb73}.wl-card.ok{border-color:#4c6a2c99;background:#4c6a2c12}.wl-card.warn{border-color:#b0773ab3;background:#b0773a17}.wl-card.bad{border-color:#8e2a228c;background:#8e2a220f}.wl-card h2.big{margin:0;font-family:var(--f-black);font-weight:400;font-size:40px;line-height:.98;color:var(--ink)}.wl-card.ok h2.big{color:var(--verdigris)}.wl-card.bad h2.big{color:var(--rubric)}.wl-card.warn h2.big{color:#8a5a22}.wl-note{padding:10px 14px;border-left:3px solid currentColor;background:#fffaeb80;font-size:15.5px;line-height:1.5;color:var(--ink)}.wl-answers{display:flex;flex-direction:column;gap:10px}.wl-answers dt{font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.06em;font-size:14px;color:var(--rubric)}.wl-answers dd{margin:0 0 4px;font-size:15.5px;line-height:1.55;color:var(--ink)}.chk{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.skel{display:block;border-radius:2px;background:linear-gradient(90deg,#4f3b261a,#4f3b2638,#4f3b261a 80%);background-size:250% 100%;animation:shimmer 1.5s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.cl-card.skel-card{cursor:default;pointer-events:none}.pbox{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:1px solid rgba(79,59,38,.3);background:#fffaeb4d;min-width:0}.tag-pick{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid rgba(79,59,38,.45);background:#fffaeb8c;font-family:var(--f-body);color:var(--ink);cursor:pointer;text-align:left;width:100%}.tag-pick[aria-expanded=true]{outline:2px solid rgba(142,42,34,.5)}.tag-drop{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;display:flex;flex-direction:column;padding:6px 0;background:#efe3c6;border:1px solid rgba(79,59,38,.55);box-shadow:0 12px 28px #140c0459}.tag-drop .choice{padding:7px 14px;font-size:15px}.tag-drop .choice:hover{background:#8e2a2214}.tag-drop .cnt{margin-left:auto;font-size:12.5px;color:var(--ink-2);font-style:italic}.tag-drop hr{border:0;border-top:1px dotted rgba(79,59,38,.45);margin:6px 0}.tag-drop .new{display:flex;align-items:center;gap:8px;padding:7px 14px;font-family:var(--f-serif);font-size:15px;color:var(--rubric);cursor:pointer;background:none;border:0;text-align:left}.swatch{width:26px;height:26px;border-radius:2px;border:2px solid transparent;cursor:pointer}.swatch.on{outline:2px solid var(--ink);outline-offset:2px}.tag-drop .choice input{width:18px!important;height:18px!important;min-width:0;padding:0!important;flex:none;background:transparent}.tag-drop>input[type=text]{width:auto!important;box-sizing:border-box}.rlist{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:0;border-top:1px solid rgba(79,59,38,.35)}.rlist li{display:flex;align-items:center;gap:9px;padding:9px 12px 9px 8px;border-bottom:1px dotted rgba(79,59,38,.35);font-size:15.5px;cursor:pointer}.rlist li:hover{background:#fffaeb66}.rlist li[aria-current]{background:#8e2a221a;box-shadow:inset -3px 0 0 var(--rubric);font-weight:600}.rlist .cnt{margin-left:auto;font-size:13px;color:var(--ink-2);font-style:italic;font-weight:400}.rlist .pc{font-family:var(--f-serif);font-variant:small-caps;font-size:12.5px;letter-spacing:.05em;color:var(--rubric);border:1px solid rgba(142,42,34,.5);padding:0 5px;font-weight:400}.rlist .grip{flex:none;width:12px;height:18px;display:grid;place-items:center;cursor:grab;color:#4f3b2673;margin-left:-4px}.rlist .grip svg{width:10px;height:16px;fill:currentColor}.rlist li:hover .grip{color:var(--rubric)}.rlist .rk{width:18px;flex:none;text-align:right;font-family:var(--f-serif);font-size:13px;color:var(--ink-2);font-variant-numeric:lining-nums;font-weight:400}.rdot{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.pgrp{display:flex;flex-direction:column;gap:4px;break-inside:avoid;margin-bottom:11px}.pgrp .choice{line-height:1.3}.pgrp h3{margin:0;font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.08em;font-size:15px;color:var(--rubric);font-weight:600;border-bottom:1px solid rgba(79,59,38,.35);padding-bottom:5px}.pgrp .choice{align-items:flex-start;font-size:15.5px}.pgrp .choice input{margin-top:3px;flex:none}.pgrp .choice small{display:block;font-size:13px;color:var(--ink-2);font-style:italic}.rule{display:grid;grid-template-columns:14px 44px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px dotted rgba(79,59,38,.4)}.rule .rn{font-family:var(--f-serif);font-weight:600;color:var(--rubric);padding-top:7px;font-variant-numeric:lining-nums}.rule textarea{width:100%;box-sizing:border-box;min-height:38px;padding:7px 10px;border:1px solid rgba(79,59,38,.35);background:#fffaeb8c;font-family:var(--f-body);font-size:15px;line-height:1.4;color:var(--ink);resize:vertical}.rule .grip{padding-top:9px;cursor:grab;color:#4f3b2673}.rule .grip svg{width:10px;height:16px;fill:currentColor}.rule.dragover{box-shadow:inset 0 2px 0 var(--rubric)}.rt{border:1px solid rgba(142,42,34,.55);background:#fffaebb3;outline:2px solid rgba(142,42,34,.25);min-width:0}.rt-bar{display:flex;align-items:center;gap:2px;padding:4px 6px;border-bottom:1px solid rgba(79,59,38,.3);background:#e9dbbcb3}.rt-b{width:28px;height:26px;display:grid;place-items:center;border:1px solid transparent;border-radius:2px;background:none;font-family:var(--f-serif);font-size:15px;color:var(--ink);cursor:pointer}.rt-b:hover{border-color:#4f3b2659;background:#fffaebcc}.rt-b svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.rt-b svg circle{fill:currentColor;stroke:none}.rt-sep{width:1px;height:18px;background:#4f3b264d;margin:0 4px}.rt-area{padding:8px 10px;font-family:var(--f-body);font-size:15px;line-height:1.45;color:var(--ink);outline:none}.rt-area ul,.rt-area ol{margin:4px 0 6px;padding-left:20px}.rt-area li{margin:1px 0}.rt-area p{margin:0}.rt-idle{min-width:0;border:1px solid rgba(79,59,38,.35);background:#fffaeb8c}.rt-idle .rt-area{padding:7px 10px;line-height:1.4;min-height:22px}.ins{background:#4b653329;box-shadow:inset 0 -1.5px #4b6533;text-decoration:none}.del{color:var(--rubric);text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.8}.chg{border-left:3px solid #b0773a;padding-left:9px;margin-left:-12px}.penalty{color:var(--rubric);font-weight:600}.rl-text{display:block;min-width:0}.rl-text>*+*{margin-top:5px}.rl-text p{margin:0}.rl-text ul,.rl-text ol{margin:0;padding-left:18px}.rt-h{margin:6px 0 2px;font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.08em;font-size:15px;color:var(--rubric);font-weight:600}.rt-area .rt-h:first-child{margin-top:0}.sk{display:block;border-radius:2px;background:linear-gradient(90deg,#4f3b261a,#4f3b2633,#4f3b261a 80%);background-size:300% 100%;animation:sk 1.6s ease-in-out infinite}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}button.bell{padding:0;font:inherit}.amenu{position:absolute;z-index:40;right:44px;top:120px;width:380px;background:#efe3c6;border:1px solid rgba(79,59,38,.55);box-shadow:0 18px 50px #00000080;padding:6px 0}.amenu h4{margin:8px 16px 4px;font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.08em;font-size:13.5px;color:var(--rubric);font-weight:600}.aitem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 16px;text-decoration:none;color:var(--ink)}.aitem:hover{background:#8e2a2214}.aitem b{font-family:var(--f-serif);font-weight:600;font-size:15.5px}.aitem small{display:block;font-size:12.5px;color:var(--ink-2);font-style:italic}.aitem.red b{color:var(--rubric)}.aitem.off{opacity:.45;cursor:not-allowed}.aitem .need{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--ink-2);font-family:var(--f-serif);font-variant:small-caps;letter-spacing:.05em;white-space:nowrap}.amenu hr{border:0;border-top:1px dotted rgba(79,59,38,.45);margin:6px 0}@media(max-width:1100px){.ov-row{grid-template-columns:minmax(0,1fr)!important}.web .stage{overflow-y:auto;align-content:start}.web .stage>.folio{align-self:start;height:auto;min-height:calc(100vh - 34px)}.web .stage>.folio>*{flex-shrink:0}}@media(max-width:820px){.web .shell{align-content:start}.web .spine{flex-wrap:wrap;z-index:20;background:linear-gradient(180deg,#2c1b11,#1b120c)}.web .spine.open>.chapters,.web .spine.open>.spine-foot,.web .spine.open>.copy{display:flex!important;flex-direction:column;flex-basis:100%}.web .spine.open>.chapters{padding-top:10px}.web .spine.open>.copy{padding:8px 14px 4px!important}.web .stage{overflow:visible}.web .stage>.folio{min-height:0}.web .folio table{display:block;overflow-x:auto;max-width:100%}.web .folio table th,.web .folio table td{white-space:nowrap}.admin-top{flex-wrap:wrap;gap:12px}.web .folio [style*="display: flex"]{flex-wrap:wrap}.web .folio .fld{max-width:100%}.web .folio [style*=grid-template-columns]:not(table *){grid-template-columns:minmax(0,1fr)!important}.tally{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ledger-table td .stamp{white-space:nowrap}.win.ro .stage button.ink-btn:not(.keep),.win.ro .stage .web-dl,.win.ro .stage .row-actions,.win.ro .stage .rt-bar{display:none!important}.win.ro .stage [contenteditable],.win.ro .stage textarea,.win.ro .stage input[type=checkbox],.win.ro .stage input[type=radio],.win.ro .stage input[type=date],.win.ro .stage input[type=datetime-local],.win.ro .stage input[type=time]{pointer-events:none}.win.ro .ro-hide{display:none!important}.web .stage:has(>.folio.grow){overflow-y:auto;align-content:start}.web .stage>.folio.grow{align-self:start;height:auto;min-height:calc(100vh - 34px)}.web .stage>.folio.grow>*{flex-shrink:0}@media(max-width:820px){.web .stage>.folio.grow{min-height:0}}.web .ntf.side{left:calc(clamp(200px,13vw,250px) - 14px)}@media(max-width:1100px){.web .ntf.side{left:166px}}@media(max-width:820px){.web .ntf.side{position:fixed;inset:64px 8px auto;width:auto;max-height:calc(100vh - 80px)}}.md-fig{margin:6px 0;display:flex;flex-direction:column;gap:6px}.md-fig .md-img{display:block;max-width:100%;max-height:520px;width:auto;height:auto;object-fit:contain;border:2px solid var(--gilt-lo);box-shadow:0 6px 14px #2a1c104d;align-self:flex-start}.md-fig figcaption{font-size:14px;font-style:italic;color:var(--ink-2)}.rt-pics .rt-area{line-height:1.55}.rt-area .rt-imgp{margin:8px 0}.rt-area .rt-img{display:block;max-width:100%;max-height:320px;height:auto;border:2px solid var(--gilt-lo);cursor:pointer}.rt-area .rt-img:hover{outline:2px solid rgba(142,42,34,.35)}.rt-note{margin-left:auto;font-size:12.5px;font-style:italic;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-b:disabled{opacity:.5;cursor:progress}.fld input:focus,.fld textarea:focus,.fld select:focus{outline-offset:-2px}
