@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2) format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff) format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2) format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff) format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2) format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff) format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2) format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff) format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2) format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2) format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.woff) format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2) format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff) format("woff");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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2) format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2) format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2) format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2) format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.woff) format("woff");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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2) format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.woff) format("woff");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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2) format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.woff) format("woff");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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-500-normal-DsnNTbEs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-cyrillic-500-normal-DQDv4C2e.woff2) format("woff2"),url(/assets/literata-cyrillic-500-normal-DmI56pSQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-greek-ext-500-normal-Ch423SOo.woff2) format("woff2"),url(/assets/literata-greek-ext-500-normal-DAV_uEdg.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-greek-500-normal-BOHfHuzs.woff2) format("woff2"),url(/assets/literata-greek-500-normal-BiJAGmr4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-vietnamese-500-normal-BO6VJZmq.woff2) format("woff2"),url(/assets/literata-vietnamese-500-normal-oKjKEVoT.woff) format("woff");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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-ext-500-normal-Dc3nnk63.woff2) format("woff2"),url(/assets/literata-latin-ext-500-normal-8xky3JuA.woff) format("woff");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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-500-normal-Dbph1WrK.woff2) format("woff2"),url(/assets/literata-latin-500-normal-B-T_MU67.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");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}:root{color-scheme:light;--ground:#F6F4EF;--surface:#FFFFFF;--ink:#1C1B18;--muted:#6F6A5F;--line:#E3DED3;--soft:#EDE9E0;--soft2:#F2EFE8;--accent:#1C1B18;--accent-ink:#F6F4EF;--rec:#C8412B;--rec-ink:#FFFFFF;--ok:#3F8A55;--warn:#A8701A;--bad:#B23A2E;--stress:#C8412B;--warn-bg:#F8EFDD;--bad-bg:#F8E7E3;--ok-bg:#E6F0E6;--p0:#8A857A;--p1:#3A6EA5;--p2:#B5563B;--p3:#8A5A9E;--p4:#6E8B3D;--p5:#C08A2E;--p6:#2F8C87;--p7:#A0506E;--shadow:0 12px 36px rgba(40,32,20,.14);--scrim:rgba(28,27,24,.32);--s0:2px;--s1:4px;--s2:8px;--s3:13px;--s4:21px;--s5:34px;--s6:55px;--t0:12px;--t1:13px;--t2:15px;--t3:17px;--t4:21px;--t5:34px;--t6:44px;--lh:1.5;--lh-t:1.15;--r:12px;--rb:8px;--rs:6px;--rp:999px;--bw:1px;--hair:var(--bw) solid var(--line);--shadow-1:0 1px 2px rgba(40,32,20,.06);--shadow-2:0 4px 14px rgba(40,32,20,.1);--tap:34px;--gutter:var(--s4);--maxw:1280px;--ic-lead:40px;--dock:0px;--f-ui:"Golos Text",system-ui,-apple-system,"Segoe UI",sans-serif;--f-book:Literata,Georgia,"Times New Roman",serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--ground:#15161A;--surface:#1C1D22;--ink:#ECEAE4;--muted:#9C978C;--line:#2C2D33;--soft:#24252B;--soft2:#202126;--accent:#ECEAE4;--accent-ink:#15161A;--rec:#E8583F;--rec-ink:#15161A;--ok:#6CC38A;--warn:#E0A853;--bad:#EE7A68;--stress:#E8583F;--warn-bg:#2C2518;--bad-bg:#30201D;--ok-bg:#1A2A1F;--p0:#8F8B82;--p1:#6FA0D6;--p2:#E08466;--p3:#B98BCB;--p4:#9DBB67;--p5:#E0B35A;--p6:#5FC0B9;--p7:#D98AA8;--shadow:0 12px 36px rgba(0,0,0,.45);--scrim:rgba(0,0,0,.5)}}:root[data-theme=dark]{color-scheme:dark;--ground:#15161A;--surface:#1C1D22;--ink:#ECEAE4;--muted:#9C978C;--line:#2C2D33;--soft:#24252B;--soft2:#202126;--accent:#ECEAE4;--accent-ink:#15161A;--rec:#E8583F;--rec-ink:#15161A;--ok:#6CC38A;--warn:#E0A853;--bad:#EE7A68;--stress:#E8583F;--warn-bg:#2C2518;--bad-bg:#30201D;--ok-bg:#1A2A1F;--p0:#8F8B82;--p1:#6FA0D6;--p2:#E08466;--p3:#B98BCB;--p4:#9DBB67;--p5:#E0B35A;--p6:#5FC0B9;--p7:#D98AA8;--shadow:0 12px 36px rgba(0,0,0,.45);--scrim:rgba(0,0,0,.5)}@media (max-width:1100px){:root{--s6:34px;--s5:26px;--t6:38px;--t5:30px;--tap:40px}}@media (max-width:640px){:root{--s6:26px;--s5:21px;--s4:16px;--t6:32px;--t5:26px;--t4:19px;--tap:44px;--gutter:var(--s3)}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--ink);font:var(--t2)/1.5 var(--f-ui);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}h1,h2{font-family:var(--f-book);font-weight:500;margin:0;letter-spacing:-.015em;text-wrap:balance}h1{font-size:var(--t5);line-height:1.15}h2{font-size:var(--t4)}h3{margin:0;font-size:var(--t2);font-weight:600}p{margin:0}.mono{font-family:var(--f-mono)}.muted{color:var(--muted)}.small{font-size:var(--t0)}.eyebrow{font-size:var(--t0);color:var(--muted)}.ic{flex:none;vertical-align:-3px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{background:color-mix(in srgb,var(--rec) 25%,transparent)}.top{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--ground) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.top-in{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter);min-height:58px;display:flex;gap:var(--s4);align-items:center;flex-wrap:wrap}.brand{font:500 var(--t4) var(--f-book);letter-spacing:-.01em;color:var(--ink);text-decoration:none;display:inline-flex;align-items:baseline}.brand .ver{font:400 10.5px var(--f-mono);color:var(--muted);margin-left:6px;letter-spacing:0;position:relative;top:-8px}.nav{display:flex;gap:var(--s1);flex-wrap:wrap}.nav a{padding:var(--s2) var(--s2);border-radius:var(--rb);color:var(--muted);text-decoration:none;display:inline-flex;gap:var(--s2);align-items:center;font-size:var(--t2)}.nav a.active{color:var(--ink);background:var(--soft)}.nav a:hover{color:var(--ink)}.spacer{flex:1}.iconbtn{width:var(--tap);height:var(--tap);border-radius:50%;display:inline-grid;place-items:center;color:var(--muted);border:1px solid var(--line);background:transparent;cursor:pointer;flex:none;padding:0}.iconbtn:hover{color:var(--ink);border-color:var(--muted)}.avatar{width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--ground);display:inline-grid;place-items:center;font-size:var(--t0);font-weight:600;text-decoration:none;flex:none;letter-spacing:.02em}.avatar:hover{opacity:.85}.page{max-width:var(--maxw);margin:0 auto;padding:var(--s4) var(--gutter) calc(var(--s6) + var(--dock) + env(safe-area-inset-bottom));display:grid;gap:var(--s4);align-content:start}.page>.crumbs{margin-bottom:calc(var(--s3) - var(--s4))}.crumbs{display:flex;gap:var(--s2);align-items:center;color:var(--muted);font-size:var(--t1);flex-wrap:wrap}.crumbs a{text-decoration:none;color:var(--muted)}.crumbs a:hover{color:var(--ink)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4) var(--s4);display:grid;gap:var(--s3);align-content:start;min-width:0}.cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s4);align-items:start}.cols-37{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:var(--s4);align-items:start}.row{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.stack{display:grid;gap:var(--s2)}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:var(--s3)}@media (max-width:1100px){.cols,.cols-37{grid-template-columns:1fr}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],textarea,select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--rb);padding:var(--s2) var(--s2);width:100%}input:hover,textarea:hover,select:hover{border-color:color-mix(in srgb,var(--muted) 55%,var(--line))}textarea{resize:vertical;line-height:1.55}select{width:auto;max-width:100%}input[type=checkbox],input[type=radio]{accent-color:var(--ink);width:15px;height:15px;vertical-align:-2px}label.f{display:grid;gap:var(--s1);font-size:var(--t0);color:var(--muted)}.btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--rb);padding:var(--s2) var(--s3);font:500 var(--t2)/1.3 var(--f-ui);cursor:pointer;display:inline-flex;gap:var(--s2);align-items:center;white-space:nowrap;text-decoration:none}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{opacity:.88}.btn.rec{background:var(--rec);border-color:var(--rec);color:var(--rec-ink)}.btn.danger{color:var(--bad)}.btn.danger:hover{border-color:var(--bad)}.btn.ghost{border-color:transparent;background:transparent;color:var(--muted)}.btn.ghost:hover{color:var(--ink);background:var(--soft)}.btn.small{padding:var(--s1) var(--s2);font-size:var(--t1);gap:var(--s1)}.btn:disabled{opacity:.45;cursor:default}.btn:disabled:hover{border-color:var(--line)}.btn.icon{padding:var(--s2)}.pill{display:inline-flex;gap:var(--s2);align-items:center;font:500 var(--t0)/1 var(--f-ui);padding:var(--s1) var(--s2) var(--s1) var(--s2);border-radius:999px;white-space:nowrap;background:var(--soft);color:var(--muted);text-decoration:none}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pill.bare:before,.pill:has(>.ic):before{display:none}.pill.ok{color:var(--ok);background:var(--ok-bg)}.pill.warn{color:var(--warn);background:var(--warn-bg)}.pill.bad{color:var(--bad);background:var(--bad-bg)}.pill.n{color:var(--muted)}.pill.acc{color:var(--ink)}a.pill:hover{filter:brightness(.97)}.alert{padding:var(--s3) var(--s3);border-radius:var(--rb);font-size:var(--t1);display:block}.alert.bad{background:var(--bad-bg);color:var(--bad)}.alert.warn{background:var(--warn-bg);color:var(--warn)}.alert.ok{background:var(--ok-bg);color:var(--ok)}.alert a{color:inherit}.progress{height:6px;background:var(--soft);border-radius:99px;overflow:hidden}.progress i{display:block;height:100%;background:var(--ink);transition:width .3s}.meter{display:grid;gap:var(--s1);min-width:150px}.meter .progress{height:4px}.tbl{overflow:auto;border:1px solid var(--line);border-radius:var(--r);max-height:70vh;background:var(--surface)}table{border-collapse:collapse;width:100%;font-size:var(--t1)}th,td{text-align:left;padding:var(--s2) var(--s2);border-bottom:1px solid var(--line);vertical-align:top}th{position:sticky;top:0;background:var(--surface);font-weight:500;font-size:var(--t0);color:var(--muted);z-index:1}tr:last-child td{border-bottom:0}tr.review td{background:var(--warn-bg)}tr.skip td.t{color:var(--muted);text-decoration:line-through}tr.on td{background:var(--soft)}th.n{text-align:right}.tbl.fit,.panel.fit{max-width:calc(var(--maxw) * .66)}td.n{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--f-mono);font-size:var(--t0)}td select{padding:var(--s1) var(--s2);font-size:var(--t1);max-width:170px}td.t{font-family:var(--f-book);font-size:var(--t2);line-height:1.55}.item{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s1) var(--s3);align-items:center;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.item:last-child{border-bottom:0}.item .idx{font:400 var(--t0) var(--f-mono);color:var(--muted);width:28px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3) var(--s4);display:grid;gap:var(--s2);align-content:start}.card.link{cursor:pointer}.card.link:hover{border-color:var(--muted)}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--c);flex:none}.char{display:inline-flex;gap:var(--s2);align-items:center}.char:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c);flex:none}.sliders{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2) var(--s3)}.sl{display:grid;grid-template-columns:1fr auto;font-size:var(--t0);color:var(--muted)}.sl input{grid-column:1/-1;width:100%;accent-color:var(--ink)}.sl output{font:400 var(--t0) var(--f-mono);color:var(--ink)}.sl.changed output{color:var(--rec)}details>summary{cursor:pointer;color:var(--muted);font-size:var(--t1)}.strip{position:relative;height:26px;border-radius:6px;background:var(--soft);overflow:hidden;cursor:pointer}.seg{position:absolute;top:0;bottom:0;opacity:.85}.seg.on{opacity:1}.headline{position:absolute;top:0;bottom:0;width:2px;background:var(--rec);pointer-events:none}audio{width:100%}.prep .s{color:var(--stress);font-weight:600}.toasts{position:fixed;left:50%;bottom:var(--s4);transform:translate(-50%);z-index:250;display:grid;gap:var(--s2);justify-items:center;pointer-events:none;width:min(90vw,560px)}.toasts.lift{bottom:calc(var(--s6) + var(--s3))}.toast{background:var(--ink);color:var(--ground);padding:var(--s2) var(--s3);border-radius:var(--rb);font-size:var(--t1);max-width:100%;box-shadow:var(--shadow);display:flex;gap:var(--s3);align-items:center;pointer-events:auto}.toast.err{background:var(--bad);color:#fff}.toast-x{background:none;border:0;color:inherit;opacity:.8;cursor:pointer;display:inline-flex;padding:var(--s0)}.dlg-wrap{position:fixed;top:0;right:0;bottom:0;left:0;background:#14120f61;z-index:400;display:grid;place-items:center;padding:var(--gutter)}.dlg{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);padding:var(--s4);width:min(100%,460px);display:grid;gap:var(--s3)}.dlg h3{margin:0;font-size:var(--t3)}.dlg p{margin:0}.dlg-list{margin:0;padding-left:var(--s4);display:grid;gap:var(--s1);font-size:var(--t1)}.dlg-b{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:flex-end}.toast-a{background:none;border:0;color:inherit;font:600 var(--t1) var(--f-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:var(--s0) 0;white-space:nowrap}.empty{padding:var(--s5);text-align:center;color:var(--muted)}.login{min-height:100vh;display:grid;place-items:center;padding:var(--s4)}.login .panel{width:min(380px,100%)}.login h1{font-size:var(--t5)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.hint{display:inline-flex;color:var(--muted);cursor:help;position:relative;vertical-align:middle;margin-left:var(--s1)}.hint:hover,.hint:focus{color:var(--ink)}.hint-tip{position:fixed;z-index:200;overflow:hidden;background:var(--ink);color:var(--ground);padding:var(--s2) var(--s3);border-radius:var(--rb);font:400 var(--t0)/1.5 var(--f-ui);white-space:normal;text-align:left;box-shadow:var(--shadow);pointer-events:none;letter-spacing:0;text-transform:none}.tabs{display:flex;gap:var(--s1);border-bottom:1px solid var(--line);flex-wrap:wrap}.tabs button{border:0;background:none;font:500 var(--t2) var(--f-ui);color:var(--muted);padding:var(--s2) var(--s3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;gap:var(--s2);align-items:center}.tabs button:hover{color:var(--ink)}.tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.badge{font:500 var(--t0)/1.5 var(--f-mono);background:var(--warn-bg);color:var(--warn);border-radius:99px;padding:0 var(--s2)}.drawer-wrap{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:15;display:flex;justify-content:flex-end}.drawer{width:min(580px,100vw);height:100%;background:var(--surface);border-left:1px solid var(--line);display:grid;grid-template-rows:auto 1fr auto;box-shadow:var(--shadow)}.drawer-h{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.drawer-h h2{display:inline-flex;gap:var(--s2);align-items:center}.drawer-b{overflow:auto;padding:var(--s4) var(--s4);display:grid;gap:var(--s4);align-content:start}.drawer-b>section{padding-bottom:var(--s3);border-bottom:1px solid var(--line)}.drawer-b>section:last-child{border-bottom:0;padding-bottom:0}.drawer-f{padding:var(--s3) var(--s4);border-top:1px solid var(--line);display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.sec-t{display:flex;gap:var(--s2);align-items:center;font-weight:600}.sec-t .num{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;background:var(--soft);font:500 var(--t0) var(--f-mono);color:var(--muted)}.spick{display:inline-flex;font:400 var(--t4) var(--f-book);letter-spacing:.02em}.spick button{font:inherit;border:1px dashed transparent;background:none;color:var(--ink);padding:0 1px;cursor:pointer;border-radius:4px}.spick button:hover{border-color:var(--muted)}.spick button.on{color:var(--stress);font-weight:600;border-color:var(--stress);border-style:solid}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--s2)}.steps li button{width:100%;display:flex;gap:var(--s2);align-items:center;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:var(--r);padding:var(--s2) var(--s3);cursor:pointer;font:inherit;color:inherit}.steps li button:hover{border-color:var(--muted)}.steps li.on button{border-color:var(--ink)}.steps .n{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font:500 var(--t0) var(--f-mono);color:var(--muted)}.steps li.done .n{background:var(--ok-bg);color:var(--ok)}.steps .t{display:grid;line-height:1.3}.chips{display:flex;gap:var(--s2);flex-wrap:wrap}.chip{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:var(--s1) var(--s3);font:inherit;font-size:var(--t1);cursor:pointer;color:var(--ink);display:inline-flex;gap:var(--s2);align-items:center}.chip:hover{border-color:var(--muted)}.chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.chip small{color:inherit;opacity:.65;font-family:var(--f-mono);font-size:var(--t0)}.ccard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3) var(--s3);display:grid;gap:var(--s2);align-content:start}.ccard h3{font:500 var(--t3) var(--f-book)}.cav{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;flex:none;font:600 var(--t1) var(--f-ui);background:color-mix(in srgb,var(--c) 18%,var(--surface));color:var(--c)}.cav.lg{width:40px;height:40px;font-size:var(--t2)}.play{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--surface);cursor:pointer;display:inline-grid;place-items:center;color:var(--rec);flex:none;padding:0}.play:hover{border-color:var(--rec)}.play:disabled{opacity:.35;cursor:default;color:var(--muted)}.play:disabled:hover{border-color:var(--line)}.play.on{background:var(--rec);border-color:var(--rec);color:var(--rec-ink)}.play.busy{cursor:progress}.play.big{width:46px;height:46px;background:var(--rec);border-color:var(--rec);color:var(--rec-ink)}.play.big:hover{opacity:.9}.mini{position:fixed;left:0;right:0;bottom:0;z-index:12;background:var(--surface);border-top:1px solid var(--line);padding:var(--s2) var(--s4);display:flex;gap:var(--s3);align-items:center;box-shadow:0 -6px 24px #0000000f}.mini audio{height:34px;flex:1}.mini .mi{color:var(--rec)}.page.with-mini{--dock:36px}.w{cursor:pointer;border-radius:3px}.w:hover{background:var(--soft)}.w.amb{text-decoration:underline dotted var(--warn);text-underline-offset:3px}.pop{position:fixed;z-index:25;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:var(--s3);display:grid;gap:var(--s2);width:min(340px,92vw)}.aibar{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;padding:var(--s3) var(--s3);border-radius:var(--r);border:1px solid var(--line);background:var(--surface)}.aibar>b{display:inline-flex;gap:var(--s2);align-items:center}.aibar>b .ic{color:var(--muted)}.kv{display:grid;grid-template-columns:auto 1fr;gap:var(--s1) var(--s3);font-size:var(--t1)}.kv dt{color:var(--muted)}.kv dd{margin:0}td .row{flex-wrap:nowrap}.spin{display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite;vertical-align:-2px;flex:none}.spinning{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin,.spinning{animation-duration:2.4s}}.jp{display:grid;gap:var(--s1);min-width:0}.jp-h{gap:var(--s2);flex-wrap:nowrap;min-width:0}.jp-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.jp-f{gap:var(--s2)}.jp.failed .progress i{background:var(--bad)}.jp.done .progress i{background:var(--ok)}.progress.wait i{background:repeating-linear-gradient(-45deg,var(--soft) 0 8px,var(--line) 8px 16px);background-size:23px 23px;animation:tv-wait 1s linear infinite}@keyframes tv-wait{to{background-position:23px 0}}.btn.busy{cursor:progress}.busy-t{font:400 var(--t0) var(--f-mono);opacity:.8}.waiting{display:inline-flex;gap:var(--s2);align-items:center}.forecast{display:inline-flex;flex-wrap:wrap;gap:var(--s1) var(--s2);color:var(--muted)}.forecast span+span:before{content:"·";margin-right:var(--s2);color:var(--line)}.prep-chip{position:fixed;left:22px;z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:var(--s2) var(--s3);display:flex;gap:var(--s2);align-items:center;box-shadow:var(--shadow);font-size:var(--t1);max-width:calc(100vw - 44px)}.prep-chip .spin{color:var(--rec)}.tasks{position:relative}.tasks .btn.on{border-color:var(--ink)}.badge.acc{background:var(--ink);color:var(--ground)}.tasks-pop{position:absolute;right:0;top:calc(100% + 8px);width:min(440px,calc(100vw - 32px));max-height:70vh;overflow:auto;z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);display:grid;gap:var(--s2);box-shadow:var(--shadow)}.task{display:grid;gap:var(--s1);padding-bottom:var(--s2);border-bottom:1px solid var(--line)}.task-done{display:flex;gap:var(--s2);align-items:flex-start;font-size:var(--t1)}.task-done>.ic{margin-top:1px;color:var(--ok)}.task-done.failed>.ic{color:var(--bad)}.task-done.cancelled>.ic{color:var(--muted)}.task-done .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sstrip{display:grid;gap:var(--s2);min-width:0}.strip.static{cursor:default}.sstrip-mini .strip{height:8px;border-radius:99px}.seg{transition:opacity .15s}.seg.rv{background-image:repeating-linear-gradient(-45deg,transparent 0 3px,rgba(255,255,255,.55) 3px 6px)!important}.seg.dim{opacity:.16}.seg.on{opacity:1;box-shadow:inset 0 0 0 2px var(--ink)}.legend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);align-items:center}.lg{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;padding:var(--s1) var(--s2) var(--s1) var(--s2);font:inherit;font-size:var(--t0);cursor:pointer;display:inline-flex;gap:var(--s2);align-items:center}.lg i{width:9px;height:9px;border-radius:50%;display:inline-block}.lg small{color:var(--muted);font-family:var(--f-mono)}.lg.on{border-color:var(--ink)}.lg.off{opacity:.5}.lg-note{display:inline-flex;gap:var(--s2);align-items:center}.rvdot{width:18px;height:10px;border-radius:3px;display:inline-block;background:var(--muted) repeating-linear-gradient(-45deg,transparent 0 3px,rgba(255,255,255,.55) 3px 6px)}.strip-link{display:block;max-width:560px}.strip-link:hover .strip{outline:1px solid var(--muted)}.lanes{display:grid;gap:var(--s1);position:relative;min-width:0}.lane{display:grid;grid-template-columns:132px minmax(0,1fr) 40px;gap:var(--s2);align-items:center}.lane-n{display:inline-flex;gap:var(--s2);align-items:center;font-size:var(--t1);min-width:0;border:0;background:none;padding:var(--s0) 0;color:var(--ink);cursor:pointer;font-family:inherit;text-align:left}.lane-n span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lane-n i{width:9px;height:9px;border-radius:50%;flex:none}.lane.off .lane-n{opacity:.45}.lane.on .lane-n{font-weight:600}.lane-t{position:relative;height:18px;border-radius:4px;background:var(--soft2);cursor:pointer;overflow:hidden}.lane-t.static{cursor:default}.lane-t .seg{border-radius:2px;top:2px;bottom:2px;opacity:.7}.lane-t .seg.on{opacity:1;box-shadow:none}.lane.off .lane-t .seg{opacity:.2}.lane-p{font:400 var(--t0) var(--f-mono);color:var(--muted);text-align:right}.lanes .headline{top:-3px;bottom:-3px;width:2px;border-radius:2px}.lanes-ov{position:absolute;top:0;bottom:0;left:142px;right:50px;pointer-events:none}.lane-t .seg.hl{opacity:1;box-shadow:0 0 0 2px var(--ink);z-index:1}.lane-tip{position:absolute;bottom:calc(100% + var(--s2));z-index:5;max-width:min(420px,80vw);display:grid;gap:var(--s0);padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--rs);box-shadow:0 6px 18px #00000024;font-size:var(--t1);line-height:1.35;pointer-events:none}.lane-tip .mono{font:400 var(--t0) var(--f-mono);color:var(--muted)}.lane-dot{position:absolute;top:calc(-1 * var(--s3));width:var(--s2);height:var(--s2);margin-left:calc(-1 * var(--s1));padding:0;border:0;border-radius:50%;background:var(--warn);cursor:pointer;pointer-events:auto}.lane-dot.ear{background:var(--bad)}.lane-dot.note{background:var(--ink)}.lane-dot:hover{transform:scale(1.6)}.has-dots{padding-top:var(--s3)}.dots-lg{gap:var(--s3);font-size:var(--t0);color:var(--muted)}.dots-lg i{display:inline-block;width:var(--s2);height:var(--s2);border-radius:50%;margin-right:var(--s1);background:var(--warn)}.dots-lg i.ear{background:var(--bad)}.dots-lg i.note{background:var(--ink)}.ln.hov-src{background:var(--soft2)}.lanes-sm .lane{grid-template-columns:110px minmax(0,1fr) 36px}.lanes-sm .lane-t{height:12px}.lanes-sm .lanes-ov{left:120px;right:46px}@media (max-width:640px){.lane{grid-template-columns:90px minmax(0,1fr) 34px}.lanes-ov{left:100px;right:44px}}.transport{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.transport .tc{font:400 var(--t1) var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums}.transport .tc b{color:var(--ink);font-weight:400}.transport .now{min-width:0;flex:1;display:grid;gap:1px}.transport .now .who{font-size:var(--t0);font-weight:600}.transport .now .tx{font:400 var(--t2) var(--f-book);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl td{border-bottom:0;padding:var(--s2) var(--s2)}.tl td.tc{font:400 var(--t0) var(--f-mono);color:var(--muted);padding-top:var(--s2)}.tl td.who{font-size:var(--t1);font-weight:600;white-space:nowrap}.tl td.tx{font:400 var(--t2)/1.55 var(--f-book)}.tl tr{cursor:pointer}.tl tr:hover td{background:var(--soft2)}.tl tr.on td{background:var(--soft)}.tl tr.on td.tc{color:var(--rec)}.next{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;background:var(--soft);border-radius:var(--r);padding:var(--s3) var(--s4)}.next>.ic{color:var(--ink)}.next.review>.ic,.next.voices>.ic{color:var(--warn)}.next .eyebrow{display:block}.share{display:grid;grid-template-columns:1fr;gap:var(--s1)}.share i{display:block;height:4px;border-radius:99px;background:var(--c)}tr.sel td{background:var(--soft)}tr.sel td:first-child{box-shadow:none}tr.flash td{animation:tv-flash 1.6s ease-out}@keyframes tv-flash{0%,30%{background:color-mix(in srgb,var(--rec) 18%,transparent)}to{background:transparent}}.chip.warn small{color:var(--warn);opacity:1}details.keys summary{font-size:var(--t0);display:inline-flex;gap:var(--s2);align-items:center}details.keys[open]{background:var(--surface);border:1px solid var(--line);border-radius:var(--rb);padding:var(--s2) var(--s2);display:grid;gap:var(--s1)}@media (max-width:640px){.prep-chip{left:16px}.next .spacer{display:none}.item{grid-template-columns:auto minmax(0,1fr)}.item>.row:last-child{grid-column:2}.jp-h .small{white-space:normal}.top-in{padding:var(--s2) var(--gutter);gap:var(--s3)}}.jp.compact .jp-h>.small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (prefers-reduced-motion:reduce){.progress.wait i,tr.flash td{animation:none}}.share{background:linear-gradient(var(--soft),var(--soft)) no-repeat 0 0/100% 4px}.vgroup{display:grid;gap:var(--s2);margin-top:var(--s2)}.vsrc{margin-top:var(--s3);font-size:var(--t4)}.vhead{gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--line)}.caps{display:flex;flex-wrap:wrap;gap:var(--s1)}.conn-danger{border-top:1px solid var(--line);padding-top:var(--s2);margin-top:var(--s0)}.voice-meta{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);color:var(--muted)}.voice-meta span{display:inline-flex;gap:var(--s1);align-items:center}.voice-meta .ok{color:var(--ok)}.voice-meta .warn{color:var(--warn)}.bcover{width:44px;height:58px;border-radius:4px 6px 6px 4px;flex:none;display:grid;place-items:center;font:500 18px var(--f-book);background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 14%,transparent) 0 3px,transparent 3px),var(--soft);color:var(--muted)}.card h3.bt{font:500 var(--t3)/1.25 var(--f-book)}.phead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3) var(--s4);align-items:end}@media (max-width:640px){.phead{grid-template-columns:1fr}}.phead h1{font-size:var(--t5)}.sub{display:flex;flex-wrap:wrap;gap:var(--s1) 0;align-items:center;color:var(--muted);font-size:var(--t1)}.sub>span:not(.pill)+span:before,.sub>.pill+span:before{content:"·";margin:0 var(--s2);color:color-mix(in srgb,var(--muted) 60%,transparent)}.sub>.pill{margin-right:var(--s1)}.sub b{color:var(--ink);font-weight:600}.pbtns{gap:var(--s2)}.ch-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s4);align-items:start}@media (max-width:1100px){.ch-grid{grid-template-columns:1fr}}.side{gap:var(--s3);position:sticky;top:76px}@media (max-width:1100px){.side{position:static}}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4) var(--s4) var(--s4);display:grid;gap:var(--s3)}.play.big.off{background:var(--soft);border-color:var(--soft);color:var(--muted);cursor:default}.transport .stack b{font-weight:600}.lanes{gap:var(--s2)}.lane-t{background:transparent;height:16px;border-radius:0}.lane-t:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--line)}.lane-t .seg{top:3px;bottom:3px;border-radius:3px;opacity:.8}.lanes-sm .lane-t{height:14px}.lanes-sm .lane-t .seg{top:3px;bottom:3px}.lane-p{font-size:var(--t0)}.script{display:grid;gap:var(--s2);min-width:0}.script-h{gap:var(--s2)}.lines{display:grid;gap:var(--s0)}.ln{display:grid;grid-template-columns:28px 46px 104px minmax(0,1fr) auto;gap:var(--s1) var(--s3);align-items:start;padding:var(--s2) var(--s2);border-radius:var(--rb);cursor:default}.ln:hover{background:var(--soft2)}.ln.sel{background:var(--soft2);box-shadow:inset 0 0 0 1px var(--line)}.ln.on{background:color-mix(in srgb,var(--c) 15%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.ln.pz-wait .ln-tx,.ln.pz-wait .ln-who{opacity:.42}.ln.pz-run{background:color-mix(in srgb,var(--c) 9%,var(--surface));animation:pz-glow 1.6s ease-in-out infinite}.ln.pz-run .ln-tc{color:var(--rec)}.ln.pz-failed{background:color-mix(in srgb,var(--bad) 11%,transparent)}.ln.pz-failed .ln-tc{color:var(--bad)}@keyframes pz-glow{50%{background:color-mix(in srgb,var(--c) 19%,var(--surface))}}.seg.pz-wait{opacity:.22}.seg.pz-run{animation:pz-seg 1s ease-in-out infinite}.seg.pz-failed{outline:2px solid var(--bad)}@keyframes pz-seg{50%{opacity:.35}}.pz-legend{gap:var(--s3);align-items:center}.pz-dot{display:inline-block;width:var(--s2);height:var(--s2);border-radius:50%;margin-right:var(--s1);background:var(--ink)}.pz-dot.run{background:var(--rec)}.pz-dot.wait{background:var(--line)}@media (prefers-reduced-motion:reduce){.ln.pz-run,.seg.pz-run{animation:none}}.ln.rv{background:var(--warn-bg)}.ln.flash{animation:tv-flash 1.6s ease-out}.ln .play{width:26px;height:26px;margin-top:1px;border-color:transparent;background:transparent}.ln:hover .play:not(:disabled),.ln.on .play,.ln.sel .play{border-color:var(--line);background:var(--surface)}.ln .play.on{background:var(--rec);border-color:var(--rec)}.ln-tc{font:400 12px/var(--t5) var(--f-mono);color:var(--muted);background:none;border:0;padding:0;text-align:left;font-variant-numeric:tabular-nums}button.ln-tc{cursor:pointer;justify-self:start;background:var(--soft);border-radius:var(--rs);line-height:1;padding:var(--s1);margin:calc((var(--t5) - var(--t0) - 2 * var(--s1)) / 2) 0 0 calc(-1 * var(--s1))}button.ln-tc:hover,.ln.on .ln-tc{color:var(--rec)}.ln-who{display:flex;gap:var(--s1);align-items:center;min-width:0;padding-top:var(--s0)}.ln-who select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;background:transparent;font-weight:600;font-size:var(--t1);padding:var(--s0) var(--s2);margin-left:calc(-1*var(--s2));border-radius:6px;cursor:pointer;max-width:100%;text-overflow:ellipsis}.ln-who select:hover,.ln-who select:focus{border-color:var(--line);background:var(--surface)}.ln-who .ai-ic{color:var(--muted)}.ln-tx{font:400 var(--t3)/1.6 var(--f-book);min-width:0;padding-top:1px;max-width:44rem}.ln.skip .ln-tx{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 60%,transparent)}.ln-note{font:400 var(--t0)/1.4 var(--f-ui);color:var(--muted);margin-top:var(--s0)}.ln-side{display:flex;flex-wrap:wrap;gap:var(--s0);align-items:center;justify-content:flex-end;padding-top:1px;max-width:9rem}.ln-side .btn.icon{opacity:.35}.ln:hover .ln-side .btn.icon,.ln-side .btn.icon.on{opacity:1}.ln-warn{display:inline-flex;gap:var(--s1);align-items:center;color:var(--warn);font-size:var(--t0);margin-right:var(--s1)}.ln-emo{display:inline-flex;gap:var(--s1);align-items:center;color:var(--muted)}.ln-emo select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;background:transparent;color:var(--muted);font-size:var(--t0);padding:var(--s1) var(--s2);border-radius:6px;cursor:pointer;text-align:right}.ln-emo select.set{color:var(--ink)}.ln-emo select:hover,.ln-emo select:focus{border-color:var(--line);background:var(--surface)}@media (max-width:640px){.ln{grid-template-columns:28px 46px minmax(0,1fr)}.ln-who{grid-column:3}.ln-tx{grid-column:2/-1}.ln-side{grid-column:1/-1;justify-content:flex-start}}.book-text{font:400 var(--t2)/1.55 var(--f-book)}.sc{padding:var(--s3) var(--s3);gap:var(--s1)}.sc-h{display:inline-flex;gap:var(--s2);align-items:center;font-size:var(--t0);color:var(--muted);margin-bottom:var(--s2)}.hero{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:var(--s2) var(--s2);margin:0 calc(-1*var(--s2));border:0;background:none;border-radius:var(--rb);text-align:left;font:inherit;color:inherit;cursor:pointer;border-bottom:1px solid var(--line)}.hero:hover{background:var(--soft2)}.hero.static{cursor:default}.hero b{font-weight:600;font-size:var(--t2)}.hero .pct,.chrow .idx{font:400 var(--t0) var(--f-mono);color:var(--muted)}.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cav.fill{background:var(--c);color:var(--surface)}.sc>a.small{margin-top:var(--s2);text-decoration:none}.sc>a.small:hover{color:var(--ink)}.chrow{display:grid;grid-template-columns:24px minmax(0,1fr) 110px 18px;gap:var(--s2);align-items:center;padding:var(--s2) var(--s2);margin:0 calc(-1*var(--s2));border-radius:var(--rb);text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}.chrow:last-child{border-bottom:0}.chrow:hover{background:var(--soft2)}.chrow.cur{background:var(--soft)}.chrow .ti{font:500 var(--t2)/1.3 var(--f-book)}.chrow .sstrip-mini .strip{height:6px}.next.bad{background:var(--bad-bg);color:var(--bad)}.next.bad b{color:var(--ink)}.meta-min{font-size:var(--t1);color:var(--muted)}.meta-min b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.ln-note{display:none}.ln:hover .ln-note,.ln.sel .ln-note,.ln.rv .ln-note{display:block}.ln-emo select{text-align-last:right}.chlist{padding:var(--s2) var(--s4) var(--s2);gap:0}.chlist-h{padding:var(--s2) 0;border-bottom:1px solid var(--line)}.lg.static{cursor:default;border-color:transparent;background:transparent;padding-left:0}.brow{display:grid;grid-template-columns:26px 32px minmax(0,1fr) auto auto;gap:var(--s3);align-items:center;padding:var(--s3) 0;border-bottom:1px solid var(--line)}.brow:last-child{border-bottom:0}.brow .idx{font:400 var(--t0) var(--f-mono);color:var(--muted)}.brow .ti{font:500 var(--t3)/1.3 var(--f-book);text-decoration:none}.brow .ti:hover{text-decoration:underline;text-decoration-color:var(--line)}.brow .strip-link{max-width:620px}@media (max-width:640px){.brow{grid-template-columns:26px 32px minmax(0,1fr)}.brow>.pill,.brow>.row:last-child{grid-column:3}}.lead{color:var(--muted);max-width:76ch;font-size:var(--t2);line-height:1.6}.lead b{color:var(--ink);font-weight:600}.menu{position:relative;display:inline-flex}.menu-pop{position:fixed;z-index:60;overflow-y:auto;align-content:start;min-width:210px;max-width:calc(100vw - 16px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:var(--s2);display:grid}.menu-pop button{display:flex;gap:var(--s2);align-items:center;border:0;background:none;padding:var(--s2) var(--s2);border-radius:6px;font:inherit;font-size:var(--t1);color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap}.menu-pop button:hover{background:var(--soft)}.menu-pop button svg{color:var(--muted)}.menu-pop button.danger,.menu-pop button.danger svg{color:var(--bad)}.menu-pop button:disabled{opacity:.45;cursor:default}.menu-pop hr{border:0;border-top:1px solid var(--line);margin:var(--s1) var(--s0)}.empty-st{display:grid;justify-items:center;gap:var(--s2);text-align:center;padding:var(--s5) var(--s4);color:var(--ink)}.empty-st .muted{max-width:52ch}.empty-ic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--muted);margin-bottom:var(--s1)}.cap{display:inline-flex;gap:var(--s1);align-items:center;font-size:var(--t0);color:var(--muted);white-space:nowrap}.cap.on{color:var(--ink)}.cap.on svg{color:var(--ok)}.cap.warn,.cap.warn svg{color:var(--warn)}.caps{gap:var(--s1) var(--s3)}.alert{position:relative;padding-left:var(--ic-lead);line-height:1.55}.alert:before{content:"";position:absolute;left:14px;top:12px;width:16px;height:16px;background:currentColor;-webkit-mask:var(--ic-info) center/contain no-repeat;mask:var(--ic-info) center/contain no-repeat}.alert.bad:before{-webkit-mask-image:var(--ic-alert);mask-image:var(--ic-alert)}.alert.warn:before{-webkit-mask-image:var(--ic-tri);mask-image:var(--ic-tri)}.alert.ok:before{-webkit-mask-image:var(--ic-ok);mask-image:var(--ic-ok)}.alert.info{background:var(--soft);color:var(--ink)}.alert.info:before{color:var(--muted);background:var(--muted)}.alert.small{font-size:var(--t1)}.alert.small:before{top:11px}:root{--ic-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E");--ic-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E");--ic-tri:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E");--ic-ok:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.spick{font:500 var(--t4) var(--f-book);letter-spacing:0}.spick button{border:0;padding:0;border-radius:3px;margin:0;line-height:1.3}.spick button:hover{background:var(--soft);color:var(--rec)}.spick button.on{color:var(--stress);font-weight:600;background:color-mix(in srgb,var(--rec) 12%,transparent)}.toolbar{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);align-items:center;padding:var(--s3) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.toolbar .sep{width:1px;align-self:stretch;background:var(--line)}.conns{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--s3)}.conn{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3) var(--s4);display:grid;gap:var(--s2);align-content:start}.conn.off{opacity:.65}.conn-h{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--s3);align-items:center}.conn-av{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--soft);font:600 var(--t2) var(--f-ui);color:var(--ink)}.conn-h b{font-size:var(--t2);font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conn-st{display:inline-flex;gap:var(--s2);align-items:center;font-size:var(--t0);color:var(--muted)}.conn-st i{width:7px;height:7px;border-radius:50%;background:var(--muted)}.conn-st.ok i{background:var(--ok)}.conn-st.bad i{background:var(--bad)}.conn-st.warn i{background:var(--warn)}.conn-st.bad{color:var(--bad)}.conn-m{font:400 var(--t0)/1.5 var(--f-mono);color:var(--muted);word-break:break-all}.conn-kv{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);font-size:var(--t1);color:var(--muted)}.conn-kv b{color:var(--ink);font-weight:600}.conn-err{font-size:var(--t0);color:var(--bad);background:var(--bad-bg);border-radius:var(--rb);padding:var(--s2) var(--s2)}.conn-f{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;padding-top:var(--s2);border-top:1px solid var(--line);margin-top:var(--s0)}.conn-f .spacer{min-width:4px}.meterbar{height:5px;background:var(--soft);border-radius:99px;overflow:hidden}.meterbar i{display:block;height:100%;background:var(--ink)}.vcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--s3)}.vcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3) var(--s3);display:grid;gap:var(--s2);align-content:start}.vcard.dim{background:transparent}.vcard-h{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--s2);align-items:center}.vcard-h b{font:500 var(--t3)/1.25 var(--f-book)}.vcard-h .who{font-size:var(--t0);color:var(--muted);display:block}.vcard .desc{font-size:var(--t1);color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vcard-f{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;margin-top:var(--s0)}.vcard .lic{font-size:var(--t0);color:var(--muted);display:inline-flex;gap:var(--s1);align-items:center;text-decoration:none}.vcard a.lic:hover{color:var(--ink)}.play.ph{visibility:hidden}.vgroup-h{display:flex;gap:var(--s2);align-items:baseline;margin:var(--s4) 0 var(--s0)}.vgroup-h b{font-size:var(--t2);font-weight:600}.vgroup-h span{font-size:var(--t0);color:var(--muted)}.vsrc{font-size:var(--t4);margin-top:var(--s4)}.bcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--s3)}.bk{display:grid;grid-template-columns:62px minmax(0,1fr);gap:var(--s3);align-items:start;padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;text-align:left;font:inherit;color:inherit}.bk:hover{border-color:var(--muted)}.bk-cover{width:62px;height:84px;border-radius:3px 7px 7px 3px;position:relative;display:grid;place-items:end start;padding:8px 8px 8px 12px;background:var(--c);color:#fff;font:500 11px/1.2 var(--f-book);box-shadow:inset 4px 0 #0000002e,0 1px 2px #0000001f;overflow:hidden}.bk-cover:after{content:"";position:absolute;left:12px;right:8px;top:12px;height:1px;background:#ffffff80}.bk-t{font:500 var(--t3)/1.25 var(--f-book);margin-bottom:var(--s0)}.bk .meterbar{margin:var(--s2) 0 var(--s2)}.bk.new{border-style:dashed;background:transparent;grid-template-columns:1fr;justify-items:center;align-content:center;text-align:center;gap:var(--s2);color:var(--muted);min-height:118px}.bk.new:hover{color:var(--ink)}.opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s3)}.opt{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--s3);align-items:start;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.opt .conn-av{width:44px;height:44px}.opt b{font-size:var(--t2)}.opt .btn{justify-self:start;margin-top:var(--s2)}.login{grid-template-columns:1fr 1fr;padding:0;place-items:stretch}.login-art{background:#1c1b18;color:#f6f4ef;padding:56px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;overflow:hidden}.login-art .brand{color:#f6f4ef;font-size:26px}.login-art h2{font-size:36px;line-height:1.2;max-width:15ch;font-weight:400}.login-art p{color:#b9b3a6;max-width:40ch}.login-art .lanes-art{display:grid;gap:12px}.login-art .la{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center;font-size:12.5px;color:#b9b3a6}.login-art .la div{position:relative;height:10px}.login-art .la i{position:absolute;top:0;bottom:0;border-radius:3px}.login-form{display:grid;place-items:center;padding:var(--s4)}.login-form form{width:min(360px,100%);display:grid;gap:var(--s3)}@media (max-width:1100px){.login{grid-template-columns:1fr}.login-art{display:none}}.big-n{font:500 var(--t6)/1 var(--f-book);letter-spacing:-.02em}.radio-l{display:grid;gap:var(--s1)}.radio-l label{display:grid;grid-template-columns:20px 1fr;gap:var(--s2);align-items:start;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--rb);cursor:pointer}.radio-l label:has(input:checked){border-color:var(--ink);background:var(--soft2)}.radio-l input{margin-top:var(--s1)}.tbl.words td{vertical-align:middle}.tbl.words .wd{font:500 var(--t3) var(--f-book)}.tbl.words td.ex{font:400 var(--t2)/1.5 var(--f-book);color:var(--muted);max-width:420px}.tbl.words th.n{text-align:right}.danger-zone{border-style:dashed;background:transparent}.book-t{font:500 var(--t3)/1.25 var(--f-book)}.stars svg{color:var(--p5)!important}.vcards .vcard-h>.play{margin:0}.search-in{position:relative;display:block}.search-in svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted)}.search-in input{padding-left:var(--ic-lead);font-size:var(--t3);height:44px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--s3)}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3) var(--s3);display:grid;gap:var(--s1)}.stat b{font:500 var(--t4)/1.1 var(--f-book);font-variant-numeric:tabular-nums}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.avatar.sm{width:30px;height:30px;font-size:var(--t0);background:var(--soft);color:var(--ink)}td .menu-pop{text-align:left}.bk-cover{font-size:10px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.toolbar select{max-width:200px}:root[data-theme=dark] .login-art{background:#202127}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .login-art{background:#202127}}@media (max-width:640px){.pbtns{width:100%}.pbtns .btn{flex:1 1 auto;justify-content:center}.toolbar .sep{display:none}.conns{grid-template-columns:1fr}}@media (max-width:640px){.nav a{font-size:0;gap:0;padding:var(--s2)}.nav a svg{width:18px;height:18px}.meta-min{font-size:var(--t0)}.top-in{min-height:52px}}.drawer.wide{width:min(980px,100vw)}.drawer-b>form.panel{border:0;padding:0;background:transparent}.drawer-b>form.panel>h2:first-child{display:none}.subtabs{display:inline-flex;gap:var(--s0);padding:var(--s1);background:var(--soft);border-radius:10px;flex-wrap:wrap;justify-self:start;align-self:start}.subtabs button{border:0;background:transparent;padding:var(--s2) var(--s3);border-radius:8px;font:500 var(--t1) var(--f-ui);color:var(--muted);cursor:pointer;display:inline-flex;gap:var(--s2);align-items:center}.subtabs button:hover{color:var(--ink)}.subtabs button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.subtabs small{font:400 var(--t0) var(--f-mono);opacity:.7}.sec-bar{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.vlib{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--s4);align-items:start}.vnav{display:grid;gap:var(--s0);position:sticky;top:76px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s2)}.vnav-h{font-size:var(--t0);color:var(--muted);padding:var(--s2) var(--s2) var(--s1);letter-spacing:.02em}.vnav-h:first-child{padding-top:var(--s1)}.vnav button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s2);align-items:center;border:0;background:none;text-align:left;padding:var(--s2) var(--s2);border-radius:8px;cursor:pointer;font:inherit;color:var(--ink)}.vnav button:hover{background:var(--soft2)}.vnav button.on{background:var(--soft)}.vnav button b{font-size:var(--t1);font-weight:600}.vnav button.zero{opacity:.45}.btn.fav{color:var(--muted)}.btn.fav.on{color:var(--rec)}.bulkbar{background:var(--soft);position:sticky;top:var(--s6);z-index:3}.vlist table{table-layout:fixed;width:100%}.vlist{container-type:inline-size}@container (max-width:900px){.vlist .c-lic{display:none}}@container (max-width:820px){.vlist .c-src{display:none}}@container (max-width:640px){.vlist .c-caps{display:none}}@container (max-width:520px){.vlist .c-state{display:none}}.vlist td{vertical-align:middle;white-space:nowrap;overflow:hidden}.vlist th{white-space:nowrap}.vlist .vl-name{white-space:normal}.vlist .vl-name .ell{display:block;min-width:0}.vlist .vl-src{display:block}.vlist .lic{font-size:var(--t0);color:var(--muted);display:inline-flex;gap:var(--s1);align-items:center;text-decoration:none}.vl-caps{display:inline-flex;gap:var(--s2);align-items:center;color:var(--line)}.vl-caps .on{color:var(--ok)}.vl-caps .warn{color:var(--warn)}.vlist tr.dim b{color:var(--muted)}.vlist select.small{min-height:0;padding:var(--s1) var(--s2);font-size:var(--t1);width:100%}.vnav small{font:400 var(--t0) var(--f-mono);color:var(--muted)}@media (max-width:1100px){.vlib{grid-template-columns:1fr}.vnav{position:static;grid-auto-flow:column;overflow-x:auto;grid-auto-columns:max-content}.vnav-h{display:none}}.ch-stick{display:grid;gap:var(--s3);min-width:0}.pcard.fold{padding-top:var(--s2);padding-bottom:var(--s2)}@media (min-width:1101px){.ch-stick{position:sticky;top:calc(var(--s6) + var(--s3));z-index:4;background:var(--ground)}.ch-stick:before,.ch-stick:after{content:"";position:absolute;left:0;right:0;height:var(--s3);background:var(--ground)}.ch-stick:before{bottom:100%}.ch-stick:after{top:100%;background:linear-gradient(var(--ground),transparent)}.ch-stick .pcard,.ch-stick .stepbar{box-shadow:0 var(--s1) var(--s3) #0000000f}}.stepbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3) var(--s4);display:grid;gap:var(--s2);min-width:0}.stepbar.warn{border-color:var(--warn)}.stepbar.bad{border-color:var(--bad)}.stepbar.warn .sb-main>.ic{color:var(--warn)}.stepbar.bad .sb-main>.ic{color:var(--bad)}.stepbar.ok .sb-main>.ic{color:var(--ok)}.sb-main{display:flex;gap:var(--s3);align-items:center;min-width:0}.sb-main>.ic{flex:none}.sb-tx{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.sb-tx b{font-size:var(--t3);display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.sb-note{color:var(--muted);overflow-wrap:anywhere}.sb-act{display:flex;gap:var(--s3);align-items:center;flex:none}.sb-more{display:flex;gap:var(--s3);flex-wrap:wrap;padding-top:var(--s2);border-top:var(--hair)}.ln-chg.off{border-style:dashed;cursor:default;opacity:.8}@media (max-width:640px){.stepbar{position:fixed;left:0;right:0;bottom:calc(var(--dock) + env(safe-area-inset-bottom));z-index:18;border-radius:0;border-width:1px 0 0;padding:var(--s2) var(--s3);box-shadow:0 calc(-1 * var(--s1)) var(--s3) #00000014}.stepbar .sb-note,.stepbar .sb-more,.stepbar .sb-act .linkish,.stepbar .sb-tx .hint{display:none}.stepbar .sb-main>.ic{display:none}.stepbar.bad .sb-note,.stepbar.keep .sb-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stepbar .lanes,.stepbar .pz-legend{display:none}.stepbar .sb-tx b{font-size:var(--t2)}.stepbar .btn .btn-sub{font-size:var(--t0)}.page:has(.stepbar){padding-bottom:calc(var(--s6) + var(--s6) + var(--dock) + env(safe-area-inset-bottom))}}.script .lines{max-height:min(640px,calc(100vh - 150px));overflow:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:var(--s2)}.drawer-b>.subtabs{position:sticky;top:-18px;z-index:2;box-shadow:0 0 0 8px var(--surface)}.shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--s5) var(--s4)}.book{display:grid;gap:var(--s1);border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;align-content:start}.cover{position:relative;aspect-ratio:2/3;border-radius:3px 8px 8px 3px;background:var(--bg);color:var(--fg);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto auto;padding:16px 14px 16px 20px;margin-bottom:8px;box-shadow:0 1px 1px #00000014,0 6px 16px -6px #00000040;transition:transform .18s,box-shadow .18s}.cover:before{content:"";position:absolute;inset:0 auto 0 0;width:9px;background:linear-gradient(90deg,#00000047,#0000000d 70%,#ffffff14)}.cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(255,255,255,.08),transparent 40%,rgba(0,0,0,.12))}.book:hover .cover{transform:translateY(-3px);box-shadow:0 1px 1px #00000014,0 14px 26px -10px #00000059}.cover-a{font:500 9.5px var(--f-ui);letter-spacing:.14em;text-transform:uppercase;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover-t{align-self:end;font:500 19px/1.18 var(--f-book);letter-spacing:-.01em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cover-r{height:1px;background:currentColor;opacity:.45;margin:12px 0 10px;width:40%}.cover-m{display:grid;gap:5px;opacity:.55}.cover-m>span{position:relative;height:3px}.cover-m i{position:absolute;top:0;bottom:0;border-radius:2px;background:currentColor}.cover.new{background:transparent;color:var(--muted);border:1.5px dashed var(--line);box-shadow:none;display:grid;grid-template-rows:none;place-content:center;justify-items:center;gap:6px;text-align:center;padding:16px}.cover.new:before,.cover.new:after{display:none}.book:hover .cover.new{color:var(--ink);border-color:var(--muted)}.book-n{font:600 var(--t2)/1.3 var(--f-ui);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meterbar.thin{height:3px;margin-top:var(--s1)}@media (max-width:640px){.shelf{grid-template-columns:repeat(2,1fr);gap:var(--s4) var(--s3)}}.cover-sm{width:58px;flex:none;display:block}.cover-sm .cover{padding:6px 5px 6px 9px;margin:0;border-radius:2px 5px 5px 2px;grid-template-rows:1fr auto}.cover-sm .cover-a,.cover-sm .cover-r,.cover-sm .cover-m{display:none}.cover-sm .cover-t{font-size:8.5px;-webkit-line-clamp:5}.tabbar{display:none}@media (max-width:640px){.nav,.hide-m{display:none!important}.top-in{flex-wrap:nowrap;min-height:52px;gap:var(--s2);padding:0 var(--s3)}.top .tasks .btn{padding:var(--s2) var(--s2)}.brand{font-size:var(--t4)}.tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:14;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:var(--s2) var(--s1) calc(var(--s2) + env(safe-area-inset-bottom))}.tabbar a{display:grid;justify-items:center;gap:var(--s0);padding:var(--s1) 0;font-size:var(--t0);color:var(--muted);text-decoration:none;border-radius:10px}.tabbar a.active{color:var(--ink)}.tabbar a.active svg{color:var(--ink)}.page{--dock:70px}.page.with-mini{--dock:124px}.mini{bottom:calc(60px + env(safe-area-inset-bottom));padding:var(--s2) var(--s3)}.toasts,.prep-chip{bottom:calc(76px + env(safe-area-inset-bottom))!important}h1,.phead h1{font-size:var(--t4)}.phead{gap:var(--s2)}.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1*var(--s3));padding:0 var(--s3)}.tabs::-webkit-scrollbar{display:none}.tabs button{white-space:nowrap;padding:var(--s2) var(--s2)}.subtabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.subtabs button{white-space:nowrap}.steps{display:flex;overflow-x:auto;gap:var(--s2);margin:0 calc(-1*var(--s3));padding:0 var(--s3) var(--s0);scrollbar-width:none}.steps::-webkit-scrollbar{display:none}.steps li{flex:none}.steps li button{padding:var(--s2) var(--s2);gap:var(--s2)}.steps .t .small{display:none}.steps .n{width:22px;height:22px}.next{padding:var(--s3) var(--s3);gap:var(--s2)}.next>.ic{display:none}.next .btn{width:100%;justify-content:center}.shelf{grid-template-columns:repeat(3,1fr);gap:var(--s4) var(--s2)}.cover{padding:10px 8px 10px 13px}.cover-t{font-size:13px}.cover-a{visibility:hidden}.cover-m{display:none}.cover-r{margin:8px 0 0}.book-n,.book .small{font-size:var(--t0)}.tbl.users th:nth-child(4),.tbl.users td:nth-child(4),.tbl.users th:nth-child(6),.tbl.users td:nth-child(6),.tbl.users th:nth-child(7),.tbl.users td:nth-child(7){display:none}.tbl.users th,.tbl.users td{padding-left:var(--s1);padding-right:var(--s1)}.tbl.words th:nth-child(3),.tbl.words td:nth-child(3),.tbl.words th:nth-child(2),.tbl.words td:nth-child(2){display:none}.tbl.words table,.tbl.words tbody{display:block}.tbl.words thead{display:none}.tbl.words tr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);padding:var(--s2) var(--s3);border-bottom:var(--hair)}.tbl.words td{border:0;padding:0}.tbl.words td:nth-child(1){flex:1 1 auto;min-width:0}.tbl.words td:nth-child(5){margin-left:auto}.tbl.words td:nth-child(4){order:3;flex:1 1 100%;min-width:0}.drawer .tbl th:nth-child(5),.drawer .tbl td:nth-child(5),.drawer .tbl th:nth-child(4),.drawer .tbl td:nth-child(4){display:none}.drawer,.drawer.wide{width:100vw}.drawer-b{padding:var(--s3);overflow-x:hidden}.drawer-b .row>label.f{flex:1 1 100%!important;min-width:0}.drawer-f{padding:var(--s2) var(--s3) calc(var(--s2) + env(safe-area-inset-bottom))}.tasks-pop{position:fixed;left:10px;right:10px;top:58px;width:auto}.pop{left:10px!important;right:10px;width:auto}.menu-pop{min-width:200px}.pcard{padding:var(--s3)}.transport{gap:var(--s2)}.script .lines{max-height:none;border:0;background:transparent;padding:0}.ln{padding:var(--s2) var(--s2);border-bottom:1px solid var(--line);border-radius:0}.chrow{grid-template-columns:24px minmax(0,1fr) 70px 18px}.brow{padding:var(--s3) 0}.opt{padding:var(--s3);gap:var(--s3)}.stats{grid-template-columns:repeat(2,1fr)}.stat b{font-size:var(--t4)}.conn{padding:var(--s3)}.toolbar{padding:var(--s2)}.login-form{place-items:start center;padding-top:15vh}}.show-m{display:none!important}@media (max-width:640px){.show-m{display:inline-flex!important}}@media (max-width:640px){.drawer-b form,.drawer-b .stack,.drawer-b .row,.drawer-b input,.drawer-b select,.drawer-b textarea{min-width:0;max-width:100%}.drawer-b .alert{max-width:100%;overflow-wrap:anywhere}.tbl.users th:nth-child(2),.tbl.users td:nth-child(2),.tbl.users th:nth-child(3),.tbl.users td:nth-child(3){display:none}}.cover.img{padding:0;display:block;background:var(--soft)}.cover.img img{width:100%;height:100%;object-fit:cover;display:block}.cover.img:before{z-index:1}.ed-chip{justify-self:start;display:inline-flex;gap:var(--s2);align-items:center;border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:var(--s1) var(--s3) var(--s1) var(--s2);font:500 var(--t0) var(--f-ui);color:var(--ink);cursor:pointer;margin-top:var(--s1)}.ed-chip:hover{border-color:var(--muted)}.ed-chip small{color:var(--muted);font-weight:400}.ed-link{display:inline-flex;gap:var(--s1);align-items:center;text-decoration:none;color:var(--muted)}.ed-link:hover{color:var(--ink)}.conn.ed.on{border-color:var(--ink)}.cast{display:flex;flex-wrap:wrap;gap:var(--s2)}.cast-i{display:inline-flex;gap:var(--s2);align-items:center;font-size:var(--t0);background:var(--soft2);border-radius:99px;padding:var(--s1) var(--s2) var(--s1) var(--s2);max-width:100%}.cast-i i{width:8px;height:8px;border-radius:50%;flex:none}.cast-i b{font-weight:600}.cast-i span{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--s4);align-items:start}@media (max-width:1100px){.card-grid{grid-template-columns:1fr}}.card-cover{width:190px;display:block}.card-cover .cover{margin:0}.ai-sug{border-color:var(--ink)}.phead .ed-chip{margin-top:var(--s2)}@media (max-width:640px){.card-cover{width:120px}.card-grid aside .panel .small{font-size:var(--t0)}}.tabs{gap:var(--s0);border-bottom:1px solid var(--line)}.tabs button{font:500 var(--t2) var(--f-ui);padding:var(--s3) var(--s3) var(--s3);color:var(--muted);gap:var(--s2);border-bottom-width:2.5px;border-radius:8px 8px 0 0}.tabs button svg{opacity:.75}.tabs button:hover{color:var(--ink);background:var(--soft2)}.tabs button.on{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.tabs button.on svg{opacity:1}.new-tag{font:600 var(--t0)/1 var(--f-ui);letter-spacing:.02em;color:var(--rec-ink);background:var(--rec);border-radius:99px;padding:var(--s1) var(--s2)}@media (max-width:640px){.tabs button{font-size:var(--t2);padding:var(--s2) var(--s3)}}@media (max-width:640px){.tabs{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);padding-right:var(--s5)}}.ln.thought .ln-tx{font-style:italic;color:color-mix(in srgb,var(--ink) 82%,var(--muted))}.ln-kind{display:inline-flex;gap:var(--s1);align-items:center;font:500 var(--t0)/1 var(--f-ui);color:var(--muted);background:var(--soft);border-radius:99px;padding:var(--s1) var(--s2);white-space:nowrap}.cutbar{position:fixed;z-index:60;width:320px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 12px 32px #00000029;padding:var(--s3);display:grid;gap:var(--s2)}.cut-q{font:italic 400 var(--t2)/1.45 var(--f-book);color:var(--muted);max-height:4.4em;overflow:hidden}.cut-k,.cut-h{display:flex;flex-wrap:wrap;gap:var(--s2)}.cut-h .chip .dot{background:var(--c)}.thoughts-set{gap:var(--s2);margin:calc(-1*var(--s1)) 0 var(--s3);flex-wrap:wrap;color:var(--muted)}.thoughts-set>span{color:var(--ink);font-weight:500}.stack>.thoughts-set{margin:0}.plist{display:grid;gap:var(--s2)}.prow{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--s3);align-items:center;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3) var(--s3);font:inherit;color:inherit;cursor:pointer}.prow:hover{border-color:color-mix(in srgb,var(--ink) 30%,var(--line))}.prow-t{display:grid;gap:var(--s0);min-width:0}.prow-t b{font-weight:600;font-size:var(--t2)}.prow-t small{color:var(--muted);font-size:var(--t1);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.prow-s{display:grid;gap:var(--s1);justify-items:end}.prow-s small{color:var(--muted);font-size:var(--t0)}.ptext{width:100%;min-height:52vh;font:400 var(--t1)/1.55 var(--f-mono);border:1px solid var(--line);border-radius:var(--rb);padding:var(--s3) var(--s3);background:var(--ground);color:var(--ink);resize:vertical;margin-top:var(--s2);white-space:pre-wrap;box-sizing:border-box}pre.ptext{min-height:0;max-height:60vh;overflow:auto;margin:0}.pvar{font:400 var(--t0) var(--f-mono);background:var(--soft);border-radius:5px;padding:1px var(--s2);margin:0 var(--s1) 0 0}.hist{display:grid;gap:var(--s2);margin-top:var(--s2)}.hrow{display:flex;gap:var(--s3);align-items:center;border:1px solid var(--line);border-radius:var(--rb);padding:var(--s2) var(--s3)}.hrow.on{border-color:var(--ink)}.hrow .grow{display:grid;gap:var(--s0);min-width:0}.hrow small{color:var(--muted);font-size:var(--t0)}@media (max-width:640px){.prow{grid-template-columns:34px minmax(0,1fr);padding:var(--s3)}.prow .conn-av{width:34px;height:34px}.prow-s{grid-column:2;justify-items:start;display:flex;gap:var(--s2);align-items:center}.hrow{flex-wrap:wrap}.cutbar{left:12px!important;right:12px;width:auto}.ptext{min-height:46vh}}.ln-who{flex-wrap:wrap}.clean-alert{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.clean-alert>span{flex:1 1 320px}.plist,.prow{min-width:0}@media (max-width:640px){.toolbar .subtabs{max-width:100%;overflow-x:auto}}.book-w{position:relative;min-width:0}.book-w .book{width:100%}.book-menu{position:absolute;top:6px;right:6px;opacity:0;transition:opacity .15s}.book-menu .btn{background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.book-w:hover .book-menu,.book-menu:focus-within{opacity:1}@media (hover:none){.book-menu{opacity:1}}.book-menu{opacity:1}.book-w.picking .cover{transition:transform .12s,box-shadow .12s}.book-w.picked .cover{outline:3px solid var(--ink);outline-offset:3px}.book-tick{position:absolute;top:8px;left:8px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--ink)}.book-w .book{position:relative}.trow{display:flex;gap:var(--s2);align-items:center;border:1px solid var(--line);border-radius:var(--rb);padding:var(--s2) var(--s3)}.trow-t{display:grid;gap:var(--s0);flex:1;min-width:0}.trow-t b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trow-t small{color:var(--muted);font-size:var(--t0)}.dup-alert{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.dup-alert>span{flex:1 1 320px}.drawer-b>*{min-width:0}.drawer-b section,.drawer-b form,.drawer-b .stack,.drawer-b .row{min-width:0;max-width:100%}.drawer-b select,.drawer-b input,.drawer-b textarea{min-width:0;max-width:100%}.drawer-b .stack>select{width:100%;text-overflow:ellipsis}.drawer-b .row>input[type=text]{min-width:0!important}.drawer-h{min-width:0}.drawer-h h2{min-width:0;overflow:hidden;text-overflow:ellipsis}label.row:has(>input[type=checkbox]){flex-wrap:nowrap;align-items:flex-start;gap:var(--s2)}label.row>input[type=checkbox]{flex:none;margin-top:var(--s0)}.ln-how{display:inline-flex;flex-wrap:wrap;gap:var(--s1) var(--s2);align-items:center;justify-content:flex-end;border:1px dashed var(--line);background:transparent;color:var(--muted);font:400 var(--t0) var(--f-ui);padding:var(--s1) var(--s2);border-radius:99px;cursor:pointer;max-width:260px;text-align:right}.ln-how:hover{border-color:var(--ink);color:var(--ink)}.ln-how.set{border-style:solid;color:var(--ink);background:var(--soft)}.ln-mark{font-size:var(--t0);color:var(--muted)}.ln-mark:before{content:"·";margin-right:var(--s2)}.ln-how>span:first-of-type.ln-mark:before{content:none}.lp-q{margin:0;font:italic 400 var(--t3)/1.55 var(--f-book);color:var(--ink);border:0;padding:0}.lp-chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.lp-chips .chip.on{background:var(--ink);color:var(--ground);border-color:var(--ink)}.lp-chips .chip .dot{background:var(--c)}.lp-chips .chip.on .dot{box-shadow:0 0 0 2px var(--ground)}.lp-who{display:inline-flex;gap:var(--s2);align-items:center;font:500 var(--t2) var(--f-ui);color:var(--muted);margin-left:var(--s2)}.lp-who .dot{background:var(--c)}.lp-cap{margin-left:auto;font:400 var(--t0) var(--f-ui);color:var(--muted)}.lp-cap.ok{color:var(--ok)}.lp-all{display:inline-flex;gap:var(--s2);align-items:center;border:0;background:none;color:var(--muted);font:400 var(--t0) var(--f-ui);cursor:pointer;padding:0;justify-self:start}.lp-all:hover{color:var(--ink);text-decoration:underline}@media (max-width:640px){.ln-how{max-width:100%;justify-content:flex-start}}.ln .play.on,.ln:hover .play.on,.ln.sel .play.on,.ln.on .play.on{background:var(--rec);border-color:var(--rec);color:var(--rec-ink)}.lp-phr{display:grid;gap:var(--s2)}.lp-ph{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:var(--rb);padding:var(--s2) var(--s2);font:400 var(--t2)/1.45 var(--f-book);color:var(--ink);cursor:pointer}.lp-ph:hover{border-color:var(--ink)}.lp-ph:disabled{opacity:.5;cursor:default}.ln-how0{display:inline-flex;gap:var(--s1);align-items:center}.crumbs .sep{color:var(--line)}.crumbs b{color:var(--ink);font-weight:600}.crumbs-back{display:none}@media (max-width:640px){.crumbs-full{display:none}.crumbs-back{display:inline-flex;gap:var(--s0);align-items:center;color:var(--ink)!important;font-weight:500;font-size:var(--t2);margin-left:calc(-1*var(--s1))}}main.page{animation:pagein .22s ease-out}@keyframes pagein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main.page{animation:none}}.crumbs-cover{display:inline-flex;flex:none;text-decoration:none}.crumbs-cover .cover{width:18px;height:26px;border-radius:2px 3px 3px 2px;padding:0;margin:0;box-shadow:var(--shadow-1)}.crumbs-cover .cover *{display:none}.ch-head{align-items:center}.ch-title{display:flex;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;min-width:0}.ch-title h1{min-width:0}.ch-nav{display:inline-flex;gap:var(--s1);align-items:center}.ch-nav .iconbtn{width:var(--tap);height:var(--tap);color:var(--ink);text-decoration:none}.ch-nav .iconbtn.off{color:var(--line);border-color:var(--soft);cursor:default}.ch-n{color:var(--muted);font-size:var(--t1);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 var(--s1)}.sub.one{flex-wrap:nowrap;min-width:0;overflow:hidden;white-space:nowrap}.sub.one>*{flex:none}.sub.one>.sub-x{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.chrow.cur{background:var(--ink);color:var(--ground)}.chrow.cur .ti{font-weight:600}.chrow.cur .idx,.chrow.cur .small,.chrow.cur .muted{color:color-mix(in srgb,var(--ground) 75%,transparent)!important}.lp-ctx{display:block;font:400 var(--t0) var(--f-ui);color:var(--muted);margin-top:var(--s0)}.crumbs-full{display:inline-flex;gap:var(--s2);align-items:center;flex-wrap:wrap}@media (max-width:640px){.crumbs-full{display:none}}.section{display:grid;gap:var(--s3);min-width:0}.sec-h{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0}.sec-h>h2,.sec-h>h3{margin:0}.sec-h>.spacer+*{flex:none}.gap-0{gap:var(--s0)!important}.gap-1{gap:var(--s1)!important}.gap-2{gap:var(--s2)!important}.gap-3{gap:var(--s3)!important}.gap-4{gap:var(--s4)!important}.gap-5{gap:var(--s5)!important}.rlist{display:grid;gap:var(--s0)}.ri{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap);padding:var(--s2) var(--s3);border-radius:var(--rb);min-width:0}.ri:hover{background:var(--soft2)}form.stack,.form{display:grid;gap:var(--s3)}.btn{min-height:var(--tap)}.btn.small{min-height:calc(var(--tap) - var(--s2))}@media (max-width:1100px){.btn,.btn.small,.chip,.subtabs button,.tabs button,select,input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=search]{min-height:var(--tap)}.chip{padding-top:var(--s1);padding-bottom:var(--s1)}.menu-pop button,.menu-pop a{min-height:var(--tap)}}.show-t{display:none}@media (max-width:1100px){.hide-t{display:none!important}.show-t{display:inline}.phead{grid-template-columns:1fr}.top-in{flex-wrap:nowrap}}.st-row{display:grid;grid-template-columns:9ch 6ch calc(var(--tap)*1.7) minmax(0,1fr);gap:var(--s3)}.st-k{font:var(--t0) var(--f-mono);color:var(--ink)}.st-v{font:var(--t0) var(--f-mono);color:var(--muted)}.st-bar{height:var(--s2);background:var(--rec);border-radius:var(--rs);min-width:var(--bw)}.st-w{min-width:0}.st-t{display:grid;gap:var(--s1);justify-items:start}.st-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s3)}.st-c{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--s2);align-items:center}.st-sw{grid-row:span 2;width:var(--tap);height:var(--tap);border-radius:var(--rb);border:var(--hair)}@media (max-width:640px){.st-row{grid-template-columns:9ch 6ch minmax(0,1fr)}.st-row .st-w{grid-column:1/-1}}.pc-old{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;padding-top:var(--s3);border-top:var(--hair);font-size:var(--t1)}.pc-old>span{flex:1 1 16rem;min-width:0}.pc-oldtag{font:500 var(--t0)/1 var(--f-ui);color:var(--warn);border:1px solid currentColor;border-radius:99px;padding:var(--s1) var(--s2);white-space:nowrap}.stale-alert{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.stale-alert>span{flex:1 1 20rem;min-width:0}.btn-sub{font-size:var(--t1);opacity:.8;font-weight:400}.btn-sub:before{content:"· "}@media (hover:none){.ln-side .btn.icon{opacity:1}}body:has(.drawer-wrap) .toasts{top:var(--s4);bottom:auto!important}.vnav-s{display:none}@media (max-width:1100px){.vnav-s{display:block}}.sl-reset{display:inline-flex;align-items:center;gap:var(--s0);border:0;background:var(--soft);color:var(--ink);border-radius:var(--rs);padding:0 var(--s1);font:inherit;font-family:var(--f-mono);font-size:var(--t0);cursor:pointer}@media (max-width:640px){.btn:has(.btn-sub){flex-wrap:wrap;white-space:normal;justify-content:center;row-gap:0}.btn-sub{flex-basis:100%;text-align:center}.btn-sub:before{content:""}}.meta-min{text-decoration:none}.legal{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--s5);align-items:start}.legal-nav{display:flex;flex-direction:column;gap:var(--s1);position:sticky;top:var(--s4)}.legal-nav a{color:var(--muted);text-decoration:none;font-size:var(--t1);padding:var(--s1) var(--s2);border-radius:var(--rs)}.legal-nav a:hover{color:var(--ink)}.legal-nav a.active{color:var(--ink);background:var(--soft);font-weight:500}.legal-doc{max-width:46rem;min-width:0;display:flex;flex-direction:column;gap:var(--s3);font-size:var(--t2);line-height:1.6}.legal-doc h1{font-size:var(--t5);margin:0 0 var(--s2)}.legal-doc h3{font-size:var(--t3);margin:var(--s3) 0 0}.legal-doc p,.legal-doc ul{margin:0}.legal-doc p{white-space:pre-line}.legal-doc ul{padding-left:var(--s4);display:flex;flex-direction:column;gap:var(--s1)}.legal-doc a{overflow-wrap:anywhere}.legal-page{max-width:var(--maxw);margin:0 auto;padding:var(--s4) var(--gutter) var(--s6)}.legal-top{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s5)}.legal-links{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3)}.legal-links a{color:inherit}.consent{display:flex;gap:var(--s2);align-items:flex-start;font-size:var(--t1);line-height:1.5}.consent input{margin-top:var(--s0);flex:none}@media (max-width:1100px){.legal{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.legal-nav{position:static;flex-direction:row;overflow-x:auto;gap:var(--s1);padding-bottom:var(--s1)}.legal-nav a{white-space:nowrap}}.save-btn{display:inline-flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.save-btn>.small{display:inline-flex;align-items:center;gap:var(--s1)}.btn.is-off,.play.is-off{opacity:.45;cursor:not-allowed}.ear-sum{align-items:center;gap:var(--s2);color:var(--muted);flex-wrap:nowrap}.ear-sum>span{flex:1;min-width:0}.ear-sum>.btn{flex:none}@media (max-width:640px){.ear-sum{flex-wrap:wrap}}.ear-sum.ok{color:var(--ok)}.ear-sum .ic{flex:none}.ear-alert{align-items:center}.ln-ear{display:inline-flex;align-items:center;gap:var(--s1);border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:0 var(--s2);min-height:calc(var(--tap) - 12px);font:inherit;font-size:var(--t0);color:var(--muted);cursor:pointer;white-space:nowrap}.ln-ear.bad,.ln-ear.error{color:var(--bad);border-color:currentColor}.ln-ear.warn{color:var(--warn);border-color:currentColor}.ln-ear.ok{color:var(--ok)}.ear-diff{margin-top:var(--s2);padding:var(--s3);border-radius:var(--rs);background:var(--soft2);display:flex;flex-direction:column;gap:var(--s2);font-family:var(--f-ui)}.ear-words{font-size:var(--t2);line-height:1.7}.ew.miss{color:var(--bad);text-decoration:line-through}.ew.wrong{color:var(--bad)}.ew.wrong s{color:var(--muted)}.ew.extra{color:var(--warn)}.ew.close{text-decoration:underline dotted var(--muted)}.ln-ear.warn{color:var(--muted);border-color:var(--line)}.ln-chg{display:inline-flex;align-items:center;gap:var(--s1);border:1px solid currentColor;background:var(--surface);border-radius:99px;padding:0 var(--s2);min-height:calc(var(--tap) - 12px);font:inherit;font-size:var(--t0);color:var(--warn);cursor:pointer;white-space:nowrap}.upd-card{gap:var(--s2)}.upd-card .btn{justify-content:center;flex-wrap:wrap;white-space:normal;text-align:center}.upd-card .btn .btn-sub{flex-basis:100%}.linkish{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.plan-strip{max-width:var(--maxw);margin:var(--s3) auto 0;padding:var(--s2) var(--s3);display:flex;gap:var(--s3);align-items:center;background:var(--soft);border-radius:var(--rb);font-size:var(--t1)}.plan-strip>span{flex:1;min-width:0}@media (max-width:1100px){.plan-strip{margin-left:var(--gutter);margin-right:var(--gutter)}}.meta-min{white-space:nowrap}.mm-short{display:none}@media (max-width:640px){.mm-full{display:none}.mm-short{display:inline}}@media (max-width:640px){.brand .ver{display:none}}.tip{display:flex;gap:var(--s2);align-items:flex-start;padding:var(--s2) var(--s3);background:var(--soft2);border-radius:var(--rs);margin-bottom:var(--s2)}.tip>span{flex:1;min-width:0}.ch-title .iconbtn{align-self:center}.search-f{display:flex;align-items:center;gap:var(--s1);border:var(--hair);border-radius:var(--rs);padding:0 var(--s2);min-height:calc(var(--tap) - var(--s2));background:var(--surface);min-width:0;flex:0 1 220px}.search-f input{border:0;outline:0;background:transparent;font:inherit;font-size:var(--t1);min-width:0;flex:1;padding:0}.search-f:focus-within{border-color:var(--ink)}.search-f .iconbtn{padding:0}.w.hit{background:var(--warn-bg);border-radius:var(--rs)}.ln-notebox{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s2);padding:var(--s2);border:var(--hair);border-radius:var(--rs);background:var(--soft2);font:400 var(--t1)/1.45 var(--f-ui);cursor:default}.ln-notebox textarea{width:100%;font:inherit;resize:vertical}.ln-edit{display:flex;flex-direction:column;gap:var(--s2);cursor:default}.ln-edit textarea{width:100%;font:inherit;line-height:1.6;resize:none;overflow:hidden;padding:var(--s1) var(--s2);border-radius:var(--rs)}.ln-edit .small{font-family:var(--f-ui)}.pop-fix{display:grid;gap:var(--s2);padding-top:var(--s2);border-top:var(--hair)}.pop-fix .row{flex-wrap:nowrap}.pop-fix input{flex:1;min-width:0}.ln-notebox.view{flex-direction:row;align-items:center;flex-wrap:wrap}.ln-notebox.view .ln-notetx{flex:1;min-width:0;overflow-wrap:anywhere}.ln-notebox.done{background:transparent}.ln-notebox.done .ln-notetx{color:var(--muted);text-decoration:line-through}@media (max-width:640px){.search-f{flex:1 1 100%}}.srch-hit{display:flex;flex-direction:column;gap:var(--s0);text-decoration:none;color:inherit}.srch-hit:hover .srch-tx{text-decoration:underline}.srch-tx{font:400 var(--t2)/1.45 var(--f-book);overflow-wrap:anywhere}mark.hit{background:var(--warn-bg);color:inherit;border-radius:var(--rs)}.search-f input::-webkit-search-cancel-button{display:none}.srch-hit{align-items:flex-start;text-align:left}.ln-side .btn.icon.ln-how{border:0;border-radius:var(--rs);position:relative}.ln-side .btn.icon.ln-how.set{background:var(--soft);color:var(--ink)}.ln-how-n{font:600 var(--t0)/1 var(--f-ui);margin-left:var(--s0)}.ch-grid.wide{grid-template-columns:minmax(0,1fr)}.ch-grid.wide>aside{display:none}@media (max-width:1100px){.ch-wide-btn{display:none}.ch-grid.wide>aside{display:grid}}.ch-hide{justify-self:end}@media (min-width:641px){.ln{grid-template-columns:26px 72px minmax(0,1fr) auto;grid-template-rows:auto 1fr}.ln>.play,.ln>.ln-tc{grid-row:1}.ln>.ln-who{grid-column:1/3;grid-row:2;align-self:start;padding-top:0}.ln>.ln-tx{grid-column:3;grid-row:1/3}.ln>.ln-side{grid-column:4;grid-row:1/3}.ln-who select{margin-left:0;padding-left:0}.ln>.ln-who{margin-top:calc(-1 * var(--s2) - var(--s0));flex-wrap:nowrap}.ln-who select{min-width:0;flex:0 1 auto;padding-right:var(--s0)}.ln-who .ic,.ln-who .ln-kind{flex:none}.ln-who .ln-kind{background:none;padding:0}.ln-kind>span{display:none}}.w .plus{font-size:0}.w .sd{position:relative}.w .sd:after{content:"´";position:absolute;left:50%;top:-.14em;transform:translate(-50%);color:var(--stress);font-weight:600;pointer-events:none}.w.dbt{background:color-mix(in srgb,var(--warn) 22%,transparent);box-shadow:inset 0 -2px 0 var(--warn)}.w.dbt:hover{background:color-mix(in srgb,var(--warn) 36%,transparent)}.ch-marks.on{background:var(--ink);border-color:var(--ink);color:var(--ground)}.ch-marks small{font-weight:600;opacity:.7}[hidden]{display:none!important}.bal{position:relative;display:inline-flex}.bal-btn{display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--rp);background:var(--surface);color:var(--muted);font:var(--t1)/1 var(--f-ui);cursor:pointer;white-space:nowrap}.bal-btn b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.bal-btn:hover{border-color:var(--ink)}.bal-btn.low,.bal-btn.low b{color:var(--bad)}.bal-pop{position:absolute;top:calc(100% + var(--s2));right:0;z-index:40;width:min(22rem,calc(100vw - 2 * var(--s3)));display:grid;gap:var(--s2);padding:var(--s4)}.bal-h{margin-top:var(--s2);text-transform:uppercase;letter-spacing:.04em;font-size:var(--t0)}.bal-list{display:grid}.bal-row{display:flex;gap:var(--s3);align-items:center;padding:var(--s2) 0;border-top:1px solid var(--line)}.bal-w{display:grid;min-width:0;flex:1}.bal-row b{font-variant-numeric:tabular-nums;font-family:var(--f-mono);font-weight:500}.bal-row b.plus,.led .plus{color:var(--ok)}@media (max-width:640px){.bal-btn{padding:0 var(--s2);min-height:0;height:calc(var(--tap) - var(--s2))}.bal-l,.bal-btn .ic{display:none}.bal-pop{position:fixed;top:var(--s6);right:var(--s3)}}.price-cards{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.tbl.cmp,.tbl.led{max-height:none}.tbl.cmp table{table-layout:fixed}.tbl.cmp thead th{font:500 var(--t3)/1.2 var(--f-book);color:var(--ink);text-align:center;padding-top:var(--s3);padding-bottom:var(--s3)}.tbl.cmp tbody th{position:static;text-align:left;font-weight:500;font-size:var(--t1);color:var(--ink);width:34%;vertical-align:middle}.tbl.cmp thead th{position:static}.tbl.cmp tbody tr:last-child th,.tbl.cmp tbody tr:last-child td{border-bottom:0}.tbl.cmp td{text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums}.cmp-h{display:block;font-weight:400;margin-top:var(--s0)}.cmp-y{color:var(--ok)}.cmp-n{color:var(--muted)}.calc-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--s3)}.calc-out .stat b{font:500 var(--t4)/1.2 var(--f-book)}.cols2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}ul.tight{margin:0;padding-left:var(--s4);display:grid;gap:var(--s1)}.nowrap{white-space:nowrap}.tbl.led td .ellipsis{display:block}@media (max-width:640px){.cols2{grid-template-columns:1fr}.led-x{display:none}.tbl.cmp{overflow-x:auto}.tbl.cmp table{min-width:30rem}.tbl.cmp tbody th{width:32%;position:sticky;left:0;background:var(--surface);z-index:1}.cmp-h{display:none}.tbl.cmp thead th:first-child{position:sticky;left:0;background:var(--surface);z-index:1}}.aslink{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.aslink:hover{text-decoration-color:currentColor}.toolbar .f.grow{flex:1 1 12rem;min-width:0}.toolbar .f.grow input{width:100%}.toolbar>a.btn{align-self:flex-end}.ccard-b{display:grid;gap:var(--s3);grid-auto-rows:max-content;min-width:0}.ccard-b>*{min-width:0}.ccard-b .sc-h{margin:var(--s2) 0 0}.ccard-b .tbl,.tbl.pays{max-height:none}.tbl.pays td{vertical-align:top}.tbl.pays .pill+div{margin-top:var(--s1)}.pay-m{display:none}th .aslink{font-weight:inherit;color:inherit}@media (max-width:640px){.pay-x{display:none}.pay-m,.tbl.pays table,.tbl.pays tbody{display:block}.tbl.pays thead{display:none}.tbl.pays tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s1) var(--s3);padding:var(--s3);border-bottom:var(--hair)}.tbl.pays td{border:0;padding:0;min-width:0}.tbl.pays td:nth-child(2){grid-column:1/-1;grid-row:2;overflow-wrap:anywhere}.tbl.pays td:nth-child(4){grid-column:2;grid-row:1}.tbl.pays td:nth-child(5){grid-column:1/-1;grid-row:3}}.letters{display:grid}.letter{display:flex;gap:var(--s3);align-items:center;justify-content:space-between;padding:var(--s3) 0;border-top:var(--hair)}.letter:first-child{border-top:0}.letter>label{min-width:0;flex:1 1 auto}.letter>.btn{flex:none}@media (max-width:640px){.letter{flex-direction:column;align-items:flex-start;gap:var(--s2)}}
