@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/build/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/build/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/build/assets/inter-greek-400-normal-q2sYcFCs.woff)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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/build/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/build/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/build/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-italic-CsfrDhJx.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-400-italic-xTUDxVF8.woff)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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-400-italic-CIUtULAL.woff2)format("woff2"),url(/build/assets/inter-cyrillic-400-italic-DsJ3McxZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-ext-400-italic-DgljI1UR.woff2)format("woff2"),url(/build/assets/inter-greek-ext-400-italic-ByZcx49q.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-italic-SVIaMW7s.woff2)format("woff2"),url(/build/assets/inter-greek-400-italic-C1OpWafJ.woff)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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/inter-vietnamese-400-italic-Ceaj4WUo.woff2)format("woff2"),url(/build/assets/inter-vietnamese-400-italic-E-DnQMHp.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-italic-CGFCRmTM.woff2)format("woff2"),url(/build/assets/inter-latin-ext-400-italic-DpQ6ZOoA.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-italic-D1l0FflY.woff2)format("woff2"),url(/build/assets/inter-latin-400-italic-BmFrN47l.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/build/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/build/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/build/assets/inter-greek-700-normal-BUv2fZ6O.woff)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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/build/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/build/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/build/assets/inter-latin-700-normal-BLAVimhd.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/build/assets/montserrat-vietnamese-400-normal-BeEscFYY.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/build/assets/montserrat-latin-ext-400-normal-BffdBkAA.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/build/assets/montserrat-latin-400-normal-xItZbAXg.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:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-cyrillic-ext-400-italic-CRZl7Pbw.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-ext-400-italic-B7dPuRsp.woff)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:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-cyrillic-400-italic-Dekf1MMa.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-400-italic-DujvSxAZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-vietnamese-400-italic-CnNqNBsX.woff2)format("woff2"),url(/build/assets/montserrat-vietnamese-400-italic-CY6mr5hj.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:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-latin-ext-400-italic-CqDeWaGF.woff2)format("woff2"),url(/build/assets/montserrat-latin-ext-400-italic-C0uPIDUh.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:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-latin-400-italic-CnlIvBC9.woff2)format("woff2"),url(/build/assets/montserrat-latin-400-italic-a0UhtteB.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/build/assets/montserrat-vietnamese-700-normal-DnwGT2D9.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/build/assets/montserrat-latin-ext-700-normal-DdDFr05Z.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/build/assets/montserrat-latin-700-normal-BWkrl476.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2)format("woff2"),url(/build/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.woff)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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2)format("woff2"),url(/build/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/oswald-vietnamese-400-normal-Qi5zi-Wv.woff2)format("woff2"),url(/build/assets/oswald-vietnamese-400-normal-BupuUjkp.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2)format("woff2"),url(/build/assets/oswald-latin-ext-400-normal-KcyBFdGH.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/oswald-latin-400-normal-BAFo8sP8.woff2)format("woff2"),url(/build/assets/oswald-latin-400-normal-D1wpMXgf.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2)format("woff2"),url(/build/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.woff)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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2)format("woff2"),url(/build/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2)format("woff2"),url(/build/assets/oswald-vietnamese-700-normal-BxFoeH7J.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2)format("woff2"),url(/build/assets/oswald-latin-ext-700-normal-CJSSDThd.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/oswald-latin-700-normal-vy6hmKSr.woff2)format("woff2"),url(/build/assets/oswald-latin-700-normal-UmC9Ev9x.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2)format("woff2"),url(/build/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/build/assets/bebas-neue-latin-400-normal-Bi-ndsyu.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2)format("woff2"),url(/build/assets/playfair-display-cyrillic-400-normal-ZiRag6zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/playfair-display-vietnamese-400-normal-BV2APVTb.woff2)format("woff2"),url(/build/assets/playfair-display-vietnamese-400-normal-BbvUAu4N.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2)format("woff2"),url(/build/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(/build/assets/playfair-display-latin-400-normal-DHYHbkg3.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/playfair-display-cyrillic-400-italic-drKdN10-.woff2)format("woff2"),url(/build/assets/playfair-display-cyrillic-400-italic-24vVh5t9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/playfair-display-vietnamese-400-italic-CD15TOr5.woff2)format("woff2"),url(/build/assets/playfair-display-vietnamese-400-italic-Cpv4sfwY.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/playfair-display-latin-ext-400-italic-zVOgzDMq.woff2)format("woff2"),url(/build/assets/playfair-display-latin-ext-400-italic-CZOjvne0.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2)format("woff2"),url(/build/assets/playfair-display-latin-400-italic-hIeePEuE.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2)format("woff2"),url(/build/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2)format("woff2"),url(/build/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2)format("woff2"),url(/build/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(/build/assets/playfair-display-latin-700-normal-Bc_1Q1cG.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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/merriweather-cyrillic-ext-400-normal-D9NYhYTq.woff2)format("woff2"),url(/build/assets/merriweather-cyrillic-ext-400-normal-Di6yW_eE.woff)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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/merriweather-cyrillic-400-normal-AvfsDsMQ.woff2)format("woff2"),url(/build/assets/merriweather-cyrillic-400-normal-DAcQ8g-H.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/merriweather-vietnamese-400-normal-hNacsVs_.woff2)format("woff2"),url(/build/assets/merriweather-vietnamese-400-normal-Dh8WVvgZ.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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/merriweather-latin-ext-400-normal-CWVzVQq3.woff2)format("woff2"),url(/build/assets/merriweather-latin-ext-400-normal-CLqijLtt.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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/merriweather-latin-400-normal-G4kZaoXi.woff2)format("woff2"),url(/build/assets/merriweather-latin-400-normal-CvqO63Ah.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:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/merriweather-cyrillic-ext-400-italic-BzaozJoX.woff2)format("woff2"),url(/build/assets/merriweather-cyrillic-ext-400-italic-jx_hxLZ6.woff)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:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/merriweather-cyrillic-400-italic-_pNjnltw.woff2)format("woff2"),url(/build/assets/merriweather-cyrillic-400-italic-B7k1f10R.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/merriweather-vietnamese-400-italic-CpoqsQFt.woff2)format("woff2"),url(/build/assets/merriweather-vietnamese-400-italic-O1h-65_z.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:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/merriweather-latin-ext-400-italic-menzxlp4.woff2)format("woff2"),url(/build/assets/merriweather-latin-ext-400-italic-Cdckp9Zh.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:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/merriweather-latin-400-italic-CuD3zK4B.woff2)format("woff2"),url(/build/assets/merriweather-latin-400-italic-Cq-nJhum.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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/merriweather-cyrillic-ext-700-normal-Bk1p9YoV.woff2)format("woff2"),url(/build/assets/merriweather-cyrillic-ext-700-normal-DoooT6Vg.woff)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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/merriweather-cyrillic-700-normal-wbY04GlL.woff2)format("woff2"),url(/build/assets/merriweather-cyrillic-700-normal-CHCcU-4a.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/merriweather-vietnamese-700-normal-Bp6kWjW5.woff2)format("woff2"),url(/build/assets/merriweather-vietnamese-700-normal-C7_HxHBa.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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/merriweather-latin-ext-700-normal-jHnxg2Kc.woff2)format("woff2"),url(/build/assets/merriweather-latin-ext-700-normal-CaBzXGOk.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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2)format("woff2"),url(/build/assets/merriweather-latin-700-normal-D4-nzrAh.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:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/pacifico-cyrillic-ext-400-normal-BuyJL26e.woff2)format("woff2"),url(/build/assets/pacifico-cyrillic-ext-400-normal-BH1b5rOk.woff)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:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/pacifico-cyrillic-400-normal-DS5_g9Hw.woff2)format("woff2"),url(/build/assets/pacifico-cyrillic-400-normal-BtlfDWif.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/pacifico-vietnamese-400-normal-CNs27uJ4.woff2)format("woff2"),url(/build/assets/pacifico-vietnamese-400-normal-CLnUcRoK.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:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/pacifico-latin-ext-400-normal-Ba3kv-va.woff2)format("woff2"),url(/build/assets/pacifico-latin-ext-400-normal-nyRvH6_c.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:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/pacifico-latin-400-normal-7HIToT7q.woff2)format("woff2"),url(/build/assets/pacifico-latin-400-normal-DArfF-vd.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:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/permanent-marker-latin-400-normal-BF23djCy.woff2)format("woff2"),url(/build/assets/permanent-marker-latin-400-normal-BnZj5c41.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(/build/assets/press-start-2p-cyrillic-ext-400-normal-B5Ckvkit.woff)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(/build/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(/build/assets/press-start-2p-cyrillic-400-normal-CbE56R3Y.woff)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(/build/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(/build/assets/press-start-2p-greek-400-normal-BR_lG5n9.woff)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(/build/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/build/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(/build/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/build/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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/build/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/build/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/build/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/build/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-cyrillic-ext-400-italic-n57kFjnb.woff2)format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-ext-400-italic-B5PXPHlw.woff)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:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-cyrillic-400-italic-siMXSBys.woff2)format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-400-italic-BbxLfjK2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-greek-400-italic-B0kO-FxT.woff2)format("woff2"),url(/build/assets/jetbrains-mono-greek-400-italic-Bzx3k2K9.woff)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:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-vietnamese-400-italic-BfTi70Mo.woff2)format("woff2"),url(/build/assets/jetbrains-mono-vietnamese-400-italic-DqGlp6Vg.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:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-latin-ext-400-italic-Dq8STqJy.woff2)format("woff2"),url(/build/assets/jetbrains-mono-latin-ext-400-italic-D-4btGoW.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:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-latin-400-italic-B9rkokqX.woff2)format("woff2"),url(/build/assets/jetbrains-mono-latin-400-italic-Bkkwkp6n.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-cyrillic-ext-700-normal-D6iG63UR.woff2)format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-ext-700-normal-iEXTdOVf.woff)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/build/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-vietnamese-700-normal-k5PzE07T.woff2)format("woff2"),url(/build/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/build/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/build/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.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}.scene-el{position:absolute;inset:0;overflow:visible}.scene-shape{width:100%;height:100%;display:block;overflow:visible}.scene-text{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;paint-order:stroke fill;flex-direction:column;justify-content:safe center;display:flex;position:absolute;inset:0;overflow:hidden}.scene-text--top{justify-content:flex-start}.scene-text--bottom{justify-content:safe flex-end}.scene-image{box-sizing:border-box;position:absolute;inset:0;overflow:hidden}.scene-image img{width:100%;height:100%;display:block}.scene-browser{box-sizing:border-box;position:absolute;inset:0;overflow:hidden}.scene-browser iframe{color-scheme:normal;background:0 0;border:0;width:100%;height:100%;display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f5f2;--surface:#fff;--surface-2:#efede8;--field-bg:#f8f7f3;--border:#dcd8cf;--text:#1d1b16;--text-muted:#625d52;--accent:#f2a007;--accent-hover:#d98e00;--accent-text:#8a5300;--on-accent:#1d1400;--danger:#b93227;--on-danger:#fff;--success:#23704a;--warning:#8f5600;--info:#1f5a9c;--danger-bg:#fbe9e7;--success-bg:#e4f3ea;--warning-bg:#fcf0d9;--info-bg:#e5eef9;--shadow:0 1px 2px #1d1b160f, 0 4px 12px #1d1b160f;--focus:0 0 0 3px #f2a00773;--media-ink:#fff;--media-muted:#ffffffc7;--media-scrim:#061215f0;--media-scrim-clear:#06121500;--media-glass:#ffffff24;--media-sheen:#ffffff4d;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Code", Consolas, monospace;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-2xl:2.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius:3px;--radius-lg:3px;--sidebar-width:15rem;--topbar-height:3.5rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14130f;--surface:#1d1b16;--surface-2:#27241d;--field-bg:#181611;--border:#3a362c;--text:#f2efe8;--text-muted:#a8a294;--accent:#f5b031;--accent-hover:#ffc352;--accent-text:#f5b031;--on-accent:#1d1400;--danger:#ef6a5f;--on-danger:#1d0b09;--success:#5cc58a;--warning:#f0b453;--info:#7bb0ec;--danger-bg:#3a1c19;--success-bg:#17301f;--warning-bg:#35280f;--info-bg:#17283d;--shadow:0 1px 2px #0006, 0 4px 12px #0000004d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14130f;--surface:#1d1b16;--surface-2:#27241d;--field-bg:#181611;--border:#3a362c;--text:#f2efe8;--text-muted:#a8a294;--accent:#f5b031;--accent-hover:#ffc352;--accent-text:#f5b031;--on-accent:#1d1400;--danger:#ef6a5f;--on-danger:#1d0b09;--success:#5cc58a;--warning:#f0b453;--info:#7bb0ec;--danger-bg:#3a1c19;--success-bg:#17301f;--warning-bg:#35280f;--info-bg:#17283d;--shadow:0 1px 2px #0006, 0 4px 12px #0000004d}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-base);margin:0;line-height:1.5}h1,h2,h3{margin:0 0 var(--space-3);text-wrap:balance;line-height:1.2}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-base)}p{margin:0 0 var(--space-4)}a{color:var(--accent-text)}code{font-family:var(--font-mono);background:var(--surface-2);border-radius:var(--radius);padding:.1em .35em;font-size:.9em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus);outline:none}.muted{color:var(--text-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack>*+*{margin-top:var(--space-5)}.cluster{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-rows:var(--topbar-height) 1fr;grid-template-areas:"sidebar topbar""sidebar main";min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;grid-area:sidebar;align-self:start;height:100vh;display:flex;position:sticky;top:0}.sidebar__brand{height:var(--topbar-height);padding:0 var(--space-5);font-weight:700;font-size:var(--text-lg);color:var(--text);align-items:center;text-decoration:none;display:flex}.sidebar__brand span{color:var(--accent-text)}.sidebar__nav{padding:var(--space-3);flex:1;overflow-y:auto}.sidebar__version{align-items:center;gap:var(--space-2);margin:var(--space-2) var(--space-3) var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none;display:flex}.sidebar__version:hover,.sidebar__version[aria-current=page]{background:var(--surface-2);color:var(--text)}.sidebar__version.has-news{color:var(--text);font-weight:600}.sidebar__version-number{font-variant-numeric:tabular-nums;margin-left:auto}.sidebar__version-dot{background:var(--accent);border-radius:50%;width:.5rem;height:.5rem}.sidebar__nav ul{margin:0;padding:0;list-style:none}.sidebar__nav ul+.nav-section{margin-top:var(--space-4)}.nav-section{padding:var(--space-2) var(--space-3) var(--space-1);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.7rem;font-weight:600}.topbar{align-items:center;gap:var(--space-3);padding:0 var(--space-5);background:var(--surface);border-bottom:1px solid var(--border);grid-area:topbar;display:flex}.topbar__title{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:600;overflow:hidden}.topbar__menu{display:none}.main{min-width:0;padding:var(--space-6) var(--space-5);grid-area:main}.main__inner{max-width:80rem;margin:0 auto}@media (width>=1700px){.main__inner{max-width:100rem}}@media (width>=2400px){.main__inner{max-width:150rem}}.shell__backdrop{display:none}@media (width<=56rem){.shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar""main"}.sidebar{z-index:30;width:min(var(--sidebar-width), 85vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.shell--nav-open .sidebar{box-shadow:var(--shadow);transform:none}.shell--nav-open .shell__backdrop{z-index:20;background:#00000073;display:block;position:fixed;inset:0}.topbar{padding:0 var(--space-4)}.topbar__menu{display:inline-flex}.main{padding:var(--space-5) var(--space-4)}}.guest{flex-direction:column;min-height:100vh;display:flex}.guest__bar{padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;display:flex}.guest__main{padding:var(--space-6) var(--space-5);flex:1;place-items:center;display:grid}.guest__content{text-align:center;width:100%;max-width:36rem}.guest__content h1{font-size:var(--text-2xl)}.guest__content .cluster{justify-content:center}.guest__code{margin:0 0 var(--space-2);font-size:var(--text-sm);letter-spacing:.08em;color:var(--accent-text);font-weight:700}.grid-2{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.topbar__switch{align-items:center;gap:var(--space-2);display:flex}.topbar__user{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.topbar__name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}@media (width<=40rem){.topbar__name{display:none}}.form-narrow{max-width:26rem}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius);cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:hover:not(:disabled){background:var(--accent-hover)}.btn--secondary{background:var(--surface);border-color:var(--border);color:var(--text)}.btn--secondary:hover:not(:disabled),.btn--ghost:hover:not(:disabled){background:var(--surface-2)}.btn--ghost{color:var(--text);background:0 0}.btn--danger{background:var(--danger);color:var(--on-danger)}.btn--sm{min-height:2rem;padding:0 var(--space-3);font-size:var(--text-sm)}.nav-item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--text);text-decoration:none;display:flex}.nav-item>.icon{color:var(--text-muted)}.nav-item__label{flex:1;min-width:0}.nav-item__chevron.icon{width:.875rem;height:.875rem}a.nav-item:hover{background:var(--surface-2)}.nav-item--active,.nav-item--open{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.nav-item--active>.icon,.nav-item--open>.icon{color:var(--accent-text)}.nav-item--disabled{color:var(--text-muted)}.nav-item__badge{padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius);font-size:.75rem}.sidebar__nav .nav-sub{padding:var(--space-1) 0 var(--space-2) calc(1.125rem + var(--space-3));gap:1px;display:grid}.nav-sub__item{align-items:center;gap:var(--space-2);padding:.3rem var(--space-3);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none;display:flex}.nav-sub__item .icon{width:1rem;height:1rem}.nav-sub__item:hover{background:var(--surface-2);color:var(--text)}.nav-sub__item--active{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-text);font-weight:600}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.card__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.card__title{font-size:var(--text-base);margin:0}.card__body{padding:var(--space-5)}.card__body>:last-child{margin-bottom:0}.field{gap:var(--space-1);display:grid}.field__label{font-weight:600;font-size:var(--text-sm)}.field__control{width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);background:var(--field-bg);border:1px solid var(--border);border-radius:var(--radius)}.field__control:focus-visible{border-color:var(--accent)}.field--invalid .field__control{border-color:var(--danger)}.field__hint{font-size:var(--text-sm);color:var(--text-muted);margin:0}.field__error{font-size:var(--text-sm);color:var(--danger);margin:0}.alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius);border:1px solid #0000;border-left-width:4px}.alert>:last-child{margin-bottom:0}.alert--info{background:var(--info-bg);border-color:var(--info)}.alert--success{background:var(--success-bg);border-color:var(--success)}.alert--warning{background:var(--warning-bg);border-color:var(--warning)}.alert--danger{background:var(--danger-bg);border-color:var(--danger)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table th,.table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.table th{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.table tbody tr:last-child td{border-bottom:0}.dialog{background:var(--surface);width:min(32rem,100vw - 2rem);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:0}.dialog::backdrop{background:#00000080}.dialog__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.dialog__title{font-size:var(--text-base);margin:0}.dialog__body{padding:var(--space-5)}.dialog__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);display:flex}.field__control--sm{min-height:2rem;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);max-width:12rem}.field__control--inline{flex:1;width:auto;max-width:20rem}.avatar{object-fit:cover;background:var(--surface-2);border-radius:50%;width:1.75rem;height:1.75rem}.facts{gap:var(--space-2) var(--space-5);grid-template-columns:minmax(8rem,max-content) 1fr;margin:0;display:grid}.facts dt{color:var(--text-muted)}.facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.setting{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.setting>:first-child{flex:18rem}.setting h3,.setting p{margin-bottom:var(--space-1)}.check{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.check input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--accent)}.check-wrap{align-items:center;gap:var(--space-1);display:inline-flex}.check--switch input[type=checkbox]{appearance:none;border-radius:var(--radius);background:var(--border);cursor:pointer;flex:none;width:2.25rem;height:1.25rem;margin:0;transition:background-color .15s;position:relative}.check--switch input[type=checkbox]:after{content:"";background:var(--surface);border-radius:2px;width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.check--switch input[type=checkbox]:checked{background:var(--accent)}.check--switch input[type=checkbox]:checked:after{transform:translate(1rem)}.help{vertical-align:middle;display:inline-flex}.help__trigger{border-radius:var(--radius);width:1.375rem;height:1.375rem;color:var(--text-muted);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.help__trigger .icon{width:1rem;height:1rem}.help__trigger:hover,.help__trigger[aria-expanded=true]{color:var(--accent-text)}.help__panel{width:max-content;max-width:min(24rem,100vw - 1rem);padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--text);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow);font-size:var(--text-sm);text-align:left;text-transform:none;letter-spacing:normal;margin:0;font-weight:400;line-height:1.5;position:fixed;inset:auto}.help__panel:popover-open{gap:var(--space-2);display:grid}.help__panel p{margin:0}.help__title{font-weight:700;font-size:var(--text-base)}.help__list{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}.help__list:has(.help__item--icon){padding-left:0;list-style:none}.help__item--icon{gap:var(--space-2);align-items:flex-start;display:flex}.help__item--icon .icon,.help__tip .icon{width:1rem;height:1rem;color:var(--accent-text);margin-top:.15rem}.help__figure{gap:var(--space-1);margin:0;display:grid}.help__figure img{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);max-width:100%;height:auto;display:block}.help__figure figcaption{color:var(--text-muted);font-size:.8rem}.help__tip{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius);display:flex}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.page-head__text{flex:20rem;min-width:0}.page-head__title{font-size:var(--text-xl);margin:0}.page-head__intro{margin:var(--space-1) 0 0;color:var(--text-muted);max-width:60rem}.page-head__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-head__dirty{font-size:var(--text-sm);color:var(--warning);font-weight:600}.crumbs ol{gap:var(--space-1);margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--space-1)}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--text)}.workspace{gap:var(--space-4);grid-template-columns:minmax(13rem,16rem) minmax(0,1fr) minmax(20rem,26rem);grid-template-areas:"list stage panel";align-items:start;display:grid}.workspace--no-list{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);grid-template-areas:"stage panel"}.workspace__list{gap:var(--space-1);padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-area:list;min-width:0;display:grid}.workspace__stage{gap:var(--space-3);grid-area:stage;min-width:0;display:grid}.workspace__panel{grid-area:panel;min-width:0}.workspace--no-panel{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);grid-template-areas:"list stage"}@media (width>=80rem){.workspace__stage{top:var(--space-4);position:sticky}.workspace--no-panel .workspace__stage{position:static}}@media (width<=80rem){.workspace{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);grid-template-areas:"list stage""list panel"}.workspace--no-list{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""panel"}.workspace--no-panel{grid-template-areas:"list stage"}}@media (width<=48rem){.workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"list""stage""panel"}}.workspace__heading{margin:var(--space-2) var(--space-2) var(--space-1);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:600}.workspace__add{width:100%;margin:var(--space-1) 0 var(--space-2);gap:2px;line-height:1}.workspace__add .icon{width:1rem;height:1rem;margin:1px -1px 0 -2px}.secret-link{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.secret-link__icon{border-radius:var(--radius);background:var(--surface-2);width:2.125rem;height:2.125rem;color:var(--accent-text);place-items:center;display:grid}.secret-link__text{min-width:0;line-height:1.3;display:grid}.secret-link__text span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.secret-link__actions{border:1px solid var(--border);border-radius:var(--radius);height:2.25rem;display:flex;position:relative}.secret-link__button:first-child{border-radius:var(--radius) 0 0 var(--radius)}.secret-link__button:not(:has(~.secret-link__button)){border-radius:0 var(--radius) var(--radius) 0}.secret-link__button{border:0;border-right:1px solid var(--border);background:var(--surface);width:2.25rem;height:100%;color:var(--text);cursor:pointer;place-items:center;padding:0;transition:background-color .15s;display:grid}.secret-link__button:not(:has(~.secret-link__button)){border-right:0}.secret-link__button:hover{background:var(--surface-2)}.secret-link__button:focus-visible{box-shadow:var(--focus);position:relative}.secret-link__button--copy{background:var(--accent);color:var(--on-accent)}.secret-link__button--copy:hover{background:var(--accent-hover)}.secret-link.is-copied .secret-link__button--copy{background:var(--success);color:var(--on-danger)}.secret-link.is-failed .secret-link__button--copy{background:var(--danger);color:var(--on-danger)}.secret-link__tip{z-index:5;padding:2px var(--space-2);border-radius:var(--radius);background:var(--text);color:var(--surface);white-space:nowrap;font-size:.75rem;font-weight:700;position:absolute;top:calc(100% + 7px);left:1.125rem;transform:translate(-50%)}.secret-link__tip:before{content:"";border:5px solid #0000;border-top:0;border-bottom-color:var(--text);margin-left:-5px;position:absolute;top:-5px;left:50%}.secret-link+.secret-link{margin-top:var(--space-2)}.pick{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--text);border:1px solid #0000;min-width:0;text-decoration:none;display:flex}.pick>.icon{color:var(--text-muted)}.pick:hover{background:var(--surface-2)}.pick--active{background:var(--surface-2);border-color:var(--accent)}.pick--active>.icon{color:var(--accent-text)}.pick--sub{padding-left:calc(var(--space-3) + 1.125rem + var(--space-2));font-size:var(--text-sm)}.pick__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pick__meta{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.pick__state{background:var(--border);border-radius:50%;flex:none;width:.5rem;height:.5rem}.pick__state--on{background:var(--success)}.stage{min-height:16rem;padding:var(--space-4);background:repeating-conic-gradient(var(--surface-2) 0% 25%, transparent 0% 50%) 0 0 / 1.25rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);place-items:center;display:grid;position:relative;overflow:hidden}.stage-bar{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.panel__tabs{padding:var(--space-1);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;display:flex}.panel__tabs[hidden]{display:none}.panel__tab{padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1 0 auto;font-weight:600}.panel__tab:hover{color:var(--text)}.panel__tab[aria-selected=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.panel__section{gap:var(--space-4);padding:var(--space-4);display:grid}.panel__section[hidden]{display:none}.panel__section+.panel__section{border-top:1px solid var(--border)}.panel--tabbed .panel__section+.panel__section{border-top:0}.panel__title{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0}.panel--tabbed .panel__title{display:none}.panel__sub{margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:700}.panel__foot{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.frow{gap:var(--space-1);display:grid}.frow__head,.field__head{align-items:center;gap:var(--space-1);min-width:0;display:flex}.frow__label{font-weight:600;font-size:var(--text-sm)}.frow--inline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.frow--inline .frow__hint,.frow--inline .frow__error{grid-column:1/-1}.frow__control{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.frow__control>.field__control{flex:8rem}.frow__hint{color:var(--text-muted);margin:0;font-size:.8rem}.frow__error{font-size:var(--text-sm);color:var(--danger);margin:0}.frow--invalid .field__control{border-color:var(--danger)}.frow__pair{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));width:100%;display:grid}.range{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 3.5rem;align-items:center;width:100%;display:grid}.range input[type=range]{width:100%;accent-color:var(--accent)}.range output{font-size:var(--text-sm);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.frow__pair--wide{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.toasts{right:var(--space-4);bottom:var(--space-4);z-index:50;gap:var(--space-2);width:min(24rem, calc(100vw - 2 * var(--space-4)));pointer-events:none;display:grid;position:fixed}.toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface);color:var(--text);border:1px solid var(--border);border-left:4px solid var(--info);border-radius:var(--radius);box-shadow:var(--shadow);pointer-events:auto;animation:.2s ease-out toast-in;display:flex}.toast--success{border-left-color:var(--success)}.toast--warning{border-left-color:var(--warning)}.toast--danger{border-left-color:var(--danger)}.toast--leaving{animation:.25s ease-in forwards toast-out}.toast__text{font-size:var(--text-sm);flex:1;margin:0}.toast__close{padding:0 var(--space-1);color:var(--text-muted);font-size:var(--text-lg);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.toast__close:hover{color:var(--text)}@keyframes toast-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes toast-out{to{opacity:0;transform:translate(1rem)}}.btn>.icon{width:1rem;height:1rem}.btn--danger-text{color:var(--danger)}:where(.timer-card,.tasks-card),:where(.timer-card,.tasks-card) *{box-sizing:border-box}.timer-card,.tasks-card{color:#fff;flex-direction:column;padding:28px 42px;font-family:Arial,sans-serif;display:flex}.timer-card{text-align:center;justify-content:center}.tasks-card{text-align:left;justify-content:flex-start;gap:18px;overflow:hidden}:where(.timer-card,.tasks-card)[hidden]{display:none}:where(.tasks-card) .tasks-content{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}:where(.timer-card,.tasks-card) .title{letter-spacing:.24em;font-weight:700}:where(.timer-card) .phase{letter-spacing:.2em;margin-top:12px;font-size:15px;font-weight:700}:where(.timer-card) .clock{font-variant-numeric:tabular-nums;font-weight:800;line-height:1}:where(.timer-card) .progress{background:#ffffff21;border-radius:99px;height:8px;margin:18px 0;overflow:hidden}:where(.timer-card) .progress i{border-radius:inherit;width:0;height:100%;transition:width .5s;display:block}:where(.timer-card) .bottom{justify-content:space-between;gap:20px;font-size:15px;display:flex}:where(.tasks-card) .tasks-viewport{flex:1;position:relative;overflow:hidden}:where(.tasks-card) .tasks-list{will-change:transform;flex-direction:column;gap:12px;margin:0;padding:0;font-size:28px;line-height:1.35;list-style:none;display:flex}:where(.tasks-card) .tasks-list li{background:#ffffff14;border:1px solid #0000;border-radius:14px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:14px 16px;display:grid}:where(.tasks-card) .tasks-list li.done{opacity:.62;background:#ffffff0a}:where(.tasks-card) .task-marker{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:94px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}:where(.tasks-card) .task-text{word-break:break-word}:where(.tasks-card) .tasks-list li.done .task-text{text-decoration:line-through}:where(.tasks-card) .tasks-empty{opacity:.7;font-style:italic}.timer-card.left{text-align:left}.timer-card.compact{padding:18px 28px}.timer-card.compact .title,.timer-card.compact .bottom{display:none!important}.timer-control{gap:var(--space-4);display:grid}.timer-control__clock{font-variant-numeric:tabular-nums;text-align:center;margin:0;font-size:clamp(3rem,12vw,4.5rem);font-weight:800;line-height:1}.timer-control__status{text-align:center;margin:0}.timer-control__main{min-height:3rem;font-size:var(--text-lg)}.btn-pair{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.control-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);display:flex}.control-row--stacked{flex-direction:column;align-items:stretch}.control-row>span{font-weight:600;font-size:var(--text-sm)}.segmented{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.btn[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.task-editor{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.task-editor:empty{display:none}.task-row{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.task-toggle{min-width:6.5rem}.task-toggle[aria-pressed=true]{background:var(--accent);box-shadow:none;color:var(--on-accent);border-color:#0000}@media (width<=30rem){.task-row{grid-template-columns:auto 1fr}.task-row .field__control{grid-area:1/1/auto/-1}.task-row [data-task-remove]{justify-self:end}}.settings-group{border:1px solid var(--border);border-radius:var(--radius)}.settings-group>summary{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;flex-wrap:wrap;display:flex}.settings-group>summary span{font-size:var(--text-sm)}.settings-group[open]>summary{border-bottom:1px solid var(--border)}.settings-group>div{padding:var(--space-4)}.settings-group h4{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.form-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));align-items:start;display:grid}.field__control[type=color]{width:4rem;padding:var(--space-1);cursor:pointer}.field__control--code{font-family:var(--font-mono);font-size:var(--text-sm);resize:vertical}.timer-preview{padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius);background:repeating-conic-gradient(var(--surface-2) 0% 25%, transparent 0% 50%) 0 0 / 1.25rem 1.25rem;overflow:hidden}.timer-preview__scale{transform-origin:0 0}.week{gap:var(--space-4);display:grid;container-type:inline-size}.week__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.week__title{font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:0}.week__days{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}@container (width>=88rem){.week__days{grid-template-columns:repeat(7,minmax(0,1fr))}}.day{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid}.day--today{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent)}.day__head{justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--text-sm);display:flex}.day__free{font-size:var(--text-sm);margin:0}.day__add{justify-self:start}.slot{gap:var(--space-2);padding:var(--space-2);background:var(--surface-2);border-radius:var(--radius);min-width:0;display:grid}.slot--off .slot__title,.slot--off .slot__time{color:var(--text-muted);text-decoration:line-through}.slot__main{gap:var(--space-2);min-width:0;display:flex}.slot__cover{object-fit:cover;background:var(--border);border-radius:.25rem;flex:none;width:2.6rem;height:3.45rem}.slot__text{min-width:0}.slot__text p{overflow-wrap:anywhere;margin:0}.slot__time{font-variant-numeric:tabular-nums;font-weight:700}.slot__title{font-weight:600;line-height:1.3}.slot__category,.slot__people{font-size:var(--text-sm)}.slot__tags,.slot__status{gap:var(--space-1);flex-wrap:wrap;align-items:center;margin:0;display:flex}.slot__note{color:var(--text-muted);font-size:.8125rem;line-height:1.35}.slot__actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.slot__actions form{display:contents}.tag{padding:0 var(--space-2);border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:1rem;font-size:.75rem;font-weight:600;line-height:1.6;display:inline-block}.tag--warning{background:var(--warning-bg);border-color:var(--warning)}.tag--danger{background:var(--danger-bg);border-color:var(--danger)}.status{align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.status--synced{color:var(--success)}.status--pending{color:var(--info)}.status--pending:before{background:0 0;border:2px solid}.status--blocked{color:var(--warning)}.status--blocked:before{border-radius:.1rem}.status--failed{color:var(--danger)}.status--local{color:var(--text-muted)}.status--local:before{background:0 0;border:2px dashed}.picker{position:relative}.picker__current{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.picker__current[hidden],.picker__results[hidden]{display:none}.picker__art{object-fit:cover;border-radius:.2rem;width:1.625rem;height:2.2rem}.picker__row{gap:var(--space-2);align-items:center;display:flex}.picker__row .btn{white-space:nowrap;flex:none}.picker__results{padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-height:18rem;box-shadow:var(--shadow);margin:0;list-style:none;overflow-y:auto}.picker__result{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.picker__result:hover,.picker__result:focus-visible{background:var(--surface-2)}.picker__result img{object-fit:cover;border-radius:.2rem}.people{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.people:empty{display:none}.people__item{align-items:center;gap:var(--space-2);padding:.125rem .125rem .125rem var(--space-2);background:var(--surface-2);border-radius:2rem;font-weight:600;display:inline-flex}.people__item .avatar{margin-left:calc(var(--space-1) * -1)}.choice{gap:var(--space-2) var(--space-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.choice legend{width:100%;margin-bottom:var(--space-2)}.push-right{margin-left:auto}.plan-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.plan-list li{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.plan-list p{width:100%;font-size:var(--text-sm);margin:0}.overlay-preview{aspect-ratio:16/9;border-radius:var(--radius);background:repeating-conic-gradient(var(--surface-2) 0% 25%, transparent 0% 50%) 0 0 / 1.25rem 1.25rem;max-width:100%;overflow:hidden}.overlay-preview__frame{color-scheme:normal;border:0;width:100%;height:100%;display:block}.schedule-form{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.scene-thumb,.editor__canvas,.director__screen,.scene-tile__screen{background:repeating-conic-gradient(var(--surface-2) 0% 25%, transparent 0% 50%) 0 0 / 1.25rem 1.25rem}.ways{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.scene-list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));display:grid}.scene-thumb{aspect-ratio:16/9;border-radius:var(--radius);max-width:100%;overflow:hidden}.scene-thumb__frame,.director__frame,.scene-tile__frame,.editor__preview{color-scheme:normal}.scene-thumb__frame,.director__frame,.scene-tile__frame{pointer-events:none;border:0;width:100%;height:100%;display:block}.scene-list form{display:contents}.editor{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}@media (width<=1100px){.editor{grid-template-columns:minmax(0,1fr)}}.editor__canvas-wrap{gap:var(--space-2);min-width:0;display:grid}.editor__canvas{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--border);touch-action:none;-webkit-user-select:none;user-select:none;max-width:100%;position:relative;overflow:hidden}.editor__canvas:focus-visible{box-shadow:var(--focus)}.editor__stage{transform-origin:0 0;width:1920px;height:1080px;position:absolute;top:0;left:0}.editor__box{outline:2px dashed var(--text-muted);outline-offset:-1px;cursor:move;position:absolute}.editor__box.is-selected{outline:4px solid var(--accent)}.editor__box.is-hidden .editor__preview{opacity:.25}.editor__preview{pointer-events:none;border:0;width:100%;height:100%;display:block}.editor__label{background:var(--accent);color:var(--on-accent);pointer-events:none;border-bottom-right-radius:8px;padding:4px 12px;font-size:22px;font-weight:700;position:absolute;top:0;left:0}.editor__box:not(.is-selected) .editor__label{background:var(--surface);color:var(--text);opacity:.85}.editor__handle{background:var(--surface);border:4px solid var(--accent);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;display:none;position:absolute}.editor__box.is-selected .editor__handle{display:block}.editor__handle--nw{cursor:nwse-resize;top:0;left:0}.editor__handle--n{cursor:ns-resize;top:0;left:50%}.editor__handle--ne{cursor:nesw-resize;top:0;left:100%}.editor__handle--e{cursor:ew-resize;top:50%;left:100%}.editor__handle--se{cursor:nwse-resize;top:100%;left:100%}.editor__handle--s{cursor:ns-resize;top:100%;left:50%}.editor__handle--sw{cursor:nesw-resize;top:100%;left:0}.editor__handle--w{cursor:ew-resize;top:50%;left:0}.editor__guide{background:var(--danger);z-index:1000;pointer-events:none;position:absolute}.editor__guide--x{width:2px;margin-left:-1px;top:0;bottom:0}.editor__guide--y{height:2px;margin-top:-1px;left:0;right:0}.editor__side{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.editor__fields{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.editor__fields[hidden],[data-editor-actions][hidden]{display:none}.layers{gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.layers:empty{display:none}.layers__row{align-items:center;gap:var(--space-1);border-radius:var(--radius);display:flex}.layers__row.is-selected{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.layers__row.is-hidden .layers__name{color:var(--text-muted);text-decoration:line-through}.layers__name{min-width:0;padding:var(--space-1) var(--space-2);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;overflow:hidden}.layers__tools{flex:none;display:flex}.director{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 20rem;grid-template-areas:"program side""scenes side";align-items:start;display:grid}@media (width<=1100px){.director{grid-template-columns:minmax(0,1fr);grid-template-areas:"program""side""scenes"}}.director[aria-busy=true]{cursor:progress}.director__program{gap:var(--space-2);grid-area:program;min-width:0;display:grid}.director__program-head{justify-content:space-between;align-items:center;display:flex}.director__program-head h2{margin:0}.director__screen{aspect-ratio:16/9;border-radius:var(--radius);border:3px solid var(--danger);max-width:100%;overflow:hidden}.status-dot{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--text-sm);color:var(--danger);text-transform:uppercase;letter-spacing:.08em;display:inline-flex}.status-dot:before{content:"";background:currentColor;border-radius:50%;width:.6rem;height:.6rem}.status-dot.is-off{color:var(--text-muted)}.director__side{gap:var(--space-4);grid-area:side;min-width:0;display:grid}.director__toggle{width:100%}.director__side input[type=range]{width:100%;accent-color:var(--accent)}.director__items{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.director__item{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.director__item .btn[aria-pressed=false]:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.director__scenes{grid-area:scenes;min-width:0}.director__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.scene-tile{gap:var(--space-2);padding:var(--space-2);background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-lg);color:var(--text);text-align:left;cursor:pointer;display:grid}.scene-tile:hover{border-color:var(--text-muted)}.scene-tile[aria-pressed=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}.scene-tile__screen{aspect-ratio:16/9;border-radius:var(--radius);max-width:100%;display:block;overflow:hidden}.scene-tile--empty .scene-tile__screen{background:var(--surface-2)}.scene-tile__name{font-weight:700}.scene-group{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.scene-group__title{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0}.editor__drawn{pointer-events:none;position:absolute;inset:0}.editor__box.is-hidden .editor__drawn{opacity:.25}.editor__box.is-editing{cursor:text}.editor__box.is-editing .editor__drawn{pointer-events:auto;-webkit-user-select:text;user-select:text}.editor__box.is-editing .scene-text__content{outline:3px dashed var(--accent);outline-offset:6px;cursor:text}.editor__handle--rotate{cursor:grab;background:var(--accent);top:-64px;left:50%}.editor__handle--rotate:after{content:"";background:var(--accent);width:4px;height:44px;margin-left:-2px;position:absolute;top:100%;left:50%}.editor__rotation{grid-column:1/-1}.editor__rotation input[type=range]{accent-color:var(--accent);flex:1}.add-native{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.add-native__button{justify-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--text-sm);cursor:pointer;font-weight:600;display:grid}.add-native__button:hover{border-color:var(--accent);background:var(--surface-2)}.add-native__button .icon{width:1.5rem;height:1.5rem;color:var(--accent-text)}.design{gap:var(--space-3);display:grid}.design[data-design-common]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.design[hidden],.design .frow[hidden]{display:none}.design__color{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex:none;width:2.5rem;height:2rem;padding:2px}.design .range{flex:8rem}.design__switches{gap:var(--space-3);flex-wrap:wrap;display:flex}.editor__fields input,.editor__rotation input[type=number]{min-width:0}.editor__rotation .cluster{flex-wrap:nowrap}.editor__rotation input[type=number]{flex:none;width:5rem}.add-group{gap:var(--space-2);display:grid}.add-group__title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.75rem;font-weight:600}.add-native__button{padding-inline:var(--space-1);font-size:.8rem}.add-native__button span{text-align:center;-webkit-hyphens:auto;hyphens:auto;max-width:100%;line-height:1.2}.editor__add{width:100%}.add-dialog__help{align-items:center;gap:var(--space-1);font-size:var(--text-sm);display:flex}.log-details{white-space:normal;min-width:14rem}.goal-row{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);display:grid}.goal-row--new{border-bottom:0;padding-bottom:0}.goal-row h3{margin:0}.command-cell{white-space:normal;min-width:18rem}.command-cell>*{vertical-align:middle}.command-cell .field__control{width:calc(100% - 6rem);font-size:.8125rem;display:inline-block}.command-cell .btn{width:5.5rem;margin-left:.25rem}.ways-row td{white-space:normal;vertical-align:top}.steps{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.live-bar{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.live-bar__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.panel__lead{align-items:center;gap:var(--space-2);margin:0;display:flex}.panel__lead .icon{color:var(--accent-text)}.panel--foot{margin-top:var(--space-3)}.panel--foot .panel__foot{border-top:0}.panel__form{gap:var(--space-4);display:grid}.sample-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sample-bar__label{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.sample-bar .icon{width:1rem;height:1rem}.pick-group{display:grid}.pick-variants{margin:1px 0 var(--space-1) calc(var(--space-3) + .5rem);padding-left:var(--space-2);border-left:2px solid var(--border);gap:1px;display:grid}.pick-variants .pick{padding:.3rem var(--space-2);font-size:var(--text-sm)}.pick-group:has(.pick--active) .pick-variants{border-left-color:var(--accent)}.dropzone{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:2px dashed var(--border);border-radius:var(--radius);text-align:center;transition:border-color .15s,background-color .15s;display:grid}.dropzone>.icon{width:2rem;height:2rem;color:var(--text-muted)}.dropzone.is-over{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.dropzone .btn{cursor:pointer}.dropzone__status{margin:0;font-weight:600}.quota-line{gap:var(--space-1);margin-top:var(--space-4);display:grid}.quota{width:100%;height:.5rem;accent-color:var(--accent)}.file-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.segmented-inline{gap:var(--space-1);display:inline-flex}.file-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.file-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.file-card[hidden]{display:none}.file-card__preview{border-bottom:1px solid var(--border);place-items:center;display:grid}.file-card__preview--image{aspect-ratio:5/4;padding:var(--space-2);background:repeating-conic-gradient(var(--surface-2) 0% 25%, transparent 0% 50%) 0 0 / 1.25rem 1.25rem;cursor:zoom-in;position:relative}.file-card__preview--image img{inset:var(--space-2);width:calc(100% - 2 * var(--space-2));height:calc(100% - 2 * var(--space-2));object-fit:contain;filter:drop-shadow(0 2px 6px #00000040);position:absolute}.file-card__preview--sound{gap:var(--space-3);padding:var(--space-5) var(--space-3);background:var(--surface-2)}.file-card__preview--sound .icon{width:2rem;height:2rem;color:var(--text-muted)}.file-card__preview--sound audio{width:100%}.file-card__body{align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex:1;display:grid}.file-card__name{font-size:var(--text-base);overflow-wrap:anywhere;margin:0}.file-card__meta{font-size:var(--text-sm);color:var(--text-muted);margin:0}.file-card__usage{align-items:center;gap:var(--space-1);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.file-card__label{margin-right:var(--space-1);font-weight:600}.chip{padding:.1rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:.8rem;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--accent)}.file-card__actions{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3);flex-wrap:wrap;display:flex}.steps{gap:var(--space-3);padding-left:var(--space-5);margin:0;display:grid}.steps code{margin-left:var(--space-1)}.live-chat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);height:min(60vh,36rem);overflow-y:auto}.live-chat__lines{gap:var(--space-1);padding:var(--space-3);margin:0;list-style:none;display:grid}.live-chat__line{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5}.live-chat__time{margin-right:var(--space-2);color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem}.live-chat__badge{margin-right:var(--space-1);padding:0 var(--space-1);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);text-transform:uppercase;vertical-align:.1em;font-size:.7rem;font-weight:700;display:inline-block}.live-chat__badge--broadcaster{border-color:var(--danger);color:var(--danger)}.live-chat__badge--moderator{border-color:var(--success);color:var(--success)}.live-chat__badge--vip{border-color:var(--accent-text);color:var(--accent-text)}.live-chat__name{margin-right:var(--space-2)}.live-chat__name:after{content:":";color:var(--text)}.live-chat__empty{padding:var(--space-4) 0;text-align:center}.chat-preview{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-sm);overflow-wrap:anywhere;display:grid}.chat-preview__line{margin:0}.chat-preview__name{margin-right:var(--space-2)}.chat-preview__name:after{content:":"}.chat-preview__line--bot .chat-preview__name{color:var(--accent-text)}.chat-preview__value{border-radius:var(--radius);background:var(--info-bg);color:var(--info);padding:0 .15em}.live-chat__line--moderated .live-chat__text{color:var(--text-muted);text-decoration:line-through}.import-table .import-table__response{white-space:normal;overflow-wrap:anywhere;min-width:16rem}.import__text{font-family:var(--font-mono);font-size:var(--text-sm)}.stat-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.stat-tile{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid}.stat-tile__value{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:700}.stat-tile__label{color:var(--text-muted);font-size:var(--text-sm)}.onboarding__steps{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.onboarding__step{gap:var(--space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.onboarding__mark{border:2px solid var(--border);border-radius:var(--radius);width:1.5rem;height:1.5rem;color:var(--on-accent);place-items:center;display:inline-grid}.onboarding__step.is-done .onboarding__mark{border-color:var(--success);background:var(--success);color:var(--surface)}.onboarding__step.is-done .onboarding__text strong{color:var(--text-muted);text-decoration:line-through}.onboarding__text{display:grid}.mod-test{gap:var(--space-3);display:grid}.mod-test__input{gap:var(--space-2);flex-wrap:wrap;display:flex}.mod-test__input input{flex:16rem}.mod-test__result{gap:var(--space-1);min-height:4.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);overflow-wrap:anywhere;border-left-width:4px;display:grid}.mod-test__result[data-state=pass]{border-left-color:var(--success)}.mod-test__result[data-state=caught]{border-left-color:var(--danger)}.mod-test__result[data-state=exempt],.mod-test__result[data-state=off]{border-left-color:var(--info)}.mod-column{gap:var(--space-4);display:grid}.mod-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.mod-card__title{align-items:center;gap:var(--space-2);display:flex}.mod-card__title h2{font-size:var(--text-lg);margin:0}.mod-switch{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);display:inline-flex}.mod-switch.is-on{border-color:var(--success);background:var(--success-bg)}.mod-switch__text{color:var(--text-muted);font-weight:700}.mod-switch.is-on .mod-switch__text{color:var(--success)}.mod-card__body{gap:var(--space-5);padding:var(--space-5);display:grid}.mod-card__body p{margin:0}.mod-card__tag{padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-sm)}.mod-card__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.mod-block{gap:var(--space-3);align-content:start;display:grid}.mod-block__title{align-items:center;gap:var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.75rem;font-weight:700;display:flex}.mod-pair{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.mod-permit{gap:var(--space-5);padding:var(--space-4);border:1px solid var(--border);border-left:4px solid var(--info);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:minmax(0,3fr) minmax(14rem,2fr);display:grid}.mod-permit__text{gap:var(--space-2);align-content:start;display:grid}.mod-permit__text p{margin:0}.mod-permit__title{align-items:center;gap:var(--space-2);font-size:var(--text-base);margin:0;display:flex}.mod-permit__steps{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}.mod-permit__side{gap:var(--space-3);align-content:start;display:grid}.mod-permit__chat{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);display:grid}.mod-permit__chat p{overflow-wrap:anywhere;margin:0}@media (width<=48rem){.mod-permit{grid-template-columns:minmax(0,1fr)}}.mod-unit{align-items:center;gap:var(--space-2);color:var(--text-muted);display:inline-flex}.mod-levels{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mod-level{--level:var(--warning);--level-bg:var(--warning-bg);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-top:4px solid var(--level);border-radius:var(--radius);background:linear-gradient(var(--level-bg), var(--surface) 4.5rem);flex-direction:column;display:flex;position:relative}.mod-level--2{--level:color-mix(in oklab, var(--warning), var(--danger));--level-bg:color-mix(in oklab, var(--warning-bg), var(--danger-bg))}.mod-level--3{--level:var(--danger);--level-bg:var(--danger-bg)}.mod-level:not(:last-child):after{content:"›";top:50%;right:calc(-1 * var(--space-5));width:var(--space-5);color:var(--text-muted);text-align:center;font-size:1.5rem;line-height:1;position:absolute;transform:translateY(-50%)}.mod-level__head{align-items:center;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.mod-level__head strong{color:var(--level)}.mod-level__head .muted{width:100%;font-size:var(--text-sm)}.mod-level__meter{align-items:flex-end;gap:2px;height:1rem;display:inline-flex}.mod-level__meter span{background:var(--border);border-radius:2px;width:4px}.mod-level__meter span:first-child{height:40%}.mod-level__meter span:nth-child(2){height:70%}.mod-level__meter span:nth-child(3){height:100%}.mod-level__meter .is-filled{background:var(--level)}.mod-level__seconds{gap:var(--space-1);flex-direction:column;display:flex}.mod-level__seconds[hidden]{display:none}@media (width<=56rem){.mod-levels{gap:var(--space-4);grid-template-columns:1fr}.mod-level:not(:last-child):after{content:"⌄";top:auto;right:50%;bottom:calc(-1 * var(--space-4));transform:translate(50%)}}.twitch-chat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);width:100%;height:min(70vh,42rem);display:block}.game-status{gap:var(--space-3);justify-items:start;display:grid}.game-status__live{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.game-pill{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-sm);color:var(--text-muted);font-weight:700;display:inline-flex}.game-pill--live{border-color:var(--success);background:var(--success-bg);color:var(--success)}.game-pill--live:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.game-facts{gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.game-facts div{gap:2px;display:grid}.game-facts dt{font-size:var(--text-sm);color:var(--text-muted)}.game-facts dd{margin:0;font-weight:700}.game-bins{gap:var(--space-2);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;display:grid}.game-bins legend{margin-bottom:var(--space-2)}.game-bin{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;display:flex}.game-bin:has(input:checked){border-color:var(--accent);background:var(--surface-2)}.game-bin input{margin-top:.2rem}.game-bin__swatch,.game-swatch{background:var(--border);border-radius:2px;flex:none;width:.9rem;height:1.2rem;margin-top:.1rem}.game-bin__text{gap:2px;display:grid}.game-bin__text .muted{font-size:var(--text-sm)}.game-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.game-tile{justify-items:center;gap:var(--space-1);height:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:center;cursor:pointer;display:grid;position:relative}.game-tile:has(input:not(:checked)){opacity:.55}.game-tile:has(input:checked){border-color:var(--accent)}.game-tile input{top:var(--space-2);left:var(--space-2);position:absolute}.game-tile__image{object-fit:contain;width:4.5rem;height:4.5rem}.game-tile__name{font-weight:700}.game-tile__meta{font-size:var(--text-sm);color:var(--text-muted)}.game-tile__explanation{font-size:var(--text-sm);text-align:left}.table__num{text-align:right;font-variant-numeric:tabular-nums}.library-spotlight{min-height:clamp(20rem,34vw,28rem);margin-bottom:var(--space-6);border-radius:var(--radius);background:var(--media-scrim);box-shadow:var(--shadow);color:var(--media-ink);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.library-spotlight__art{z-index:-2;object-fit:cover;object-position:right center;width:100%;height:100%;transition:transform 6s ease-out;position:absolute;inset:0;transform:scale(1.02)}.library-spotlight:hover .library-spotlight__art{transform:scale(1.06)}.library-spotlight:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--media-scrim) 0%, var(--media-scrim) 28%, var(--media-scrim-clear) 68%), linear-gradient(0deg, var(--media-scrim) 0%, var(--media-scrim-clear) 45%);position:absolute;inset:0}.library-spotlight__body{justify-items:start;gap:var(--space-3);max-width:34rem;padding:var(--space-6);display:grid}.library-spotlight__title{letter-spacing:.01em;text-transform:uppercase;text-shadow:0 4px 24px var(--media-scrim);margin:0;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:900;line-height:.95}.library-spotlight__genre{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-weight:700}.library-spotlight__pitch{color:var(--media-muted);margin:0;font-size:1.05rem;line-height:1.5}.library-spotlight__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.library-play{padding-inline:var(--space-5);box-shadow:0 0 0 0 var(--accent);font-size:1.05rem;animation:2.4s ease-in-out infinite library-glow}.library-ghost{border-color:var(--media-glass);background:var(--media-glass);color:var(--media-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.library-ghost:hover{background:var(--media-sheen)}.library-stats{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.library-stats div{padding:var(--space-2) var(--space-3);border:1px solid var(--media-glass);border-radius:var(--radius);background:var(--media-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid}.library-stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--media-muted);font-size:.75rem;font-weight:700}.library-stats dd{font-size:var(--text-lg);margin:0;font-weight:800}.library-tag{align-items:center;gap:var(--space-2);padding:2px var(--space-2);border:1px solid var(--media-glass);border-radius:var(--radius);background:var(--media-glass);letter-spacing:.1em;text-transform:uppercase;color:var(--media-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.75rem;font-weight:800;display:inline-flex}.library-tag--live{border-color:var(--success);background:var(--success)}.library-tag--live:before{content:"";background:var(--media-ink);border-radius:50%;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite library-pulse}.library-shelf__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);display:flex}.library-shelf__head h2{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.8rem;font-weight:800}.library-shelf__count{padding:0 var(--space-2);border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-sm);color:var(--text-muted);font-weight:700}.game-library{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.game-cover{color:inherit;perspective:900px;gap:2px;text-decoration:none;display:grid}.game-cover__art{aspect-ratio:2/3;border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow);place-items:center;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.game-cover__art img{object-fit:cover;width:100%;height:100%}.game-cover__art:after{content:"";background:linear-gradient(105deg, var(--media-scrim-clear) 40%, var(--media-sheen) 50%, var(--media-scrim-clear) 60%);pointer-events:none;transition:transform .7s;position:absolute;inset:-20% -60%;transform:translate(-70%)}.game-cover__open{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-3) var(--space-3);background:linear-gradient(0deg, var(--media-scrim), var(--media-scrim-clear));letter-spacing:.06em;text-transform:uppercase;color:var(--media-ink);opacity:0;font-weight:800;transition:opacity .25s,transform .25s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(8px)}a.game-cover:hover .game-cover__art,a.game-cover:focus-visible .game-cover__art{box-shadow:0 18px 40px var(--media-scrim), 0 0 0 3px var(--accent);transform:translateY(-6px)rotateX(4deg)scale(1.03)}a.game-cover:hover .game-cover__art:after,a.game-cover:focus-visible .game-cover__art:after{transform:translate(70%)}a.game-cover:hover .game-cover__open,a.game-cover:focus-visible .game-cover__open{opacity:1;transform:none}a.game-cover:focus-visible{outline:none}.game-cover__badge{top:var(--space-2);left:var(--space-2);position:absolute}.game-cover__title{margin-top:var(--space-3);font-weight:800}.game-cover__meta{font-size:var(--text-sm);color:var(--text-muted)}.game-cover--soon .game-cover__art{border:2px dashed var(--border);background:repeating-linear-gradient(135deg, var(--surface-2) 0 12px, var(--surface) 12px 24px);box-shadow:none;color:var(--text-muted)}.game-cover--soon .game-cover__art .icon{width:2.5rem;height:2.5rem}.game-cover--soon .game-cover__title{color:var(--text-muted)}@keyframes library-pulse{50%{opacity:.3}}@keyframes library-glow{0%,to{box-shadow:0 0 0 0 var(--media-scrim-clear)}50%{box-shadow:0 0 22px 2px var(--accent)}}@media (prefers-reduced-motion:reduce){.library-play,.library-tag--live:before{animation:none}.library-spotlight__art,.game-cover__art,.game-cover__art:after,.game-cover__open{transition:none}}.game-hero{aspect-ratio:1600/560;width:100%;margin-bottom:var(--space-5);border-radius:var(--radius);object-fit:cover;box-shadow:var(--shadow);display:block}.game-detail{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start;display:grid}@media (width<=64rem){.game-detail{grid-template-columns:minmax(0,1fr)}}.game-detail p{margin:0}.game-steps{gap:var(--space-3);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.game-steps li{align-items:start;gap:var(--space-3);counter-increment:step;grid-template-columns:2rem 1fr;display:grid}.game-steps li:before{content:counter(step);border-radius:var(--radius);background:var(--accent);width:2rem;height:2rem;color:var(--on-accent);place-items:center;font-weight:700;display:grid}.game-features{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.game-features li{gap:var(--space-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.game-features .icon{color:var(--accent-text);margin-top:.15rem}.game-links{gap:var(--space-2);display:grid}.game-link{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);color:inherit;grid-template-columns:auto 1fr;text-decoration:none;display:grid}.game-link>span{display:grid}.game-link .muted{font-size:var(--text-sm)}.game-link:hover,.game-link:focus-visible{border-color:var(--accent);background:var(--surface-2)}.game-facts--list{gap:var(--space-3);display:grid}.game-facts--list div{grid-template-columns:7rem 1fr;align-items:baseline}.changelog{gap:var(--space-5);max-width:60rem;margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.changelog__version{gap:var(--space-5);grid-template-columns:9rem minmax(0,1fr);align-items:start;display:grid}@media (width<=48rem){.changelog__version{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.changelog__meta{justify-items:start;gap:var(--space-1);padding-top:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);display:grid}.changelog__number{padding:0 var(--space-2);border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text);font-weight:800}.changelog__version.is-unread .changelog__number{background:var(--accent);color:var(--on-accent)}.changelog__new{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:.75rem;font-weight:700}.changelog__card{padding:var(--space-4) var(--space-5)}.changelog__version.is-unread .changelog__card{border-color:var(--accent)}.changelog__title{margin:0 0 var(--space-3);font-size:var(--text-lg)}.changelog__kind{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-2);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:flex}.changelog__kind--new{color:var(--accent-text)}.changelog__kind--improved{color:var(--info)}.changelog__kind--fixed{color:var(--success)}.changelog__kind .icon{width:1rem;height:1rem}.changelog__list{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.overview__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.overview__greeting{font-size:var(--text-xl);margin:0}.overview__live{align-items:center;gap:var(--space-2);padding:.125rem var(--space-2);border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-sm);color:var(--text-muted);font-weight:700;display:inline-flex}.overview__live-dot{background:var(--text-muted);border-radius:50%;width:.5rem;height:.5rem}.overview__live.is-live{background:var(--danger-bg);color:var(--danger)}.overview__live.is-live .overview__live-dot{background:var(--danger)}.overview__period{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.overview__kinds,.overview__stepper{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:stretch;display:flex;overflow:hidden}.overview__kind{padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}.overview__kind:hover{color:var(--text)}.overview__kind[aria-current=page]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);font-weight:700}.overview__stepper{align-items:center}.overview__step{width:2rem;color:var(--text-muted);align-self:stretch;place-items:center;display:inline-grid}.overview__step:hover{background:var(--surface-2);color:var(--text)}.overview__step.is-disabled{opacity:.35}.overview__step .icon{width:1rem;height:1rem}.overview__range{min-width:8rem;padding:0 var(--space-2);text-align:center;font-size:var(--text-sm);white-space:nowrap;font-weight:700}.overview-kpis{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.overview-kpi{justify-items:center;gap:var(--space-1);padding:0 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);text-align:center;display:grid}.overview-kpi__icon{width:100%;height:2.5rem;margin-bottom:var(--space-2);border-bottom:1px solid var(--border);place-items:center;display:grid}.overview-kpi__icon .icon{width:1.125rem;height:1.125rem}.overview-kpi--follows .overview-kpi__icon{color:var(--danger)}.overview-kpi--subs .overview-kpi__icon{color:var(--accent-text)}.overview-kpi--bits .overview-kpi__icon{color:var(--info)}.overview-kpi--raids .overview-kpi__icon{color:var(--warning)}.overview-kpi--points .overview-kpi__icon,.overview-kpi--redemptions .overview-kpi__icon{color:var(--success)}.overview-kpi__value{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.overview-kpi__label{padding:0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.overview{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}@media (width<=64rem){.overview{grid-template-columns:minmax(0,1fr)}}.overview__main,.overview__aside{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.overview-chart .job-chart svg{max-width:none}.overview-chart__empty{margin:var(--space-6) 0;text-align:center}.overview-feed__filter{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.overview-feed__filter .chip{color:var(--text-muted)}.overview-feed__filter .chip[aria-current=true]{border-color:var(--accent);background:var(--surface-2);color:var(--text)}.overview-feed__list{margin:0;padding:0;list-style:none;display:grid}.overview-feed__item{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border);grid-template-columns:5.5rem minmax(0,1fr) auto auto;display:grid}.overview-feed__item:first-child{border-top:0}.overview-feed__type{padding:.125rem var(--space-2);border-radius:var(--radius);background:var(--surface-2);letter-spacing:.04em;text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:800;overflow:hidden}.overview-feed__type--follow{background:var(--success-bg);color:var(--success)}.overview-feed__type--subscribe,.overview-feed__type--resub,.overview-feed__type--gift{background:var(--warning-bg);color:var(--accent-text)}.overview-feed__type--cheer,.overview-feed__type--raid{background:var(--info-bg);color:var(--info)}.overview-feed__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-feed__text strong{margin-right:var(--space-1)}.overview-feed__time{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}.overview-feed__replay .icon{width:1rem;height:1rem}@media (width<=40rem){.overview-feed__item{grid-template-columns:auto minmax(0,1fr) auto}.overview-feed__time{display:none}}.overview-changes__list{margin:0;padding:0;list-style:none;display:grid}.overview-changes__list li{padding:var(--space-2) 0;border-top:1px solid var(--border);display:grid}.overview-changes__list li:first-child{border-top:0}.overview-changes__meta{color:var(--text-muted);font-size:.75rem}.onboarding__progress{width:100%;height:4px;margin:0 0 var(--space-3);background:var(--surface-2);appearance:none;border:0;border-radius:2px;display:block;overflow:hidden}.onboarding__progress::-webkit-progress-bar{background:var(--surface-2)}.onboarding__progress::-webkit-progress-value{background:var(--accent)}.onboarding__progress::-moz-progress-bar{background:var(--accent)}.overview-bot__state{align-items:center;gap:var(--space-3);display:flex}.overview-bot__mark{border-radius:var(--radius);background:var(--warning-bg);width:2.5rem;height:2.5rem;color:var(--warning);flex:none;place-items:center;display:grid}.overview-bot__mark.is-ready{background:var(--success-bg);color:var(--success)}.overview-bot__detail{font-size:var(--text-sm);display:block}.overview-bot__actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.overview-next p{margin:0}.overview-next__when{font-weight:700}.overview-next__in{margin-top:var(--space-2);color:var(--accent-text);font-size:var(--text-sm);font-weight:700}.overview-news{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);text-decoration:none;display:flex}.overview-news:hover{border-color:var(--accent)}.overview-news.is-new{border-left-color:var(--accent)}.overview-news>span:last-child{display:grid}.overview-news__date{min-width:2.5rem;color:var(--accent-text);text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.1;display:grid}.overview-news__date strong{color:var(--text);font-size:var(--text-lg)}.overview__role{padding:.125rem var(--space-2);border-radius:var(--radius);background:var(--info-bg);color:var(--info);font-size:var(--text-sm);font-weight:700}.overview__lower,.overview__lower-side{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.overview__lower--split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}@media (width<=80rem){.overview__lower--split{grid-template-columns:minmax(0,1fr)}}.overview-chat__lines{height:22rem}.overview-quick__row{gap:var(--space-2);display:flex}.overview-quick__row .field__control{flex:auto;min-width:0}.overview-quick .card__body{gap:var(--space-2);display:grid}.overview-quick__row--nuke{flex-wrap:wrap}.overview-quick__row--nuke input.field__control{flex-basis:100%}.overview-quick__row--nuke select.field__control{flex:auto;width:auto}.overview-quick .field__hint{margin:0}.overview-stream .card__body,.overview-stream__info{gap:var(--space-3);display:grid}.overview-stream .card__body{gap:var(--space-4)}.overview-stream__save{justify-content:flex-end;display:flex}.overview-stream__ad,.overview-stream__modes{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.overview-stream__missing{margin:0}.chat-modes{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chat-modes form{display:contents}.chat-modes__button{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;font-weight:600}.chat-modes__button:hover:not(:disabled){border-color:var(--accent)}.chat-modes__button.is-on{border-color:var(--accent);background:var(--warning-bg);color:var(--accent-text)}.chat-modes__button:disabled{opacity:.5;cursor:not-allowed}.overview__main>.live-bar{box-shadow:var(--shadow)}.plan-table th,.plan-table td{vertical-align:middle}.plan-table tbody th{white-space:normal;min-width:14rem;color:var(--text);font-weight:400}.plan-table td,.plan-table__plan{text-align:center;width:9rem}.plan-table__name{text-align:center;width:100%;font-weight:700}.plan-table__count{margin-top:var(--space-1);font-weight:400;display:block}.plan-table__group th{padding-top:var(--space-5);background:var(--surface-2);color:var(--text);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.plan-table__note{margin-left:var(--space-2);color:var(--text-muted);text-transform:none;letter-spacing:0;font-weight:400}.plan-table__label{font-weight:600;display:block}.plan-table__hint{color:var(--text-muted);font-size:var(--text-sm);display:block}.plan-table__row--sub th{padding-left:var(--space-6)}.plan-table__row--later th,.plan-table__row--later td{opacity:.6}.plan-table td .field__control--sm{text-align:center;width:6.5rem;margin-inline:auto}.plan-table td .check-wrap{justify-content:center}.plan-table .field__control--invalid{border-color:var(--danger)}.audit-filter{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end;display:grid}.audit-filter .field{margin:0}.audit-table .audit-table__details{white-space:normal;min-width:16rem}.audit-context{gap:0 var(--space-2);font-size:var(--text-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.audit-context dt{color:var(--text-muted)}.audit-context dd{overflow-wrap:anywhere;margin:0}.system-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.service-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.service-list li{gap:var(--space-1);display:grid}.job-chart{margin:0}.job-chart svg{width:100%;max-width:48rem;height:auto;display:block}.job-chart__base{stroke:var(--border);stroke-width:1px}.job-chart__bar{fill:var(--accent)}.job-chart__bar--errors{stroke:var(--danger);stroke-width:2px}.job-chart__hit{fill:#0000}.job-chart__slot:hover .job-chart__hit{fill:var(--surface-2)}.job-chart__label{fill:var(--text-muted);font-size:10px}.failed-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.failed-list__item{padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.failed-list__item:last-child{border-bottom:0;padding-bottom:0}.failed-list__head{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.failed-list__reason{margin:var(--space-2) 0;overflow-wrap:anywhere}.failed-list__trace{max-height:20rem;padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;overflow:auto}
