@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_c3732b5c-module__LpjHqa__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_c3732b5c-module__LpjHqa__variable{--tsf-display:"Orbitron", "Orbitron Fallback"}
@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3cb9d30c4f3230bf-s.2nbaer0g12-mx.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf529a6a807a6cf-s.3f-qedmuksb1u.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b72f5696dffb2ca0-s.0c-2_pvk97n4l.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ad2eb9f870181c8c-s.p.2th8bimuufa9h.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/af3268daf073e866-s.p.2z5t5bl_buaq4.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.0cthxa3mcy42c.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.1zorssra76br6.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.2cglzsm933aqw.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.p.090ae4wdj6ak3.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.17l2q2xazf7qv.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.0a0hvagajeuvk.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.0k3erjj452ij8.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.1j5f1tqa41gj1.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.p.3aa1quwg-8auu.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0-zxmgh6g2ro_.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2d3ef8fce7cfa268-s.3tz5-9aop7k3s.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75a6d87aade94654-s.1f3alcz_ehiv6.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/494a33f8b0edf1d9-s.2n2pzj7q6-yqb.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5049345b2fe4357-s.p.2cub6xgiuvof-.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f577e48814abc562-s.p.32qtc5gvtu4f4.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.075nzhq-azcwn.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.32fxum-hv1zci.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.043e7-2hd94z4.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.p.3tnad6m4sf0xz.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.1oxabuqlrz9-_.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.09bhwyvkoc8ms.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.0lwu3izqcp-2k.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.26uzcjajmah7n.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.p.3lo3d5l1mfb52.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.42kv-xe2onlt1.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_eedc90ce-module__3YS57a__className{font-family:Spectral,Spectral Fallback}.spectral_eedc90ce-module__3YS57a__variable{--tsf-body:"Spectral", "Spectral Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/71b036adf157cdcf-s.p.0bp8oijd_gu96.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71b036adf157cdcf-s.p.0bp8oijd_gu96.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/71b036adf157cdcf-s.p.0bp8oijd_gu96.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/71b036adf157cdcf-s.p.0bp8oijd_gu96.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9984baf3-module__Nt-P0a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9984baf3-module__Nt-P0a__variable{--tsf-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_68771a9d-module__u1oJ0W__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_68771a9d-module__u1oJ0W__variable{--tsf-instrument:"Space Mono", "Space Mono Fallback"}
@font-face{font-family:"Exo 2";font-style:italic;font-weight:300;font-display:swap;src:url(../media/165061442e980b3f-s.3jlrof8b574-u.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:italic;font-weight:300;font-display:swap;src:url(../media/8ec14fc214e7fdaa-s.3-p5cznzdfi69.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:italic;font-weight:300;font-display:swap;src:url(../media/8d36084e0ee99bda-s.051r62p-5paau.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:italic;font-weight:300;font-display:swap;src:url(../media/c56ed9638bbab20b-s.02pa6_1zi-wqm.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:italic;font-weight:300;font-display:swap;src:url(../media/fb955cf9ded94a3d-s.p.0hvbihchgpcz-.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:italic;font-weight:400;font-display:swap;src:url(../media/165061442e980b3f-s.3jlrof8b574-u.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8ec14fc214e7fdaa-s.3-p5cznzdfi69.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8d36084e0ee99bda-s.051r62p-5paau.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c56ed9638bbab20b-s.02pa6_1zi-wqm.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:italic;font-weight:400;font-display:swap;src:url(../media/fb955cf9ded94a3d-s.p.0hvbihchgpcz-.woff2?dpl=dpl_Gd9tdLWCPKC2Dv27b23zZqpes3KT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2 Fallback";src:local(Arial);ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:102.06%}.exo_2_505d3fb6-module__Seh-3G__className{font-family:"Exo 2","Exo 2 Fallback";font-style:italic}.exo_2_505d3fb6-module__Seh-3G__variable{--tsf-poetic:"Exo 2", "Exo 2 Fallback"}
html.tsf body:before,html.tsf body:after{display:none}html:has(div.tsf) body:before{display:none}html:has(div.tsf) body:after{display:none}html.tsf body>div[aria-hidden=true].fixed.inset-0{display:none}html:has(div.tsf) body>div[aria-hidden=true].fixed.inset-0{display:none}div.tsf h1,div.tsf h2,div.tsf h3,div.tsf h4{text-shadow:none}div.tsf{--void:#08080b;--plate-a:#0a0e14;--plate-b:#100a16;--plate-c:#140912;--ink:#e8f4f0;--text-secondary:#e6f7ff;--prophetic:#e0ded4;--cyan:#00eaff;--magenta:#ff2bd6;--violet:#9d4bff;--acid:#39ff14;--hot:#ff10a0;--azure:#2b8bff;--amber:#ff9a3c;--lattice:#9adfff;--crt-red:#ff005ad9;--crt-cyan:#00dcffd9;--phase-void:#2b8bff;--phase-spark:#00eaff;--phase-lattice:#9adfff;--phase-blood:#ff10a0;--phase-mirror:#ff2bd6;--phase-glitch:#9d4bff;--phase-bloom:#39ff14;--phase-return:#cfe4dd;--phase-hue:var(--violet);--bg:var(--void);--bg-2:var(--plate-a);--bg-raised:var(--plate-b);--mat:var(--plate-c);--text:#d8e4e2;--text-strong:var(--ink);--text-muted:#8fa3a8;--text-ui:#9fb2b8;--rule:#9adfff2e;--border-hairline:#00eaff40;--accent:var(--phase-hue);--accent-hover:var(--phase-hue);--edge:var(--magenta);--fire:var(--amber);--uv-wash:var(--plate-b);--uv-band:var(--plate-c);--numeral:#9adfff1a;--hud-bg:#08080bb8;--ghost-sm:-1.2px 0 var(--crt-red),1.2px 0 var(--crt-cyan);--ghost-md:-2px 0 var(--crt-red),2px 0 var(--crt-cyan);--ghost-lg:-3px 0 var(--crt-red),3px 0 var(--crt-cyan),0 0 40px #00eaff33;--bloom-phase:0 0 14px var(--phase-hue);--dot-lattice:radial-gradient(#9adfff1a 1px,transparent 1.4px);--track-hero:.24em;--track-title:.18em;--track-eyebrow:.4em;--track-mono:.16em;--track-poetic:.06em;--ease:cubic-bezier(.4,0,.2,1);--t-ui:.3s;--dur-breathe:6s;--font-display:var(--tsf-display),"Orbitron",sans-serif;--font-body:var(--tsf-body),"Spectral",Georgia,"Times New Roman",serif;--font-mono:var(--tsf-mono),"JetBrains Mono",ui-monospace,monospace;--font-instrument:var(--tsf-instrument),"Space Mono",ui-monospace,monospace;--font-crt:var(--font-hero),"VT323",ui-monospace,monospace;--font-poetic:var(--tsf-poetic),"Exo 2",sans-serif;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:clamp(1.125rem,1.35vw,1.3125rem);font-weight:300;line-height:1.72}.tsf[data-theme=light]{--void:#f2f1f4;--plate-a:#eceaf0;--plate-b:#e7e5ea;--plate-c:#dddae3;--ink:#101014;--text:#26262e;--text-strong:#101014;--text-muted:#5a5a68;--text-ui:#62626f;--rule:#d8d5dc;--border-hairline:#5a5a6847;--numeral:#5a5a6838;--hud-bg:#f2f1f4c7;--ghost-sm:none;--ghost-md:none;--ghost-lg:none}div.tsf ::selection{color:#ececf1;background:#4b1d95}.tsf-title{font:600 clamp(3.2rem,12vw,11rem)/1.02 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--text-strong)}.tsf-numeral{font:600 clamp(6rem,22vw,20rem)/1 var(--font-display);color:var(--numeral)}.tsf-gate-title{font:600 clamp(2.4rem,6.5vw,5.6rem)/1.04 var(--font-display);text-transform:uppercase;color:var(--text-strong)}.tsf-h1{font:600 clamp(1.9rem,4.6vw,4rem)/1.06 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--text-strong);max-width:24ch}.tsf-h2{font:600 clamp(1.05rem,1.9vw,1.5rem)/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-hover)}.tsf-h3{font:600 clamp(.95rem,1.4vw,1.15rem)/1.3 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-top:2.4rem}.tsf-deck{font:italic 300 clamp(1.05rem,2vw,1.5rem)/1.45 var(--font-body);color:var(--text-muted)}.tsf-quote{font:italic 300 clamp(1.6rem,3.5vw,2.8rem)/1.25 var(--font-body);color:var(--text-strong);max-width:52rem}.tsf-label{font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-ui)}.tsf-caption{font:400 .8125rem/1.4 var(--font-mono);color:var(--text-muted)}.tsf-measure{max-width:36rem}.tsf-body p+p{margin-top:1.35em}.tsf-body a{color:var(--accent-hover);text-decoration:none}.tsf-body a:hover{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge)}div.tsf section[data-mov="1"] .tsf-plate picture{filter:saturate(.86)contrast(.95)}div.tsf section[data-mov="2"] .tsf-plate picture{filter:saturate(1.1)contrast(1.08)}div.tsf section[data-mov="3"] .tsf-plate picture{filter:saturate(.92)hue-rotate(-6deg)}div.tsf section[data-mov="4"] .tsf-plate picture{filter:brightness(1.06)}.tsf-scroll{position:relative}.tsf-body{box-sizing:content-box;max-width:36rem;color:var(--text);margin:0 auto;padding:0 6vw;font-size:clamp(1.125rem,1.35vw,1.3125rem);line-height:1.72}.tsf-body>*{margin:0}.tsf-body>*+*{margin-top:1.35em}.tsf-body>.tsf-beat+.tsf-h2{margin-top:.75rem}.tsf-body>.tsf-h2+*{margin-top:1.5rem}.tsf-body>*+.tsf-beat{margin-top:4rem}.tsf-body>*+.tsf-beat:before{content:"";background:var(--rule);width:88px;height:1px;margin:0 0 4rem;display:block}.tsf-beat{font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;color:var(--accent-hover)}.tsf-body ul{flex-direction:column;gap:.6em;padding-left:1.4em;list-style:outside;display:flex}.tsf-body ol{padding-left:1.4em;list-style:decimal}.tsf-body>*+.tsf-h3{margin-top:2.4rem}.tsf-body strong{font-weight:600}.tsf-body em{font-style:italic}.tsf-cover+.tsf-body,.tsf-cover+.tsf-plate{margin-top:6rem}.tsf-meta{font:500 .6875rem/1.9 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.4em 12px;margin:0 0 1.5rem;display:flex}.tsf-meta a{color:var(--text-muted);border-bottom:1px solid var(--edge);text-decoration:none}.tsf-meta__sep{color:var(--text-ui)}.tsf-meta--center{justify-content:center}.tsf-meta--fire,.tsf-meta--fire a{color:var(--fire)}.tsf-ember-dot{background:var(--fire);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:14px;display:inline-block}.tsf-intro{background:var(--bg);min-height:100vh;padding:clamp(9rem,22vh,14rem) 6vw 8rem;position:relative;overflow:hidden}.tsf-intro__head{max-width:72rem;margin:0 auto;position:relative}.tsf-intro .tsf-meta{gap:.4em 28px;margin-bottom:2.5rem}.tsf-intro .tsf-title{text-wrap:balance;margin:0}.tsf-intro__deck{max-width:36rem;margin:2.5rem 0 0;line-height:1.5}.tsf-intro__author{align-items:center;margin-top:4rem;display:flex}.tsf-intro .tsf-body{margin:9rem auto 0;padding:0}.tsf-intro .tsf-body p>strong:first-child{font:500 .78em/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-hover)}.tsf-gate{background:var(--bg);min-height:100vh;position:relative}.tsf-gate__inner{justify-content:center;align-items:center;min-height:100vh;padding:6rem 0;display:flex;position:relative;overflow:hidden}.tsf-gate--1 .tsf-gate__inner{background:radial-gradient(ellipse 80% 70% at 50% 45%, var(--uv-wash) 0%, var(--bg) 72%)}.tsf-gate--2{background:var(--bg-2)}.tsf-gate--2 .tsf-gate__inner{background:radial-gradient(ellipse 80% 70% at 50% 45%, var(--uv-band) 0%, var(--uv-wash) 45%, var(--bg-2) 78%)}.tsf-gate--3 .tsf-gate__inner{background:linear-gradient(180deg, var(--bg) 0, var(--bg) 18%, var(--uv-band) 18.2%, var(--uv-band) 18.4%, var(--bg) 18.6%, var(--bg) 81%, var(--uv-band) 81.2%, var(--uv-band) 81.4%, var(--bg) 81.6%)}.tsf-gate--4{background:linear-gradient(180deg, var(--bg) 0, var(--bg-raised) 100%)}.tsf-gate--4 .tsf-gate__inner{background:radial-gradient(ellipse 80% 70% at 50% 45%, var(--bg-raised) 0%, var(--bg) 78%)}.tsf-gate__numeral{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.tsf-gate__stack{text-align:center;padding:0 6vw;position:relative}.tsf-gate__label{margin:0 0 1.5rem}.tsf-gate .tsf-gate-title{margin:0}.tsf-gate__subtitle{margin:1.25rem 0 3rem}.tsf-gate__text .tsf-body{text-align:left;max-width:34rem;padding:0;font-size:clamp(1.15rem,1.4vw,1.3rem);line-height:1.7}.tsf-gate__text .tsf-body>*+*{margin-top:1.2em}.tsf-chapter{--ground:var(--bg);background:var(--ground);padding-bottom:12rem;position:relative}.tsf-chapter[data-ch="01"]{background:linear-gradient(180deg, var(--uv-wash) 0, var(--bg) 40vh)}.tsf-chapter.tsf-lift{background:linear-gradient(180deg, var(--bg) 0, var(--bg-raised) 100%)}.tsf-chapter[data-ch="18"]{--ground:var(--bg-raised)}.tsf-cover{background:var(--mat);height:100vh;position:relative;overflow:hidden}.tsf-plate.tsf-plate--cover{width:auto;margin:0;position:absolute;inset:0}.tsf-plate--cover .tsf-plate__frame{border:0;position:absolute;inset:0}.tsf-plate--cover picture,.tsf-plate--cover .tsf-plate__frame img{width:100%;height:100%}.tsf-plate--cover img{object-fit:cover}.tsf-cover__text{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--ground) 78%, transparent) 38%, var(--ground) 100%);padding:12rem 6vw 5rem;position:absolute;bottom:0;left:0;right:0}.tsf-cover__inner{max-width:72rem;margin:0 auto}.tsf-cover .tsf-h1{text-wrap:balance;margin:0}.tsf-cover .tsf-deck{max-width:36rem;margin:1.5rem 0 0}.tsf-myth{font:400 .8125rem/1.6 var(--font-mono);color:var(--text-ui);margin:1rem 0 0}.tsf-plate{width:min(72rem,92vw);margin:4rem auto}.tsf-plate__frame{border:1px solid var(--rule);background-color:var(--mat);background-position:50%;background-size:cover;position:relative;overflow:hidden}.tsf-plate__frame img{width:100%;height:auto;display:block}.tsf-plate figcaption{text-align:left;margin:.85rem 0 0}.tsf-pull{background:var(--uv-wash);border-top:1px solid var(--edge);margin:5rem 0;padding:clamp(3rem,7vw,6rem) 6vw;position:relative;overflow:hidden}.tsf-pull .tsf-quote{text-wrap:pretty;margin:0 auto;position:relative}.tsf-embed{aspect-ratio:16/9;border:1px solid var(--rule);background:var(--mat);position:relative}.tsf-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tsf-note{font:500 .6875rem/1.9 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.tsf-body .tsf-note a{color:var(--accent-hover);text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-underline-offset:.14em}.tsf-endnote{border-top:1px solid var(--rule);margin-top:4rem;padding-top:1.25rem}.tsf-endnote summary{cursor:pointer;min-height:44px;color:var(--text-muted);justify-content:space-between;align-items:center;list-style:none;display:flex}.tsf-endnote summary::-webkit-details-marker{display:none}.tsf-endnote summary:after{content:"+"}.tsf-endnote[open] summary:after{content:"−"}.tsf-endnote__body{color:var(--text-muted);margin-top:1rem;font-size:.95rem;line-height:1.7}.tsf-endnote__body>*+*{margin-top:.75em}.tsf-endnote__body ul,.tsf-endnote__body ol{flex-direction:column;gap:.35em;padding-left:1.4em;display:flex}.tsf-endnote__body ul{list-style:outside}.tsf-endnote__body ol{list-style:decimal}.tsf-endnote__body a{color:var(--accent-hover)}.tsf-thread{max-width:72rem;margin:8rem auto 0;padding:0 6vw}.tsf-thread__label{margin:0 0 1rem}.tsf-thread__label--last{color:var(--fire)}.tsf-thread__row{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:1.5rem 0;text-decoration:none;display:grid}.tsf-thread__next{font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-hover)}.tsf-thread__next--ember{color:var(--fire)}.tsf-thread__title{font:600 clamp(1.25rem,2.2vw,1.8rem)/1.15 var(--font-display);text-transform:uppercase;color:var(--text-strong);display:block}.tsf-thread__sub{font:400 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-ui);margin-top:6px;display:block}.tsf-thread__read{font:400 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.tsf-interlude{background:var(--bg-2);align-items:center;min-height:100vh;padding:8rem 6vw;display:flex;position:relative}.tsf-interlude__inner{text-align:center;width:100%;max-width:44rem;margin:0 auto}.tsf-interlude__title{font:600 clamp(1.5rem,3.4vw,2.8rem)/1.1 var(--font-display);text-transform:uppercase;color:var(--text-strong);text-wrap:balance;margin:0 0 4rem}.tsf-interlude .tsf-body{text-align:left;max-width:none;padding:0;font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.6}.tsf-interlude .tsf-plate{width:100%;margin:3rem 0}.tsf-interlude .tsf-pull{margin:3rem 0}.tsf-epilogue{background:var(--bg);border-top:1px solid var(--fire);padding:clamp(8rem,18vh,12rem) 6vw 10rem;position:relative}.tsf-epilogue__inner{max-width:36rem;margin:0 auto}.tsf-epilogue__title{margin:0 0 4rem}.tsf-epilogue .tsf-body{margin:0;padding:0}.tsf-epilogue__rule{align-items:center;gap:28px;margin:5rem 0 3rem;display:flex}.tsf-ember-rule{background:var(--fire);width:88px;height:1px;display:block}.tsf-epilogue__tagline{font:italic 300 clamp(1.25rem,2.2vw,1.6rem)/1.3 var(--font-body);color:var(--text-strong);margin:0 0 2.5rem}.tsf-epilogue__signoff{line-height:2.2}.tsf-epilogue__signoff a{color:var(--text-muted)}@media (max-width:640px){.tsf-cover__text{padding:8rem 6vw 3rem}.tsf-thread__row{grid-template-columns:1fr;gap:10px}}div.tsf .tsf-scroll{animation:none}.tsf-root{position:relative}.tsf-hud{z-index:50;box-sizing:border-box;background:var(--hud-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:56px;font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-ui);opacity:0;pointer-events:none;transition:opacity .6s var(--ease);justify-content:space-between;align-items:center;padding:0 28px 0 32px;display:flex;position:fixed;top:0;left:0;right:0}.tsf-hud.is-on{opacity:1;pointer-events:auto}.tsf-hud.is-on.is-gate{opacity:.3}.tsf-hud.is-hidden{opacity:0;pointer-events:none}.tsf-hud__left,.tsf-hud__right{align-items:center;display:flex}.tsf-hud__left{gap:40px;min-width:0}.tsf-hud__right{gap:22px}.tsf-hud__brand{color:var(--text-muted);white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.tsf-hud__mark{background:var(--accent-hover);width:18px;height:18px;display:inline-block;-webkit-mask:url(/the-same-fire/svg/micro/micro-03.svg) 50%/contain no-repeat;mask:url(/the-same-fire/svg/micro/micro-03.svg) 50%/contain no-repeat}.tsf-hud__pct{font-variant-numeric:tabular-nums;white-space:nowrap}.tsf-hud__readout{white-space:nowrap;text-overflow:ellipsis;transition:color .3s var(--ease);overflow:hidden}.tsf-hud__readout.is-gate{color:var(--accent-hover)}.tsf-hud__btn{all:unset;cursor:pointer;min-width:44px;min-height:44px;color:var(--text-ui);font:400 13px/1 var(--font-mono);transition:color var(--t-ui) var(--ease);justify-content:center;align-items:center;display:inline-flex}.tsf-hud__btn:hover,.tsf-hud__btn:focus-visible{color:var(--accent-hover)}.tsf-hud__btn:focus-visible{outline:1px solid var(--edge);outline-offset:-6px}.tsf-hud__btn[disabled]{cursor:default;opacity:.45}.tsf-hud__btn[disabled]:hover{color:var(--text-ui)}.tsf-hud__btn--index{color:var(--text-muted);font-size:15px}.tsf-filament{z-index:60;pointer-events:none;background:#4b1d95;width:2px;position:fixed;top:0;bottom:0;left:0}.tsf-filament__fill{background:var(--accent-hover);width:2px;transition:width .3s var(--ease), box-shadow .3s var(--ease);position:absolute;top:0;left:0}.tsf-filament.is-gate .tsf-filament__fill{width:3px;box-shadow:0 0 8px 1px #d93bc48c}.tsf-filament__notch{background:var(--text-ui);width:8px;height:1px;position:absolute;left:-3px}.tsf [data-parallax]{transform:translate3d(0, var(--py,0px), 0);will-change:transform}@media (max-width:640px){.tsf-hud{padding:0 8px 0 16px}.tsf-hud__left{gap:14px}.tsf-hud__right{gap:0}.tsf-hud__brand-text,.tsf-hud__pct{display:none}.tsf-hud__readout{letter-spacing:.12em}.tsf-hud{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.tsf-hud,.tsf-hud__readout,.tsf-hud__btn,.tsf-filament__fill{transition:none}.tsf [data-parallax]{--py:0px;will-change:auto}}.tsf-reveal>*{opacity:0;clip-path:inset(100% 0 0)}.tsf-reveal.is-in>*{animation:tsf-develop .7s var(--ease) forwards}.tsf-reveal.is-in.tsf-reveal--instant>*{opacity:1;clip-path:none;animation:none}@keyframes tsf-develop{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}.tsf-pull__inner{position:relative}.tsf-plate__frame picture{display:block}.tsf-plate__frame img{filter:blur(24px)saturate(.2);transition:filter .9s var(--ease)}.tsf-plate.is-in .tsf-plate__frame img{filter:none}.tsf-plate__frame:after{content:"";background:var(--edge);opacity:0;pointer-events:none;z-index:1;height:2px;position:absolute;top:-2px;left:0;right:0}.tsf-plate.is-in .tsf-plate__frame:after{animation:tsf-sweep .9s var(--ease) forwards}.tsf-plate.is-in.tsf-plate--instant .tsf-plate__frame img{transition:none}.tsf-plate.is-in.tsf-plate--instant .tsf-plate__frame:after{animation:none}@keyframes tsf-sweep{0%{opacity:1;top:-2px}to{opacity:0;top:100%}}.tsf-plate--cover .tsf-plate__frame{inset:-12% 0}@media (max-width:640px){.tsf-plate:not(.tsf-plate--cover) figcaption{margin-top:2.25rem}}@media (prefers-reduced-motion:reduce){.tsf-reveal>*{clip-path:none;transition:opacity .2s linear}.tsf-reveal.is-in>*{opacity:1;animation:none}.tsf-plate__frame img{filter:none;transition:none}.tsf-plate.is-in .tsf-plate__frame:after{animation:none}.tsf-plate--cover .tsf-plate__frame{inset:0}}.tsf-gate{min-height:120vh}.tsf-gate__inner{height:100vh;min-height:0;position:sticky;top:0}.tsf-gate__numeral[data-parallax]{transform:translate(-50%,-56%) translate3d(0, var(--py,0px), 0)}.tsf-gate__graph{opacity:.08;filter:invert();pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.tsf-gate__graph--bl{width:min(18vw,220px);bottom:4vh;left:0}.tsf-gate__graph--tr{width:min(16vw,200px);top:10vh;right:0}.tsf-gate__head{position:relative}.tsf-reveal.is-in>.tsf-gate-title{opacity:1;clip-path:none;animation:none}.tsf-char{opacity:0;clip-path:inset(0 0 100%);display:inline-block}.tsf-reveal.is-in .tsf-char{animation:tsf-char .6s var(--ease) forwards;animation-delay:calc(var(--i) * 30ms)}.tsf-reveal.is-in.tsf-reveal--instant .tsf-char{opacity:1;clip-path:none;animation:none}@keyframes tsf-char{to{opacity:1;clip-path:inset(0)}}.tsf-intro__head,.tsf-intro .tsf-body,.tsf-gate__stack{z-index:1;position:relative}@keyframes tsf-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(3%,-4%)scale(1.04)}to{transform:translate(0)scale(1)}}.tsf-grain{z-index:45;pointer-events:none;opacity:var(--grain,.04);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;transition:opacity .9s linear;animation:1s steps(8,end) infinite tsf-grain;position:fixed;inset:-10%}.tsf-root[data-mov="0"],.tsf-root[data-mov="1"]{--grain:.04}.tsf-root[data-mov="2"]{--grain:.02}.tsf-root[data-mov="3"]{--grain:0}.tsf-root[data-mov="4"]{--grain:.03}.tsf-root[data-mov="3"] .tsf-grain{animation:none}@keyframes tsf-grain{0%{transform:translate(0)}12.5%{transform:translate(-3%,2%)}25%{transform:translate(2%,-3%)}37.5%{transform:translate(-1%,4%)}50%{transform:translate(3%,1%)}62.5%{transform:translate(-4%,-2%)}75%{transform:translate(1%,3%)}87.5%{transform:translate(4%,-1%)}to{transform:translate(0)}}.tsf-scanline{z-index:44;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px);transition:opacity .9s linear;position:fixed;inset:0}.tsf-root[data-mov="2"] .tsf-scanline{opacity:1}@media (max-width:640px){.tsf-gate__inner{height:auto;min-height:100vh;padding:5rem 0 4rem}}@media (prefers-reduced-motion:reduce){.tsf-gate{min-height:100vh}.tsf-char{opacity:1;clip-path:none;animation:none}.tsf-reveal.is-in .tsf-char,.tsf-grain{animation:none}.tsf-grain,.tsf-scanline{transition:none}}.tsf-plate__frame[data-lightbox]{cursor:zoom-in}.tsf-lightbox{z-index:70;box-sizing:border-box;background:var(--bg);touch-action:none;overscroll-behavior:contain;grid-template-rows:1fr auto;gap:.75rem;padding:56px 4vw 4vw;display:grid;position:fixed;inset:0}.tsf-lightbox__frame{justify-content:center;align-items:center;min-height:0;display:flex}.tsf-lightbox__frame picture{display:contents}.tsf-lightbox__frame img{object-fit:contain;border:1px solid var(--rule);background:var(--mat);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.tsf-lightbox__caption{text-align:left;margin:0}.tsf-lightbox__close{all:unset;cursor:pointer;min-width:44px;min-height:44px;color:var(--text-muted);font:500 .875rem/1 var(--font-mono);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:8px}.tsf-lightbox__close:hover,.tsf-lightbox__close:focus-visible{color:var(--accent-hover)}.tsf-lightbox__close:focus-visible{outline:1px solid var(--edge);outline-offset:-6px}.tsf-relic{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.tsf-relic__canvas{aspect-ratio:1;width:100%}.tsf-relic__canvas canvas{width:100%;height:100%;display:block}.tsf-relic--intro{z-index:0;max-width:60vw;position:absolute;top:clamp(12rem,26vh,18rem);right:4vw}.tsf-relic--gate{z-index:0;max-width:90vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tsf-gate__numeral{z-index:1}.tsf-relic--cover{z-index:2;position:absolute;top:clamp(5rem,12vh,8rem);right:6vw}.tsf-relic--interlude{margin:0 auto 3rem}.tsf-relic--epilogue{flex:none}@media (max-width:640px){.tsf-relic--intro{max-width:70vw;top:clamp(8rem,18vh,12rem);right:-12vw}.tsf-relic--cover{top:6rem}}.tsf-skip{z-index:90;background:var(--bg-raised);color:var(--accent-hover);border:1px solid var(--edge);font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;padding:12px 16px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.tsf-skip:focus-visible{outline:1px solid var(--edge);outline-offset:2px;transform:none}.tsf-index{z-index:80;overscroll-behavior:contain;box-sizing:border-box;color:var(--text);font:400 .6875rem/1.4 var(--font-mono);background:#08080af5;padding:96px 6vw 80px;position:fixed;inset:0;overflow:auto}.tsf[data-theme=light] .tsf-index{background:#f2f1f4f5}.tsf-index__close{all:unset;cursor:pointer;min-width:44px;min-height:44px;color:var(--text-muted);justify-content:center;align-items:center;font-size:15px;display:inline-flex;position:fixed;top:6px;right:28px}.tsf-index__close:hover,.tsf-index__close:focus-visible,.tsf-index__row:focus-visible .tsf-index__rowtitle,.tsf-resume__btn:hover{color:var(--accent-hover)}.tsf-index__close:focus-visible,.tsf-index__row:focus-visible,.tsf-lang__item:focus-visible,.tsf-resume__btn:focus-visible,.tsf-resume__close:focus-visible{outline:1px solid var(--edge);outline-offset:2px}.tsf-index__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin:0 0 56px;display:flex}.tsf-index__title{font:600 clamp(1.4rem,3vw,2.4rem)/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);margin:0}.tsf-index__count{letter-spacing:.18em;text-transform:uppercase;color:var(--text-ui);margin:0}.tsf-index__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px 48px;display:grid}.tsf-index__colhead{border-bottom:1px solid var(--rule);align-items:center;gap:14px;margin-bottom:8px;padding-bottom:14px;display:flex}.tsf-index__numeral{font:600 1.4rem/1 var(--font-display);color:var(--accent-hover)}.tsf-index__name{font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:0}.tsf-index__glyphs{color:var(--text-ui);align-items:center;gap:10px;margin-left:auto;display:inline-flex}.tsf-relic--index{width:44px}.tsf-index__row{border-bottom:1px solid var(--bg-raised);color:inherit;grid-template-columns:28px 1fr;gap:0 12px;padding:12px 0;text-decoration:none;display:grid}.tsf-index__row:hover .tsf-index__rowtitle{color:var(--accent-hover)}.tsf-index__num{color:var(--text-ui);align-items:flex-start;gap:6px;padding-top:5px;display:flex}.tsf-index__row.is-current .tsf-index__num{color:var(--fire)}.tsf-index__num .tsf-ember-dot{margin:3px 0 0}.tsf-index__rowtitle{font:400 1.1rem/1.35 var(--font-body);color:var(--text-strong);transition:color var(--t-ui) var(--ease);display:block}.tsf-index__meta{letter-spacing:.08em;color:var(--text-ui);margin-top:5px;display:block}.tsf-index__desc{color:var(--text-muted)}.tsf-lang{z-index:85;background:var(--bg-raised);border:1px solid var(--rule);max-width:calc(100vw - 16px);font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);padding:12px 0;position:fixed;top:64px;right:96px}.tsf-lang__grid{grid-template-columns:repeat(3,auto);display:grid}.tsf-lang__item{all:unset;cursor:pointer;box-sizing:border-box;min-height:44px;color:var(--text-muted);align-items:center;gap:10px;padding:10px 18px;display:flex}.tsf-lang__item.is-active{color:var(--accent-hover)}.tsf-lang__item[disabled]{cursor:default;opacity:.55}.tsf-lang__name{color:var(--text-ui);letter-spacing:.08em;text-transform:none}.tsf-lang__note{border-top:1px solid var(--rule);font:italic 300 .85rem/1.4 var(--font-body);letter-spacing:0;text-transform:none;color:var(--text-muted);margin:10px 18px 0;padding-top:10px}.tsf-resume{z-index:75;box-sizing:border-box;background:var(--bg-raised);border:1px solid var(--rule);max-width:calc(100vw - 24px);font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:18px;padding:10px 10px 10px 18px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.tsf-resume__btn{all:unset;cursor:pointer;box-sizing:border-box;min-height:44px;color:var(--accent-hover);border:1px solid var(--rule);align-items:center;padding:10px 14px;display:inline-flex}.tsf-resume__close{all:unset;cursor:pointer;min-width:44px;min-height:44px;color:var(--text-ui);justify-content:center;align-items:center;display:inline-flex}.tsf-hud__btn.is-active,.tsf-hud__btn[aria-pressed=true]{color:var(--accent-hover)}.tsf[data-theme=light] .tsf-filament{background:#c4b5fd}.tsf[data-theme=light] .tsf-grain{opacity:.02}.tsf[data-theme=light] .tsf-root[data-mov="2"] .tsf-scanline{opacity:0}@media (max-width:640px){.tsf-index{padding:80px 5vw 60px}.tsf-index__close{right:8px}.tsf-lang{top:60px;right:8px}.tsf-lang__grid{grid-template-columns:repeat(2,auto)}.tsf-resume{gap:10px;padding-left:12px;bottom:16px}}@media (prefers-reduced-motion:reduce){.tsf-index__rowtitle{transition:none}}.tsf-hint{z-index:76;background:var(--bg-raised);border:1px solid var(--rule);font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;gap:6px;padding:14px 18px;display:grid;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}.tsf-share{max-width:52rem;font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-ui);flex-wrap:wrap;gap:0 22px;margin:1.25rem auto 0;display:flex;position:relative}.tsf-share__btn{all:unset;cursor:pointer;min-height:44px;color:var(--text-ui);transition:color var(--t-ui) var(--ease);align-items:center;display:inline-flex}.tsf-share__btn:hover,.tsf-share__btn:focus-visible{color:var(--accent-hover)}.tsf-share__btn:focus-visible{outline:1px solid var(--edge);outline-offset:2px}.tsf-share-page{max-width:36rem;margin:0 auto;padding:clamp(6rem,18vh,10rem) 6vw}.tsf-share-page a{color:var(--accent-hover)}@media (prefers-reduced-motion:reduce){.tsf-share__btn{transition:none}}div.tsf [data-mov="0"]{--phase-hue:var(--phase-spark)}div.tsf [data-mov="1"]{--phase-hue:var(--phase-void)}div.tsf [data-mov="2"]{--phase-hue:var(--phase-blood)}div.tsf [data-mov="3"]{--phase-hue:var(--phase-lattice)}div.tsf [data-mov="4"]{--phase-hue:var(--phase-bloom)}div.tsf .tsf-epilogue{--phase-hue:var(--phase-return)}div.tsf{background:radial-gradient(1200px 800px at 15% -5%, #00eaff0f, transparent 60%), radial-gradient(1000px 700px at 85% 105%, #ff2bd60d, transparent 60%), radial-gradient(700px 500px at 50% 50%, #9d4bff08, transparent 70%), var(--void)}div.tsf .tsf-crt-scan,div.tsf .tsf-crt-vig{pointer-events:none;position:fixed;inset:0}div.tsf .tsf-crt-scan{z-index:1;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00eaff02 0 1px,#0000 1px 4px)}div.tsf .tsf-crt-vig{z-index:2;background:radial-gradient(120% 90%,#0000 55%,#0000008c 100%)}.tsf[data-theme=light] .tsf-crt-scan{opacity:0}.tsf[data-theme=light] .tsf-crt-vig{background:radial-gradient(120% 90%,#0000 62%,#5a5a6824 100%)}div.tsf .tsf-label,div.tsf .tsf-hud__readout,div.tsf .tsf-hud__brand-text,div.tsf .tsf-caption{text-shadow:var(--ghost-sm)}div.tsf .tsf-gate__name,div.tsf .tsf-chapter__num{text-shadow:var(--ghost-md)}div.tsf .tsf-intro__title{text-shadow:var(--ghost-lg)}div.tsf .tsf-register{font:400 var(--size-micro,8.5px)/1 var(--font-instrument);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-ui);border-top:1px solid var(--border-hairline);align-items:center;gap:12px;margin-bottom:28px;padding-top:8px;display:flex}div.tsf .tsf-register__tick{color:var(--phase-hue);text-shadow:var(--bloom-phase)}div.tsf .tsf-register__rule{background:var(--border-hairline);flex:1;height:1px}div.tsf .tsf-telemetry{font:400 var(--size-micro,8.5px)/1.6 var(--font-instrument);letter-spacing:.18em;color:var(--text-ui);opacity:.55;flex-wrap:wrap;gap:18px;display:flex}div.tsf .tsf-aperture{background-image:var(--dot-lattice);background-size:16px 16px}div.tsf .tsf-bracket{position:relative}div.tsf .tsf-bracket:before,div.tsf .tsf-bracket:after{content:"";pointer-events:none;border-color:var(--phase-hue);opacity:.5;width:14px;height:14px;position:absolute}div.tsf .tsf-bracket:before{border-top:1px solid;border-left:1px solid;top:0;left:0}div.tsf .tsf-bracket:after{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}div.tsf .tsf-sphere{pointer-events:none;z-index:0;mix-blend-mode:screen;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:contain;animation-name:tsf-sphere-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}@keyframes tsf-sphere-drift{0%{transform:translate(-3%,-2%)}to{transform:translate(3%,2%)}}.tsf[data-theme=light] .tsf-sphere{mix-blend-mode:multiply;opacity:.14!important}@media (prefers-reduced-motion:reduce){div.tsf .tsf-sphere{will-change:auto;animation:none}}div.tsf .tsf-sigil-mask{background:var(--phase-hue);width:20px;height:20px;-webkit-mask:var(--mask-url) center/contain no-repeat;-webkit-mask:var(--mask-url) center/contain no-repeat;mask:var(--mask-url) center/contain no-repeat;filter:drop-shadow(0 0 8px var(--phase-hue));opacity:.72;display:inline-block}div.tsf .tsf-micro-strip{align-items:center;gap:14px;display:flex}div.tsf .tsf-deck,div.tsf .tsf-quote__text{font-family:var(--font-poetic);letter-spacing:var(--track-poetic);color:var(--prophetic);text-shadow:none;font-style:italic;font-weight:300}div.tsf .tsf-title{font-family:var(--font-display);letter-spacing:var(--track-hero);font-size:clamp(2.4rem,6.2vw,5.2rem);font-weight:900;line-height:.98}div.tsf .tsf-gate__name{font-family:var(--font-display);letter-spacing:var(--track-title);font-weight:700}div.tsf .tsf-label{letter-spacing:var(--track-eyebrow)}div.tsf .tsf-sphere--gate{top:50%;left:50%;transform:translate(-50%,-50%)}div.tsf .tsf-gate__seam{border-top:1px solid var(--border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:12px;display:flex}div.tsf .tsf-intro__seam{border-top:1px solid var(--border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding-top:12px;display:flex}div.tsf .tsf-sphere--intro-a{top:-14%;right:-12%}div.tsf .tsf-sphere--intro-b{bottom:6%;left:-8%}div.tsf .tsf-telemetry{gap:0;font-size:9.5px}div.tsf .tsf-telemetry>span+span{border-left:1px solid var(--border-hairline);margin-left:14px;padding-left:14px}div.tsf .tsf-gate__stack{z-index:3;position:relative}div.tsf .tsf-relic--gate{z-index:0;opacity:.62!important}div.tsf .tsf-gate__numeral{z-index:1}div.tsf .tsf-sphere--gate{z-index:0}div.tsf .tsf-gate__text{z-index:3;background:radial-gradient(120% 100% at 30%,#08080bcc 0%,#08080ba8 55%,#0000 100%);margin:0 -28px;padding:22px 28px;position:relative}div.tsf .tsf-descent{height:800vh;position:relative}div.tsf .tsf-descent__stage{z-index:0;height:100vh;position:sticky;top:0;overflow:hidden}div.tsf .tsf-descent__canvas{position:absolute;inset:0}div.tsf .tsf-descent__canvas canvas{display:block;width:100%!important;height:100%!important}div.tsf .tsf-descent__svg{width:100%;height:100%}div.tsf .tsf-descent__beat{pointer-events:none;z-index:2;justify-content:center;align-items:center;height:100vh;display:flex;position:absolute;left:0;right:0}div.tsf .tsf-descent__copy{text-align:center;opacity:0;max-width:min(46rem,84vw);padding:0 6vw}div.tsf .tsf-descent__kicker{font:500 .6875rem/1 var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--phase-hue);text-shadow:var(--ghost-sm);margin-bottom:1.6rem}div.tsf .tsf-descent__line{font-family:var(--font-poetic);letter-spacing:var(--track-poetic);color:var(--prophetic);text-shadow:none;font-size:clamp(1.4rem,3.4vw,2.6rem);font-style:italic;font-weight:300;line-height:1.34}div.tsf .tsf-descent__sub{font:400 .8125rem/1.6 var(--font-mono);letter-spacing:.14em;color:var(--text-ui);text-transform:uppercase;margin-top:1.1rem}div.tsf .tsf-descent__stamp{font:700 .75rem/1 var(--font-instrument);letter-spacing:.3em;text-transform:uppercase;color:var(--magenta);text-shadow:var(--ghost-sm);margin-bottom:1.2rem}div.tsf .tsf-descent__skip{z-index:4;font:500 .6875rem/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-ui);transition:opacity .4s var(--ease);padding:12px 16px;text-decoration:none;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}div.tsf .tsf-descent__skip:hover{color:var(--phase-hue)}@media (prefers-reduced-motion:reduce){div.tsf .tsf-descent{height:auto}div.tsf .tsf-descent__stage{height:60vh;position:relative}div.tsf .tsf-descent__beat{height:auto;padding:8vh 0;position:relative;top:auto!important}div.tsf .tsf-descent__copy{opacity:1!important}div.tsf .tsf-descent__skip{display:none}}div.tsf .tsf-quote__text{text-shadow:0 0 2px color-mix(in srgb, var(--phase-hue) 90%, transparent), 0 0 12px color-mix(in srgb, var(--phase-hue) 50%, transparent), 0 0 32px color-mix(in srgb, var(--phase-hue) 25%, transparent)}.tsf[data-theme=light] .tsf-quote__text{text-shadow:none;color:var(--text-strong)}div.tsf .tsf-spine{z-index:70;flex-direction:column;align-items:flex-start;gap:9px;display:flex;position:fixed;top:50%;left:18px;transform:translateY(-50%)}div.tsf .tsf-spine__tick{padding:3px 0;text-decoration:none;display:block}div.tsf .tsf-spine__tick>i{background:var(--rule);width:12px;height:1px;transition:width var(--t-ui) var(--ease), background-color var(--t-ui) var(--ease);display:block}div.tsf .tsf-spine__tick:hover>i{background:var(--accent-hover);width:20px}div.tsf .tsf-spine__tick.is-current>i{background:var(--fire);width:26px}div.tsf .tsf-spine__tick:focus-visible{outline:1px solid var(--edge);outline-offset:3px}div.tsf .tsf-spine__tick:after{content:attr(data-tip);white-space:nowrap;font:400 .6875rem/1 var(--font-mono);letter-spacing:.08em;color:var(--text-ui);background:var(--bg-raised);border:1px solid var(--rule);opacity:0;pointer-events:none;transition:opacity var(--t-ui) var(--ease), transform var(--t-ui) var(--ease);padding:6px 9px;position:absolute;left:34px;transform:translateY(-50%)translate(-4px)}div.tsf .tsf-spine__tick{position:relative}div.tsf .tsf-spine__tick:hover:after,div.tsf .tsf-spine__tick:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}@media (max-width:767px){div.tsf .tsf-spine{display:none}}@media (prefers-reduced-motion:reduce){div.tsf .tsf-spine__tick>i,div.tsf .tsf-spine__tick:after{transition:none}}div.tsf .tsf-pager{max-width:var(--measure-wide,64rem);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:24px;margin:0 auto;padding:6vh 6vw 12vh;display:flex}div.tsf .tsf-pager__link{max-width:22rem;color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}div.tsf .tsf-pager__link--next{text-align:right;margin-left:auto}div.tsf .tsf-pager__dir{font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-hover)}div.tsf .tsf-pager__title{font:400 1.05rem/1.35 var(--font-body);color:var(--text-strong)}div.tsf .tsf-pager__link:hover .tsf-pager__title{color:var(--accent-hover)}div.tsf .tsf-pager__link:focus-visible{outline:1px solid var(--edge);outline-offset:3px}div.tsf .tsf-pager__link.is-inert{opacity:.4}div.tsf .tsf-pager__link.is-inert .tsf-pager__dir{color:var(--text-muted)}div.tsf .tsf-toc{padding:10vh 6vw 14vh}div.tsf .tsf-toc__inner{max-width:var(--measure-wide,72rem);margin:0 auto}div.tsf .tsf-toc__title{font:600 clamp(1.6rem,4vw,2.4rem)/1.1 var(--font-display);color:var(--text-strong)}div.tsf .tsf-toc__lede{max-width:34rem;font:300 1.05rem/1.6 var(--font-body);color:var(--text);margin-top:12px}div.tsf .tsf-toc__begin{margin-top:20px}div.tsf .tsf-toc__cta{border:1px solid var(--edge);font:500 .75rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-hover);transition:background-color var(--t-ui) var(--ease), color var(--t-ui) var(--ease);padding:12px 18px;text-decoration:none;display:inline-block}div.tsf .tsf-toc__cta:hover{background:var(--bg-raised)}div.tsf .tsf-toc__cta:focus-visible{outline:1px solid var(--edge);outline-offset:3px}div.tsf .tsf-toc__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px 32px;margin-top:56px;display:grid}div.tsf .tsf-toc__colhead{border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding-bottom:14px;display:flex}div.tsf .tsf-toc__numeral{font:600 1.4rem/1 var(--font-display);color:var(--accent-hover)}div.tsf .tsf-toc__name{font:500 .8125rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-strong)}div.tsf .tsf-toc__sub{font:300 .95rem/1.5 var(--font-body);color:var(--text-muted);margin-top:10px}div.tsf .tsf-toc__count{font:400 .6875rem/1 var(--font-mono);letter-spacing:.12em;color:var(--text-ui);margin-top:6px}div.tsf .tsf-toc__list{margin:12px 0 0;padding:0;list-style:none}div.tsf .tsf-toc__link{border-bottom:1px solid var(--bg-raised);color:inherit;grid-template-columns:28px 1fr;gap:0 12px;padding:12px 0;text-decoration:none;display:grid}div.tsf .tsf-toc__num{font:400 .8125rem/1 var(--font-mono);color:var(--text-ui);padding-top:4px}div.tsf .tsf-toc__rowtitle{font:400 1.05rem/1.35 var(--font-body);color:var(--text-strong);transition:color var(--t-ui) var(--ease);display:block}div.tsf .tsf-toc__link:hover .tsf-toc__rowtitle{color:var(--accent-hover)}div.tsf .tsf-toc__link:focus-visible{outline:1px solid var(--edge);outline-offset:2px}div.tsf .tsf-toc__meta{font:400 .6875rem/1.4 var(--font-mono);letter-spacing:.06em;color:var(--text-ui);margin-top:4px;display:block}div.tsf .tsf-toc__desc{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){div.tsf .tsf-toc__cta,div.tsf .tsf-toc__rowtitle,div.tsf .tsf-pager__title{transition:none}}div.tsf .tsf-aperture{aspect-ratio:1;pointer-events:none;background-image:none;width:min(64vh,600px);position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}div.tsf .tsf-aperture__lattice,div.tsf .tsf-aperture__ring{background:var(--phase-hue,var(--accent));-webkit-mask:var(--sym) center/contain no-repeat;-webkit-mask:var(--sym) center/contain no-repeat;mask:var(--sym) center/contain no-repeat;position:absolute;inset:0}div.tsf .tsf-aperture__lattice{opacity:.09;inset:10%}div.tsf .tsf-aperture__ring{opacity:.05;animation:96s linear infinite tsf-aperture-spin}@keyframes tsf-aperture-spin{to{transform:rotate(360deg)}}div.tsf .tsf-aperture .tsf-relic--gate{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}div.tsf .tsf-gate__reticle{opacity:.5;background:var(--phase-hue,var(--accent));width:22px;height:22px;-webkit-mask:var(--sym) center/contain no-repeat;-webkit-mask:var(--sym) center/contain no-repeat;mask:var(--sym) center/contain no-repeat;margin:10px 0;display:block}div.tsf .tsf-gate__panel{opacity:.36;background:var(--text-ui);width:88px;height:18px;-webkit-mask:var(--sym) left center/contain no-repeat;-webkit-mask:var(--sym) left center/contain no-repeat;mask:var(--sym) left center/contain no-repeat;display:block}div.tsf .tsf-chapter__marks{align-items:center;gap:14px;margin:.35rem 0 1.5rem;display:flex}div.tsf .tsf-chapter__reticle{opacity:.8;background:var(--phase-hue,var(--accent));width:22px;height:22px;-webkit-mask:var(--sym) center/contain no-repeat;-webkit-mask:var(--sym) center/contain no-repeat;mask:var(--sym) center/contain no-repeat;flex:none}div.tsf .tsf-chapter__rule{opacity:.45;background:var(--text-ui);max-width:340px;height:14px;-webkit-mask:var(--sym) left center/contain no-repeat;-webkit-mask:var(--sym) left center/contain no-repeat;mask:var(--sym) left center/contain no-repeat;flex:1}div.tsf .tsf-chapter__count{opacity:.65;background:var(--phase-hue,var(--accent));width:20px;height:20px;-webkit-mask:var(--sym) center/contain no-repeat;-webkit-mask:var(--sym) center/contain no-repeat;mask:var(--sym) center/contain no-repeat;flex:none}div.tsf .tsf-chapter__seam{opacity:.42;align-items:center;gap:18px;margin:0 0 2rem;padding:0 6vw;display:flex}div.tsf .tsf-chapter__panel{background:var(--text-ui);width:76px;height:16px;-webkit-mask:var(--sym) left center/contain no-repeat;-webkit-mask:var(--sym) left center/contain no-repeat;mask:var(--sym) left center/contain no-repeat}@media (prefers-reduced-motion:reduce){div.tsf .tsf-aperture__ring{animation:none}}div.tsf .tsf-pull--take{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:88vh;margin:0;padding:10vh 6vw;display:flex}div.tsf .tsf-pull--take .tsf-pull__inner{flex-direction:column;align-items:center;gap:26px;display:flex}div.tsf .tsf-pull--take .tsf-quote{text-wrap:balance;max-width:22ch;margin:0}div.tsf .tsf-pull__rule{background:var(--phase-hue,var(--accent));transform-origin:50%;width:46px;height:1px;display:block;transform:scaleX(0)}div.tsf .tsf-reveal.is-in .tsf-pull__rule{animation:.9s cubic-bezier(.16,.84,.3,1) 50ms forwards tsf-pq-rule}@keyframes tsf-pq-rule{to{transform:scaleX(1)}}div.tsf .tsf-reveal.is-in .tsf-quote{animation:1.1s cubic-bezier(.16,.84,.3,1) both tsf-pq-split}@keyframes tsf-pq-split{0%{opacity:0;clip-path:inset(100% 0 0);text-shadow:var(--ghost-md);transform:translate(-4%)}40%{opacity:1}55%{transform:translate(1%)}to{opacity:1;clip-path:inset(0);text-shadow:none;transform:none}}div.tsf .tsf-reveal.is-in.tsf-reveal--instant .tsf-quote{opacity:1;clip-path:none;animation:none}div.tsf .tsf-pull__mark{aspect-ratio:1;pointer-events:none;opacity:.07;z-index:0;background:var(--phase-hue,var(--accent));width:min(46vw,380px);-webkit-mask:var(--sym) center/contain no-repeat;-webkit-mask:var(--sym) center/contain no-repeat;mask:var(--sym) center/contain no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.tsf .tsf-pull--take .tsf-pull__inner,div.tsf .tsf-pull--take .tsf-share{z-index:2;position:relative}@media (max-width:767px){div.tsf .tsf-pull--take{gap:22px;min-height:72vh;padding:8vh 6vw}div.tsf .tsf-pull--take .tsf-quote{max-width:100%}}@media (prefers-reduced-motion:reduce){div.tsf .tsf-reveal.is-in .tsf-quote,div.tsf .tsf-reveal.is-in .tsf-pull__rule{text-shadow:none;animation:none;transform:none}div.tsf .tsf-pull__rule{transform:scaleX(1)}}.tsf-hud__series{white-space:nowrap;color:var(--text-muted);font-variant-numeric:tabular-nums}@media (max-width:1023px){.tsf-hud__series{display:none}}.tsf-narration{z-index:75;background:var(--bg-raised);border:1px solid var(--rule);color:var(--accent-hover);font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;padding:8px 12px;position:fixed;bottom:18px;right:18px}div.tsf .tsf-spine{gap:2px;left:10px}div.tsf .tsf-spine__tick{box-sizing:border-box;align-items:center;gap:8px;min-width:56px;min-height:20px;padding:0 8px 0 6px;display:flex}div.tsf .tsf-spine__num{font:400 .5625rem/1 var(--font-mono);letter-spacing:.08em;color:var(--text-ui);opacity:.55;font-variant-numeric:tabular-nums;transition:opacity var(--t-ui) var(--ease), color var(--t-ui) var(--ease)}div.tsf .tsf-spine__tick:hover .tsf-spine__num{opacity:1;color:var(--accent-hover)}div.tsf .tsf-spine__tick.is-current .tsf-spine__num{opacity:1;color:var(--fire)}div.tsf .tsf-spine__tick.is-started>i{background:var(--text-ui)}div.tsf .tsf-spine__tick.is-read>i{background:var(--accent-hover)}div.tsf .tsf-spine__tick:after{left:64px}.tsf-index__you,.tsf-index__pct{color:var(--accent-hover)}.tsf-index__bar{background:var(--accent-hover);opacity:.7;height:2px;margin-top:6px;display:block}.tsf[lang=ar] .tsf-body,.tsf[lang=ar] .tsf-h1,.tsf[lang=ar] .tsf-deck,.tsf[lang=ar] .tsf-h2{direction:rtl}.tsf-sources{border-top:1px solid var(--rule);font:400 .8125rem/1.55 var(--font-mono);color:var(--text-muted);margin:4rem auto 0;padding-top:2rem}.tsf-sources__label{margin:0 0 .6rem}.tsf-sources__title{font:400 1.25rem/1.3 var(--font-body);color:var(--text-strong);margin:0 0 1.4rem}.tsf-sources__title:empty{display:none}.tsf-sources__group{margin:0 0 1.6rem}.tsf-sources__kind{font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-ui);margin:0 0 .6rem}.tsf-sources__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tsf-sources__list--mentions{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.35rem 1.2rem}.tsf-sources__item{flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.tsf-sources__link{color:var(--text-strong);border-bottom:1px solid var(--rule);transition:color var(--t-ui) var(--ease), border-color var(--t-ui) var(--ease);text-decoration:none}.tsf-sources__link:hover,.tsf-sources__link:focus-visible{color:var(--accent-hover);border-color:var(--accent-hover)}.tsf-sources__name{color:var(--text)}.tsf-sources__meta{letter-spacing:.06em;color:var(--text-ui);font-size:.6875rem}.tsf-sources__context{font:italic 300 .85rem/1.45 var(--font-body);color:var(--text-muted)}.tsf-sources__summary{font:400 .8125rem/1.5 var(--font-body);color:var(--text-muted);max-width:44rem}.tsf-sources__why{font:italic 300 .8125rem/1.45 var(--font-body);color:var(--text-ui);max-width:44rem}.tsf-sources__anchor{quotes:"“" "”";letter-spacing:0;font-style:italic}.tsf-sources__item--fresh{border-left:1px solid var(--rule);padding-left:.9rem}.tsf-sources__group--fresh .tsf-sources__kind{color:var(--accent-hover)}.tsf-sources__more{letter-spacing:.06em;margin:.7rem 0 0;font-size:.6875rem}.tsf-sources__more a{color:var(--text-ui);border-bottom:1px solid var(--rule);text-decoration:none}.tsf-sources__more a:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.tsf-sources--full{margin-top:1.5rem}.tsf-resources__recent{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1.5rem 0 2rem}.tsf-resources__recent-meta{margin:0 0 1.2rem;display:block}.tsf-resources__recent-list{gap:1.1rem}.tsf-resources__recent-item{grid-template-columns:minmax(10rem,14rem) 1fr;align-items:start;gap:1.5rem;display:grid}.tsf-resources__recent-for{font:400 .75rem/1.5 var(--font-mono);letter-spacing:.06em;color:var(--text-ui)}.tsf-resources__recent-for a{color:inherit;text-decoration:none}.tsf-resources__recent-for a:hover{color:var(--accent-hover)}@media (max-width:767px){.tsf-resources__recent-item{grid-template-columns:1fr;gap:.3rem}}.tsf-sources--full .tsf-sources__label{display:none}.tsf-resources{box-sizing:border-box;min-height:100vh;padding:96px 6vw 120px}.tsf-resources__inner{max-width:64rem;margin:0 auto}.tsf-resources__back{color:var(--text-ui);text-decoration:none}.tsf-resources__back:hover{color:var(--accent-hover)}.tsf-resources__title{margin:.6rem 0 1rem}.tsf-resources__deck{max-width:44rem}.tsf-resources__toc{font:400 .8125rem/1.4 var(--font-mono);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.4rem 1.5rem;margin:2.5rem 0 4rem;display:grid}.tsf-resources__toc-item{color:var(--text-muted);gap:.7rem;text-decoration:none;display:flex}.tsf-resources__toc-item:hover{color:var(--accent-hover)}.tsf-resources__num{color:var(--text-ui);font-variant-numeric:tabular-nums;min-width:1.6em}.tsf-resources__unit{margin:0 0 4.5rem}.tsf-resources__unit-title{font:400 1.5rem/1.3 var(--font-body);color:var(--text-strong);margin:0 0 .5rem}.tsf-resources__unit-title a{color:inherit;text-decoration:none}.tsf-resources__unit-title a:hover{color:var(--accent-hover)}.tsf-resources__domains{columns:3;font:400 .8125rem/1.7 var(--font-mono);color:var(--text-muted);column-gap:2rem;margin:1rem 0 0;padding:0;list-style:none}.tsf-resources__domains li{break-inside:avoid;border-bottom:1px solid var(--bg-raised);justify-content:space-between;display:flex}.tsf-resources__count{color:var(--text-ui)}.tsf-toc__cta--quiet{opacity:.7;margin-left:1.2rem}@media (max-width:767px){.tsf-resources{padding:72px 5vw 80px}.tsf-resources__domains{columns:1}}.tsf-index__resources{color:var(--accent-hover);text-decoration:none}.tsf-bridge{border-top:1px solid var(--rule);margin:4rem auto 0;padding:1.6rem 0 0}.tsf-bridge__label{margin:0 0 .8rem}.tsf-bridge__text{font:italic 300 1.05rem/1.6 var(--font-body);color:var(--text);margin:0}.tsf-bridge__text a{color:var(--accent-hover);border-bottom:1px solid var(--rule);text-decoration:none}.tsf-bridge__text a:hover{border-color:var(--accent-hover)}.tsf-bridge__next{font:500 .6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-ui);margin-top:1.2rem;text-decoration:none;display:inline-block}.tsf-bridge__next:hover{color:var(--accent-hover)}.tsf-xref{font:400 .78rem/1.5 var(--font-mono);letter-spacing:.02em;color:var(--text-muted);border-left:1px solid var(--rule);margin:-.4rem 0 1.6rem;padding:.55rem 0 .55rem 1.6rem;position:relative}.tsf-xref__mark{color:var(--accent-hover);position:absolute;top:.5rem;left:.45rem}.tsf-xref a{color:var(--accent-hover);text-decoration:none}.tsf-xref a:hover{text-decoration:underline}
