@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Stencil One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-stencil-one-vietnamese-400-normal-CgSoN2dm.woff2)format("woff2"),url(/assets/saira-stencil-one-vietnamese-400-normal-C-B0jM97.woff)format("woff");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:Saira Stencil One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-stencil-one-latin-ext-400-normal-DMIlmdX4.woff2)format("woff2"),url(/assets/saira-stencil-one-latin-ext-400-normal-CR3hwvrm.woff)format("woff");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:Saira Stencil One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-stencil-one-latin-400-normal-CaP09Fmm.woff2)format("woff2"),url(/assets/saira-stencil-one-latin-400-normal-BhLFNLer.woff)format("woff");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:Saira Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-condensed-vietnamese-500-normal-BO-iw4YA.woff2)format("woff2"),url(/assets/saira-condensed-vietnamese-500-normal-CtjeXiCW.woff)format("woff");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:Saira Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-condensed-latin-ext-500-normal-CIzImMjU.woff2)format("woff2"),url(/assets/saira-condensed-latin-ext-500-normal-CgTVcJE5.woff)format("woff");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:Saira Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-condensed-latin-500-normal-DIdKjHXc.woff2)format("woff2"),url(/assets/saira-condensed-latin-500-normal-BGC7F_dX.woff)format("woff");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:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-condensed-vietnamese-700-normal-DTNtv3pg.woff2)format("woff2"),url(/assets/saira-condensed-vietnamese-700-normal-C4pgqYLY.woff)format("woff");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:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-condensed-latin-ext-700-normal-rfs_OqX7.woff2)format("woff2"),url(/assets/saira-condensed-latin-ext-700-normal-DPP8JZfq.woff)format("woff");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:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-condensed-latin-700-normal-BpDqMSKw.woff2)format("woff2"),url(/assets/saira-condensed-latin-700-normal-Br1WwvhS.woff)format("woff");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:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-ext-400-normal-BeYM1uOO.woff2)format("woff2"),url(/assets/michroma-latin-ext-400-normal-DlRaauac.woff)format("woff");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:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-400-normal-4gS0VCia.woff2)format("woff2"),url(/assets/michroma-latin-400-normal-C7Pn7qca.woff)format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");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:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/doto-latin-wght-normal-DtlIPefW.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-ext-600-normal-BEFdM_VE.woff2)format("woff2"),url(/assets/cinzel-latin-ext-600-normal-BY9Mq9iK.woff)format("woff");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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff)format("woff");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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(/assets/cinzel-latin-ext-700-normal-CORa-yIv.woff)format("woff");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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff");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:Tonky Icons;src:url(/assets/tonky-icons-BnNbb_Kd.woff2)format("woff2");font-display:block}:root{--fs:13px;--k:calc(var(--fs) / 12);--t-caption:calc(var(--fs) * .833);--t-small:calc(var(--fs) * .917);--t-body:var(--fs);--t-subtitle:calc(var(--fs) * 1.083);--t-title:calc(var(--fs) * 1.167);--t-heading:calc(var(--fs) * 1.333);--t-display:calc(var(--fs) * 2);--t-display-l:calc(var(--fs) * 2.333);--t-icon:calc(var(--fs) * 1.167);--t-icon-l:calc(var(--fs) * 1.5);--xxs:calc(2 * var(--k));--xs:calc(3 * var(--k));--sm:calc(4 * var(--k));--md:calc(6 * var(--k));--lg:calc(8 * var(--k));--xl:calc(10 * var(--k));--xxl:calc(12 * var(--k));--xxxl:calc(14 * var(--k));--huge:calc(18 * var(--k));--control-gap:calc(8 * var(--k));--control-px:calc(10 * var(--k));--control-py:calc(6 * var(--k));--input-py:calc(7 * var(--k));--control-h:calc(28 * var(--k));--row-gap:calc(8 * var(--k));--row-px:calc(12 * var(--k));--panel-gap:calc(14 * var(--k));--panel-pad:calc(18 * var(--k));--popup-pad:calc(14 * var(--k));--gap-in:5px;--gap-out:10px;--border:2px;--radius:0px;--ease-quint:cubic-bezier(.23, 1, .32, 1);--ease-inout:cubic-bezier(.65, .05, .36, 1);--ease-almost:cubic-bezier(.5, .5, .75, 1);--ease-quick:cubic-bezier(.15, 0, .1, 1);--ease-out:cubic-bezier(.33, 1, .68, 1);--d-border:.539s;--d-win-in:.41s;--d-win-out:.149s;--d-fade-in:.173s;--d-fade-out:.146s;--d-layer-in:.4s;--d-layer-out:.15s;--d-ctl:.12s;--a-normal:.04;--a-hover:.08;--a-selected:.18;--a-pressed:.22;--a-selection:.35;--a-border:.4;--a-border-hover:.25;--font-mono:"JetBrains Mono Variable", "JetBrainsMono Nerd Font", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-sans:"Geist Variable", "Inter", system-ui, sans-serif;--font-stencil:"Saira Stencil One", "JetBrains Mono Variable", monospace;--font-cond:"Saira Condensed", "Arial Narrow", sans-serif;--font-icons:"Tonky Icons";--font-ui:var(--font-mono);--font-display:var(--font-mono);--bg:#1a1b26;--fg:#a9b1d6;--accent:#7aa2f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:760px),(pointer:coarse){:root{--fs:15px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-darker,#0e0e14);height:100%;color:var(--fg);font-family:var(--font-ui);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;overscroll-behavior:none;margin:0;line-height:1.35}body{touch-action:manipulation;overflow:hidden}#app{height:100%}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}input,textarea,select{background:0 0;border:0;outline:none;min-width:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::selection{background:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--fg-bright)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fg) 22%, transparent) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fg) 22%, transparent)}::-webkit-scrollbar-track{background:0 0}.ic{font-family:var(--font-icons);vertical-align:-.12em;speak:none;font-feature-settings:normal;font-style:normal;font-weight:400;line-height:1;display:inline-block}.mono{font-family:var(--font-mono)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "zero"}.dim{color:var(--fg-dim2)}.muted{opacity:.58}.accent{color:var(--accent)}.ok{color:var(--green)}.warn{color:var(--yellow)}.bad{color:var(--red)}.hidden{display:none!important}.grow{flex:auto;min-width:0}.row-flex{align-items:center;gap:var(--control-gap);display:flex}.col-flex{gap:var(--row-gap);flex-direction:column;display:flex}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.center{justify-content:center}.right{text-align:right}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btn{--c:var(--fg);justify-content:center;align-items:center;gap:var(--control-gap);min-height:var(--control-h);padding:var(--control-py) var(--control-px);border-radius:var(--radius);color:var(--c);font-size:var(--t-body);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--d-ctl) linear, border-color var(--d-ctl) linear, color var(--d-ctl) linear, transform .15s ease-out;background:0 0;border:1px solid #0000;display:inline-flex;position:relative}.btn .ic{font-size:var(--t-icon)}.col-flex>.btn,.btn.block,.btn.grow{white-space:normal;text-wrap:balance;min-width:0;max-width:100%;line-height:1.2}.btn:hover,.btn.cursor{background:color-mix(in srgb, var(--c) calc(var(--a-hover) * 100%), transparent);border-color:color-mix(in srgb, var(--c) calc(var(--a-border-hover) * 100%), transparent)}.btn:active{background:color-mix(in srgb, var(--c) calc(var(--a-pressed) * 100%), transparent)}.btn:focus-visible{background:color-mix(in srgb, var(--c) calc(var(--a-hover) * 100%), transparent);border-color:color-mix(in srgb, var(--c) calc(var(--a-border-hover) * 100%), transparent);outline:none}.btn.selected,.btn[aria-pressed=true]{background:color-mix(in srgb, var(--c) calc(var(--a-selected) * 100%), transparent);font-weight:700}.btn.bordered{border-color:color-mix(in srgb, var(--c) calc(var(--a-border) * 100%), transparent);background:color-mix(in srgb, var(--c) calc(var(--a-normal) * 100%), transparent)}.btn.bordered:hover{border-color:color-mix(in srgb, var(--c) calc(var(--a-border-hover) * 100%), transparent);background:color-mix(in srgb, var(--c) calc(var(--a-hover) * 100%), transparent)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.btn.primary:hover{background:color-mix(in oklch, var(--accent), white 14%);border-color:color-mix(in oklch, var(--accent), white 14%)}.btn.primary:active{transform:scale(.96)}.btn.danger{--c:var(--red)}.btn.danger.primary{background:var(--red);border-color:var(--red);color:var(--accent-ink)}.btn.lg{min-height:calc(40 * var(--k));padding:var(--lg) var(--huge);font-size:var(--t-subtitle)}.btn.xl{min-height:calc(52 * var(--k));padding:var(--xl) calc(22 * var(--k));font-size:var(--t-title);font-weight:700}.btn.sm{min-height:calc(22 * var(--k));padding:var(--xxs) var(--md);font-size:var(--t-small)}.btn.icon{width:var(--control-h);min-width:var(--control-h);padding:0}.btn.icon.lg{width:calc(40 * var(--k))}.btn.block{width:100%}.btn[disabled]{opacity:.4;pointer-events:none}.btn .kbd{margin-left:var(--sm)}.switch{--c:var(--fg);width:calc(42 * var(--k));height:calc(22 * var(--k));border:1px solid color-mix(in srgb, var(--c) calc(var(--a-border) * 100%), transparent);background:color-mix(in srgb, var(--c) calc(var(--a-normal) * 100%), transparent);border-radius:var(--radius-pill,0);transition:background-color var(--d-ctl) linear, border-color var(--d-ctl) linear;cursor:pointer;flex:none;display:inline-block;position:relative}.switch:after{content:"";top:50%;left:calc(3 * var(--k) - 1px);width:calc(16 * var(--k));height:calc(16 * var(--k));background:color-mix(in srgb, var(--c) 80%, black);border-radius:var(--radius-pill,0);transition:left var(--d-ctl) var(--ease-out), background-color var(--d-ctl) linear;position:absolute;translate:0 -50%}.switch.on{background:color-mix(in srgb, var(--c) calc(var(--a-selected) * 100%), transparent);border-color:#0000}.switch.on:after{left:calc(100% - 19 * var(--k) + 1px);background:var(--c)}.switch:hover{outline:1px solid color-mix(in srgb, var(--c) calc(var(--a-border-hover) * 100%), transparent);outline-offset:calc(6 * var(--k) - 1px)}.slider{--c:var(--fg);--p:0;height:calc(22 * var(--k));touch-action:none;cursor:pointer;width:100%;position:relative}.slider .track{background:color-mix(in srgb, var(--c) calc(var(--a-selected) * 100%), transparent);border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.slider .fill{height:4px;width:calc(var(--p) * 100%);background:var(--c);transition:width .14s var(--ease-out);border-radius:2px;position:absolute;top:50%;left:0;translate:0 -50%}.slider .knob{top:50%;left:clamp(0px, calc(var(--p) * 100% - 7 * var(--k)), calc(100% - 14 * var(--k)));width:calc(14 * var(--k));height:calc(14 * var(--k));background:var(--c);border:2px solid var(--bg);transition:left .14s var(--ease-out), scale .11s var(--ease-out);border-radius:50%;position:absolute;translate:0 -50%}.slider:hover .knob,.slider.drag .knob{scale:1.15}.slider.drag .fill,.slider.drag .knob{transition:scale .11s var(--ease-out)}.slider .ticks i{background:var(--bg);width:2px;height:8px;position:absolute;top:50%;translate:-1px -50%}.field{--c:var(--fg);align-items:center;gap:var(--sm);min-height:var(--control-h);padding:var(--input-py) var(--control-px);border:1px solid color-mix(in srgb, var(--c) calc(var(--a-border) * 100%), transparent);background:color-mix(in srgb, var(--c) calc(var(--a-normal) * 100%), transparent);border-radius:var(--radius);transition:background-color var(--d-ctl) linear, border-color var(--d-ctl) linear;display:flex}.field:hover{background:color-mix(in srgb, var(--c) calc(var(--a-hover) * 100%), transparent)}.field:focus-within{border-color:var(--accent);background:color-mix(in srgb, var(--c) calc(var(--a-hover) * 100%), transparent)}.field input,.field select,.field textarea{width:100%;font-size:var(--t-body);flex:1;padding:0}.field input::placeholder,.field textarea::placeholder{color:color-mix(in srgb, var(--fg) 45%, transparent)}.field .unit{color:var(--fg-dim2);font-size:var(--t-small)}.field .ic{color:var(--fg-dim2)}.field.big input{font-size:var(--t-display);text-align:center;font-weight:700}.field select option,select option{background:var(--bg);color:var(--fg)}.select-btn{justify-content:flex-start;max-width:100%}.select-btn.block{width:100%;display:flex}.select-btn .select-val{text-align:left;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.select-btn .select-chev{opacity:.6;font-size:var(--t-small)}.stepper{border:1px solid color-mix(in srgb, var(--fg) calc(var(--a-border) * 100%), transparent);background:color-mix(in srgb, var(--fg) calc(var(--a-normal) * 100%), transparent);border-radius:var(--radius);min-width:0;max-width:100%;min-height:var(--control-h);align-items:stretch;display:inline-flex}.stepper .btn{min-height:0;padding:0 var(--md);border:0}.stepper input{text-align:center;width:4.2em;min-width:2.4em;font-weight:700;font-size:var(--t-subtitle);flex:4.2em}.stepper .unit{white-space:nowrap;padding-right:var(--md);color:var(--fg-dim2);font-size:var(--t-caption);flex:none;align-self:center}@media (max-width:420px){.stepper .btn{padding:0 var(--sm)}}.seg{flex-wrap:wrap;gap:1px;display:inline-flex}.seg .btn{min-height:calc(26 * var(--k))}.pill{align-items:center;gap:var(--xs);padding:var(--xxs) var(--md);border:1px solid color-mix(in srgb, var(--fg) calc(var(--a-border) * 100%), transparent);color:var(--fg-dim2);font-size:var(--t-caption);border-radius:var(--radius);white-space:nowrap;font-weight:700;line-height:1.3;display:inline-flex}.pill.accent{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.pill.solid{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.kbd{padding:0 var(--xs);border:1px solid color-mix(in srgb, var(--fg) 30%, transparent);min-width:1.5em;font-size:var(--t-caption);color:var(--fg-dim2);border-bottom-width:2px;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.sec-h{font-size:var(--t-caption);color:var(--fg-dim2);padding-top:calc(var(--t-caption) * .15);letter-spacing:.02em;font-weight:700}.meta{font-size:var(--t-caption);letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-dim2);font-weight:700}.sep{background:color-mix(in srgb, var(--fg) 12%, transparent);height:1px;margin:var(--md) 0;border:0}.hero{align-items:center;gap:var(--xxxl);display:flex}.hero>.ic{font-size:var(--t-display)}.hero .h-title{font-size:var(--t-title);font-weight:700}.mrow{width:100%;min-height:calc(50 * var(--k));padding:var(--xs) var(--lg);border-radius:var(--radius);font-size:var(--t-heading);color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;font-weight:500;display:flex}.mrow>.ic{width:calc(36 * var(--k));text-align:center;font-size:var(--t-icon-l);flex:none}.mrow .lbl{min-width:0;margin-left:var(--md);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mrow .detail{white-space:normal;font-size:var(--t-small);opacity:.52;margin-top:var(--xs);font-weight:400;display:block}.mrow .chev{opacity:.36;width:calc(14 * var(--k));margin-right:var(--lg)}.mrow.cursor,.mrow:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);border-color:color-mix(in srgb, var(--fg) 25%, transparent);color:var(--accent)}.mrow.off{opacity:.4}.list{flex-direction:column;display:flex}.li{align-items:center;gap:var(--lg);padding:var(--md) var(--sm);min-height:calc(36 * var(--k));border-bottom:1px solid color-mix(in srgb, var(--fg) 8%, transparent);display:flex}.li:last-child{border-bottom:0}.li.click{cursor:pointer}.li.click:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.li .ic{color:var(--fg-dim2);text-align:center;width:1.4em}.li .t{flex:1;min-width:0}.li .t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.li .t small{color:var(--fg-dim2);font-size:var(--t-small);display:block}.stat{gap:var(--xxs);flex-direction:column;min-width:0;display:flex}.stat .v{min-width:0;font-size:var(--t-display);font-variant-numeric:tabular-nums;color:var(--fg-bright);flex-wrap:wrap;align-items:baseline;gap:2px .2em;font-weight:700;line-height:1;display:flex}.stat .v .n{white-space:nowrap}.stat .v small{color:var(--fg-dim2);white-space:nowrap;font-size:max(.45em,10px);font-weight:500}.stat .l{font-size:var(--t-caption);letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-dim2);font-weight:700}.meter{--p:0;--c:var(--accent);height:calc(6 * var(--k));background:color-mix(in srgb, var(--fg) 22%, transparent);position:relative;overflow:hidden}.meter>i{width:calc(min(var(--p), 1) * 100%);background:var(--c);transition:width .14s var(--ease-out);position:absolute;inset:0 auto 0 0}.meter.over>i{background:var(--red)}.meter.thin{height:3px}.grid2{gap:var(--lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid3{gap:var(--lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid4{gap:var(--lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.empty{justify-content:center;align-items:center;gap:var(--lg);padding:var(--huge);text-align:center;color:var(--fg-dim2);flex-direction:column;display:flex}.empty>.ic{font-size:calc(var(--t-display) * 1.2);opacity:.6}@keyframes popin{0%{opacity:0;transform:scale(.87)}42%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes popout{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.87)}}@keyframes layer-in{0%{opacity:0}to{opacity:1}}@keyframes layer-out{0%{opacity:1}to{opacity:0}}@keyframes notice-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-ring{0%,to{opacity:1}50%{opacity:.3}}.popin{animation:popin var(--d-win-in) var(--ease-quint) both}.popout{animation:popout var(--d-win-out) linear both}.layer-in{animation:layer-in var(--d-layer-in) var(--ease-quint) both}.layer-out{animation:layer-out var(--d-layer-out) linear both}.rise{animation:rise .52s var(--ease-quint) both}.caret:after{content:"▌";color:var(--accent);margin-left:1px;animation:1s step-end infinite caret}.spin{animation:.9s linear infinite spin}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}:root.no-motion *,:root.no-motion :before,:root.no-motion :after{transition-duration:1ms!important;animation-duration:1ms!important}@property --theme-wipe{syntax:"<length-percentage>";inherits:false;initial-value:0}::view-transition-group(root){animation:none}::view-transition-image-pair(root){animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1;-webkit-mask-image:linear-gradient(100deg, #000 0, #000 calc(50% - var(--theme-wipe) + 1px), #0000 calc(50% - var(--theme-wipe) + 1px), #0000 calc(50% + var(--theme-wipe) - 1px), #000 calc(50% + var(--theme-wipe) - 1px), #000 100%);mask-image:linear-gradient(100deg, #000 0, #000 calc(50% - var(--theme-wipe) + 1px), #0000 calc(50% - var(--theme-wipe) + 1px), #0000 calc(50% + var(--theme-wipe) - 1px), #000 calc(50% + var(--theme-wipe) - 1px), #000 100%);animation:.26s cubic-bezier(.7,0,1,1) both theme-split-wipe;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}::view-transition-new(root){z-index:0}@keyframes theme-split-wipe{0%{--theme-wipe:0px}to{--theme-wipe:80%}}.stepper.compact{min-height:38px}.stepper.compact .btn{width:30px;min-width:30px;padding:0}.stepper.compact input{width:3.1em;font-size:var(--t-title)}@media (max-width:380px){.stepper.compact .btn{width:26px;min-width:26px}.stepper.compact input{width:2.7em}}.app{background:var(--bg-darker);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.app.bar-bottom{flex-direction:column-reverse}.wall{background-color:var(--bg-darker);z-index:0;transition:opacity .4s var(--ease-quint);background-position:50%;background-size:cover;position:absolute;inset:0}.wall canvas{width:100%;height:100%;position:absolute;inset:0}.bar{z-index:20;height:calc(26 * var(--k));background:var(--bg);color:var(--fg);font-size:var(--t-body);-webkit-user-select:none;user-select:none;padding-top:env(safe-area-inset-top);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.app.bar-bottom .bar{padding-top:0;padding-bottom:env(safe-area-inset-bottom)}.bar .sec{align-items:center;min-width:0;height:100%;display:flex}.bar .sec.r{padding-right:var(--sm);justify-content:flex-end}.bar .slot{height:100%;min-width:calc(27 * var(--k));padding:0 calc(6 * var(--k));justify-content:center;align-items:center;gap:var(--xs);color:var(--fg);font-size:var(--t-body);white-space:nowrap;border:1px solid #0000;display:inline-flex}.bar .slot .ic{font-size:calc(13 * var(--k))}.bar .slot:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);border-color:color-mix(in srgb, var(--fg) 25%, transparent)}.bar .slot.active-mod{color:var(--red)}.bar .logo svg{height:calc(13 * var(--k));width:auto}.bar .ws{width:calc(20 * var(--k));min-width:calc(20 * var(--k));margin-right:1px;padding:0}.bar .ws.empty{opacity:.5}.bar .ws.on .ic{font-size:var(--t-body)}.bar .title{padding:0 var(--lg);color:var(--fg);opacity:.9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar .clock{font-weight:500}.bar .ind{color:var(--fg)}.bar .ind.hot{color:var(--red);animation:2s ease-in-out infinite pulse-ring}.app.touch .bar{height:calc(46px + env(safe-area-inset-bottom));grid-template-columns:auto 1fr auto}.app.touch .bar .ws{width:auto;min-width:0;font-size:var(--t-caption);flex-direction:column;flex:1;gap:2px;padding:4px 0}.app.touch .bar .ws .ic{font-size:calc(var(--fs) * 1.35)}.app.touch .bar .ws .wsl{letter-spacing:.02em;opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;font-size:10px;overflow:hidden}.app.touch .bar .ws.on{color:var(--accent)}.app.touch .bar .ws.on:before{content:"";background:var(--border-on);height:2px;position:absolute;top:0;left:25%;right:25%}.app.touch.bar-bottom .bar .ws.on:before{top:0}.app.touch .bar .sec.c{justify-content:space-around;display:flex}.app.touch .bar .sec.c .ws{position:relative}.status{z-index:19;align-items:center;gap:var(--md);height:calc(30px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--lg) 0;background:var(--bg);font-size:var(--t-small);white-space:nowrap;flex:none;display:flex;position:relative;overflow:hidden}.status .clock{font-weight:600}.status .sp{flex:1}.status .chip{align-items:center;gap:3px;display:inline-flex}.status .chip .ic{color:var(--accent)}.status .chip.hot,.status .chip.hot .ic{color:var(--red)}.ws-area{z-index:1;flex:auto;min-height:0;position:relative;overflow:hidden}.tiles{padding:var(--gap-out);position:absolute;inset:0}.tiles.stack{gap:calc(var(--gap-in) * 2);padding-bottom:calc(var(--gap-out) + 8px);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow:hidden auto}.tiles.dwindle .win{position:absolute}.win{background:color-mix(in srgb, var(--bg) 96%, transparent);border-radius:var(--radius);min-width:0;min-height:0;box-shadow:var(--win-shadow);isolation:isolate;flex-direction:column;display:flex;position:relative}.tiles.stack .win{flex:none}.win:before,.win:after{content:"";padding:var(--border);border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:3;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.win:before{background:var(--border-off)}.win:after{background:var(--border-on);opacity:0;transition:opacity var(--d-border) var(--ease-quint)}.win.focus{background:color-mix(in srgb, var(--bg) 98.5%, transparent)}.win.focus:after{opacity:1}.win.enter{animation:popin var(--d-win-in) var(--ease-quint) both}.win-head{align-items:center;gap:var(--md);padding:calc(var(--border) + var(--md)) calc(var(--border) + var(--xl)) var(--xs);font-size:var(--t-small);color:var(--fg-dim2);-webkit-user-select:none;user-select:none;min-height:calc(28 * var(--k));display:flex}.win-head .ic{color:var(--fg-dim2)}.win-head .t{color:var(--fg);letter-spacing:.02em;font-weight:700}.win-head .t sup{color:var(--accent);margin-right:1px;font-size:.75em}.win-head .sp{flex:1}.win.focus .win-head .t{color:var(--fg-bright)}.win-body{min-height:0;padding:var(--sm) calc(var(--border) + var(--xl)) calc(var(--border) + var(--xl));flex:auto;overflow:auto}.tiles.stack .win-body{overflow:visible}.float-layer{z-index:60;padding:var(--gap-out);place-items:center;display:grid;position:fixed;inset:0}.float-scrim{background:color-mix(in srgb, var(--bg-darker) 50%, transparent);animation:layer-in var(--d-layer-in) var(--ease-quint) both;position:absolute;inset:0}.float-layer.closing .float-scrim{animation:layer-out var(--d-layer-out) linear both}.fwin{width:min(100%,560px);max-height:min(100%,860px);animation:popin var(--d-win-in) var(--ease-quint) both;position:relative}.fwin.closing{animation:popout var(--d-win-out) linear both}.fwin.sm{width:min(100%,400px)}.fwin.lg{width:min(100%,760px)}.fwin.xl{width:min(100%,1040px);height:min(100%,860px)}.fwin.full{width:100%;height:100%;max-height:none}.fwin.win{background:var(--bg)}.fwin .win-head{font-size:var(--t-body);padding-top:calc(var(--border) + var(--lg))}.fwin .win-head .t{font-size:var(--t-subtitle)}.fwin .win-foot{padding:var(--lg) calc(var(--border) + var(--xl)) calc(var(--border) + var(--xl));gap:var(--lg);border-top:1px solid color-mix(in srgb, var(--fg) 10%, transparent);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:760px){.float-layer{place-items:stretch stretch;padding:0}.fwin,.fwin.sm,.fwin.lg,.fwin.xl{width:100%;height:100%;max-height:none}.fwin.sm.auto{align-self:end;height:auto}.fwin .win-head{padding-top:calc(var(--border) + var(--lg) + env(safe-area-inset-top))}.fwin .win-foot{padding-bottom:calc(var(--border) + var(--xl) + env(safe-area-inset-bottom))}}.menu-layer{z-index:80;padding:12vh var(--gap-out) var(--gap-out);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.menu-scrim{background:color-mix(in srgb, var(--bg) 50%, transparent);animation:layer-in var(--d-layer-in) var(--ease-quint) both;position:absolute;inset:0}.menu-card{width:min(100%, calc(300 * var(--k)));gap:var(--md);max-height:100%;padding:var(--panel-pad);background:var(--bg);border:2px solid var(--fg);border-image:var(--menu-border,none);border-radius:var(--radius);animation:layer-in var(--d-layer-in) var(--ease-quint) both;flex-direction:column;display:flex;position:relative}.menu-card.wide{width:min(100%, calc(520 * var(--k)))}.menu-head{height:calc(34 * var(--k));font-size:var(--t-heading);align-items:center;display:flex}.menu-head input{width:100%;font-size:var(--t-heading)}.menu-head input::placeholder{color:var(--fg);opacity:.58}.menu-rows{gap:var(--xs);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.menu-div{height:17px;padding:0 var(--sm);align-items:center;display:flex}.menu-div:after{content:"";background:color-mix(in srgb, var(--fg) 20%, transparent);flex:1;height:1px}.select-layer{z-index:88}.select-layer.anchored{padding:0;display:block}.select-layer.anchored .menu-scrim{background:0 0;animation:none}.select-layer.anchored .select-card{padding:var(--sm);gap:0;position:fixed;box-shadow:0 14px 34px -14px #000000b3}.select-layer.anchored .mrow{min-height:calc(38 * var(--k));font-size:var(--t-body)}.select-layer .mrow.on{color:var(--accent);font-weight:700}.select-layer .select-on{color:var(--accent);margin-left:var(--md)}.select-title{font-size:var(--t-caption);letter-spacing:1.2px;text-transform:uppercase;opacity:.6;padding:0 var(--sm);font-weight:700}.select-layer.closing .menu-card,.select-layer.closing .menu-scrim{animation:layer-out var(--d-layer-out,.15s) linear both}@media (max-width:760px){.menu-layer{align-items:flex-end;padding:0}.menu-card,.menu-card.wide{width:100%;max-height:82%;padding-bottom:calc(var(--panel-pad) + env(safe-area-inset-bottom));border-width:2px 0 0}}.toasts{z-index:90;top:calc(26 * var(--k) + 5px + env(safe-area-inset-top));width:min(calc(100% - 10px), calc(380 * var(--k)));pointer-events:none;flex-direction:column;gap:5px;display:flex;position:fixed;right:5px}.toast{pointer-events:auto;gap:var(--xxl);padding:var(--xl) var(--xxl);background:var(--bg);border:2px solid var(--border-on-1);border-radius:var(--radius);animation:layer-in var(--d-layer-in) var(--ease-quint) both;align-items:flex-start;display:flex;position:relative;overflow:hidden}.toast.closing{animation:layer-out var(--d-layer-out) linear both}.toast>.ic{font-size:var(--t-display-l);width:calc(40 * var(--k));text-align:center;color:var(--fg)}.toast .tt{font-weight:700;font-size:var(--t-title)}.toast .tb{font-size:var(--t-body);color:var(--fg);opacity:.85;margin-top:2px}.toast .x{opacity:0;transition:opacity .1s;position:absolute;top:3px;right:3px}.toast:hover .x{opacity:1}.toast .cd{background:var(--accent);height:2px;animation:linear both countdown;position:absolute;bottom:0;left:0}@keyframes countdown{0%{width:100%}to{width:0}}.toast.urgent{border-color:var(--red)}@media (max-width:760px){.toasts{top:calc(34px + env(safe-area-inset-top));width:auto;left:5px;right:5px}}.osd{z-index:95;left:50%;bottom:calc(67px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 97%, transparent);border:2px solid var(--border-on-1);border-radius:var(--radius);animation:layer-in var(--d-layer-in) var(--ease-quint) both;pointer-events:none;align-items:center;gap:16px;padding:16px;display:flex;position:fixed;translate:-50%}.osd .ic{font-size:calc(28 * var(--k))}.osd .bar6{background:color-mix(in srgb, var(--fg) 45%, transparent);width:142px;height:6px;position:relative}.osd .bar6 i{background:var(--accent);transition:width .14s var(--ease-out);position:absolute;inset:0 auto 0 0}.osd .msg{font-weight:700;font-size:var(--t-title);text-align:right;min-width:4.5em}.panel-layer{z-index:70;position:fixed;inset:0}.panel-card{top:calc(26 * var(--k) + 5px);width:min(calc(100% - 10px), calc(340 * var(--k)));max-height:calc(100% - 60px);padding:var(--panel-pad);background:var(--bg);border:2px solid var(--border-on-1);border-radius:var(--radius);gap:var(--panel-gap);animation:layer-in var(--d-layer-in) var(--ease-quint) both;flex-direction:column;display:flex;position:absolute;right:5px;overflow:auto}.panel-card.left{left:5px;right:auto}.panel-card.center{left:50%;right:auto;translate:-50%}@media (max-width:760px){.panel-card,.panel-card.left,.panel-card.center{top:auto;bottom:calc(52px + env(safe-area-inset-bottom));width:auto;left:5px;right:5px;translate:none}}.cele{z-index:100;background:color-mix(in srgb, var(--bg-darker) 88%, transparent);animation:layer-in var(--d-layer-in) var(--ease-quint) both;cursor:pointer;text-align:center;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cele .ascii{color:var(--accent)}.cele h2{font-size:var(--t-display);color:var(--fg-bright);margin:18px 0 6px}.cele p{color:var(--fg-dim2);margin:0}.ascii{font-family:var(--font-mono);white-space:pre;letter-spacing:0;-webkit-user-select:none;user-select:none;font-size:clamp(5px,1.05vw,13px);line-height:1.08}.ascii.glint{background:linear-gradient(100deg, currentColor 0 40%, var(--green) 46%, var(--fg-bright) 50%, var(--green) 54%, currentColor 60% 100%);-webkit-text-fill-color:transparent;animation:glint 5s var(--ease-inout) infinite;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes glint{0%,55%{background-position:100% 0}85%,to{background-position:0 0}}.decrypt{font-variant-numeric:tabular-nums}:root[data-mode=militar]{--font-display:var(--font-stencil);--border:2px}[data-mode=militar] .bar,[data-mode=militar] .status{font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent);font-weight:700}[data-mode=militar] .app.bar-bottom .bar{border-bottom:0;border-top:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}[data-mode=militar] .win{background:color-mix(in srgb, var(--bg) 93%, transparent);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}[data-mode=militar] .win:before{background:color-mix(in srgb, var(--accent) 22%, transparent);padding:1px}[data-mode=militar] .win:after{padding:1px}[data-mode=militar] .win-body:before,[data-mode=militar] .win-body:after{content:"";border-color:var(--accent);pointer-events:none;z-index:4;border-style:solid;width:14px;height:14px;position:absolute}[data-mode=militar] .win-body:before{border-width:2px 2px 0 0;top:6px;right:6px}[data-mode=militar] .win-body:after{border-width:0 0 2px 2px;bottom:6px;left:6px}[data-mode=militar] .win-head{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.14em;font-size:var(--t-small);padding-left:calc(var(--border) + 20px)}[data-mode=militar] .win-head .t{font-weight:700}[data-mode=militar] .win-head .code{color:var(--accent);font-family:var(--font-mono);letter-spacing:.05em;font-size:.85em}[data-mode=militar] .stat .v,[data-mode=militar] .mil-big{font-family:var(--font-stencil);letter-spacing:.02em;font-weight:400}[data-mode=militar] .stat .l,[data-mode=militar] .meta,[data-mode=militar] .sec-h{font-family:var(--font-cond);letter-spacing:.16em;text-transform:uppercase}[data-mode=militar] .btn{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.1em;font-weight:700}[data-mode=militar] .btn.primary,[data-mode=militar] .btn.bordered{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}[data-mode=militar] .btn.primary{background:repeating-linear-gradient(-45deg, transparent 0 10px, #00000012 10px 20px), var(--accent)}[data-mode=militar] .meter{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--fg) 18%, transparent) 0 8px, transparent 8px 10px);height:10px}[data-mode=militar] .meter>i{background:repeating-linear-gradient(90deg, var(--c) 0 8px, transparent 8px 10px)}[data-mode=militar] .pill{font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase}[data-mode=militar] .mrow{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.08em;font-weight:700}[data-mode=militar] .toast,[data-mode=militar] .osd,[data-mode=militar] .panel-card,[data-mode=militar] .menu-card{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}[data-mode=militar] .menu-card{border-color:var(--accent)}[data-mode=militar] .wall:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 3px);position:absolute;inset:0}.stamp{border:3px solid var(--stamp);color:var(--stamp);font-family:var(--font-stencil);font-size:var(--t-heading);letter-spacing:.12em;opacity:.9;animation:stamp .42s var(--ease-quint) both;padding:4px 12px;display:inline-block;transform:rotate(-8deg)}@keyframes stamp{0%{opacity:0;transform:rotate(-8deg)scale(2.2)}60%{opacity:1;transform:rotate(-8deg)scale(.95)}to{opacity:.9;transform:rotate(-8deg)scale(1)}}.hazard{background:repeating-linear-gradient(-45deg, var(--stamp) 0 10px, transparent 10px 20px);height:6px}[data-mode=terminal] .win{background:color-mix(in srgb, var(--bg) 99%, transparent);border-radius:6px;margin-top:8px}[data-mode=terminal] .win:before{background:var(--box,var(--accent));padding:1px}[data-mode=terminal] .win:after{background:var(--fg-bright);padding:1px}[data-mode=terminal] .win-head{background:var(--bg);z-index:5;min-height:0;font-size:var(--t-body);padding:0 4px;position:absolute;top:-.75em;left:10px}[data-mode=terminal] .win-head .ic{display:none}[data-mode=terminal] .win-head .t{color:var(--fg)}[data-mode=terminal] .win-body{padding-top:var(--xl)}[data-mode=terminal] .btn{border-radius:0}[data-mode=terminal] .btn.primary{color:var(--accent);border-color:var(--accent);background:0 0}[data-mode=terminal] .btn.primary:before{content:"["}[data-mode=terminal] .btn.primary:after{content:"]"}[data-mode=terminal] .btn.primary:hover{background:var(--accent);color:var(--bg)}[data-mode=terminal] .meter{height:1em;font-size:var(--t-small);background:0 0}[data-mode=terminal] .meter:before{content:"░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░";color:color-mix(in srgb, var(--fg) 30%, transparent);white-space:nowrap;line-height:1;position:absolute;inset:0;overflow:hidden}[data-mode=terminal] .meter>i{white-space:nowrap;color:var(--c);background:0 0;line-height:1;overflow:hidden}[data-mode=terminal] .meter>i:before{content:"████████████████████████████████████████████████████████████"}[data-mode=terminal] .tiles .win:nth-child(4n+1){--box:var(--magenta)}[data-mode=terminal] .tiles .win:nth-child(4n+2){--box:var(--green)}[data-mode=terminal] .tiles .win:nth-child(4n+3){--box:var(--red)}[data-mode=terminal] .tiles .win:nth-child(4n+4){--box:var(--accent)}[data-mode=terminal] .wall{background-color:var(--bg);background-image:none!important}:root[data-mode=editorial]{--font-ui:var(--font-sans);--font-display:var(--font-sans)}[data-mode=editorial] .win{background:var(--bg)}[data-mode=editorial] .win:before{background:color-mix(in srgb, var(--fg) 10%, transparent);padding:1px}[data-mode=editorial] .win:after{padding:1px}[data-mode=editorial] .win-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.2px;font-size:var(--t-caption);padding-top:var(--xl)}[data-mode=editorial] .stat .v{font-family:var(--font-sans);letter-spacing:-.04em;font-weight:800;font-size:calc(var(--t-display) * 1.5)}[data-mode=editorial] .ed-hero{letter-spacing:-.05em;font-size:clamp(36px,7vw,92px);font-weight:800;line-height:.92}[data-mode=editorial] .tiles.scroll{scroll-snap-type:x mandatory;flex-direction:row;gap:1px;padding:0;display:flex;overflow:auto hidden}[data-mode=editorial] .tiles.scroll .win{scroll-snap-align:start;flex:0 0 49%;height:100%}[data-mode=editorial] .tiles.scroll .win-body{overflow-y:auto}.ambience{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wx{border:1px solid color-mix(in srgb, var(--fg) 14%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.wx>.ic{color:var(--accent);font-size:26px}.wx b{color:var(--fg-bright)}.wx small{color:var(--fg-dim2);font-size:var(--t-small);display:block}.restscreen{z-index:85;background:color-mix(in srgb, var(--bg-darker) 94%, transparent);animation:layer-in var(--d-layer-in) var(--ease-quint) both;padding:20px 16px calc(20px + env(safe-area-inset-bottom));place-items:center;display:grid;position:fixed;inset:0}.rs-inner{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(100%,620px);display:flex}.rs-ascii{color:var(--accent);animation:rs-rain .9s var(--ease-quint) both;font-size:clamp(3.4px,1.05vw,9px)}@keyframes rs-rain{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(2px)}to{opacity:1;clip-path:inset(0);filter:none}}.rs-clock{font-family:var(--font-display);color:var(--fg-bright);letter-spacing:-.04em;font-size:clamp(84px,28vw,220px);font-weight:800;line-height:.9}.rs-clock.hot{color:var(--accent);animation:.5s steps(2,end) infinite pulse-ring}[data-mode=militar] .rs-clock{font-family:var(--font-stencil);letter-spacing:.02em;font-weight:400}.rs-bar{background:color-mix(in srgb, var(--fg) 20%, transparent);width:100%;height:6px;position:relative}.rs-bar i{background:var(--accent);transition:width .25s linear;position:absolute;inset:0 auto 0 0}.rs-next{font-size:var(--t-subtitle);flex-direction:column;gap:2px;display:flex}.rs-next b{font-size:var(--t-heading);color:var(--fg-bright)}.rs-hide{color:var(--fg-dim2);font-size:var(--t-small);padding:8px}.bar .wst{font-size:var(--t-small);opacity:.72;gap:5px;margin-right:1px;padding:0 9px}.bar .wst .ic{font-size:calc(12 * var(--k))}.bar .wst sup{opacity:.5;margin-left:-1px;font-size:8px}.bar .wst:hover{opacity:1}.bar .wst.on{opacity:1;color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);font-weight:700}@media (max-width:1120px){.bar .wst span{display:none}}.fwin-head .back{border:1px solid color-mix(in srgb, var(--fg) 25%, transparent);color:var(--fg-bright);font-size:var(--t-body);text-transform:none;letter-spacing:0;border-radius:var(--radius);flex:none;align-items:center;gap:6px;margin:-4px 4px -4px -6px;padding:6px 12px 6px 8px;font-weight:600;display:inline-flex}.fwin-head .back:hover,.fwin-head .back:active{background:color-mix(in srgb, var(--fg) 10%, transparent)}.fwin-head .back .ic{color:var(--fg-bright);font-size:16px}.fwin-head{justify-content:flex-start!important;position:static!important}.fwin-head .sp{display:block!important}.fwin-head:before{display:none!important}@media (max-width:760px),(pointer:coarse){.fwin-x{display:none}}[data-mode=terminal] .fwin .win-head{padding:calc(var(--border) + var(--lg)) calc(var(--border) + var(--xl)) var(--xs);background:0 0}.menu-back{border:1px solid color-mix(in srgb, var(--fg) 25%, transparent);flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-right:6px;font-size:18px;display:inline-flex}.hero-express{font-size:var(--t-small);color:var(--fg-dim2);justify-content:center;align-items:center;gap:6px;display:flex}:root[data-mode=nocturno]{--font-display:"Michroma", "JetBrains Mono Variable", sans-serif}[data-mode=nocturno] .win{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-light) 70%, transparent), color-mix(in srgb, var(--bg-darker) 88%, transparent));-webkit-backdrop-filter:blur(10px)saturate(1.3);box-shadow:0 24px 48px -24px #000000e6,inset 0 1px #ffffff0f}[data-mode=nocturno] .win:before{background:linear-gradient(160deg,#ffffff29,#ffffff05 40%,#ffffff14);padding:1px}[data-mode=nocturno] .win:after{background:linear-gradient(120deg, var(--accent), transparent 45%, transparent 60%, var(--stamp));filter:drop-shadow(0 0 6px var(--accent));padding:1px}[data-mode=nocturno] .win-head{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;font-size:9px}[data-mode=nocturno] .win-head .t{color:var(--accent)}[data-mode=nocturno] .btn.primary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 100%, white 12%), color-mix(in srgb, var(--accent) 80%, black));box-shadow:0 0 22px color-mix(in srgb, var(--accent) 55%, transparent), inset 0 1px 0 #ffffff4d;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#fff;border-radius:999px;font-size:11px}[data-mode=nocturno] .btn.bordered{border-radius:999px}[data-mode=nocturno] .meter{background:#ffffff14;border-radius:999px;height:6px}[data-mode=nocturno] .meter>i{background:linear-gradient(90deg, var(--stamp), var(--c));box-shadow:0 0 10px var(--c);border-radius:999px}[data-mode=nocturno] .stat .v{font-family:var(--font-display);letter-spacing:.02em;font-weight:400}[data-mode=nocturno] .bar,[data-mode=nocturno] .status{background:linear-gradient(180deg, #000, color-mix(in srgb, var(--bg) 80%, black));box-shadow:0 1px 0 color-mix(in srgb, var(--accent) 60%, transparent), 0 6px 18px -8px var(--accent)}[data-mode=nocturno] .app.bar-bottom .bar{box-shadow:0 -1px 0 color-mix(in srgb, var(--accent) 60%, transparent), 0 -6px 18px -8px var(--accent)}.cockpit{flex-direction:column;gap:12px;display:flex}.cockpit-gauges{grid-template-columns:1fr auto 1fr;place-items:center;gap:8px;display:grid}.cockpit-gauges .gauge{filter:drop-shadow(0 10px 20px #0009);width:100%;max-width:190px;height:auto}.cockpit-center{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:150px;display:flex}.gear{font-family:var(--font-display);color:var(--fg-dim2);gap:10px;font-size:15px;display:flex}.gear .on{color:var(--accent);text-shadow:0 0 10px var(--accent)}.route{font-family:var(--font-display);color:var(--fg-bright);letter-spacing:.06em;font-size:15px}.route-sub{font-size:var(--t-caption);color:var(--fg-dim2)}.engine{width:124px;height:124px;box-shadow:0 0 0 4px #1d1d22, 0 0 0 6px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 28px color-mix(in srgb, var(--accent) 60%, transparent), inset 0 -6px 14px #000000b3, inset 0 2px 2px #ffffff1f;color:#fff;font-family:var(--font-display);background:radial-gradient(circle at 50% 35%,#3a3a40,#121216 65%,#050507);border-radius:50%;align-content:center;place-items:center;gap:2px;transition:transform .12s,box-shadow .3s;display:grid}.engine:active,.engine.rev{box-shadow:0 0 0 4px #1d1d22, 0 0 0 6px var(--accent), 0 0 50px var(--accent), inset 0 -6px 14px #000000b3;transform:scale(.95)}.engine .e1{letter-spacing:.2em;font-size:10px}.engine .e2{letter-spacing:.12em;color:var(--accent);text-shadow:0 0 10px var(--accent);font-size:15px}.engine .e3{letter-spacing:.3em;opacity:.6;font-size:8px}.odo{font-family:var(--font-mono);font-size:var(--t-small);color:var(--fg-dim2);background:#00000073;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 12px;display:flex}.odo b{color:var(--green);font-family:var(--font-display);text-shadow:0 0 8px color-mix(in srgb, var(--green) 60%, transparent);font-weight:400}@media (max-width:560px){.cockpit-gauges{grid-template-columns:1fr 1fr}.cockpit-center{grid-area:2/1/auto/-1}}:root[data-mode=jungla]{--font-display:"Fraunces Variable", Georgia, serif}[data-mode=jungla] .win{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(6px);border-radius:26px 8px}[data-mode=jungla] .win:before{background:color-mix(in srgb, var(--accent) 28%, transparent);padding:1.5px}[data-mode=jungla] .win:after{background:linear-gradient(135deg, var(--accent), var(--stamp))}[data-mode=jungla] .win-head{font-family:var(--font-display);font-style:italic;font-size:var(--t-subtitle);font-variation-settings:"SOFT" 100, "WONK" 1}[data-mode=jungla] .win-head .t{font-weight:600}[data-mode=jungla] .btn.primary{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 60%, var(--stamp)));font-family:var(--font-display);font-style:italic;font-weight:700;font-size:var(--t-subtitle);box-shadow:0 8px 22px -10px var(--accent);border-radius:999px 999px 999px 6px}[data-mode=jungla] .btn.bordered{border-radius:999px}[data-mode=jungla] .meter{border-radius:999px;height:8px}[data-mode=jungla] .meter>i{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, black), var(--c));border-radius:999px}[data-mode=jungla] .stat .v,[data-mode=jungla] .mil-big{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:800}[data-mode=jungla] .mrow{border-radius:999px}.expedition{flex-direction:column;gap:10px;display:flex}.exp-kicker{font-size:var(--t-caption);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:700}.exp-title{font-family:var(--font-display);color:var(--fg-bright);font-variation-settings:"SOFT" 100, "WONK" 1;font-size:clamp(28px,6vw,44px);font-style:italic;font-weight:900;line-height:1}.exp-sub{color:var(--fg-dim2);font-style:italic;font-family:var(--font-display)}.trail{width:100%;height:auto;overflow:visible}.pulse-svg{transform-origin:50%;transform-box:fill-box;animation:1.6s ease-in-out infinite pulse-ring}.exp-done{font-family:var(--font-display);font-style:italic;font-size:var(--t-heading);color:var(--accent)}:root[data-mode=estadio]{--font-display:"Anton", "Impact", sans-serif;--font-led:"Doto Variable", "JetBrains Mono Variable", monospace}[data-mode=estadio] .win{background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 14%, transparent) 0 14px, transparent 14px 22px, color-mix(in srgb, var(--accent) 8%, transparent) 22px 28px, transparent 28px) top left / 120px 100% no-repeat, color-mix(in srgb, var(--bg) 94%, transparent)}[data-mode=estadio] .win-head{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;padding-left:calc(var(--border) + 36px);font-size:15px;font-style:italic}[data-mode=estadio] .win-head .t{color:var(--fg-bright)}[data-mode=estadio] .btn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-style:italic}[data-mode=estadio] .btn.primary{box-shadow:4px 4px 0 color-mix(in srgb, var(--stamp) 90%, transparent);font-size:15px;transform:skew(-10deg)}[data-mode=estadio] .btn.primary,[data-mode=estadio] .sb-final{margin-inline:4px}[data-mode=estadio] .sb-final{margin-inline:8px}[data-mode=estadio] .btn.primary.block{width:calc(100% - 8px)}[data-mode=estadio] .btn.primary:active{box-shadow:2px 2px 0 var(--stamp);transform:skew(-10deg)translate(2px,2px)}[data-mode=estadio] .meter{height:10px;transform:skew(-12deg)}[data-mode=estadio] .meter>i{background:repeating-linear-gradient(-60deg, var(--c) 0 8px, color-mix(in srgb, var(--c) 75%, white) 8px 12px)}[data-mode=estadio] .stat .v{font-family:var(--font-display);letter-spacing:.01em;font-style:italic;font-weight:400}[data-mode=estadio] .stat .l,[data-mode=estadio] .meta{font-style:italic}.scoreboard{flex-direction:column;gap:12px;display:flex}.sb-top{background:radial-gradient(circle,#ffffff12 1px,#0000 1.5px) 0 0/6px 6px,#050505;border:3px solid #1d1d1d;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex;box-shadow:inset 0 0 30px #000000e6,0 8px 20px -10px #000}.sb-team{font-family:var(--font-display);color:#fff;letter-spacing:.08em;font-size:18px}.sb-score{font-family:var(--font-led);color:var(--accent);text-shadow:0 0 12px var(--accent), 0 0 30px color-mix(in srgb, var(--accent) 50%, transparent);font-size:clamp(44px,12vw,72px);font-weight:900;line-height:1}.sb-score i{margin:0 4px;font-style:normal;animation:1s steps(2,end) infinite pulse-ring}.sb-clock{text-align:center;font-family:var(--font-led);color:var(--stamp);letter-spacing:.08em;font-size:18px;font-weight:700}.sb-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sb-stats div{text-align:center;background:#050505;border:1px solid #1d1d1d;padding:8px 6px}.sb-stats b{font-family:var(--font-led);color:var(--accent);text-shadow:0 0 8px var(--accent);font-size:26px;font-weight:800;display:block}.sb-stats small{font-family:var(--font-display);color:#bbb;letter-spacing:.1em}.sb-match{align-items:center;gap:14px;display:flex}.jersey{color:var(--fg-dim2);letter-spacing:.1em;flex-direction:column;align-items:center;font-size:9px;display:flex}.sb-label{font-family:var(--font-display);color:var(--accent);letter-spacing:.06em;font-style:italic}.sb-routine{font-family:var(--font-display);text-transform:uppercase;color:var(--fg-bright);font-size:clamp(30px,7vw,48px);font-style:italic;line-height:.95}.sb-sub{color:var(--fg-dim2);font-size:var(--t-small)}.sb-go,.sb-final{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;text-align:center;background:var(--accent);color:var(--accent-ink);box-shadow:6px 6px 0 var(--stamp);padding:14px;font-size:22px;font-style:italic;transform:skew(-10deg)}.sb-go:active{box-shadow:3px 3px 0 var(--stamp);transform:skew(-10deg)translate(3px,3px)}.sb-final{color:var(--accent);border:3px solid var(--accent);box-shadow:none;background:0 0}:root[data-mode=arcade]{--font-display:"Press Start 2P", "JetBrains Mono Variable", monospace}[data-mode=arcade] .app:after{content:"";pointer-events:none;z-index:200;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 3px);position:fixed;inset:0}[data-mode=arcade] .win{background:var(--bg);box-shadow:0 -4px 0 0 var(--fg-dim), 0 4px 0 0 var(--fg-dim), -4px 0 0 0 var(--fg-dim), 4px 0 0 0 var(--fg-dim), 8px 8px 0 0 #00000073;margin:4px}[data-mode=arcade] .win.focus{box-shadow:0 -4px 0 0 var(--accent), 0 4px 0 0 var(--accent), -4px 0 0 0 var(--accent), 4px 0 0 0 var(--accent), 8px 8px 0 0 #00000073}[data-mode=arcade] .win:before,[data-mode=arcade] .win:after{display:none}[data-mode=arcade] .win-head{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:9px;line-height:1.6}[data-mode=arcade] .win-head .t{color:var(--accent)}[data-mode=arcade] .btn{font-family:var(--font-display);text-transform:uppercase;font-size:9px;line-height:1.6}[data-mode=arcade] .btn.primary{box-shadow:4px 4px 0 0 color-mix(in srgb, var(--accent) 45%, black)}[data-mode=arcade] .btn.primary:active{box-shadow:1px 1px 0 0 color-mix(in srgb, var(--accent) 45%, black);transform:translate(3px,3px)}[data-mode=arcade] .meter{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--fg) 15%, transparent) 0 8px, transparent 8px 10px);height:12px}[data-mode=arcade] .meter>i{background:repeating-linear-gradient(90deg, var(--c) 0 8px, transparent 8px 10px);transition:width .3s steps(8,end)}[data-mode=arcade] .stat .v{font-family:var(--font-display);font-size:calc(var(--t-display) * .7);font-weight:400}[data-mode=arcade] .stat .l,[data-mode=arcade] .meta,[data-mode=arcade] .sec-h{font-family:var(--font-display);text-transform:none;letter-spacing:.05em;font-size:8px;line-height:1.8}[data-mode=arcade] .bar,[data-mode=arcade] .status{font-family:var(--font-display);font-size:8px}[data-mode=arcade] .app.touch .bar .ws .wsl{font-size:6px}.arcade{font-family:var(--font-display);text-transform:uppercase;flex-direction:column;gap:12px;display:flex}.ar-top{justify-content:space-between;font-size:10px;line-height:1.8;display:flex}.ar-top div{flex-direction:column;display:flex}.ar-top span{color:var(--red)}.ar-top b{color:var(--fg-bright);font-weight:400}.blink{animation:1s steps(2,end) infinite pulse-ring}.ar-stage{text-align:center;color:var(--cyan);font-size:10px}.ar-name{text-align:center;color:var(--accent);text-shadow:3px 3px 0 color-mix(in srgb, var(--magenta) 70%, black);font-size:clamp(14px,4vw,22px);line-height:1.5}.ar-bars{flex-direction:column;gap:8px;display:flex}.ar-row{align-items:center;gap:8px;font-size:9px;display:flex}.ar-row span{width:24px}.ar-bar{border:3px solid var(--fg);flex:1;height:14px;padding:2px}.ar-bar i{background:var(--red);height:100%;transition:width .4s steps(10,end);display:block}.ar-bar.mp i{background:var(--blue)}.ar-bar.xp i{background:var(--yellow)}.ar-hud{justify-content:space-between;font-size:10px;display:flex}.hearts{color:var(--red);letter-spacing:2px}.coins{color:var(--yellow)}.ar-start{font-family:var(--font-display);color:var(--accent-ink);background:var(--accent);box-shadow:6px 6px 0 color-mix(in srgb, var(--accent) 40%, black);padding:16px;font-size:14px;animation:1.2s steps(2,end) infinite pulse-ring}.ar-start:active{box-shadow:2px 2px 0 color-mix(in srgb, var(--accent) 40%, black);transform:translate(4px,4px)}.ar-clear{text-align:center;color:var(--green);padding:12px;font-size:16px}:root[data-mode=dojo]{--font-display:"Fraunces Variable", "Yu Mincho", serif}[data-mode=dojo] .win{background:radial-gradient(circle at 20% 30%, #00000006 0 1px, transparent 2px) 0 0 / 7px 9px, radial-gradient(circle at 70% 60%, #00000005 0 1px, transparent 2px) 0 0 / 11px 13px, color-mix(in srgb, var(--bg) 96%, transparent)}[data-mode=dojo] .win:before{background:color-mix(in srgb, var(--fg) 30%, transparent);padding:1px}[data-mode=dojo] .win:after{background:var(--fg-bright);padding:1px}[data-mode=dojo] .win-head{text-transform:uppercase;letter-spacing:.32em;padding-left:calc(var(--border) + 26px);font-size:10px}[data-mode=dojo] .win-head:before{content:"";left:calc(var(--border) + 10px);background:var(--accent);width:10px;height:10px;position:absolute}[data-mode=dojo] .win-head .ic{display:none}[data-mode=dojo] .btn.primary{background:var(--fg-bright);border-color:var(--fg-bright);color:var(--bg);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(1% 4%,99% 0,100% 96%,0 100%)}[data-mode=dojo] .meter{background:color-mix(in srgb, var(--fg) 12%, transparent);height:4px}[data-mode=dojo] .meter>i{background:var(--fg-bright)}[data-mode=dojo] .stat .v{font-family:var(--font-display);letter-spacing:-.02em;font-weight:300}.dojo{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.dojo-enso{position:relative}.enso{animation:enso 1.6s var(--ease-quint) both}@keyframes enso{0%{stroke-dasharray:0 100}}.hanko{background:var(--accent);color:#fff;width:44px;height:44px;box-shadow:0 0 0 2px var(--accent), inset 0 0 0 2px color-mix(in srgb, white 30%, var(--accent));animation:stamp .42s var(--ease-quint) both;place-items:center;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif CJK JP,serif;font-size:26px;display:grid;position:absolute;bottom:6px;right:-4px;transform:rotate(-8deg)}.dojo-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);font-size:10px}.dojo-title{font-family:var(--font-display);color:var(--fg-bright);font-size:clamp(28px,6vw,44px);font-weight:800;line-height:1}.dojo-sub{color:var(--fg-dim2)}.dojo-quote{font-family:var(--font-display);color:var(--fg-dim2);margin:6px 0;font-style:italic}.dojo-go{background:var(--accent);color:#fff;font-size:var(--t-heading);letter-spacing:.2em;text-transform:uppercase;clip-path:polygon(0 6%,100% 0,98% 100%,2% 94%);width:100%;margin-top:6px;padding:14px 22px}.dojo-done{color:var(--accent);font-family:var(--font-display);font-size:var(--t-heading)}@media (max-width:520px){.dojo{text-align:center;grid-template-columns:1fr;justify-items:center}}:root[data-mode=coliseo]{--font-display:"Cinzel", "Trajan Pro", serif}[data-mode=coliseo] .win{background:repeating-linear-gradient(115deg, transparent 0 40px, color-mix(in srgb, var(--fg) 3%, transparent) 40px 41px, transparent 41px 97px), repeating-linear-gradient(35deg, transparent 0 63px, color-mix(in srgb, var(--fg) 2.5%, transparent) 63px 64px, transparent 64px 130px), color-mix(in srgb, var(--bg) 95%, transparent);box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--bg) 95%, transparent), inset 0 0 0 5px color-mix(in srgb, var(--accent) 45%, transparent)}[data-mode=coliseo] .win:after{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 50%, white), var(--accent))}[data-mode=coliseo] .win-head{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;justify-content:center;font-size:12px;font-weight:700}[data-mode=coliseo] .win-head .sp{display:none}[data-mode=coliseo] .win-head .t:before,[data-mode=coliseo] .win-head .t:after{content:" ✦ ";color:var(--accent)}[data-mode=coliseo] .btn{font-family:var(--font-display);letter-spacing:.12em;font-weight:700}[data-mode=coliseo] .btn.primary{color:#2a1a06;box-shadow:0 0 0 3px color-mix(in srgb, var(--bg) 90%, transparent), 0 0 0 4px #c9952c, 0 6px 18px -8px #000;text-transform:uppercase;background:linear-gradient(#f6dc8a,#c9952c 55%,#a8741a);border:1px solid #f6dc8a}[data-mode=coliseo] .meter>i{background:linear-gradient(90deg,#a8741a,#f6dc8a)}[data-mode=coliseo] .stat .v{font-family:var(--font-display);font-weight:700}.arena{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ar-date,.ar-kicker{font-family:var(--font-display);letter-spacing:.3em;color:var(--accent);font-size:11px}.laurel svg{max-width:100%;height:auto;filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--accent) 35%, transparent))}.ar-title{font-family:var(--font-display);letter-spacing:.12em;color:var(--fg-bright);font-size:clamp(24px,6vw,40px);font-weight:700;line-height:1.05}.ar-sub{color:var(--fg-dim2);font-style:italic}.arena-go{width:100%;font-family:var(--font-display);font-weight:700;font-size:var(--t-heading);letter-spacing:.18em;text-transform:uppercase;color:#2a1a06;box-shadow:0 0 0 3px var(--bg), 0 0 0 5px #c9952c, 0 10px 24px -10px #000;background:linear-gradient(#f6dc8a,#c9952c 55%,#a8741a);padding:15px;position:relative;overflow:hidden}.arena-go:after{content:"";animation:shine 3.2s var(--ease-inout) infinite;background:linear-gradient(110deg,#0000 30%,#ffffff8c 45%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}@keyframes shine{60%,to{transform:translate(120%)}}.ar-done{font-family:var(--font-display);letter-spacing:.2em;color:var(--accent)}.ar-rank{font-size:var(--t-small);color:var(--fg-dim2)}:root[data-mode=mision]{--font-display:"Geist Variable", "Helvetica Neue", sans-serif}[data-mode=mision] .win{background:color-mix(in srgb, var(--bg) 96%, transparent)}[data-mode=mision] .win:before{background:color-mix(in srgb, var(--fg) 30%, transparent);padding:1px}[data-mode=mision] .win:after{background:var(--fg-bright);padding:1px}[data-mode=mision] .win-head{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb, var(--fg) 15%, transparent);margin:0 calc(var(--border) + 10px);padding-left:0;padding-right:0;font-size:11px;font-weight:700}[data-mode=mision] .win-head .ic{color:var(--accent)}[data-mode=mision] .win-head:after{content:"";background:var(--accent);order:10;width:26px;height:4px}[data-mode=mision] .btn.primary{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;font-weight:700}[data-mode=mision] .meter{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--fg) 25%, transparent) 0 1px, transparent 1px 10%), color-mix(in srgb, var(--fg) 10%, transparent);height:5px}[data-mode=mision] .stat .v{font-family:var(--font-mono);font-weight:600}.mission{flex-direction:column;gap:10px;display:flex}.mi-top{font-family:var(--font-mono);border-bottom:1px solid color-mix(in srgb, var(--fg) 15%, transparent);justify-content:space-between;padding-bottom:8px;display:flex}.mi-top div{flex-direction:column;display:flex}.mi-top span{letter-spacing:.16em;color:var(--accent);font-size:10px;font-weight:700}.mi-top b{color:var(--fg-bright);font-variant-numeric:tabular-nums;font-size:clamp(22px,6vw,32px)}.mi-body{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.mi-tele{font-family:var(--font-mono);flex-direction:column;gap:6px;display:flex}.mi-tele div{border-bottom:1px dashed color-mix(in srgb, var(--fg) 15%, transparent);justify-content:space-between;gap:8px;padding-bottom:3px;display:flex}.mi-tele span{letter-spacing:.12em;color:var(--fg-dim2);font-size:10px}.mi-tele b{color:var(--fg-bright)}.mi-label{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:700}.mi-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-bright);font-size:clamp(26px,6vw,40px);font-weight:800;line-height:1}.mi-go{background:var(--accent);color:#fff;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;box-shadow:0 10px 30px -10px var(--accent);border-radius:999px;padding:15px;font-weight:800}.mi-count{text-align:center;font-family:var(--font-mono);color:var(--accent);font-size:64px;font-weight:800;animation:.8s ease-in-out infinite pulse-ring}.mi-done{color:var(--green);font-family:var(--font-mono);letter-spacing:.12em}@media (max-width:520px){.mi-body{grid-template-columns:1fr;justify-items:center}.mi-tele{width:100%}}.fwin.win,[data-mode] .fwin.win{background:var(--bg)!important;-webkit-backdrop-filter:none!important}.ft-ws3,.ft-ws1{gap:calc(var(--gap-in) * 2);padding:var(--gap-out);grid-template-columns:minmax(200px,250px) minmax(0,1fr) minmax(260px,330px);display:grid;position:absolute;inset:0}.ft-ws3.nodet{grid-template-columns:minmax(200px,250px) minmax(0,1fr)}.ft-ws1{grid-template-columns:minmax(0,1fr)}.ft-ws3>.win,.ft-ws1>.win{flex-direction:column;min-height:0;display:flex}.ft-ws3>.win>.win-body,.ft-ws1>.win>.win-body{flex:1;min-height:0;overflow:auto}.ft-win-ex>.win-body{padding:0!important;overflow:hidden!important}@media (max-width:1180px){.ft-ws3{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.ft-ws3>.ft-win-det{display:none}}.ft-ws-single{flex-direction:column;display:flex;position:absolute;inset:0}.ft-fab-places{border:2px solid var(--border-on-1);border-radius:var(--radius-pill);background:var(--bg);width:52px;height:52px;color:var(--accent);z-index:6;place-items:center;font-size:22px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 20px #00000059}.ft-explorer{background:0 0;outline:none;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.ft-ws-single .ft-explorer{background:color-mix(in srgb, var(--bg) 96%, transparent)}.ft-tb{align-items:center;gap:var(--md);padding:var(--md) var(--lg);border-bottom:1px solid color-mix(in srgb, var(--fg) 10%, transparent);min-width:0;display:flex}.ft-tb.compact{padding:var(--sm) var(--md);flex-direction:column;align-items:stretch}.ft-tb-title{flex-direction:column;min-width:0;line-height:1.15;display:flex}.ft-tb-title b{font-size:var(--t-title);color:var(--fg-bright);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);overflow:hidden}.ft-tb-title small{color:var(--fg-dim2);font-size:var(--t-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ft-nav{flex:none;gap:2px;display:flex}.spin-ic .ic{animation:.9s linear infinite spin}.ft-crumbs{scrollbar-width:none;white-space:nowrap;flex:1;align-items:center;gap:2px;min-width:80px;display:flex;overflow-x:auto}.ft-crumbs::-webkit-scrollbar{display:none}.ft-crumbs .sep{color:var(--fg-dim2);opacity:.6;padding:0 2px}.ft-crumbs .crumb{border-radius:var(--radius);color:var(--fg-dim);text-overflow:ellipsis;border:1px solid #0000;flex:none;align-items:center;gap:5px;max-width:220px;padding:3px 7px;display:inline-flex;overflow:hidden}.ft-crumbs .crumb:hover{background:color-mix(in srgb, var(--fg) var(--a-hover-pct,8%), transparent);color:var(--fg)}.ft-crumbs .crumb.on{color:var(--fg-bright);font-weight:700}.ft-crumbs .crumb.dropok,.ft-place.dropok,.ft-row.dropok,.ft-card.dropok{outline:2px dashed var(--accent);outline-offset:-2px;background:color-mix(in srgb, var(--accent) 14%, transparent)}.ft-filter{flex:0 240px;min-width:140px}.ft-tb.compact .ft-filter{margin-top:var(--sm);flex:auto}.ft-filter input{min-width:0}.ft-views{flex:none}.ft-head,.ft-row{align-items:center;gap:var(--lg);grid-template-columns:minmax(0,1fr) 128px 88px 150px 34px;display:grid}[data-mode=militar] .ft-head,[data-mode=militar] .ft-row:not(.skel){grid-template-columns:82px minmax(0,1fr) 128px 88px 120px 34px}.ft-head{padding:4px var(--lg) 4px calc(var(--lg) + 2px);border-bottom:1px solid color-mix(in srgb, var(--fg) 10%, transparent);font-size:var(--t-caption);text-transform:uppercase;letter-spacing:1.1px;color:var(--fg-dim2)}.ft-sorth{text-align:left;color:inherit;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:4px;padding:2px 0;font-weight:700;display:inline-flex}.ft-sorth.on{color:var(--accent)}.ft-c-date,.ft-c-size{color:var(--fg-dim);font-size:var(--t-small);white-space:nowrap}.ft-c-size{text-align:right}.ft-head .ft-c-size{justify-content:flex-end}.ft-c-kind{color:var(--fg-dim2);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ft-body{overscroll-behavior:contain;min-height:0;padding:var(--sm) var(--sm) 90px;flex:1;scroll-padding:40px 0 90px;position:relative;overflow:auto}.ft-body.cuadricula,.ft-body.galeria{gap:var(--lg);padding:var(--lg) var(--lg) 96px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;display:grid}.ft-body.galeria{gap:var(--sm);grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.ft-row{min-height:calc(36 * var(--k));padding:3px var(--lg);border-radius:var(--radius);cursor:default;-webkit-user-select:none;user-select:none;animation:ft-row-in .26s var(--ease-quint) both;border:1px solid #0000;position:relative}@keyframes ft-row-in{0%{opacity:0;transform:translateY(4px)}}.ft-row:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.ft-row.cur{border-color:color-mix(in srgb, var(--fg) 25%, transparent)}.ft-row.sel{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ft-row.sel .ft-nm .t{color:var(--fg-bright);font-weight:700}.ft-explorer:focus-within .ft-row.cur{border-color:var(--accent)}.ft-c-name{align-items:center;gap:var(--lg);min-width:0;display:flex}.ft-c-name>.ft-type{font-size:calc(var(--t-icon-l) * 1.05);text-align:center;flex:none;width:32px}.ft-nm{flex-direction:column;flex:0 auto;min-width:0;display:flex}.ft-nm .t{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.is-folder .ft-nm .t{color:var(--fg-bright);font-weight:600}.ft-nm small{color:var(--fg-dim2);font-size:var(--t-caption);white-space:nowrap}.ft-star{color:var(--yellow);flex:none;font-size:.9em}.ft-flag{color:var(--fg-dim2);flex:none;font-size:.9em}.ft-more{opacity:0;width:30px;height:30px;transition:opacity var(--d-ctl)}.ft-row:hover .ft-more,.ft-card:hover .ft-more,.ft-row.cur .ft-more,.ft-row.sel .ft-more{opacity:1}.ft-check{color:var(--accent);font-size:20px}.ft-row .ft-check{position:absolute;left:4px}.ft-row:has(.ft-check){padding-left:30px}.ft-card{border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 4%, transparent);cursor:default;-webkit-user-select:none;user-select:none;animation:popin var(--d-win-in) var(--ease-quint) both;transition:border-color var(--d-ctl), transform var(--d-ctl);border:2px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.ft-card:hover{border-color:color-mix(in srgb, var(--fg) 25%, transparent)}.ft-card.sel{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.ft-card.cur{border-color:color-mix(in srgb, var(--accent) 70%, transparent)}.ft-card-media{aspect-ratio:4/3;background:color-mix(in srgb, var(--bg-darker) 70%, transparent);place-items:stretch stretch;display:grid;position:relative}.ft-card.big .ft-card-media{aspect-ratio:1}.ft-card-media .ft-thumb{width:100%;height:100%}.ft-card-media>.ft-check{text-shadow:0 0 6px #0009;position:absolute;top:6px;left:6px}.ft-card-media>.ft-star{text-shadow:0 0 6px #0009;position:absolute;top:6px;right:8px}.ft-card-txt{flex-direction:column;min-width:0;padding:6px 8px 8px;display:flex}.ft-card-txt .t{-webkit-line-clamp:2;line-height:1.25;font-size:var(--t-small);color:var(--fg);word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ft-card.is-folder .ft-card-txt .t{color:var(--fg-bright);font-weight:600}.ft-card-txt small{color:var(--fg-dim2);font-size:var(--t-caption);margin-top:2px}.ft-card>.ft-more{background:color-mix(in srgb, var(--bg) 80%, transparent);position:absolute;bottom:4px;right:4px}.ft-card.big>.ft-more{top:4px;bottom:auto}.ft-folder-art{background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--fc) 16%, transparent), transparent 70%);place-items:center;width:100%;height:100%;display:grid;position:relative}.ft-folder-art .ft-type{font-size:calc(var(--fs) * 4.6);filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--fc) 35%, transparent))}.ft-thumb{background:color-mix(in srgb, var(--fg) 6%, transparent);flex:none;display:block;position:relative;overflow:hidden}.ft-thumb img{width:100%;height:100%;animation:ft-fade .32s var(--ease-out) both;display:block}@keyframes ft-fade{0%{opacity:0}}.ft-thumb.sm{border-radius:calc(var(--radius) / 2);width:32px;height:32px}.ft-thumb-icon{background:0 0;place-items:center;display:grid}.ft-thumb-icon .ft-type{font-size:calc(var(--fs) * 3.4)}.ft-thumb.sm.ft-thumb-icon .ft-type{font-size:var(--t-icon-l)}.ft-vbadge{font-size:var(--t-caption);color:#fff;border-radius:var(--radius);background:#0000009e;align-items:center;gap:3px;padding:1px 6px 1px 3px;display:inline-flex;position:absolute;bottom:6px;left:6px}.ic.huge{font-size:calc(var(--fs) * 5.5)}.ic.big{font-size:calc(var(--fs) * 3)}.ft-loadbar{z-index:3;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.ft-loadbar:after{content:"";background:var(--accent);width:30%;animation:ft-load 1.1s var(--ease-inout) infinite;position:absolute;top:0;bottom:0}.ft-loadbar.static{background:color-mix(in srgb, var(--fg) 10%, transparent);height:3px;position:relative}@keyframes ft-load{0%{left:-30%}to{left:100%}}.skel{pointer-events:none;animation:1.2s ease-in-out infinite both ft-pulse!important}.ft-row.skel{gap:12px;display:flex}.ft-skel-a{background:color-mix(in srgb, var(--fg) 10%, transparent);width:28px;height:22px}.ft-skel-b{background:color-mix(in srgb, var(--fg) 8%, transparent);width:46%;height:12px}.ft-card.skel{aspect-ratio:4/3.6;background:color-mix(in srgb, var(--fg) 6%, transparent)}.ft-card.skel span{display:none}@keyframes ft-pulse{50%{opacity:.45}}.ft-more-row{grid-column:1/-1;justify-content:center;padding:12px;display:flex}.ft-spinner{border:3px solid color-mix(in srgb, var(--fg) 15%, transparent);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;margin:40px auto;animation:.8s linear infinite spin}.ft-spinner.small{border-width:2px;width:22px;height:22px;margin:16px auto}.ft-drop{z-index:8;border:3px dashed var(--accent);border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;animation:layer-in var(--d-layer-in) var(--ease-quint) both;place-items:center;display:grid;position:absolute;inset:6px}.ft-drop>div{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ft-drop .ic{font-size:calc(var(--fs) * 4.5);color:var(--accent);animation:ft-bob 1.2s var(--ease-inout) infinite alternate}.ft-drop b{font-size:var(--t-heading);color:var(--fg-bright);font-family:var(--font-display)}@keyframes ft-bob{to{transform:translateY(-8px)}}.ft-selbar{z-index:7;background:var(--bg);border:2px solid var(--accent);border-radius:var(--radius);max-width:calc(100% - 20px);animation:layer-in var(--d-layer-in) var(--ease-quint) both;align-items:center;gap:4px;padding:5px 8px;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%;box-shadow:0 10px 30px #00000059}.ft-selbar>b{font-size:var(--t-title);color:var(--accent);font-family:var(--font-display);padding:0 4px}.ft-ctx-layer{z-index:84;position:fixed;inset:0}.ft-ctx-layer.sheet{background:#00000059;animation:.16s both ft-fade}.ft-ctx{min-width:calc(230 * var(--k));max-width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);padding:var(--sm);background:var(--bg);border:2px solid var(--border-on-1);border-radius:var(--radius);animation:popin .22s var(--ease-quint) both;position:fixed;overflow:auto;box-shadow:0 14px 40px #00000073}.ft-ctx.ft-sheet{max-width:none;max-height:78vh;padding:8px 8px calc(10px + env(safe-area-inset-bottom));animation:ft-sheet-in .3s var(--ease-quint) both;border-width:2px 0 0;bottom:0;left:0;right:0}@keyframes ft-sheet-in{0%{transform:translateY(100%)}}.ft-ctx-title{border-bottom:1px solid color-mix(in srgb, var(--fg) 10%, transparent);color:var(--fg-dim);font-size:var(--t-small);align-items:center;gap:8px;margin-bottom:4px;padding:6px 10px 8px;font-weight:700;display:flex;overflow:hidden}.ft-ctx-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ft-ctx-title .ic{color:var(--accent)}.ft-ctx-row{width:100%;min-height:calc(32 * var(--k));border-radius:var(--radius);text-align:left;color:var(--fg);border:1px solid #0000;align-items:center;gap:10px;padding:4px 10px;display:flex}.ft-ctx-row>.ic{text-align:center;width:20px;color:var(--fg-dim);flex:none}.ft-ctx-row .lbl{flex:1;min-width:0}.ft-ctx-row .lbl small{color:var(--fg-dim2);font-size:var(--t-caption);display:block}.ft-ctx-row.cursor,.ft-ctx-row:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);border-color:color-mix(in srgb, var(--fg) 25%, transparent);color:var(--accent)}.ft-ctx-row.cursor>.ic,.ft-ctx-row:hover>.ic{color:var(--accent)}.ft-ctx-row.danger,.ft-ctx-row.danger>.ic{color:var(--red)}.ft-ctx-row.off{opacity:.4;pointer-events:none}.ft-ctx-sep{background:color-mix(in srgb, var(--fg) 10%, transparent);height:1px;margin:4px 6px}.ft-sheet .ft-ctx-row{min-height:52px;font-size:var(--t-subtitle)}.ft-sheet .ft-ctx-cancel{border-top:1px solid color-mix(in srgb, var(--fg) 10%, transparent);color:var(--fg-dim);justify-content:center;margin-top:4px}.ft-swatch-grid{grid-template-columns:repeat(6,32px);gap:6px;padding:6px;display:grid}.ft-sheet .ft-swatch-grid{grid-template-columns:repeat(6,1fr)}.ft-swatch{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--fg) 20%, transparent);border-radius:var(--radius)}.ft-swatch:hover{border-color:var(--fg-bright);transform:scale(1.08)}.ft-places{flex-direction:column;gap:1px;display:flex}.ft-place{width:100%;min-height:calc(32 * var(--k));border-radius:var(--radius);text-align:left;color:var(--fg);border:1px solid #0000;align-items:center;gap:10px;padding:4px 8px;display:flex}.ft-place>.ic{text-align:center;width:20px;color:var(--fg-dim);flex:none}.ft-place .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ft-place:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}.ft-place.on{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--fg-bright);font-weight:700}.ft-place.on>.ic{color:var(--accent)}.ft-place.add{color:var(--fg-dim2)}.ft-places-h{margin:12px 8px 4px}.ft-types{flex-wrap:wrap;gap:4px;padding:0 6px;display:flex}.ft-types .pill{cursor:pointer}.ft-quota{border-top:1px solid color-mix(in srgb, var(--fg) 10%, transparent);cursor:pointer;flex-direction:column;gap:6px;margin-top:14px;padding:10px 8px;display:flex}.ft-hint{font-size:var(--t-small);padding:8px;line-height:1.45}.ft-details{gap:12px}.ft-dprev{aspect-ratio:4/3;background:color-mix(in srgb, var(--bg-darker) 80%, transparent);border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);place-items:center;display:grid;position:relative;overflow:hidden}.ft-dprev .ft-thumb{background:0 0;width:100%;height:100%}.ft-dprev.summary{aspect-ratio:16/7}.ft-snippet{width:100%;height:100%;font-size:var(--t-caption);color:var(--fg-dim);white-space:pre-wrap;margin:0;padding:10px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ft-dstamp{font-size:12px;position:absolute;bottom:10px;right:10px;rotate:-8deg}.ft-dname{font-size:var(--t-title);align-items:flex-start;gap:8px;display:flex}.ft-dname b{color:var(--fg-bright);word-break:break-word;font-family:var(--font-display)}.ft-facts{flex-direction:column;gap:1px;display:flex}.ft-fact{border-bottom:1px solid color-mix(in srgb, var(--fg) 6%, transparent);font-size:var(--t-small);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:4px 0;display:grid}.ft-fact span{color:var(--fg-dim2)}.ft-fact b{color:var(--fg);word-break:break-word;font-weight:500}.ft-md5{font-size:var(--t-caption);color:var(--fg-dim);word-break:break-all}.ft-dactions{gap:6px}.ft-kindbar{gap:2px;height:8px;display:flex;overflow:hidden}.ft-kindbar.big{height:14px}.ft-kindbar i{min-width:2px}.ft-legend{font-size:var(--t-small);color:var(--fg-dim);flex-wrap:wrap;gap:4px 12px;display:flex}.ft-legend.col{flex-direction:column}.ft-legend span{align-items:center;gap:6px;display:inline-flex}.ft-legend i{flex:none;width:10px;height:10px;display:inline-block}.ft-legend b{color:var(--fg);font-weight:600}.ft-link{font-size:var(--t-small);text-underline-offset:3px;text-decoration:underline}.ft-viewer{background:color-mix(in srgb, var(--bg-darker) 92%, #000);flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.ft-viewer.with-info{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.ft-stage{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.ft-vinfo{border-left:1px solid color-mix(in srgb, var(--fg) 10%, transparent);background:var(--bg);grid-area:1/2;padding:14px;overflow:auto}.ft-vbar{padding:6px 10px calc(6px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--fg) 10%, transparent);background:var(--bg);grid-column:1/-1;align-items:center;gap:6px;display:flex}.ft-vname{flex-direction:column;min-width:0;display:flex}.ft-vname b{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-bright);overflow:hidden}.ft-vname small{color:var(--fg-dim2);font-size:var(--t-caption)}.ft-zoom{touch-action:none;cursor:zoom-in;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ft-zoom.zoomed{cursor:grab}.ft-zoom img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .12s var(--ease-out);will-change:transform;animation:popin var(--d-win-in) var(--ease-quint) both}.ft-zoom-tools{background:color-mix(in srgb, var(--bg) 85%, transparent);border:1px solid color-mix(in srgb, var(--fg) 15%, transparent);border-radius:var(--radius);opacity:0;align-items:center;gap:4px;padding:4px 8px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;left:50%;translate:-50%}.ft-zoom:hover .ft-zoom-tools,.ft-zoom.zoomed .ft-zoom-tools{opacity:1}.ft-nav-arrow{width:46px;height:64px;color:var(--fg-bright);background:color-mix(in srgb, var(--bg) 55%, transparent);border:1px solid color-mix(in srgb, var(--fg) 15%, transparent);border-radius:var(--radius);opacity:.55;z-index:2;place-items:center;font-size:28px;transition:opacity .16s;display:grid;position:absolute;top:50%;translate:0 -50%}.ft-nav-arrow:hover{opacity:1}.ft-nav-arrow.l{left:10px}.ft-nav-arrow.r{right:10px}.ft-video{place-items:center;display:grid;position:absolute;inset:0}.ft-video video{background:#000;max-width:100%;max-height:100%}.ft-alt{font-size:var(--t-caption);color:var(--fg-dim);background:color-mix(in srgb, var(--bg) 80%, transparent);border:1px solid color-mix(in srgb, var(--fg) 15%, transparent);padding:4px 10px;position:absolute;top:10px;right:10px}.ft-frame{background:var(--bg-darker);border:0;width:100%;height:100%;position:absolute;inset:0}.ft-frame.light{background:#fff}.ft-audio{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:20px;display:flex}.ft-audio audio{width:min(480px,90vw)}.ft-disc{width:180px;height:180px;color:var(--accent-ink);background:radial-gradient(circle, var(--bg-darker) 0 14%, var(--accent) 15% 40%, color-mix(in srgb, var(--accent) 60%, #000) 41% 100%);box-shadow:0 0 40px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;place-items:center;font-size:64px;animation:6s linear infinite spin;display:grid}.ft-nopreview{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:520px;padding:24px;display:flex}.ft-nopreview b{font-size:var(--t-heading);color:var(--fg-bright);word-break:break-word}.ft-textview{flex-direction:column;display:flex;position:absolute;inset:0}.ft-text-tools{border-bottom:1px solid color-mix(in srgb, var(--fg) 10%, transparent);align-items:center;gap:6px;padding:6px 10px;display:flex}.ft-src{font-family:var(--font-mono);font-size:var(--t-small);color:var(--fg);counter-reset:ln;white-space:pre;flex:1;margin:0;padding:10px 0;line-height:1.55;overflow:auto}.ft-src.wrap{white-space:pre-wrap;word-break:break-word}.ft-src .ln{padding:0 14px 0 64px;display:block;position:relative}.ft-src .ln i{text-align:right;width:48px;color:var(--fg-dim2);opacity:.7;-webkit-user-select:none;user-select:none;font-style:normal;position:absolute;left:0}.ft-src .ln:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}.ft-hero{flex-direction:column;gap:14px;display:flex}.ft-hero-row{align-items:center;gap:18px;display:flex}.ft-bigclock{font-family:var(--font-display);color:var(--fg-bright);letter-spacing:-.03em;font-size:clamp(42px,7vw,72px);font-weight:800;line-height:.9}.ft-greet{font-size:var(--t-display);color:var(--fg-bright);margin:2px 0 4px;font-weight:800;line-height:1.1}.ft-quick{flex-wrap:wrap;gap:8px;display:flex}.ft-milhero .ft-milclock{color:var(--fg-bright);margin:4px 0;font-size:clamp(34px,5vw,54px);line-height:1}.ft-milgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ft-milgrid>div{border:1px solid color-mix(in srgb, var(--fg) 18%, transparent);background:color-mix(in srgb, var(--fg) 4%, transparent);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));flex-direction:column;gap:4px;padding:10px;display:flex}.ft-milgrid span{font-family:var(--font-cond);letter-spacing:.16em;color:var(--fg-dim2);font-size:10px}.ft-milgrid b{color:var(--accent);font-size:30px;line-height:1}.ft-mil-orders ol{font-family:var(--font-cond);letter-spacing:.04em;flex-direction:column;gap:4px;margin:6px 0 0;padding-left:22px;display:flex}.ft-mil-orders li.ok{color:var(--green)}.ft-mil-orders li.ok::marker{content:"✔  "}@media (max-width:760px){.ft-milgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ft-fetch{font-family:var(--font-mono);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.ft-fetch-logo{color:var(--accent);margin:0;line-height:1.05;font-size:clamp(3.2px,.62vw,6.4px)!important}.ft-fetch-info{font-size:var(--t-small);flex-direction:column;gap:1px;min-width:0;display:flex}.ft-fetch-info>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ft-fetch-info .k{min-width:88px;color:var(--accent);font-weight:700;display:inline-block}.ft-fetch-colors{gap:0;margin-top:6px;display:flex}.ft-fetch-colors i{width:22px;height:14px}.ft-prompt{border-top:1px dashed color-mix(in srgb, var(--fg) 20%, transparent);grid-column:1/-1;align-items:center;gap:10px;padding-top:8px;display:flex}.ft-cmd{border:1px solid color-mix(in srgb, var(--fg) 25%, transparent);color:var(--fg-bright);padding:1px 8px}.ft-cmd:hover{background:var(--accent);color:var(--accent-ink)}.ft-caret{background:var(--fg);width:9px;height:1.1em;animation:1s step-end infinite ft-blink}@keyframes ft-blink{50%{opacity:0}}@media (max-width:760px){.ft-fetch{grid-template-columns:minmax(0,1fr)}.ft-fetch-logo{font-size:clamp(3px,1.15vw,6px)!important}}.ft-ed-title{color:var(--fg-bright);margin:4px 0 8px}.ft-ed-cols{border-top:2px solid var(--fg-bright);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ft-ed-cols>div{flex-direction:column;padding:12px 14px 12px 0;display:flex}.ft-ed-cols>div+div{border-left:1px solid color-mix(in srgb, var(--fg) 20%, transparent);padding-left:14px}.ft-ed-cols b{color:var(--fg-bright);letter-spacing:-.04em;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1;font-family:var(--font-display)}.ft-ed-cols b small{letter-spacing:0;font-size:.45em}.ft-ed-cols span{color:var(--fg-dim);font-size:var(--t-small)}.ft-recents{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px;display:grid}.ft-rec{text-align:left;border-radius:var(--radius);border:1px solid #0000;flex-direction:column;gap:4px;min-width:0;padding:0 0 4px;display:flex}.ft-rec:hover{border-color:color-mix(in srgb, var(--fg) 25%, transparent)}.ft-rec .ft-thumb{aspect-ratio:4/3;width:100%}.ft-rec .t{font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;padding:0 4px;overflow:hidden}.ft-rec small{font-size:var(--t-caption);color:var(--fg-dim2);padding:0 4px}.ft-access{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;display:grid}.ft-acc{text-align:left;border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 3%, transparent);align-items:center;gap:10px;min-height:52px;padding:6px 10px;display:flex}.ft-acc:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.ft-acc>.ic{color:var(--accent);font-size:24px}.ft-acc .t{flex-direction:column;min-width:0;display:flex}.ft-acc b{color:var(--fg-bright);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ft-acc small{color:var(--fg-dim2);font-size:var(--t-caption)}.ft-access .ft-hint{grid-column:1/-1}.ft-bignum{font-size:var(--t-display);color:var(--fg-bright);font-weight:800;line-height:1;font-family:var(--font-display)}.ft-bignum small{font-size:.5em;font-weight:600}.ft-gallery-ws{margin:var(--gap-out);border:2px solid var(--border-on-1);border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 96%, transparent);animation:popin var(--d-win-in) var(--ease-quint) both;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.touch .ft-gallery-ws{border:0;margin:0}.ft-gal-tb{border-bottom:1px solid color-mix(in srgb, var(--fg) 10%, transparent);align-items:center;gap:8px;padding:8px 10px;display:flex;overflow-x:auto}.ft-gal-body{flex:1;min-height:0;padding:8px 10px 90px;overflow:auto}.ft-gal-group h3{z-index:2;font-size:var(--t-title);color:var(--fg-bright);background:linear-gradient(var(--bg) 70%, transparent);font-family:var(--font-display);margin:0;padding:10px 2px 8px;position:sticky;top:-8px}.ft-gal-grid{gap:3px;display:grid}.ft-gal-grid.s1{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ft-gal-grid.s2{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ft-gal-grid.s3{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ft-gal-cell{aspect-ratio:1;border-radius:calc(var(--radius) / 2);padding:0;position:relative;overflow:hidden}.ft-gal-cell .ft-thumb{width:100%;height:100%;transition:transform .4s var(--ease-quint)}.ft-gal-cell:hover .ft-thumb{transform:scale(1.05)}.ft-gal-cell .ft-star{text-shadow:0 0 6px #000000b3;position:absolute;top:6px;right:6px}.ft-quota-card{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ft-biglist,.ft-typerows{flex-direction:column;gap:2px;display:flex}.ft-bigrow,.ft-typerow{border-radius:var(--radius);align-items:center;gap:10px;padding:4px 6px;display:flex}.ft-bigrow{cursor:pointer}.ft-bigrow:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.ft-bigrow>.ft-type{text-align:center;width:32px;font-size:var(--t-icon-l)}.ft-bigrow b,.ft-typerow b{font-size:var(--t-small);color:var(--fg-bright);text-align:right;min-width:64px}.ft-sizebar{background:color-mix(in srgb, var(--fg) 8%, transparent);height:4px;margin-top:4px;display:block}.ft-sizebar.w{width:34%;margin:0}.ft-sizebar i{height:100%;display:block}.ft-dupe{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);flex-direction:column;gap:4px;padding:8px;display:flex}.ft-dupe-row{font-size:var(--t-small);align-items:center;gap:8px;padding-left:26px;display:flex}.ft-transfers{flex-direction:column;gap:4px;display:flex}.ft-tr{border-bottom:1px solid color-mix(in srgb, var(--fg) 6%, transparent);align-items:center;gap:10px;padding:6px 4px;display:flex}.ft-tr>.ic{color:var(--accent);font-size:20px}.ft-tr.done>.ic{color:var(--green)}.ft-tr.error>.ic{color:var(--red)}.ft-tr.canceled{opacity:.55}.ft-tr .meter{margin-top:4px}.ft-avatar{place-items:center;display:inline-grid}.ft-avatar img,.ft-avatar>span{object-fit:cover;background:var(--accent);width:18px;height:18px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.ft-avatar.big img,.ft-avatar.big>span{width:46px;height:46px;font-size:20px}.ft-modeseg{flex-wrap:wrap}.ft-login-wrap{place-items:center;padding:16px;display:grid;position:absolute;inset:0;overflow:auto}.ft-login{width:min(100%,640px)}.ft-login-title{font-family:var(--font-display);text-align:center;color:var(--fg-bright);font-size:clamp(22px,4vw,34px);font-weight:800;line-height:1.1}.ft-login-modes{width:100%}.ft-note{text-align:center;width:100%}.ft-splash{place-items:center;display:grid}.ft-bigbtns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ft-bigbtns button{border:2px solid color-mix(in srgb, var(--fg) 15%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 4%, transparent);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px 6px;display:flex}.ft-bigbtns button:active{background:color-mix(in srgb, var(--accent) 18%, transparent);transform:scale(.96)}.ft-bigbtns .ic{color:var(--accent);font-size:34px}.ft-bigbtns b{color:var(--fg-bright)}.ft-bigbtns small{color:var(--fg-dim2);font-size:var(--t-caption)}.ft-pick-list{border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);flex:1;min-height:160px;max-height:52vh;overflow:auto}.ft-pick-row{text-align:left;width:100%}.yazi{height:100%;min-height:0;font-family:var(--font-mono);font-size:var(--t-small);outline:none;flex-direction:column;display:flex}.yz-top{border-bottom:1px solid color-mix(in srgb, var(--fg) 12%, transparent);gap:10px;padding:4px 10px;display:flex}.yz-host{background:var(--accent);color:var(--accent-ink);padding:0 6px;font-weight:800}.yz-path{color:var(--fg-bright);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yz-cols{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2.2fr);min-height:0;display:grid}.yz-col{border-right:1px solid color-mix(in srgb, var(--fg) 12%, transparent);padding:2px 0;overflow:auto}.yz-col:last-child{border-right:0}.yz-row{white-space:nowrap;cursor:default;align-items:center;gap:8px;padding:1px 10px;display:flex;overflow:hidden}.yz-row .ft-type{text-align:center;flex:none;width:16px}.yz-nm{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.yz-sz{color:var(--fg-dim2);flex:none}.yz-row.yz-cur{background:var(--accent);color:var(--accent-ink)}.yz-row.yz-cur .ft-type,.yz-row.yz-cur .yz-sz{color:var(--accent-ink)!important}.yz-row.yz-sel:not(.yz-cur){color:var(--yellow)}.yz-row.yz-sel:before{content:"▍";color:var(--yellow);margin-left:-8px}.yz-row.yz-here{color:var(--fg-bright);background:color-mix(in srgb, var(--fg) 10%, transparent)}.yz-prev{flex-direction:column;display:flex}.yz-prev .ft-thumb{background:0 0;width:100%;height:100%}.yz-text{white-space:pre-wrap;word-break:break-word;color:var(--fg-dim);margin:0;padding:6px 10px}.yz-meta{color:var(--fg-dim);flex-direction:column;align-items:center;gap:4px;padding:30px 10px;display:flex}.yz-status{border-top:1px solid color-mix(in srgb, var(--fg) 12%, transparent);white-space:nowrap;align-items:center;gap:10px;padding:3px 10px 3px 0;display:flex;overflow:hidden}.yz-status .dim{text-overflow:ellipsis;overflow:hidden}.yz-mode{background:var(--accent);color:var(--accent-ink);padding:0 10px;font-weight:800}.yz-cmd{color:var(--fg-bright);font-family:var(--font-mono);background:0 0;border:0;outline:0;flex:1;padding:2px 10px}[data-mode=militar] .ft-code{font-family:var(--font-stencil);color:var(--accent);font-size:var(--t-small);letter-spacing:.06em}[data-mode=militar] .ft-head{font-family:var(--font-cond);letter-spacing:.16em}[data-mode=militar] .ft-nm .t,[data-mode=militar] .ft-card-txt .t,[data-mode=militar] .ft-place .lbl{font-family:var(--font-cond);letter-spacing:.04em;text-transform:uppercase}[data-mode=militar] .ft-row.sel{background:color-mix(in srgb, var(--accent) 14%, transparent);border-left:3px solid var(--accent)}[data-mode=militar] .ft-card{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}[data-mode=militar] .ft-folder-art{background:linear-gradient(color-mix(in srgb, var(--fc) 26%, var(--bg-light)), color-mix(in srgb, var(--fc) 14%, var(--bg-dark)))}[data-mode=militar] .ft-folder-art:before{content:"";background:color-mix(in srgb, var(--fc) 30%, var(--bg-light));clip-path:polygon(0 100%,8% 0,92% 0,100% 100%);width:34%;height:12%;position:absolute;top:9%;left:10%}[data-mode=militar] .ft-dossier-code{font-family:var(--font-stencil);color:var(--stamp);border:2px solid var(--stamp);opacity:.85;padding:2px 8px;font-size:12px;position:absolute;bottom:10%;left:50%;translate:-50%;rotate:-6deg}.ft-dossier-code{display:none}[data-mode=militar] .ft-dossier-code{display:block}[data-mode=militar] .ft-bigclock,[data-mode=militar] .ft-tb-title b,[data-mode=militar] .ft-dname b{font-family:var(--font-stencil);font-weight:400}[data-mode=editorial] .ft-row{border-bottom:1px solid color-mix(in srgb, var(--fg) 10%, transparent);border-radius:0;min-height:46px}[data-mode=editorial] .is-folder .ft-nm .t{font-size:var(--t-title);letter-spacing:-.02em}[data-mode=editorial] .ft-tb-title b,[data-mode=editorial] .ft-gal-group h3{font-size:var(--t-display);letter-spacing:-.04em}[data-mode=editorial] .ft-card{background:0 0}[data-mode=arcade] .ft-card,[data-mode=arcade] .ft-gal-cell{border:3px solid color-mix(in srgb, var(--fg) 30%, transparent);image-rendering:pixelated;box-shadow:4px 4px 0 color-mix(in srgb, var(--accent) 45%, transparent)}[data-mode=arcade] .ft-card.sel{border-color:var(--accent);box-shadow:4px 4px 0 var(--accent)}[data-mode=arcade] .ft-nm .t,[data-mode=arcade] .ft-card-txt .t{font-family:var(--font-display);font-size:calc(var(--fs) * .72);line-height:1.6}[data-mode=mision] .ft-row.sel,[data-mode=nocturno] .ft-row.sel{box-shadow:inset 0 0 0 1px var(--accent), 0 0 18px color-mix(in srgb, var(--accent) 25%, transparent)}[data-mode=dojo] .ft-card,[data-mode=coliseo] .ft-card{background:color-mix(in srgb, var(--fg) 3%, transparent)}@media (max-width:760px),(pointer:coarse){.ft-row{min-height:58px;padding:4px 6px 4px 10px;grid-template-columns:minmax(0,1fr) 40px!important}.ft-row:hover{background:0 0}.ft-row.sel{background:color-mix(in srgb, var(--accent) 18%, transparent)}.ft-row .ft-code{display:none}.ft-c-name>.ft-type{width:40px;font-size:28px}.ft-thumb.sm{width:40px;height:40px}.ft-more{opacity:.7;width:40px;height:40px}.ft-body{padding-bottom:120px}.ft-body.cuadricula{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding:8px 8px 120px}.ft-body.galeria{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px 2px 120px}.ft-selbar{justify-content:space-between;bottom:10px;left:8px;right:8px;translate:none}.ft-selbar .btn.icon{width:44px;height:44px;font-size:20px}.ft-viewer.with-info{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.ft-viewer.with-info .ft-vinfo{border-left:0;border-top:1px solid color-mix(in srgb, var(--fg) 10%, transparent);grid-area:2/1;max-height:38vh}.ft-viewer.with-info .ft-vbar{grid-row:3}.ft-nav-arrow,.ft-zoom-tools{display:none}.ft-recents{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-access{grid-template-columns:minmax(0,1fr)}.ft-hero-row{gap:12px}.ft-ed-cols b{font-size:28px}.ft-quota-card{justify-content:center}.ft-sizebar.w{width:22%}}.ft-week{flex-direction:column;gap:8px;padding-top:4px;display:flex}.ft-quota .row-flex>.dim{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ft-quota .row-flex>.num{flex:none}[data-mode=terminal] .ft-win-ex>.win-body{padding:12px 0 0!important}.ft-crumbs .sep{align-self:center;line-height:1}.ft-gal-tb .seg{flex-wrap:nowrap}@media (max-width:760px),(pointer:coarse){.ft-bigrow>.ft-type{width:40px;font-size:26px}.ft-gal-grid.s1{grid-template-columns:repeat(4,minmax(0,1fr))}.ft-gal-grid.s2{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-gal-grid.s3{grid-template-columns:repeat(2,minmax(0,1fr))}}.ft-login-modes .mrow .lbl{white-space:normal;line-height:1.15}
/*$vite$:1*/