@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-BzaZ2G4I.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-C9FRK885.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-B39t1X7y.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-BkdcWM7b.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-BUUrsfV-.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-DdfO1Nvk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CBRraIpp.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-MA4hiy33.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-ewn2asjg.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-B7NIz69R.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-DBr9Q4ey.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-BHzl4zJk.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-CUgs0swt.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-2bZMbOZH.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-D4VCMTcP.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-BjGLHwGK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-DV9mz7zY.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-C5knWE3i.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-BW9M7xaG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-8bUwcGaO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-cyUPhcuk.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-UVQ2eRcP.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-BY7-DA4O.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-1B2hRaOB.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-CzSAHFzG.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DcBFOPTL.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-CRpx0zbd.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-B43zM6Za.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-CzRtvTFN.woff2) format("woff2"),url(/assets/figtree-latin-ext-500-normal-D6E2AlGD.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-Cj0Bkg6l.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B2JT4n7o.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-CV5cgRd4.woff2) format("woff2"),url(/assets/figtree-latin-ext-600-normal-BlGDfk6W.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-BelHdGDf.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-DJug58xa.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CAuLiCTI.woff2) format("woff2"),url(/assets/figtree-latin-ext-700-normal-BKSmWChg.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-DkUwDTZn.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-B8GuMH9t.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+2074,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,d09GMgABAAAAAARsABAAAAAACMwAAAQRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AXBEICoRkg3oLGgABNgIkAy4EIAWFAAeBAwwHGy8HyI7Cca8UYSlFWGJzMUTEQ/1+r2f33Q+oAgAFVkiO0LMiG92pzNTWmEogIUHV6LrA3+vU9yUZFWCUyyYpAGzHxMo5cgl5YpzSCUM8NWtp6sXT3zttbOqD96hLoIAijvawNWhs2hMogzEXBdQFssAy6shdkO6VPDXsvEGgCwihJoRAvaBtQgx0vqymBYQK7HoBasgsSYO9G/Rcy7nAD9pML9mFjgKPfId1ALiW9o7HQAUNkLR49NmAP3T1LIDvcKYsVP8XB0G1hXJmAH2cGQG5lOOYwRNCU2IAjgXYW7OFQ8CTV1oH8oewJAxfJWQEAAQqZBDoKEB+BpBwZjwGiJ8gUY0sCREiXJZ0Z5xVnPERYcR9YmHXCwDxHvHzot3vXmY3QADqmqhp5Ikhdr38OX/dCICxm8BvYCH0UMn7GeAIgauF0qTguFDk7y8SBckPFlz8SJ4vofPlGew+ZC+pEreJW7rJtuvDYZuDCR28i+w8dyn0zJXobrID0+4fRvi2EfLAEOTG4GDbgRGExLDxt4tE24bF+weByZRhiC0zZSqYNu2tUI+nPHcOqi9cGNO3BzbcIVs2dDMjcutbRfQlWX6wa/zmuKowR6r0Zq/KAerL2Lo3Y935H6eCJozvi+Wz3sDWmBhZuQjZkIkB1dHsF9/Dh+dfHMpWgeBA2S0d26erjNSsTjymkqHUKoquk8qL6V2/dtGKYkXHL46WF0mlnIhu2YRWU5SaOcVQqqwJTaskkh76NC1pj5MoYYpm6X/SaWWx8u+fZCVQSVdpS8Li4yefUh+ucay5uzkR4ODLF2bO0Y0d8wl8z2VZD2hdByDoV+rl9nqmPN2bkemffokxXwJsCUJde4rDdejqUOJFLY4CDoFcqp6l8OTYoznu+G5NxvTaNI+Vmn8L13v9Zf+FOP4T/n2/fT61j3/9JbmdaGm/7qAuQXAZlHm3BrezpAbEs3eyA7rCYipEJ8O75LL0p4A/8B5C1wLcNHwkWdbAP8RGEQGfI68EYSKCQOoHASrHDYBij4ugZsx2ULemg9R3TBIFAl1DgIB+EMAfutr3CiDGdSwnLZdKHC0HK712RlZmFlzYlNOn3yr58qV2PTcrJuJEKE//czjkYbmZ5atXpkYVI04RNy0rl361WC6sXE2MzDwctNzaGLn1s9Z9KwElD6VQYX9FgkorQdCjrkhVKSKdPRVkP2NiMVafddwnw16rpCDUJGjB4MYc1rxJAzeWjZEeJwHDc8JalrtVTRlOW2dmrf2eh04ePZZT/gzV5u/XlgnjMbprRAHhpi4WfEYYHA8cEYiH+EiAhEjEZ3T/A4gSeFzWgiVMaUooXcGC6LL3V/LMWqdT66fVezjj9znYL+kQ+zB0koJlTuAL5N31gDgEAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-DduX7Cxz.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-Ddg-ESa-.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-SMrb6SvR.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-CL28JpsE.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,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-DQPePN4I.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-Dn-Q5RzH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-Br5SKFH9.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-BrRFx4uz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-BKFenxV8.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+2074,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:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAR8ABAAAAAACNgAAAQhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAXBEICoRkg3QLGgABNgIkAy4EIAWFHgeBAwwHGzUHKI7Cce9gicnioMUteJ7/zurcV1VRpekM2HLSM7vJQKywqxWv6C/Rf+RXg4d/7t39Y4mE39JtncCLAlpL40QSiLKlIfeGrqm/LHtdHM1kxKNsrKBoLooCeoJRZAsMrMAG6AOmKbjtTsPHcClF70CAFwAIYRBC4F3hUa+eTFeu346LDpiZAVCFz3zzqVdLl1ZugkJA5dl6ulf+xYC6qd3AOugvC7qSI0HBLRRUFSPXToDnCeY/ZZPTHyP5c6TFh9y/+wxUq74EPgYhXBQop8Bc6pIYzglgH60xKUKU02mESooBEKAAUsi/IB+oOQAKaKCcRkA53Wrg5aLogl4Qpd+n/xQzYMx79R+vilcEQwAIAHBwAYMTM4XEjCJsu60aNPUK4B1gbiICGnUvA0rQGkzIA+ea5nIXFbndpW53mV5oGgV6uMCIjnrNQ+YBz07P9n3mzts+rbziY5+p7TX3XHtjxdX31e0zdyvrvE9FO/Uz8/xPUNePP955/mciHk75ZK8pp37oOe99yoksJBIrshgwH9E/2GndkRzsePS118qp119/c90+cz/Hz8ztx7fgFvOUZ5z6udQqH+/98o4vD3S2BI6Yafa30Pz84qIYPN78+HsnHlFyV+eHrxVvbWsr2vop/xd8/kudUvbmdEt94ZMnlqVY6wKam0Q2GwlGsplEGsqMC/YctnqWHRjwH+k/5vtj/HqlTd8P++8bGLjPT3MTCnf3HgpdHHQipQplsXt6DwQvETUbGdo38G5g1s+zAu8O/fJzg/9dB7272n8PPfzSvGRyX/zuk2dD1+bu2Nj+CX7Kw3gfi+3zc6nzKf3OXbdvU2j73LfmLXhr7vYQeQrVIsDB0yFEk61ETy5zoxfQDNXVHgVUQ+xYfakr1jeWe9uqnp754+jiQ0VD/7k07UfAVx/edR34v3z/bxoaqAMd9AYHBUBw/U1qXoX4b0VAhGqzWL1XFTYncA2oLYYu+CrwFmciwGsuTROtS63SrEL3pkruBp6WHgLE4sQDlEKTQOP3YqFeERhq3QMcFjoFFOqzFhSr18Yr4TXbLEhcZaFRiCrCef5DxXjAVknjLBPWyLGMsUXsEmNLGJazQUyULW/cWjE5IRkW24Qsnw2SJiQNy8lJyfJr1y4rIsOWkpPVJss2pk1SRkK7TVZa363CFbcOj9qpzlTB2M/6dGnTpVMnVk/AWiGBjlFba5+QN8aSWWCxr3HmMkkpx8psVNCnS0fC4rOdo2JZdGrZLAPBETGRTixBebANSy4V2WfhptoS7GqfywtrE5E0rn2oSts3wbeIEgo7E9MFxF1eMNcbohhKNNHFEIc4xSVuRzD8X4AkZ37C7ugJrgDyigExxa18fdBIWOPjVqEVyedi3+mQvKxD4y1j6+7o8xMfl5kz79cvBAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-BbQvSTgA.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-BcSK4SWt.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:500;src:url(/assets/jetbrains-mono-greek-500-normal-DDx6Qb4X.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-j-3100QQ.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:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-CvEhONT9.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:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-CtOyLjTY.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-DmoeaKY2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:500;src:url(/assets/jetbrains-mono-latin-500-normal-BybgyI72.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-DdS651vr.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-Ce3QU01L.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-maXpxqBU.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-D8FOjXPh.woff2) format("woff2"),url(/assets/caveat-cyrillic-600-normal-C0do4s9e.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal--TF8oMMR.woff2) format("woff2"),url(/assets/caveat-latin-ext-600-normal-H3Hkkz9o.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-CVQZ7gYO.woff2) format("woff2"),url(/assets/caveat-latin-600-normal-B17Hw7-O.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #fffcec;--paper-2: #f2eed8;--paper-3: #e8e3c9;--ink: #1a1a1a;--night: #15130e;--night-2: #211e17;--night-3: #2c2820;--moon: #fffdeb;--accent: #ffc83d;--accent-2: #ffd666;--accent-ink: #1a1a1a;--danger: #e5484d;--good: #0f7b5f;--violet: #6a4fd8;--font-serif: "EB Garamond", Georgia, serif;--font-sans: "Figtree", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-hand: "Caveat", cursive;--radius: 24px;--radius-sm: 14px;--slab-radius: 48px;--gutter: 20px;--maxw: 1180px;--ease: cubic-bezier(.22, 1, .36, 1)}@media (min-width: 768px){:root{--gutter: 40px}}@media (max-width: 767px){:root{--slab-radius: 28px;--radius: 20px}}.theme-day{--bg: var(--paper);--card: var(--paper-2);--card-2: var(--paper-3);--fg: var(--ink);--fg-2: rgba(26, 26, 26, .72);--fg-3: rgba(26, 26, 26, .5);--line: rgba(26, 26, 26, .12);--line-strong: rgba(26, 26, 26, .24);--hl: #8a6400;--rider: #6a4fd8;--bad: #d4383d;--ok: #0f7b5f;--series-captain: #a37500;--series-rider: #6a4fd8;--bar: #a37500;--bar-soft: rgba(163, 117, 0, .55);--bar-faint: rgba(163, 117, 0, .32);--tooltip: #1a1a1a;--tooltip-fg: var(--moon);color-scheme:light}.theme-night{--bg: var(--night);--card: var(--night-2);--card-2: var(--night-3);--fg: var(--moon);--fg-2: rgba(255, 253, 235, .72);--fg-3: rgba(255, 253, 235, .48);--line: rgba(255, 253, 235, .1);--line-strong: rgba(255, 253, 235, .22);--hl: var(--accent);--rider: #b9a6ff;--bad: #ff6c4c;--ok: #4fd1a5;--series-captain: #b88a0c;--series-rider: #8c74e8;--bar: var(--accent);--bar-soft: rgba(255, 200, 61, .55);--bar-faint: rgba(255, 200, 61, .32);--tooltip: var(--moon);--tooltip-fg: var(--ink);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--accent);color:var(--ink)}a{color:inherit}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-weight:400}p{margin:0}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.serif{font-family:var(--font-serif);font-weight:400}.mono{font-family:var(--font-mono);font-feature-settings:"zero" 1}.hl{color:var(--hl)}.rider{color:var(--rider)}.muted{color:var(--fg-2)}.dim{color:var(--fg-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.theme-night :focus-visible{outline-color:var(--accent)}.slab{background:var(--bg);color:var(--fg);position:relative}.slab+.slab{border-radius:var(--slab-radius) var(--slab-radius) 0 0;margin-top:calc(var(--slab-radius) * -1);padding-top:var(--slab-radius)}.nav{position:fixed;top:14px;left:0;right:0;z-index:50;padding:0 var(--gutter);pointer-events:none}.nav-inner{pointer-events:auto;max-width:980px;margin:0 auto;height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 18px;border-radius:14px;background:#fffceceb;border:1px solid rgba(26,26,26,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}.brand-logo{height:28px;width:auto;display:block}.brand-name{font-family:var(--font-serif);font-size:22px;letter-spacing:-.02em;line-height:1}.brand-name em{font-style:italic}.nav-links{display:none;gap:4px;font-size:14.5px;color:#1a1a1ab8}.nav-links a{text-decoration:none;padding:7px 12px;border-radius:999px;transition:background .2s,color .2s}.nav-links a:hover{color:var(--ink)}.nav-links a.is-active{background:var(--paper-3);color:var(--ink)}@media (min-width: 1000px){.nav-links{display:flex}}.progress{position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--accent);transform-origin:0 50%;border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 22px;border-radius:9px;border:2px solid var(--fg);background:transparent;color:var(--fg);font-family:var(--font-sans);font-weight:600;font-size:15.5px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s}.btn:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--fg)}.btn:active{transform:translate(0);box-shadow:none}.btn-primary{background:var(--accent);color:var(--ink);border-color:var(--ink)}.theme-night .btn-primary{border-color:var(--accent)}.theme-night .btn-primary:hover{box-shadow:3px 3px 0 var(--moon)}.btn-sm{padding:9px 15px;font-size:14px;border-radius:8px}.btn-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:1px}.nav .btn-primary{border-color:var(--ink)}.eyebrow{font-family:var(--font-sans);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.display{font-family:var(--font-serif);font-weight:400;letter-spacing:-.03em;line-height:.95}.display em{font-style:italic}.u-hand{position:relative;white-space:nowrap}.u-hand svg{position:absolute;left:-2%;bottom:-.12em;width:104%;height:.32em;overflow:visible;pointer-events:none}.u-hand path{stroke:var(--accent);stroke-width:6;fill:none;stroke-linecap:round}.hero{padding:150px 0 40px;text-align:center;position:relative;overflow:hidden}.hero .eyebrow{display:block;margin-bottom:26px}.hero h1{font-size:clamp(54px,8.6vw,116px)}.hero h1 .line2{display:block}.hero-sub{font-size:clamp(17px,1.6vw,20px);color:var(--fg-2);max-width:36ch;margin:28px auto 0;line-height:1.4}.hero-cta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:22px;margin-top:34px}.hero-meta{margin-top:18px;font-size:13.5px;color:var(--fg-3)}.hero-curve{position:absolute;left:0;right:0;top:230px;width:100%;height:520px;pointer-events:none;z-index:0;opacity:.9}.hero-curve text{font-family:var(--font-serif);font-style:italic;font-size:21px;fill:#1a1a1a52}@media (max-width: 899px){.hero-curve{display:none}}.hero>.container{position:relative;z-index:1}.hero-frame{position:relative;margin-top:64px;border-radius:32px;overflow:hidden;height:clamp(360px,46vw,560px);background:var(--night)}.hero-frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.02);transform:scale(1.06)}.hero-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15130e26,#15130e8c)}.hero-phone{position:absolute;left:50%;bottom:-150px;transform:translate(-50%);z-index:2}@media (max-width: 899px){.hero-frame{height:440px}.hero-phone{bottom:-110px}.hero-phone .phone{zoom:.76}}.night-pill{position:absolute;z-index:3;left:50%;top:32px;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;padding:9px 18px 9px 12px;border-radius:999px;background:var(--night);color:var(--moon);border:2px solid var(--moon);font-weight:600;font-size:15px;white-space:nowrap}.ride-icon{flex-shrink:0;overflow:visible;animation:ride-bob .5s ease-in-out infinite}.ride-wheel{animation:ride-spin .55s linear infinite}.ride-speed{stroke-dasharray:4 3;animation:ride-speed .45s linear infinite}@keyframes ride-spin{to{transform:rotate(360deg)}}@keyframes ride-speed{to{stroke-dashoffset:7}}@keyframes ride-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@media (prefers-reduced-motion: reduce){.ride-icon,.ride-wheel,.ride-speed{animation:none}}.annotation{position:absolute;z-index:3;font-family:var(--font-hand);font-size:28px;line-height:1.05;color:var(--moon);transform:rotate(-7deg);text-align:center;pointer-events:none}@media (max-width: 899px){.annotation{display:none}}.hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 20px;padding:64px 0 24px;text-align:left}@media (min-width: 768px){.hero-stats{grid-template-columns:repeat(4,1fr)}}.hero-stat{border-top:1px solid var(--line-strong);padding-top:16px}.hero-stat .v{font-family:var(--font-serif);font-size:clamp(40px,4.4vw,58px);letter-spacing:-.03em;line-height:1}.hero-stat .l{font-size:14.5px;color:var(--fg-2);margin-top:8px}.hero-stat .s{font-size:12px;color:var(--fg-3);margin-top:3px}.hero-stat .s a{color:inherit}.phone{--pw: 236px;width:var(--pw);aspect-ratio:9 / 19;border-radius:34px;padding:8px;flex-shrink:0;position:relative;background:#1a1a1a;box-shadow:0 0 0 2px #fffdeb24,0 30px 60px #00000059}.phone-screen{width:100%;height:100%;border-radius:27px;overflow:hidden;background:#fbf9f0;color:#1a1a1a;position:relative;display:flex;flex-direction:column;font-family:var(--font-sans)}.phone-screen.is-dark{background:#17150f;color:#fffdeb}.phone-notch{position:absolute;top:7px;left:50%;transform:translate(-50%);width:34%;height:16px;border-radius:10px;background:#0b0b0b;z-index:3}.phone-status{display:flex;justify-content:space-between;padding:8px 16px 4px;font-size:10px;font-weight:700}.phone-hero{--pw: 250px}.ps-title{font-size:11.5px;font-weight:700;padding:4px 12px 8px;text-align:center}.ps-map{position:relative;flex:1;margin:0 8px;border-radius:14px;overflow:hidden;background:#ece8d6;min-height:40%}.is-dark .ps-map{background:#24211a}.ps-map svg{width:100%;height:100%}.ps-sheet{padding:10px 12px 12px;display:grid;gap:7px}.ps-row{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10.5px;padding:7px 9px;border-radius:9px;background:#fff;border:1px solid #e6e1cc}.is-dark .ps-row{background:#211e17;border-color:#34302a}.ps-row.is-sel{border:1.5px solid #1a1a1a;background:#fff3c9}.is-dark .ps-row.is-sel{border-color:#ffc83d;background:#ffc83d1a}.ps-row b{font-weight:700}.ps-cta{background:#ffc83d;color:#1a1a1a;font-weight:700;font-size:11px;text-align:center;padding:9px;border-radius:9px;border:1.5px solid #1a1a1a}.ps-cta.is-muted{background:#2e2a22;color:#a8a392;border-color:transparent}.ps-note{font-size:9.5px;text-align:center;color:#77725f}.is-dark .ps-note{color:#9c977f}.ps-center{flex:1;display:grid;place-items:center;align-content:center;gap:8px;padding:10px;text-align:center}.ps-avatar{width:54px;height:54px;border-radius:50%;background:#ffc83d;display:grid;place-items:center;font-weight:800;color:#1a1a1a;font-size:18px;border:2px solid #1a1a1a}.ps-big{font-size:13px;font-weight:700}.ps-small{font-size:10px;color:#77725f}.is-dark .ps-small{color:#9c977f}.ps-pulse{width:64px;height:64px;border-radius:50%;border:2px solid rgba(185,166,255,.6);display:grid;place-items:center;animation:pspulse 1.8s ease-out infinite}@keyframes pspulse{0%{box-shadow:0 0 #b9a6ff73}to{box-shadow:0 0 0 22px #b9a6ff00}}.ps-check{width:46px;height:46px;border-radius:50%;background:#0f7b5f;color:#fff;display:grid;place-items:center;font-size:22px;font-weight:800}.ps-stars{color:#e0a800;letter-spacing:2px;font-size:13px}.ps-warn{font-size:9.5px;font-weight:700;padding:5px 8px;border-radius:7px;background:#ff6c4c29;color:#ff8a70;text-align:center}.row{padding:112px 0;scroll-margin-top:80px}@media (max-width: 767px){.row{padding:80px 0}}.row-head{text-align:center;max-width:860px;margin:0 auto 56px;display:flex;flex-direction:column;align-items:center;gap:18px}.row-head .eyebrow .num{color:var(--fg-3);margin-right:10px}.row-head h2{font-size:clamp(40px,5.6vw,76px)}.row-head p.desc{font-size:clamp(16px,1.5vw,19px);color:var(--fg-2);max-width:48ch;line-height:1.45}.card{background:var(--card);border-radius:var(--radius);padding:28px;color:var(--fg)}.card-title{font-family:var(--font-serif);font-size:26px;letter-spacing:-.02em;line-height:1.1}.card-sub{font-size:13.5px;color:var(--fg-3);margin-top:6px}.card-src{font-size:12.5px;color:var(--fg-3);margin-top:14px}.card-src a{color:inherit;text-underline-offset:3px}.card-src a:hover{color:var(--fg)}.grid{display:grid;gap:16px}.grid>*{min-width:0}@media (min-width: 640px){.g2,.g4{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}}.stat-card{display:flex;flex-direction:column;gap:10px}.stat-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--fg);color:var(--fg);margin-bottom:18px}.stat-card .v{font-family:var(--font-serif);font-size:52px;letter-spacing:-.035em;line-height:.95;white-space:nowrap}.stat-card .l{font-size:14.5px;color:var(--fg-2);line-height:1.4}.stat-card .s{font-size:12px;color:var(--fg-3);margin-top:auto;padding-top:10px}.stat-card .s a{color:inherit}.thesis{margin-top:16px;padding:44px 32px;border-radius:var(--radius);background:var(--ink);color:var(--moon);text-align:center;font-family:var(--font-serif);font-size:clamp(26px,3.2vw,40px);letter-spacing:-.02em;line-height:1.15}.thesis em{color:var(--accent)}.seg{display:inline-grid;grid-auto-flow:column;background:var(--card);border-radius:999px;padding:4px;gap:2px}.seg button{border:0;background:transparent;border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:600;color:var(--fg-2);cursor:pointer;transition:background .2s,color .2s;display:inline-flex;align-items:center;gap:7px}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.seg button:disabled{opacity:.5;cursor:default}.journey{display:flex;gap:6px;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 14px;margin:0 -4px;scrollbar-width:thin;justify-content:safe center}.journey-step{display:flex;flex-direction:column;align-items:center;gap:12px;scroll-snap-align:start;flex:0 0 auto;width:186px}.journey-step .phone{--pw: 176px;border-radius:28px;padding:6px}.journey-step .phone-screen{border-radius:23px}.journey-step .phone-notch{top:5px;height:11px}.journey-arrow{flex:0 0 auto;align-self:center;margin-top:-120px;color:var(--fg-3)}.step-num{font-family:var(--font-serif);font-style:italic;font-size:22px;color:var(--fg-3);line-height:1}.step-label{font-family:var(--font-serif);font-size:21px;text-align:center;line-height:1.1;letter-spacing:-.01em}.pain{font-size:13px;line-height:1.4;padding:10px 12px;border-radius:12px;text-align:left;width:100%;background:var(--card);color:var(--fg-2)}.pain.is-night{border-left:3px solid var(--rider)}.pain.is-day{border-left:3px solid var(--accent)}.journey-note{font-size:12.5px;color:var(--fg-3);margin-top:8px;text-align:center}.swipe-hint{display:none}@media (max-width: 999px){.swipe-hint{display:inline}}.shield{display:flex;gap:28px;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 14px;margin:18px -4px 0;scrollbar-width:thin;justify-content:safe center}.shield-step{flex:0 0 auto;width:236px;display:flex;flex-direction:column;align-items:center;gap:10px;scroll-snap-align:start;text-align:center}.shield-step .phone{--pw: 226px}.shield-body{font-size:14px;color:var(--fg-2);line-height:1.45}.shield-tag{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1.5px solid var(--line-strong);color:var(--fg-2)}@media (max-width: 640px){.shield{gap:18px}.shield-step{width:210px}.shield-step .phone{--pw: 204px}}.ps-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#b9a6ff29;color:#b9a6ff;font-size:10px;font-weight:700;white-space:nowrap}.ps-badge.is-small{padding:1px 6px;font-size:9px}.ps-row.is-shield{border-color:#b9a6ff;background:#b9a6ff1a}.ps-toggle{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:600;padding:2px}.ps-switch{width:28px;height:16px;border-radius:999px;background:#3a352c;position:relative}.ps-switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#9c977f}.ps-switch.is-on{background:#b9a6ff}.ps-switch.is-on:after{left:14px;background:#17150f}.ps-score-line{display:flex;gap:6px;align-items:baseline;font-size:10.5px;color:#c9c4ad}.ps-score-line b{font-family:var(--font-serif);font-size:18px;color:#fffdeb;font-weight:400}.ps-plate{font-family:var(--font-mono);font-size:10px;padding:3px 8px;border-radius:6px;border:1px solid #3a352c;color:#c9c4ad}.ps-chip-row{display:flex;gap:5px;justify-content:center;flex-wrap:wrap}.ps-chip{font-size:9.5px;font-weight:600;padding:4px 8px;border-radius:999px;background:#4fd1a524;color:#7fe0bd;white-space:nowrap}.ps-captain{display:flex;align-items:center;gap:12px;padding:14px 14px 4px;flex:1}.ps-captain>div{display:grid;gap:4px;justify-items:start;text-align:left}.ps-row b{white-space:nowrap}.compare-card{margin-top:16px}.table.compare{min-width:760px}.table.compare th{white-space:nowrap}.table.compare td{font-size:13.5px;line-height:1.4}.table.compare td a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line-strong)}.table.compare td a:hover{border-color:var(--fg)}.table.compare td.is-unknown{color:var(--fg-3);font-style:italic}.table.compare .tick{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ok);color:var(--paper);font-size:11px;font-style:normal;margin-right:6px;vertical-align:-3px}.table.compare tr.is-gap td{background:#ffc83d38}.table.compare tr.is-gap td:first-child{border-radius:10px 0 0 10px}.table.compare tr.is-gap td:last-child{border-radius:0 10px 10px 0}@media (max-width: 699px){.compare-card .table-scroll{overflow:visible}.table.compare{min-width:0}.table.compare thead{display:none}.table.compare,.table.compare tbody,.table.compare tr,.table.compare td{display:block;width:auto}.table.compare tr{padding:14px 0;border-bottom:1px solid var(--line)}.table.compare tr.is-gap{padding:14px 12px;border-radius:12px;background:#ffc83d38;border-bottom:0;margin-top:8px}.table.compare tr.is-gap td{background:none}.table.compare td{border:0;padding:4px 0;min-width:0}.table.compare td:first-child{width:auto;font-size:15px;padding-bottom:8px}.table.compare td[data-label]{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:start}.table.compare td[data-label]:before{content:attr(data-label);font-style:normal;font-weight:700;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);padding-top:2px}}.gap-tag{display:block;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hl)}.counts{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:16px}.counts-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;color:var(--fg-2)}.counts-top b{font-family:var(--font-serif);font-weight:400;font-size:24px;color:var(--fg);white-space:nowrap;letter-spacing:-.02em}.counts-track{height:8px;border-radius:4px;background:var(--card-2);overflow:hidden;margin-top:6px}.counts-fill{height:100%;border-radius:0 4px 4px 0}.counts-note{font-size:12.5px;color:var(--fg-3);margin-top:4px}.chart{position:relative;margin-top:16px}.chart svg{overflow:visible}.chart-tooltip{position:absolute;pointer-events:none;z-index:4;background:var(--tooltip);color:var(--tooltip-fg);border-radius:10px;padding:8px 11px;font-size:12.5px;white-space:nowrap;transform:translate(-50%,-110%)}.chart-tooltip b{font-family:var(--font-mono);font-weight:500}.chart-tooltip .t{font-family:var(--font-mono);opacity:.6;font-size:11px;margin-bottom:3px}.chart-tooltip .row2{display:flex;justify-content:space-between;gap:14px;align-items:center}.chart-tooltip .dim{color:inherit;opacity:.65}.chart-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--fg-2);margin-top:12px}.legend-item{display:inline-flex;align-items:center;gap:7px}.swatch{width:10px;height:10px;border-radius:3px;display:inline-block}.legend-line{width:16px;height:2px;border-radius:2px;display:inline-block}.hbar{display:grid;gap:12px;margin-top:18px}.hbar-row{display:grid;grid-template-columns:minmax(104px,36%) 1fr auto;align-items:center;gap:12px;font-size:14px;color:var(--fg-2);cursor:default}.hbar-track{height:12px;border-radius:4px;background:var(--card-2);overflow:hidden}.hbar-fill{height:100%;border-radius:0 4px 4px 0;transition:filter .2s,width 1s var(--ease)}.hbar-row:hover{color:var(--fg)}.hbar-val{font-family:var(--font-mono);font-size:13px;color:var(--fg);min-width:46px;text-align:right}.table{width:100%;border-collapse:collapse;font-size:14.5px;margin-top:14px}.table th{text-align:left;font-weight:600;color:var(--fg-3);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:10px;border-bottom:1.5px solid var(--fg)}.table td{padding:12px 10px;border-bottom:1px solid var(--line);color:var(--fg-2);vertical-align:top}.table td:first-child{color:var(--fg);font-weight:600;width:30%;min-width:108px}.table tr:last-child td{border-bottom:0}.table .hl-col{color:var(--fg);font-weight:700}.table th.hl-col{color:var(--fg)}.table-scroll{overflow-x:auto}.highlight-card{background:var(--accent);color:var(--ink);border:2px solid var(--ink);display:flex;flex-direction:column;gap:12px}.highlight-card h3{font-family:var(--font-serif);font-size:34px;letter-spacing:-.02em;line-height:1}.highlight-card p{font-size:16px;color:#1a1a1ad1;max-width:72ch}.quote-card{display:flex;flex-direction:column;gap:18px}.quote-card blockquote{margin:0;font-family:var(--font-serif);font-size:27px;line-height:1.12;letter-spacing:-.02em}.quote-card blockquote:before{content:"“"}.quote-card blockquote:after{content:"”"}.quote-card figcaption{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-weight:600;margin-top:auto}.mini-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width: 768px){.mini-stats{grid-template-columns:repeat(4,1fr)}}.mini-stats>div{border-top:1px solid var(--line-strong);padding-top:14px}.mini-stats .v{font-family:var(--font-serif);font-size:48px;letter-spacing:-.03em;line-height:1}.mini-stats .l{font-size:14px;color:var(--fg-2);margin-top:6px}.chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip{padding:7px 14px;border-radius:999px;background:var(--card);font-size:13.5px;color:var(--fg-2)}.sim-shell{display:grid;gap:16px}@media (min-width: 1000px){.sim-shell{grid-template-columns:1.6fr 1fr;align-items:stretch}.sim-shell>.sim-map{aspect-ratio:auto;min-height:460px}}.sim-map{position:relative;border-radius:var(--radius);overflow:hidden;background:radial-gradient(110% 90% at 50% 0%,#2a2519,#15130e 70%);aspect-ratio:600 / 440;transition:background 1.2s}.sim-map.is-night{background:radial-gradient(110% 90% at 50% 0%,#1d1a13,#0d0c08 70%)}.sim-map>svg{position:absolute;top:0;right:0;bottom:0;left:0}.sim-clock{position:absolute;top:14px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.sim-clock .time{font-family:var(--font-serif);font-size:30px;letter-spacing:-.02em;line-height:1}.sim-clock .phase{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1.5px solid var(--line-strong);color:var(--fg-2)}.sim-clock .phase.is-night{color:var(--rider);border-color:var(--rider)}.sim-ticker{position:absolute;left:16px;right:16px;bottom:14px;font-size:13.5px;pointer-events:none}.sim-ticker span{display:inline-block;background:var(--moon);color:var(--ink);padding:8px 13px;border-radius:999px;font-weight:600}@media (max-width: 600px){.sim-clock{top:10px;left:12px;right:12px}.sim-clock .time{font-size:20px}.sim-clock .phase{font-size:9.5px;padding:3px 8px}.sim-ticker{left:10px;right:10px;bottom:10px;font-size:11px;line-height:1.3}.sim-ticker span{padding:5px 10px;border-radius:12px}}.sim-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0d0c08c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px;z-index:3;text-align:center}.sim-overlay-card{max-width:440px;width:100%;display:flex;flex-direction:column;align-items:center}.sim-overlay-card h3{font-family:var(--font-serif);font-size:clamp(30px,3.6vw,44px);letter-spacing:-.02em;line-height:1;margin:12px 0 14px}.sim-overlay-card h3 em{font-style:italic;color:var(--accent)}@media (max-width: 560px){.sim-overlay-desc{display:none}}.sim-panel{display:grid;gap:16px}.panel-block{background:var(--card);border-radius:var(--radius);padding:20px}.panel-title{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.timeline{position:relative;height:4px;border-radius:4px;background:var(--card-2);overflow:hidden}.timeline-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--accent),var(--rider));transition:width .3s linear}.timeline-marks{display:flex;justify-content:space-between;font-size:11.5px;color:var(--fg-3);margin-top:6px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.metric{padding:12px 14px;border-radius:14px;background:var(--card-2)}.metric .v{font-family:var(--font-serif);font-size:34px;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums lining-nums}.metric .l{font-size:12.5px;color:var(--fg-3);line-height:1.3;margin-top:4px}.metric.is-key{grid-column:span 2;display:flex;justify-content:space-between;align-items:center}.metric.is-key .v{font-size:46px;color:var(--hl)}.lever{display:grid;gap:9px}.lever+.lever{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.lever-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.lever-name{font-family:var(--font-serif);font-size:21px;letter-spacing:-.01em;line-height:1.1}.lever-cost{font-size:12px;color:var(--fg-3)}.lever-hint{font-size:13px;color:var(--fg-3);line-height:1.45}.seg.full{display:grid;grid-template-columns:repeat(3,1fr);background:var(--card-2)}.seg.full button{justify-content:center;font-family:var(--font-mono);font-weight:500;font-size:13px}.toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;border:0;background:none;padding:0;width:100%;text-align:left}.switch{position:relative;width:46px;height:26px;border-radius:999px;background:var(--card-2);border:1.5px solid var(--line-strong);flex-shrink:0;transition:background .25s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:var(--fg-2);transition:transform .3s var(--ease),background .25s}.toggle[aria-checked=true] .switch{background:var(--rider);border-color:var(--rider)}.toggle[aria-checked=true] .switch:after{transform:translate(20px);background:var(--night)}.zone-pills{display:flex;flex-wrap:wrap;gap:6px}.zone-pill{border:1.5px solid var(--line-strong);background:transparent;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;color:var(--fg-2);cursor:pointer;transition:all .2s}.zone-pill:hover{color:var(--fg);border-color:var(--fg-2)}.zone-pill[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--ink)}.zone-pill:disabled,.toggle:disabled{opacity:.5;cursor:default}.icon-btn{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line-strong);background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:11px;color:var(--fg-2);transition:all .2s}.icon-btn:hover{color:var(--fg);border-color:var(--fg)}.sim-controls{display:flex;gap:6px}.debrief-grid{display:grid;gap:28px}@media (min-width: 900px){.debrief-grid{grid-template-columns:1fr 1fr}}.score-row{display:flex;align-items:flex-end;gap:14px;margin:4px 0 14px}.score{font-family:var(--font-serif);font-size:96px;line-height:.8;letter-spacing:-.05em}.grade{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:5px 11px;border-radius:999px;border:1.5px solid currentColor;margin-bottom:6px}.debrief-insight{font-size:15px;color:var(--fg-2);line-height:1.6;margin-bottom:20px}.debrief-insight strong{color:var(--fg);font-weight:700}.debrief-actions{display:flex;gap:12px;flex-wrap:wrap}.assumptions{margin-top:4px;font-size:14px;color:var(--fg-2);border-radius:var(--radius-sm);padding:16px 20px;background:var(--card);text-align:left;max-width:560px}.assumptions ul{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.sub-label{font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin:40px 0 0;text-align:center}.insight{display:flex;flex-direction:column;gap:18px}.insight-head{display:flex;align-items:center;gap:12px}.insight-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:16px;flex-shrink:0;border:1.5px solid currentColor}.insight-head h3{font-family:var(--font-serif);font-size:28px;letter-spacing:-.02em;line-height:1}.insight ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.insight li{display:grid;grid-template-columns:10px 1fr;gap:10px;font-size:15px;line-height:1.45}.insight li:before{content:"";width:7px;height:7px;border-radius:50%;margin-top:8px;background:currentColor}.insight li span{color:var(--fg-2)}.insight.is-next{background:var(--ink);color:var(--moon)}.insight.is-next li span{color:#fffdebc7}.bet{display:flex;flex-direction:column;gap:12px}.bet .tag{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.bet h3{font-family:var(--font-serif);font-size:30px;letter-spacing:-.02em;line-height:1.02}.bet p{color:var(--fg-2);font-size:15px}.bet .why{margin-top:auto;padding-top:14px;border-top:1px solid var(--line-strong);font-size:14px}.bet .why b{color:var(--fg)}.pilot{display:grid;gap:22px}@media (min-width: 860px){.pilot{grid-template-columns:repeat(3,1fr)}}.pilot .k{font-family:var(--font-serif);font-style:italic;font-size:24px;margin-bottom:6px}.pilot p{font-size:15px;color:var(--fg-2)}.pilot p b{color:var(--fg)}.tree-root{text-align:center;padding:34px 24px;border-radius:var(--radius);background:var(--ink);color:var(--moon)}.tree-root .k{font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.tree-root .v{font-family:var(--font-serif);font-size:clamp(28px,3.4vw,44px);margin-top:10px;letter-spacing:-.02em;line-height:1.05}.branch h4{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:12px}.branch ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.branch li{font-size:14px;color:var(--fg-2);padding:14px 16px;border-radius:var(--radius-sm);background:var(--card);line-height:1.4}.branch li b{color:var(--fg);font-family:var(--font-serif);font-weight:400;font-size:20px;display:block;letter-spacing:-.01em;margin-bottom:2px}.risk h4{font-family:var(--font-serif);font-size:24px;letter-spacing:-.02em;line-height:1.1}.risk p{font-size:14.5px;color:var(--fg-2);margin-top:8px}.risk .fix{color:var(--fg)}.risk .fix:before{content:"Mitigation: ";font-weight:700;color:var(--ok)}.fade-x{animation:fadeX 1.4s ease-out forwards}@keyframes fadeX{0%{opacity:0}15%{opacity:1}to{opacity:0}}.footer{padding:96px 0 40px}.footer-grid{display:grid;gap:48px}@media (min-width: 900px){.footer-grid{grid-template-columns:1.1fr 1fr;gap:72px}}.about h3{font-family:var(--font-serif);font-size:clamp(44px,5vw,68px);letter-spacing:-.03em;line-height:.95;margin:16px 0 18px}.about h3 em{font-style:italic;color:var(--accent)}.about p{color:var(--fg-2);max-width:44ch;font-size:17px}.about-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.sources h4{font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px}.sources ol{margin:0;padding-left:18px;display:grid;gap:8px;font-size:13.5px;color:var(--fg-2)}.sources a{color:inherit;text-underline-offset:3px}.sources a:hover{color:var(--fg)}.method{margin-top:22px;font-size:13px;color:var(--fg-3);line-height:1.6}.disclaimer{margin-top:56px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--fg-3);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.disclaimer a{color:inherit}
