@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-ext-400-normal-BHxv52bw.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-400-normal-W26xs1TL.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-400-normal-C-_K-ZCn.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-400-normal-B3hIXASd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-greek-400-normal-CH_u3Aru.woff2) format("woff2"),url(/assets/roboto-mono-greek-400-normal-P8xe1gs1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-vietnamese-400-normal-yYTFiTTs.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-400-normal-CzWHQABp.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-400-normal-BwLXVYNz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2) format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-ext-500-normal-DC57U9n8.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-500-normal-6xdwlG7p.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-500-normal-DGZ7-lUP.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-500-normal-NpUJFYX7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-greek-500-normal-DpRFkptA.woff2) format("woff2"),url(/assets/roboto-mono-greek-500-normal-C2M8jX6G.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-vietnamese-500-normal-Cq-quQMu.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-500-normal-IxzxMIj7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-ext-500-normal-Db3ge6Oe.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-500-normal-B1IjfbhL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2) format("woff2"),url(/assets/roboto-mono-latin-500-normal-D6j6AMzd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-cyrillic-ext-600-normal-DMzyepj7.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-600-normal-wKvR8HsK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-cyrillic-600-normal-DKbxWEXH.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-600-normal-Cq_l17Le.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-greek-600-normal-BQdAzcJr.woff2) format("woff2"),url(/assets/roboto-mono-greek-600-normal-BUSOjkJf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-vietnamese-600-normal-KbXeV0wc.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-600-normal-B-c-NWLb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-latin-ext-600-normal-eyj2IT6f.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-600-normal-BEUngSaK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-latin-600-normal-B8NnDpAt.woff2) format("woff2"),url(/assets/roboto-mono-latin-600-normal-CKms5zu1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-cyrillic-ext-700-normal-QbUcNKL2.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-700-normal-BwPMcjzm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-cyrillic-700-normal-W223d9Po.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-700-normal-DeAhOgsV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-greek-700-normal-yjQVQa5h.woff2) format("woff2"),url(/assets/roboto-mono-greek-700-normal-BzcFAND_.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-vietnamese-700-normal-BaE27ikz.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-700-normal-CPkDCjLi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-latin-ext-700-normal-B3oRrrRC.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-700-normal-Bq2Pp7ui.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-latin-700-normal-foxDnrFi.woff2) format("woff2"),url(/assets/roboto-mono-latin-700-normal-CHYrj1DZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-900:oklch(39.8% .07 227.392);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-500:oklch(65.6% .241 354.308);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#1a1e28;--color-surface:#242836;--color-surface-lowest:#12151e;--color-surface-low:#161a24;--color-surface-container:#1e2230;--color-surface-high:#222738;--color-surface-highest:#282d3e;--color-on-secondary:#26323b;--color-on-primary-container:#001a3e;--color-text-primary:#fff;--color-text-secondary:#bcc8d4;--color-text-muted:#ffffffb3;--color-text-faint:#ffffff73;--color-accent:#4aedc4;--color-accent-tertiary:#0566cc;--color-stage-plan:#4aedc4;--color-stage-optimize:#60a5fa;--color-stage-simulate:#fb923c;--color-outline:#45474a;--color-error:#ffb4ab;--color-error-container:#ff5449;--color-success:#a3f5a3}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!collapse{visibility:collapse!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-14{top:calc(var(--spacing)*14)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-3{right:calc(var(--spacing)*3)}.right-\[4\.25rem\]{right:4.25rem}.right-\[72px\]{right:72px}.right-\[400px\]{right:400px}.right-full{right:100%}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-\[72px\]{left:72px}.left-\[368px\]{left:368px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[40\]{z-index:40}.z-\[55\]{z-index:55}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-3{margin-block:calc(var(--spacing)*-3)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-28{height:calc(var(--spacing)*28)}.h-36{height:calc(var(--spacing)*36)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-96{height:calc(var(--spacing)*96)}.h-\[2\.75em\]{height:2.75em}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[80px\]{height:80px}.h-\[min\(760px\,88vh\)\]{height:min(760px,88vh)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[500px\]{max-height:500px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[96px\]{min-height:96px}.min-h-\[220px\]{min-height:220px}.min-h-\[500px\]{min-height:500px}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[80px\]{width:80px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[min\(1180px\,94vw\)\]{width:min(1180px,94vw)}.w-full{width:100%}.w-min{width:min-content}.w-px{width:1px}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[80px\]{max-width:80px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[104px\]{max-width:104px}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-1{min-width:calc(var(--spacing)*1)}.min-w-\[12px\]{min-width:12px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[40px\]{min-width:40px}.min-w-\[90px\]{min-width:90px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[320px\]{min-width:320px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-ew-resize{cursor:ew-resize}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_9rem\]{grid-template-columns:1fr 9rem}.grid-cols-\[80px_60px_24px_60px_24px_70px\]{grid-template-columns:80px 60px 24px 60px 24px 70px}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[3px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(3px*var(--tw-space-y-reverse));margin-block-end:calc(3px*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px*var(--tw-space-y-reverse));margin-block-end:calc(1px*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-outline\/30>:not(:last-child)){border-color:#45474a4d}@supports (color:color-mix(in lab,red,red)){:where(.divide-outline\/30>:not(:last-child)){border-color:color-mix(in oklab,var(--color-outline)30%,transparent)}}:where(.divide-outline\/40>:not(:last-child)){border-color:#45474a66}@supports (color:color-mix(in lab,red,red)){:where(.divide-outline\/40>:not(:last-child)){border-color:color-mix(in oklab,var(--color-outline)40%,transparent)}}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-accent{border-color:var(--color-accent)}.border-accent\/20{border-color:#4aedc433}@supports (color:color-mix(in lab,red,red)){.border-accent\/20{border-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.border-accent\/25{border-color:#4aedc440}@supports (color:color-mix(in lab,red,red)){.border-accent\/25{border-color:color-mix(in oklab,var(--color-accent)25%,transparent)}}.border-accent\/30{border-color:#4aedc44d}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent)30%,transparent)}}.border-accent\/40{border-color:#4aedc466}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.border-accent\/50{border-color:#4aedc480}@supports (color:color-mix(in lab,red,red)){.border-accent\/50{border-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.border-accent\/60{border-color:#4aedc499}@supports (color:color-mix(in lab,red,red)){.border-accent\/60{border-color:color-mix(in oklab,var(--color-accent)60%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-700\/50{border-color:#b7500080}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/50{border-color:color-mix(in oklab,var(--color-amber-700)50%,transparent)}}.border-amber-800\/50{border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/50{border-color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.border-bg{border-color:var(--color-bg)}.border-blue-700\/50{border-color:#1447e680}@supports (color:color-mix(in lab,red,red)){.border-blue-700\/50{border-color:color-mix(in oklab,var(--color-blue-700)50%,transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/40{border-color:color-mix(in oklab,var(--color-cyan-400)40%,transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.border-cyan-600\/40{border-color:#0092b566}@supports (color:color-mix(in lab,red,red)){.border-cyan-600\/40{border-color:color-mix(in oklab,var(--color-cyan-600)40%,transparent)}}.border-cyan-600\/50{border-color:#0092b580}@supports (color:color-mix(in lab,red,red)){.border-cyan-600\/50{border-color:color-mix(in oklab,var(--color-cyan-600)50%,transparent)}}.border-cyan-700\/30{border-color:#0074924d}@supports (color:color-mix(in lab,red,red)){.border-cyan-700\/30{border-color:color-mix(in oklab,var(--color-cyan-700)30%,transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400)40%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-700\/50{border-color:#00795680}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/50{border-color:color-mix(in oklab,var(--color-emerald-700)50%,transparent)}}.border-emerald-800\/50{border-color:#005f4680}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/50{border-color:color-mix(in oklab,var(--color-emerald-800)50%,transparent)}}.border-error{border-color:var(--color-error)}.border-error-container{border-color:var(--color-error-container)}.border-error-container\/20{border-color:#ff544933}@supports (color:color-mix(in lab,red,red)){.border-error-container\/20{border-color:color-mix(in oklab,var(--color-error-container)20%,transparent)}}.border-error-container\/30{border-color:#ff54494d}@supports (color:color-mix(in lab,red,red)){.border-error-container\/30{border-color:color-mix(in oklab,var(--color-error-container)30%,transparent)}}.border-error\/30{border-color:#ffb4ab4d}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--color-error)30%,transparent)}}.border-error\/40{border-color:#ffb4ab66}@supports (color:color-mix(in lab,red,red)){.border-error\/40{border-color:color-mix(in oklab,var(--color-error)40%,transparent)}}.border-error\/60{border-color:#ffb4ab99}@supports (color:color-mix(in lab,red,red)){.border-error\/60{border-color:color-mix(in oklab,var(--color-error)60%,transparent)}}.border-gray-600\/50{border-color:#4a556580}@supports (color:color-mix(in lab,red,red)){.border-gray-600\/50{border-color:color-mix(in oklab,var(--color-gray-600)50%,transparent)}}.border-gray-700\/40{border-color:#36415366}@supports (color:color-mix(in lab,red,red)){.border-gray-700\/40{border-color:color-mix(in oklab,var(--color-gray-700)40%,transparent)}}.border-gray-700\/50{border-color:#36415380}@supports (color:color-mix(in lab,red,red)){.border-gray-700\/50{border-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.border-gray-700\/60{border-color:#36415399}@supports (color:color-mix(in lab,red,red)){.border-gray-700\/60{border-color:color-mix(in oklab,var(--color-gray-700)60%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-700{border-color:var(--color-green-700)}.border-green-800\/50{border-color:#01663080}@supports (color:color-mix(in lab,red,red)){.border-green-800\/50{border-color:color-mix(in oklab,var(--color-green-800)50%,transparent)}}.border-outline{border-color:var(--color-outline)}.border-outline\/10{border-color:#45474a1a}@supports (color:color-mix(in lab,red,red)){.border-outline\/10{border-color:color-mix(in oklab,var(--color-outline)10%,transparent)}}.border-outline\/20{border-color:#45474a33}@supports (color:color-mix(in lab,red,red)){.border-outline\/20{border-color:color-mix(in oklab,var(--color-outline)20%,transparent)}}.border-outline\/25{border-color:#45474a40}@supports (color:color-mix(in lab,red,red)){.border-outline\/25{border-color:color-mix(in oklab,var(--color-outline)25%,transparent)}}.border-outline\/30{border-color:#45474a4d}@supports (color:color-mix(in lab,red,red)){.border-outline\/30{border-color:color-mix(in oklab,var(--color-outline)30%,transparent)}}.border-outline\/40{border-color:#45474a66}@supports (color:color-mix(in lab,red,red)){.border-outline\/40{border-color:color-mix(in oklab,var(--color-outline)40%,transparent)}}.border-outline\/50{border-color:#45474a80}@supports (color:color-mix(in lab,red,red)){.border-outline\/50{border-color:color-mix(in oklab,var(--color-outline)50%,transparent)}}.border-outline\/60{border-color:#45474a99}@supports (color:color-mix(in lab,red,red)){.border-outline\/60{border-color:color-mix(in oklab,var(--color-outline)60%,transparent)}}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-400\/20{border-color:#c07eff33}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/20{border-color:color-mix(in oklab,var(--color-purple-400)20%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.border-purple-800\/50{border-color:#6e11b080}@supports (color:color-mix(in lab,red,red)){.border-purple-800\/50{border-color:color-mix(in oklab,var(--color-purple-800)50%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-red-700\/50{border-color:#bf000f80}@supports (color:color-mix(in lab,red,red)){.border-red-700\/50{border-color:color-mix(in oklab,var(--color-red-700)50%,transparent)}}.border-slate-400\/70{border-color:#90a1b9b3}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/70{border-color:color-mix(in oklab,var(--color-slate-400)70%,transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-success{border-color:var(--color-success)}.border-success\/20{border-color:#a3f5a333}@supports (color:color-mix(in lab,red,red)){.border-success\/20{border-color:color-mix(in oklab,var(--color-success)20%,transparent)}}.border-surface-highest{border-color:var(--color-surface-highest)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-t-accent{border-top-color:var(--color-accent)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.bg-accent{background-color:var(--color-accent)}.bg-accent-tertiary\/10{background-color:#0566cc1a}@supports (color:color-mix(in lab,red,red)){.bg-accent-tertiary\/10{background-color:color-mix(in oklab,var(--color-accent-tertiary)10%,transparent)}}.bg-accent\/5{background-color:#4aedc40d}@supports (color:color-mix(in lab,red,red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--color-accent)5%,transparent)}}.bg-accent\/10{background-color:#4aedc41a}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.bg-accent\/15{background-color:#4aedc426}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--color-accent)15%,transparent)}}.bg-accent\/20{background-color:#4aedc433}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.bg-accent\/50{background-color:#4aedc480}@supports (color:color-mix(in lab,red,red)){.bg-accent\/50{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.bg-accent\/\[0\.07\]{background-color:#4aedc412}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-accent)7%,transparent)}}.bg-accent\/\[0\.08\]{background-color:#4aedc414}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-accent)8%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-600\/30{background-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\/30{background-color:color-mix(in oklab,var(--color-amber-600)30%,transparent)}}.bg-amber-900\/20{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/20{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.bg-amber-900\/30{background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/30{background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/40{background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg\/30{background-color:#1a1e284d}@supports (color:color-mix(in lab,red,red)){.bg-bg\/30{background-color:color-mix(in oklab,var(--color-bg)30%,transparent)}}.bg-bg\/40{background-color:#1a1e2866}@supports (color:color-mix(in lab,red,red)){.bg-bg\/40{background-color:color-mix(in oklab,var(--color-bg)40%,transparent)}}.bg-bg\/50{background-color:#1a1e2880}@supports (color:color-mix(in lab,red,red)){.bg-bg\/50{background-color:color-mix(in oklab,var(--color-bg)50%,transparent)}}.bg-bg\/60{background-color:#1a1e2899}@supports (color:color-mix(in lab,red,red)){.bg-bg\/60{background-color:color-mix(in oklab,var(--color-bg)60%,transparent)}}.bg-bg\/70{background-color:#1a1e28b3}@supports (color:color-mix(in lab,red,red)){.bg-bg\/70{background-color:color-mix(in oklab,var(--color-bg)70%,transparent)}}.bg-bg\/80{background-color:#1a1e28cc}@supports (color:color-mix(in lab,red,red)){.bg-bg\/80{background-color:color-mix(in oklab,var(--color-bg)80%,transparent)}}.bg-bg\/85{background-color:#1a1e28d9}@supports (color:color-mix(in lab,red,red)){.bg-bg\/85{background-color:color-mix(in oklab,var(--color-bg)85%,transparent)}}.bg-bg\/90{background-color:#1a1e28e6}@supports (color:color-mix(in lab,red,red)){.bg-bg\/90{background-color:color-mix(in oklab,var(--color-bg)90%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/30{background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.bg-blue-900\/40{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/40{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-600\/30{background-color:#0092b54d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/30{background-color:color-mix(in oklab,var(--color-cyan-600)30%,transparent)}}.bg-cyan-900\/20{background-color:#104e6433}@supports (color:color-mix(in lab,red,red)){.bg-cyan-900\/20{background-color:color-mix(in oklab,var(--color-cyan-900)20%,transparent)}}.bg-cyan-900\/30{background-color:#104e644d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-900\/30{background-color:color-mix(in oklab,var(--color-cyan-900)30%,transparent)}}.bg-cyan-900\/40{background-color:#104e6466}@supports (color:color-mix(in lab,red,red)){.bg-cyan-900\/40{background-color:color-mix(in oklab,var(--color-cyan-900)40%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-900\/20{background-color:#004e3b33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/20{background-color:color-mix(in oklab,var(--color-emerald-900)20%,transparent)}}.bg-emerald-900\/30{background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/30{background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/40{background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.bg-error{background-color:var(--color-error)}.bg-error-container{background-color:var(--color-error-container)}.bg-error-container\/10{background-color:#ff54491a}@supports (color:color-mix(in lab,red,red)){.bg-error-container\/10{background-color:color-mix(in oklab,var(--color-error-container)10%,transparent)}}.bg-error-container\/20{background-color:#ff544933}@supports (color:color-mix(in lab,red,red)){.bg-error-container\/20{background-color:color-mix(in oklab,var(--color-error-container)20%,transparent)}}.bg-error-container\/30{background-color:#ff54494d}@supports (color:color-mix(in lab,red,red)){.bg-error-container\/30{background-color:color-mix(in oklab,var(--color-error-container)30%,transparent)}}.bg-error\/10{background-color:#ffb4ab1a}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}.bg-error\/80{background-color:#ffb4abcc}@supports (color:color-mix(in lab,red,red)){.bg-error\/80{background-color:color-mix(in oklab,var(--color-error)80%,transparent)}}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-700\/30{background-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.bg-gray-700\/30{background-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}.bg-gray-700\/40{background-color:#36415366}@supports (color:color-mix(in lab,red,red)){.bg-gray-700\/40{background-color:color-mix(in oklab,var(--color-gray-700)40%,transparent)}}.bg-gray-900\/80{background-color:#101828cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/80{background-color:color-mix(in oklab,var(--color-gray-900)80%,transparent)}}.bg-gray-900\/90{background-color:#101828e6}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/90{background-color:color-mix(in oklab,var(--color-gray-900)90%,transparent)}}.bg-green-900\/20{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/20{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.bg-green-900\/50{background-color:#0d542b80}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/50{background-color:color-mix(in oklab,var(--color-green-900)50%,transparent)}}.bg-on-secondary{background-color:var(--color-on-secondary)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-400\/10{background-color:#ff8b1a1a}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/10{background-color:color-mix(in oklab,var(--color-orange-400)10%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.bg-orange-500\/90{background-color:#fe6e00e6}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/90{background-color:color-mix(in oklab,var(--color-orange-500)90%,transparent)}}.bg-outline{background-color:var(--color-outline)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-400\/10{background-color:#c07eff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-400\/10{background-color:color-mix(in oklab,var(--color-purple-400)10%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-900\/10{background-color:#59168b1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/10{background-color:color-mix(in oklab,var(--color-purple-900)10%,transparent)}}.bg-purple-900\/20{background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/20{background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.bg-red-700{background-color:var(--color-red-700)}.bg-red-700\/30{background-color:#bf000f4d}@supports (color:color-mix(in lab,red,red)){.bg-red-700\/30{background-color:color-mix(in oklab,var(--color-red-700)30%,transparent)}}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/20{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/40{background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.bg-slate-700{background-color:var(--color-slate-700)}.bg-success{background-color:var(--color-success)}.bg-success\/10{background-color:#a3f5a31a}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success)10%,transparent)}}.bg-success\/20{background-color:#a3f5a333}@supports (color:color-mix(in lab,red,red)){.bg-success\/20{background-color:color-mix(in oklab,var(--color-success)20%,transparent)}}.bg-surface-container{background-color:var(--color-surface-container)}.bg-surface-high{background-color:var(--color-surface-high)}.bg-surface-high\/20{background-color:#22273833}@supports (color:color-mix(in lab,red,red)){.bg-surface-high\/20{background-color:color-mix(in oklab,var(--color-surface-high)20%,transparent)}}.bg-surface-high\/30{background-color:#2227384d}@supports (color:color-mix(in lab,red,red)){.bg-surface-high\/30{background-color:color-mix(in oklab,var(--color-surface-high)30%,transparent)}}.bg-surface-high\/50{background-color:#22273880}@supports (color:color-mix(in lab,red,red)){.bg-surface-high\/50{background-color:color-mix(in oklab,var(--color-surface-high)50%,transparent)}}.bg-surface-high\/80{background-color:#222738cc}@supports (color:color-mix(in lab,red,red)){.bg-surface-high\/80{background-color:color-mix(in oklab,var(--color-surface-high)80%,transparent)}}.bg-surface-highest{background-color:var(--color-surface-highest)}.bg-surface-highest\/20{background-color:#282d3e33}@supports (color:color-mix(in lab,red,red)){.bg-surface-highest\/20{background-color:color-mix(in oklab,var(--color-surface-highest)20%,transparent)}}.bg-surface-highest\/30{background-color:#282d3e4d}@supports (color:color-mix(in lab,red,red)){.bg-surface-highest\/30{background-color:color-mix(in oklab,var(--color-surface-highest)30%,transparent)}}.bg-surface-highest\/50{background-color:#282d3e80}@supports (color:color-mix(in lab,red,red)){.bg-surface-highest\/50{background-color:color-mix(in oklab,var(--color-surface-highest)50%,transparent)}}.bg-surface-low{background-color:var(--color-surface-low)}.bg-surface-low\/30{background-color:#161a244d}@supports (color:color-mix(in lab,red,red)){.bg-surface-low\/30{background-color:color-mix(in oklab,var(--color-surface-low)30%,transparent)}}.bg-surface-low\/40{background-color:#161a2466}@supports (color:color-mix(in lab,red,red)){.bg-surface-low\/40{background-color:color-mix(in oklab,var(--color-surface-low)40%,transparent)}}.bg-surface-low\/60{background-color:#161a2499}@supports (color:color-mix(in lab,red,red)){.bg-surface-low\/60{background-color:color-mix(in oklab,var(--color-surface-low)60%,transparent)}}.bg-surface-low\/70{background-color:#161a24b3}@supports (color:color-mix(in lab,red,red)){.bg-surface-low\/70{background-color:color-mix(in oklab,var(--color-surface-low)70%,transparent)}}.bg-surface-lowest{background-color:var(--color-surface-lowest)}.bg-surface-lowest\/50{background-color:#12151e80}@supports (color:color-mix(in lab,red,red)){.bg-surface-lowest\/50{background-color:color-mix(in oklab,var(--color-surface-lowest)50%,transparent)}}.bg-surface-lowest\/60{background-color:#12151e99}@supports (color:color-mix(in lab,red,red)){.bg-surface-lowest\/60{background-color:color-mix(in oklab,var(--color-surface-lowest)60%,transparent)}}.bg-surface-lowest\/75{background-color:#12151ebf}@supports (color:color-mix(in lab,red,red)){.bg-surface-lowest\/75{background-color:color-mix(in oklab,var(--color-surface-lowest)75%,transparent)}}.bg-surface-lowest\/80{background-color:#12151ecc}@supports (color:color-mix(in lab,red,red)){.bg-surface-lowest\/80{background-color:color-mix(in oklab,var(--color-surface-lowest)80%,transparent)}}.bg-surface-lowest\/85{background-color:#12151ed9}@supports (color:color-mix(in lab,red,red)){.bg-surface-lowest\/85{background-color:color-mix(in oklab,var(--color-surface-lowest)85%,transparent)}}.bg-surface-lowest\/90{background-color:#12151ee6}@supports (color:color-mix(in lab,red,red)){.bg-surface-lowest\/90{background-color:color-mix(in oklab,var(--color-surface-lowest)90%,transparent)}}.bg-surface-lowest\/95{background-color:#12151ef2}@supports (color:color-mix(in lab,red,red)){.bg-surface-lowest\/95{background-color:color-mix(in oklab,var(--color-surface-lowest)95%,transparent)}}.bg-text-faint{background-color:var(--color-text-faint)}.bg-text-faint\/20{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.bg-text-faint\/20{background-color:color-mix(in oklab,var(--color-text-faint)20%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/20{background-color:#fac80033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/20{background-color:color-mix(in oklab,var(--color-yellow-400)20%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-emerald-900\/40{--tw-gradient-from:#004e3b66}@supports (color:color-mix(in lab,red,red)){.from-emerald-900\/40{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.from-emerald-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-on-primary-container\/40{--tw-gradient-from:#001a3e66}@supports (color:color-mix(in lab,red,red)){.from-on-primary-container\/40{--tw-gradient-from:color-mix(in oklab,var(--color-on-primary-container)40%,transparent)}}.from-on-primary-container\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-900\/40{--tw-gradient-from:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.from-orange-900\/40{--tw-gradient-from:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.from-orange-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-900\/40{--tw-gradient-from:#59168b66}@supports (color:color-mix(in lab,red,red)){.from-purple-900\/40{--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)40%,transparent)}}.from-purple-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-bg{--tw-gradient-to:var(--color-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-700\/30{--tw-gradient-to:#8200da4d}@supports (color:color-mix(in lab,red,red)){.to-purple-700\/30{--tw-gradient-to:color-mix(in oklab,var(--color-purple-700)30%,transparent)}}.to-purple-700\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.\!py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-\[2px\]{padding-block:2px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-7{padding-right:calc(var(--spacing)*7)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-40{padding-right:calc(var(--spacing)*40)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.\!pl-9{padding-left:calc(var(--spacing)*9)!important}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[1px\]{vertical-align:1px}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[11px\]{font-size:11px!important}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[color\:var\(--color-accent\)\]{color:var(--color-accent)!important}.\!text-\[color\:var\(--v2-txt\)\]{color:var(--v2-txt)!important}.\!text-\[color\:var\(--v2-violet\)\]{color:var(--v2-violet)!important}.text-\[color\:var\(--v2-dim\)\]{color:var(--v2-dim)}.text-\[color\:var\(--v2-txt\)\]{color:var(--v2-txt)}.text-accent{color:var(--color-accent)}.text-accent-tertiary{color:var(--color-accent-tertiary)}.text-accent\/60{color:#4aedc499}@supports (color:color-mix(in lab,red,red)){.text-accent\/60{color:color-mix(in oklab,var(--color-accent)60%,transparent)}}.text-accent\/70{color:#4aedc4b3}@supports (color:color-mix(in lab,red,red)){.text-accent\/70{color:color-mix(in oklab,var(--color-accent)70%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.text-bg{color:var(--color-bg)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-current{color:currentColor}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-error{color:var(--color-error)}.text-error\/80{color:#ffb4abcc}@supports (color:color-mix(in lab,red,red)){.text-error\/80{color:color-mix(in oklab,var(--color-error)80%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-pink-300{color:var(--color-pink-300)}.text-purple-100{color:var(--color-purple-100)}.text-purple-200\/70{color:#e9d5ffb3}@supports (color:color-mix(in lab,red,red)){.text-purple-200\/70{color:color-mix(in oklab,var(--color-purple-200)70%,transparent)}}.text-purple-200\/80{color:#e9d5ffcc}@supports (color:color-mix(in lab,red,red)){.text-purple-200\/80{color:color-mix(in oklab,var(--color-purple-200)80%,transparent)}}.text-purple-300{color:var(--color-purple-300)}.text-purple-300\/60{color:#d9b3ff99}@supports (color:color-mix(in lab,red,red)){.text-purple-300\/60{color:color-mix(in oklab,var(--color-purple-300)60%,transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-red-200{color:var(--color-red-200)}.text-red-200\/80{color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.text-red-200\/80{color:color-mix(in oklab,var(--color-red-200)80%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-success{color:var(--color-success)}.text-surface-highest{color:var(--color-surface-highest)}.text-surface-lowest{color:var(--color-surface-lowest)}.text-text-faint{color:var(--color-text-faint)}.text-text-faint\/40{color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.text-text-faint\/40{color:color-mix(in oklab,var(--color-text-faint)40%,transparent)}}.text-text-faint\/70{color:#ffffff51}@supports (color:color-mix(in lab,red,red)){.text-text-faint\/70{color:color-mix(in oklab,var(--color-text-faint)70%,transparent)}}.text-text-muted{color:var(--color-text-muted)}.text-text-muted\/70{color:#ffffff7d}@supports (color:color-mix(in lab,red,red)){.text-text-muted\/70{color:color-mix(in oklab,var(--color-text-muted)70%,transparent)}}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.placeholder-text-faint::placeholder{color:var(--color-text-faint)}.accent-accent{accent-color:var(--color-accent)}.accent-cyan-500{accent-color:var(--color-cyan-500)}.accent-purple-500{accent-color:var(--color-purple-500)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[0\.06\]{opacity:.06}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-accent\/50{--tw-ring-color:#4aedc480}@supports (color:color-mix(in lab,red,red)){.ring-accent\/50{--tw-ring-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-amber-500\/50{--tw-ring-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/50{--tw-ring-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.ring-cyan-500\/50{--tw-ring-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.ring-cyan-500\/50{--tw-ring-color:color-mix(in oklab,var(--color-cyan-500)50%,transparent)}}.ring-outline{--tw-ring-color:var(--color-outline)}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-surface-lowest{--tw-ring-offset-color:var(--color-surface-lowest)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-green-400:is(:where(.group):hover *){color:var(--color-green-400)}.group-hover\:text-text-primary:is(:where(.group):hover *){color:var(--color-text-primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/label\:text-text-secondary:is(:where(.group\/label):hover *){color:var(--color-text-secondary)}.group-hover\/rail\:block:is(:where(.group\/rail):hover *){display:block}.group-hover\/rail\:hidden:is(:where(.group\/rail):hover *){display:none}.group-hover\/rail\:text-white:is(:where(.group\/rail):hover *){color:var(--color-white)}}.group-focus\:block:is(:where(.group):focus *){display:block}.group-focus\:text-accent:is(:where(.group):focus *){color:var(--color-accent)}.group-focus-visible\/btn\:block:is(:where(.group\/btn):focus-visible *){display:block}.group-focus-visible\/btn\:hidden:is(:where(.group\/btn):focus-visible *){display:none}.placeholder\:text-text-faint::placeholder{color:var(--color-text-faint)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-accent\/40:hover{border-color:#4aedc466}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.hover\:border-accent\/50:hover{border-color:#4aedc480}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:border-accent\/60:hover{border-color:#4aedc499}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/60:hover{border-color:color-mix(in oklab,var(--color-accent)60%,transparent)}}.hover\:border-cyan-600\/50:hover{border-color:#0092b580}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-600\/50:hover{border-color:color-mix(in oklab,var(--color-cyan-600)50%,transparent)}}.hover\:border-error\/50:hover{border-color:#ffb4ab80}@supports (color:color-mix(in lab,red,red)){.hover\:border-error\/50:hover{border-color:color-mix(in oklab,var(--color-error)50%,transparent)}}.hover\:border-green-500:hover{border-color:var(--color-green-500)}.hover\:border-outline:hover{border-color:var(--color-outline)}.hover\:border-outline\/80:hover{border-color:#45474acc}@supports (color:color-mix(in lab,red,red)){.hover\:border-outline\/80:hover{border-color:color-mix(in oklab,var(--color-outline)80%,transparent)}}.hover\:border-text-faint:hover{border-color:var(--color-text-faint)}.hover\:\!bg-red-500\/10:hover{background-color:#fb2c361a!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)!important}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent\/10:hover{background-color:#4aedc41a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.hover\:bg-accent\/15:hover{background-color:#4aedc426}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/15:hover{background-color:color-mix(in oklab,var(--color-accent)15%,transparent)}}.hover\:bg-accent\/20:hover{background-color:#4aedc433}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.hover\:bg-accent\/25:hover{background-color:#4aedc440}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/25:hover{background-color:color-mix(in oklab,var(--color-accent)25%,transparent)}}.hover\:bg-accent\/40:hover{background-color:#4aedc466}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.hover\:bg-accent\/90:hover{background-color:#4aedc4e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab,var(--color-accent)90%,transparent)}}.hover\:bg-bg:hover{background-color:var(--color-bg)}.hover\:bg-bg\/30:hover{background-color:#1a1e284d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bg\/30:hover{background-color:color-mix(in oklab,var(--color-bg)30%,transparent)}}.hover\:bg-cyan-400\/10:hover{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-400\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-400)10%,transparent)}}.hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-cyan-500\/20:hover{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/20:hover{background-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.hover\:bg-cyan-600\/50:hover{background-color:#0092b580}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-600\/50:hover{background-color:color-mix(in oklab,var(--color-cyan-600)50%,transparent)}}.hover\:bg-emerald-400\/10:hover{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-400\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.hover\:bg-error-container\/30:hover{background-color:#ff54494d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error-container\/30:hover{background-color:color-mix(in oklab,var(--color-error-container)30%,transparent)}}.hover\:bg-error\/10:hover{background-color:#ffb4ab1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}.hover\:bg-on-secondary:hover{background-color:var(--color-on-secondary)}.hover\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\:bg-success:hover{background-color:var(--color-success)}.hover\:bg-success\/20:hover{background-color:#a3f5a333}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/20:hover{background-color:color-mix(in oklab,var(--color-success)20%,transparent)}}.hover\:bg-surface-high:hover{background-color:var(--color-surface-high)}.hover\:bg-surface-high\/30:hover{background-color:#2227384d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-high\/30:hover{background-color:color-mix(in oklab,var(--color-surface-high)30%,transparent)}}.hover\:bg-surface-high\/40:hover{background-color:#22273866}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-high\/40:hover{background-color:color-mix(in oklab,var(--color-surface-high)40%,transparent)}}.hover\:bg-surface-high\/50:hover{background-color:#22273880}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-high\/50:hover{background-color:color-mix(in oklab,var(--color-surface-high)50%,transparent)}}.hover\:bg-surface-high\/60:hover{background-color:#22273899}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-high\/60:hover{background-color:color-mix(in oklab,var(--color-surface-high)60%,transparent)}}.hover\:bg-surface-highest:hover{background-color:var(--color-surface-highest)}.hover\:bg-surface-highest\/20:hover{background-color:#282d3e33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-highest\/20:hover{background-color:color-mix(in oklab,var(--color-surface-highest)20%,transparent)}}.hover\:bg-surface-highest\/30:hover{background-color:#282d3e4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-highest\/30:hover{background-color:color-mix(in oklab,var(--color-surface-highest)30%,transparent)}}.hover\:bg-surface-highest\/40:hover{background-color:#282d3e66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-highest\/40:hover{background-color:color-mix(in oklab,var(--color-surface-highest)40%,transparent)}}.hover\:bg-surface-highest\/50:hover{background-color:#282d3e80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-highest\/50:hover{background-color:color-mix(in oklab,var(--color-surface-highest)50%,transparent)}}.hover\:bg-surface-highest\/60:hover{background-color:#282d3e99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-highest\/60:hover{background-color:color-mix(in oklab,var(--color-surface-highest)60%,transparent)}}.hover\:bg-surface-low:hover{background-color:var(--color-surface-low)}.hover\:bg-surface-lowest\/60:hover{background-color:#12151e99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-lowest\/60:hover{background-color:color-mix(in oklab,var(--color-surface-lowest)60%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-success:hover{color:var(--color-success)}.hover\:text-text-muted:hover{color:var(--color-text-muted)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-text-secondary:hover{color:var(--color-text-secondary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-black\/30:hover{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-black\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)30%,transparent)var(--tw-shadow-alpha),transparent)}}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-error:focus{border-color:var(--color-error)}.focus\:border-pink-500:focus{border-color:var(--color-pink-500)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:bg-surface-high:focus{background-color:var(--color-surface-high)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-accent\/60:focus{--tw-ring-color:#4aedc499}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/60:focus{--tw-ring-color:color-mix(in oklab,var(--color-accent)60%,transparent)}}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-surface-high\/60:focus-visible{background-color:#22273899}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-surface-high\/60:focus-visible{background-color:color-mix(in oklab,var(--color-surface-high)60%,transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-slider-thumb\]\:h-3::-webkit-slider-thumb{height:calc(var(--spacing)*3)}.\[\&\:\:-webkit-slider-thumb\]\:w-3::-webkit-slider-thumb{width:calc(var(--spacing)*3)}.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb{cursor:pointer}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:bg-cyan-400::-webkit-slider-thumb{background-color:var(--color-cyan-400)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_6px_rgba\(34\,211\,238\,0\.6\)\]::-webkit-slider-thumb{--tw-shadow:0 0 6px var(--tw-shadow-color,#22d3ee99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.\[\&\:\:-webkit-slider-thumb\]\:hover\:bg-cyan-300::-webkit-slider-thumb:hover{background-color:var(--color-cyan-300)}}}:root{--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*,:before,:after{font-family:var(--font-sans)!important;border-radius:0!important}*{scrollbar-width:thin;scrollbar-color:#4b6e8c8c transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#4b6e8c8c}::-webkit-scrollbar-thumb:hover{background:#6e96b9cc}.font-mono{font-variant-numeric:tabular-nums}.loading-ring,.compass-btn{border-radius:50%!important}.sidebar-nav-item{border-radius:.375rem!important}.mapboxgl-marker,.mapboxgl-marker *{border-radius:revert!important}.av-cursor-pointer .mapboxgl-canvas-container,.av-cursor-pointer .mapboxgl-canvas-container *{cursor:pointer!important}.av-cursor-target,.av-cursor-target *{cursor:crosshair!important}.btn{cursor:pointer;outline:none;transition:all .15s ease-in-out;position:relative}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background-color:var(--color-accent);color:var(--color-bg);border:1px solid #ffffff0f;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff0f}.btn-primary:hover:not(:disabled){background-color:#65f0cd}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-accent)85%,white)}}.btn-primary:hover:not(:disabled){box-shadow:0 2px 6px #00000059,inset 0 1px #ffffff14}.btn-primary:active:not(:disabled){background-color:#3bbe9d}@supports (color:color-mix(in lab,red,red)){.btn-primary:active:not(:disabled){background-color:color-mix(in srgb,var(--color-accent)80%,black)}}.btn-primary:active:not(:disabled){box-shadow:inset 0 2px 4px #0000004d}.btn-secondary{background-color:var(--color-surface-highest);color:var(--color-text-secondary);border:1px solid #ffffff0a;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;box-shadow:0 1px 2px #00000040,inset 0 1px #ffffff0a}.btn-secondary:hover:not(:disabled){background-color:var(--color-on-secondary);color:var(--color-text-primary);box-shadow:0 2px 4px #0000004d,inset 0 1px #ffffff0f}.btn-secondary:active:not(:disabled){background-color:var(--color-surface-high);box-shadow:inset 0 2px 4px #0000004d}.btn-danger{background-color:var(--color-error-container);color:var(--color-text-primary);border:1px solid #ffffff0f;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff0f}.btn-danger:hover:not(:disabled){background-color:#ff6e64}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-error-container)85%,white)}}.btn-danger:hover:not(:disabled){box-shadow:0 2px 6px #00000059,inset 0 1px #ffffff14}.btn-danger:active:not(:disabled){background-color:#cc433a}@supports (color:color-mix(in lab,red,red)){.btn-danger:active:not(:disabled){background-color:color-mix(in srgb,var(--color-error-container)80%,black)}}.btn-danger:active:not(:disabled){box-shadow:inset 0 2px 4px #0000004d}.btn-danger-ghost{color:var(--color-error);background:#ff544926;border:1px solid #ff544926;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.btn-danger-ghost:hover:not(:disabled){background:#ff544940;border-color:#ff544940}.btn-danger-ghost:active:not(:disabled){background:#ff544959;box-shadow:inset 0 1px 3px #0003}.btn-ghost{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.btn-ghost:hover:not(:disabled){color:var(--color-text-primary);background-color:var(--color-surface-high)}.btn-ghost:active:not(:disabled){background-color:var(--color-surface-highest)}.btn-ghost-danger{color:var(--color-text-faint);justify-content:center;align-items:center;display:flex}.btn-ghost-danger:hover:not(:disabled){color:var(--color-error);background-color:var(--color-surface-high)}.btn-ghost-danger:active:not(:disabled){background-color:var(--color-surface-highest)}.btn-icon-nav{border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;width:2.5rem;height:2.5rem;margin-bottom:.25rem;transition:all .15s ease-in-out;display:flex}.btn-icon-nav:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-icon-nav:active:not(:disabled){transform:scale(.95)}.btn-icon-nav-active{background-color:var(--color-accent);color:var(--color-bg);border-color:#ffffff0f;box-shadow:0 1px 3px #0000004d}.btn-icon-nav-inactive{background-color:var(--color-surface-high);color:var(--color-text-muted)}.btn-icon-nav-inactive:hover{background-color:var(--color-surface-highest);color:var(--color-text-primary)}.btn-icon-nav--sm{width:2.25rem;height:2.25rem;margin-bottom:.125rem}.stage-rail{scrollbar-width:none;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12151ecc;flex-direction:column;flex-shrink:0;align-items:center;width:3.5rem;padding:.5rem 0;display:flex;overflow-y:auto}.stage-rail::-webkit-scrollbar{display:none}.stage-rail-divider{background:var(--color-surface-highest);flex-shrink:0;width:1.5rem;height:1px;margin:.5rem 0}.stage-rail-group{flex-direction:column;align-items:center;width:100%;padding:.375rem 0;display:flex}.stage-rail-group-active{background:var(--stage-hue)}@supports (color:color-mix(in lab,red,red)){.stage-rail-group-active{background:color-mix(in srgb,var(--stage-hue)10%,transparent)}}.stage-rail-group-active{box-shadow:inset 2px 0 0 var(--stage-hue)}.stage-rail-tools{flex-direction:column;align-items:center;width:100%;margin-top:.25rem;display:flex}.btn-stage{cursor:pointer;width:3rem;height:3rem;color:var(--color-text-faint);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;transition:all .15s ease-in-out;display:flex}.btn-stage:focus-visible{outline:2px solid var(--stage-hue,var(--color-accent));outline-offset:2px}.btn-stage:active{transform:scale(.95)}.btn-stage-inactive .stage-icon{color:var(--stage-hue);opacity:.85}.btn-stage-inactive:hover{background:var(--stage-hue)}@supports (color:color-mix(in lab,red,red)){.btn-stage-inactive:hover{background:color-mix(in srgb,var(--stage-hue)15%,transparent)}}.btn-stage-inactive:hover{color:var(--color-text-primary)}.btn-stage-inactive:hover .stage-icon{opacity:1}.btn-stage-active{background:var(--stage-hue);color:var(--color-bg);border-color:#ffffff0f;box-shadow:0 1px 3px #0000004d}.btn-stage-active .stage-icon{color:var(--color-bg)}.btn-micro{color:var(--color-text-muted);background:#181d28cc;border:1px solid #ffffff0a;padding:.125rem .5rem;font-size:11px;transition:all .15s ease-in-out}.btn-micro:hover:not(:disabled){background-color:var(--color-surface-highest);color:var(--color-text-primary)}.btn-micro:active:not(:disabled){background-color:var(--color-surface-high)}.btn-micro:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.btn-micro:disabled{cursor:not-allowed;opacity:.5}.btn-primary-sm{background-color:var(--color-accent);color:var(--color-bg);border:1px solid #ffffff0f;font-size:.75rem;line-height:1rem;box-shadow:0 1px 2px #00000040,inset 0 1px #ffffff0f}.btn-primary-sm:hover:not(:disabled){background-color:#65f0cd}@supports (color:color-mix(in lab,red,red)){.btn-primary-sm:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-accent)85%,white)}}.btn-primary-sm:active:not(:disabled){background-color:#3bbe9d}@supports (color:color-mix(in lab,red,red)){.btn-primary-sm:active:not(:disabled){background-color:color-mix(in srgb,var(--color-accent)80%,black)}}.btn-primary-sm:active:not(:disabled){box-shadow:inset 0 2px 4px #0000004d}.btn-wizard-secondary{background-color:var(--color-surface-highest);height:2.5rem;color:var(--color-text-secondary);cursor:pointer;border:1px solid #ffffff0a;padding:0 1rem;font-size:.875rem;line-height:1.25rem;transition:all .15s ease-in-out;box-shadow:0 1px 2px #0003}.btn-wizard-secondary:hover:not(:disabled){background-color:var(--color-on-secondary);color:var(--color-text-primary)}.btn-wizard-secondary:active:not(:disabled){background-color:var(--color-surface-high);transform:scale(.98);box-shadow:inset 0 1px 3px #0000004d}.btn-wizard-secondary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-wizard-secondary:disabled{opacity:.4;cursor:not-allowed}.btn-wizard-primary{background-color:var(--color-accent);height:2.5rem;color:var(--color-bg);cursor:pointer;border:1px solid #ffffff0f;padding:0 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:all .15s ease-in-out;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff0f}.btn-wizard-primary:hover:not(:disabled){background-color:#65f0cd}@supports (color:color-mix(in lab,red,red)){.btn-wizard-primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-accent)85%,white)}}.btn-wizard-primary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-wizard-primary:active:not(:disabled){background-color:#3bbe9d;transform:scale(.98)}@supports (color:color-mix(in lab,red,red)){.btn-wizard-primary:active:not(:disabled){background-color:color-mix(in srgb,var(--color-accent)80%,black)}}.btn-wizard-primary:disabled{background-color:#282d3e80}@supports (color:color-mix(in lab,red,red)){.btn-wizard-primary:disabled{background-color:color-mix(in srgb,var(--color-surface-highest)50%,transparent)}}.btn-wizard-primary:disabled{color:var(--color-text-faint);cursor:not-allowed;box-shadow:none}.wizard-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px}.wizard-slider::-webkit-slider-runnable-track{background:var(--color-outline);height:2px}.wizard-slider::-webkit-slider-thumb{appearance:none;background:var(--color-accent);width:12px;height:12px;box-shadow:0 0 6px var(--color-accent);border:none;margin-top:-5px}.wizard-slider::-moz-range-track{background:var(--color-outline);height:2px}.wizard-slider::-moz-range-thumb{background:var(--color-accent);width:12px;height:12px;box-shadow:0 0 6px var(--color-accent);border:none}.wizard-slider:disabled{cursor:not-allowed}.wizard-slider:disabled::-webkit-slider-thumb{background:var(--color-text-faint);box-shadow:none}.wizard-slider:disabled::-moz-range-thumb{background:var(--color-text-faint);box-shadow:none}.btn-section-toggle{justify-content:space-between;align-items:center;width:100%;padding:.625rem 1rem;transition:background-color .15s ease-in-out;display:flex}.btn-section-toggle:hover{background-color:#181d284d}.btn-section-toggle:active{background-color:#181d2880}.btn-section-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.btn-toolbar-tool{height:1.75rem;color:var(--color-text-muted);align-items:center;gap:.25rem;padding:0 .5rem;font-size:11px;transition:all .15s ease-in-out;display:flex}.btn-toolbar-tool:hover:not(:disabled){background-color:var(--color-surface-high);color:var(--color-text-primary)}.btn-toolbar-tool:active:not(:disabled){background-color:var(--color-surface-highest)}.btn-toolbar-tool:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.btn-sidebar-nav{flex-direction:column;justify-content:center;align-items:center;gap:.125rem;width:3rem;height:3rem;transition:all .15s ease-in-out;display:flex;position:relative}.btn-sidebar-nav:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-sidebar-nav:active:not(:disabled){transform:scale(.95)}.btn-popover-item{align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:all .15s ease-in-out;display:flex}.btn-popover-item:hover{background-color:#181d2899}.btn-popover-item:active{background-color:#181d28cc}.btn-popover-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.btn-workflow-step{align-items:center;gap:.25rem;height:1.75rem;padding:0 .375rem;font-size:11px;transition:all .15s ease-in-out;display:flex}.btn-workflow-step:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.btn-workflow-step:active:not(:disabled){background-color:var(--color-surface-high)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.v2-home,.v2-chrome{--v2-bg: #05070b;--v2-panel: rgba(8, 14, 22, .82);--v2-panel-strong: rgba(9, 13, 20, .94);--v2-edge: rgba(75, 110, 140, .35);--v2-edge-soft: rgba(75, 110, 140, .18);--v2-txt: #c8d6e2;--v2-dim: #5f7488;--v2-cyan: #36e0ff;--v2-violet: #b18cff;--v2-amber: #ffc857;--v2-red: #ff4d5e;--v2-green: #5eead4;--v2-radius: 6px;--v2-track: .22em}.v2-home{background-color:var(--v2-bg);color:var(--v2-txt)}.v2-home,.v2-chrome,:is(.v2-home,.v2-chrome) *,:is(.v2-home,.v2-chrome) *:before,:is(.v2-home,.v2-chrome) *:after{font-family:var(--font-mono)!important}:is(.v2-home,.v2-chrome) .v2-body,:is(.v2-home,.v2-chrome) .v2-body *{font-family:var(--font-sans)!important}:is(.v2-home,.v2-chrome).v2-r,:is(.v2-home,.v2-chrome) .v2-r{border-radius:var(--v2-radius)!important}:is(.v2-home,.v2-chrome).v2-r-sm,:is(.v2-home,.v2-chrome) .v2-r-sm{border-radius:4px!important}:is(.v2-home,.v2-chrome).v2-r-full,:is(.v2-home,.v2-chrome) .v2-r-full{border-radius:50%!important}:is(.v2-home,.v2-chrome).v2-r-lg,:is(.v2-home,.v2-chrome) .v2-r-lg{border-radius:16px!important}:is(.v2-home,.v2-chrome).v2-r-pill,:is(.v2-home,.v2-chrome) .v2-r-pill{border-radius:999px!important}:is(.v2-home,.v2-chrome).v2-panel,:is(.v2-home,.v2-chrome) .v2-panel{background:var(--v2-panel);border:1px solid var(--v2-edge);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}:is(.v2-home,.v2-chrome) .v2-sec-label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--v2-dim)}:is(.v2-home,.v2-chrome) .v2-eyebrow{font-size:11px;font-weight:500;letter-spacing:var(--v2-track);text-transform:uppercase;color:var(--v2-dim)}:is(.v2-home,.v2-chrome) .v2-btn{font-size:11px;letter-spacing:.05em;color:var(--v2-txt);background:#1e2c3c99;border:1px solid var(--v2-edge);padding:6px 12px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}:is(.v2-home,.v2-chrome) .v2-btn:hover:not(:disabled){border-color:var(--v2-cyan);color:#fff}:is(.v2-home,.v2-chrome) .v2-btn.on{background:#4aedc41f;border-color:var(--color-accent);color:var(--color-accent)}:is(.v2-home,.v2-chrome) .v2-btn:disabled{opacity:.45;cursor:not-allowed}:is(.v2-home,.v2-chrome) .v2-btn-primary{font-size:12px;font-weight:700;letter-spacing:.08em;color:#04211a;background:var(--color-accent);border:1px solid var(--color-accent);padding:8px 16px;cursor:pointer;transition:filter .15s ease}:is(.v2-home,.v2-chrome) .v2-btn-primary:hover:not(:disabled){filter:brightness(1.1)}:is(.v2-home,.v2-chrome) .v2-btn-primary:disabled{opacity:.5;cursor:not-allowed}:is(.v2-home,.v2-chrome) .v2-btn-danger{font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff;background:#ff4d5ed9;border:1px solid var(--v2-red);padding:8px 16px;cursor:pointer}:is(.v2-home,.v2-chrome) .v2-btn-danger:hover{background:var(--v2-red)}:is(.v2-home,.v2-chrome) .v2-input{background:#0a111ad9;border:1px solid var(--v2-edge);color:#eaf2f8;font-size:13px;padding:8px 12px;width:100%;transition:border-color .15s ease}:is(.v2-home,.v2-chrome) .v2-input::placeholder{color:var(--v2-dim)}:is(.v2-home,.v2-chrome) .v2-input:focus{outline:none;border-color:var(--v2-cyan)}:is(.v2-home,.v2-chrome) :focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}:is(.v2-home,.v2-chrome) .v2-icbtn{flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--v2-txt);background:#1e2c3c99;border:1px solid var(--v2-edge);cursor:pointer;transition:border-color .13s ease,color .13s ease}:is(.v2-home,.v2-chrome) .v2-icbtn:hover{border-color:var(--v2-cyan);color:#fff}:is(.v2-home,.v2-chrome) .v2-icbtn svg{width:18px;height:18px;display:block}:is(.v2-home,.v2-chrome) .v2-icbtn.ghost{background:transparent;border-color:transparent;color:var(--v2-dim)}:is(.v2-home,.v2-chrome) .v2-icbtn.ghost:hover{color:#fff;background:#1e2c3c80;border-color:transparent}.v2-chrome .btn-micro{background:#1e2c3c99;border:1px solid var(--v2-edge);color:var(--v2-txt)}.v2-chrome .btn-micro:hover:not(:disabled){border-color:var(--v2-cyan);color:#fff}.v2-chrome .btn-popover-item:hover{background:#36608238}.v2-home .mapboxgl-ctrl-logo,.v2-home .mapboxgl-ctrl-attrib,.v2-home .mapboxgl-ctrl-bottom-left,.v2-home .mapboxgl-ctrl-bottom-right{display:none!important}:is(.v2-home,.v2-chrome) .v2-coming-soon{border:1px dashed var(--v2-edge);background:#080e1680}:is(.v2-home,.v2-chrome) .v2-chip{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--v2-edge);color:var(--v2-dim)}:is(.v2-home,.v2-chrome) ::selection{background:#36e0ff40}:is(.v2-home,.v2-chrome).v2-tip{position:fixed;top:0;left:0;z-index:200;max-width:260px;padding:5px 9px;font-size:10px;line-height:1.45;letter-spacing:.05em;color:var(--v2-txt);background:var(--v2-panel-strong);border:1px solid var(--v2-edge);box-shadow:0 6px 22px #02050999;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease}:is(.v2-home,.v2-chrome).v2-tip.on{opacity:1;transform:none}.dropdown-enter-active[data-v-f5eef403]{transition:all .15s ease-out}.dropdown-leave-active[data-v-f5eef403]{transition:all .1s ease-in}.dropdown-enter-from[data-v-f5eef403],.dropdown-leave-to[data-v-f5eef403]{opacity:0;transform:translateY(-4px)}.so-ver[data-v-38b58035]{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--v2-txt, #c8d6e2);border:1px solid var(--v2-edge, rgba(75, 110, 140, .35));background:#0a111a99;padding:3px 8px;flex-shrink:0;transition:color .13s ease,border-color .13s ease}.so-ver[data-v-38b58035]:hover{color:#fff;border-color:var(--color-accent)}.so-ver-id[data-v-38b58035]{font-variant-numeric:tabular-nums}.so-ver-name[data-v-38b58035]{font-weight:500;color:var(--v2-dim, #5f7488);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-ver:hover .so-ver-name[data-v-38b58035]{color:var(--v2-txt, #c8d6e2)}.so-ver.peek[data-v-38b58035]{color:var(--v2-amber, #ffc857);border-color:#ffc85773}.so-star[data-v-38b58035]{color:var(--color-accent);font-size:9px}.so-state[data-v-38b58035]{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.12em;white-space:nowrap;flex-shrink:0}.so-state.peek[data-v-38b58035]{color:var(--v2-amber, #ffc857)}.so-state.viewer[data-v-38b58035]{color:var(--v2-violet, #b18cff)}.so-new[data-v-38b58035]{color:var(--color-accent)}.so-hbtn[data-v-38b58035]{width:22px;height:22px;font-size:12px;color:var(--v2-txt, #c8d6e2);border:1px solid var(--v2-edge, rgba(75, 110, 140, .35));background:#0a111a99;transition:color .13s ease,border-color .13s ease}.so-hbtn[data-v-38b58035]:hover:not(:disabled){color:#fff;border-color:var(--color-accent)}.so-hbtn[data-v-38b58035]:disabled{opacity:.3;cursor:not-allowed}.so-savestat[data-v-38b58035]{font-size:10px;font-weight:700;letter-spacing:.08em;white-space:nowrap;font-variant-numeric:tabular-nums}.so-savestat.sv-dirty[data-v-38b58035]{color:var(--v2-amber, #ffc857)}.so-savestat.sv-saving[data-v-38b58035]{color:var(--color-accent)}.so-savestat.sv-clean[data-v-38b58035]{color:var(--v2-dim, #5f7488)}.so-savestat.sv-error[data-v-38b58035],.so-conflict[data-v-38b58035]{color:var(--v2-red, #ff4d5e)}.so-vmenu[data-v-38b58035]{display:flex;flex-direction:column;max-height:calc(100vh - 64px)}.so-vmenu>.so-vnew[data-v-38b58035]{flex-shrink:0}.so-vlist[data-v-38b58035]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.so-vrow[data-v-38b58035]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 12px;text-align:left;border-bottom:1px solid var(--v2-edge-soft, rgba(75, 110, 140, .18));transition:background .13s ease}.so-vrow[data-v-38b58035]:last-child{border-bottom:none}.so-vrow[data-v-38b58035]:hover{background:#1e2c3c73}.so-vrow.cur[data-v-38b58035]{background:#4aedc40f}.so-vrow.view[data-v-38b58035]{background:#ffc85712}.so-vnew[data-v-38b58035]{font-size:11px;font-weight:700;color:var(--color-accent);align-items:baseline}.so-vnew-k[data-v-38b58035]{font-size:9px;font-weight:500;color:var(--v2-dim, #5f7488);letter-spacing:.02em}.so-vid[data-v-38b58035]{flex-shrink:0;font-size:10px;font-weight:700;color:var(--v2-txt, #c8d6e2);border:1px solid var(--v2-edge, rgba(75, 110, 140, .35));padding:1px 6px;font-variant-numeric:tabular-nums;margin-top:1px}.so-vmain[data-v-38b58035]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.so-vname[data-v-38b58035]{font-size:11.5px;font-weight:600;color:#eef4f9}.so-vname .so-star[data-v-38b58035]{margin-left:6px;letter-spacing:.08em}.so-vdesc[data-v-38b58035]{font-size:10px;color:var(--v2-dim, #5f7488);line-height:1.4}.so-vmeta[data-v-38b58035]{font-size:9px;color:var(--v2-dim, #5f7488);letter-spacing:.05em;font-variant-numeric:tabular-nums}.so-vcur[data-v-38b58035]{flex-shrink:0;font-size:8px;font-weight:700;letter-spacing:.14em;color:var(--color-accent);margin-top:3px}.so-vcur.view[data-v-38b58035]{color:var(--v2-amber, #ffc857)}.dropdown-enter-active[data-v-38b58035]{transition:all .15s ease-out}.dropdown-leave-active[data-v-38b58035]{transition:all .1s ease-in}.dropdown-enter-from[data-v-38b58035],.dropdown-leave-to[data-v-38b58035]{opacity:0;transform:translateY(-4px)}.chrome-hover[data-v-38b58035]:hover{background:#1e2c3c66}.rail-block[data-v-b13fb195]{width:44px;margin:0 auto 2px;padding:8px 0 6px;flex-direction:column;justify-content:center;gap:4px}.rail-lbl[data-v-b13fb195]{font-size:8px;font-weight:700;letter-spacing:.16em;line-height:12px}.open-row[data-v-b13fb195]{height:36px;margin-bottom:16px}.nav-divider[data-v-b13fb195]{height:1px;margin:0 8px 11px;background:var(--v2-edge-soft, rgba(75, 110, 140, .18))}.rail-block[data-v-b13fb195]{position:relative}.proj-no[data-v-b13fb195]{height:13px;padding:0 3px;display:flex;align-items:center;font-size:8px;font-weight:700;letter-spacing:.02em;text-transform:none;color:#04211a;background:var(--color-accent);font-variant-numeric:tabular-nums}.proj-no.on-block[data-v-b13fb195]{position:absolute;top:3px;right:2px}.proj-no.in-row[data-v-b13fb195]{margin-left:auto;flex-shrink:0}.nav-idle[data-v-b13fb195]{color:var(--v2-dim)}.nav-idle[data-v-b13fb195]:hover{color:#fff;background:#1e2c3c66}.chrome-hover[data-v-b13fb195]:hover{background:#1e2c3c66}.ariel-pill[data-v-ea0696cb]{--pill-line: rgba(255, 255, 255, .16);--pill-line-hover: rgba(255, 255, 255, .34);gap:9px;height:40px;padding:0 13px 0 16px;background:var(--v2-panel-strong, rgba(9, 13, 20, .94));border:1px solid var(--pill-line);color:#ffffffeb;box-shadow:0 8px 28px #00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .12s cubic-bezier(.2,0,0,1)}.ariel-pill.is-idle[data-v-ea0696cb]{cursor:pointer;transition:border-color .12s cubic-bezier(.2,0,0,1),left .15s ease-out}.ariel-pill.is-dragging[data-v-ea0696cb]{cursor:grabbing}.ariel-pill[data-v-ea0696cb]:hover{border-color:var(--pill-line-hover)}.ariel-pill__spark[data-v-ea0696cb]{width:15px;height:15px;flex-shrink:0;color:var(--color-accent);fill:currentColor}.ariel-pill.is-busy .ariel-pill__spark[data-v-ea0696cb]{animation:ariel-pill-pulse-ea0696cb 1s ease-in-out infinite}@keyframes ariel-pill-pulse-ea0696cb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.ariel-pill.is-busy .ariel-pill__spark[data-v-ea0696cb]{animation:none;opacity:.6}}.ariel-pill__label[data-v-ea0696cb]{font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.ariel-pill__kbd[data-v-ea0696cb]{padding:2px 5px;border:1px solid var(--pill-line);background:#ffffff12;color:#ffffff8a;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap}.ariel-composer[data-v-fbc93b00]{padding:8px 12px;border-top:1px solid rgba(255,255,255,.08);transition:border-color .12s ease}.ariel-composer[data-v-fbc93b00]:focus-within{border-top-color:var(--color-accent)}.ariel-composer__input[data-v-fbc93b00]{padding:7px 0;max-height:120px;background:transparent;border:0;color:#ffffffeb;font-size:12px;line-height:1.4;caret-color:var(--color-accent)}.ariel-composer__input[data-v-fbc93b00]::placeholder{color:#ffffff73}.ariel-composer__input[data-v-fbc93b00]:focus,.ariel-composer__input[data-v-fbc93b00]:focus-visible{outline:none}.ariel-composer__send[data-v-fbc93b00]{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:#05070b;transition:background .12s ease,opacity .12s ease}.ariel-composer__send[data-v-fbc93b00]:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 85%,white)}.ariel-composer__send[data-v-fbc93b00]:disabled{opacity:.4;cursor:default}.ariel-composer__send svg[data-v-fbc93b00]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.md-body[data-v-fbc93b00] p{margin:0 0 6px}.md-body[data-v-fbc93b00] p:last-child{margin-bottom:0}.md-body[data-v-fbc93b00] .md-h{color:#fff;font-weight:600;margin:8px 0 4px}.md-body[data-v-fbc93b00] .md-h:first-child{margin-top:0}.md-body[data-v-fbc93b00] .md-h1{font-size:13px}.md-body[data-v-fbc93b00] .md-h2{font-size:12px}.md-body[data-v-fbc93b00] .md-h3{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.md-body[data-v-fbc93b00] ul,.md-body[data-v-fbc93b00] ol{margin:2px 0 6px;padding-left:16px;display:grid;gap:2px}.md-body[data-v-fbc93b00] ul{list-style:disc}.md-body[data-v-fbc93b00] ol{list-style:decimal}.md-body[data-v-fbc93b00] strong{color:#fff;font-weight:600}.md-body[data-v-fbc93b00] code{font-family:ui-monospace,monospace;font-size:10px;background:#ffffff14;border-radius:3px!important;padding:0 3px}.md-body[data-v-fbc93b00] pre{background:#00000059;border:1px solid var(--v2-edge, var(--color-outline));border-radius:4px!important;padding:6px 8px;margin:4px 0 6px;overflow-x:auto}.md-body[data-v-fbc93b00] pre code{background:none;padding:0}.md-body[data-v-fbc93b00] hr{border:0;border-top:1px solid var(--color-outline);margin:6px 0}.md-body[data-v-fbc93b00] table{border-collapse:collapse;margin:4px 0 6px;width:100%;font-size:10px}.md-body[data-v-fbc93b00] th,.md-body[data-v-fbc93b00] td{border:1px solid var(--color-outline);padding:3px 6px;text-align:left;vertical-align:top}.md-body[data-v-fbc93b00] th{color:#fff;background:#ffffff0d}.ariel-win[data-v-d3808180]{--win-line: rgba(255, 255, 255, .08);--win-line-strong: rgba(255, 255, 255, .14);background:var(--v2-panel-strong, rgba(9, 13, 20, .94));border:1px solid var(--win-line-strong);box-shadow:0 16px 56px #0000008c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}.ariel-win--float[data-v-d3808180]{transform-origin:top right;animation:ariel-pop-in-d3808180 .2s cubic-bezier(.05,.7,.1,1)}.ariel-win--docked[data-v-d3808180]{border-right:0;border-top:0;border-bottom:0}@keyframes ariel-pop-in-d3808180{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ariel-win--float[data-v-d3808180]{animation:none}}.ariel-win__hdr[data-v-d3808180]{border-bottom:1px solid var(--win-line)}.ariel-win__ctx[data-v-d3808180]{border-bottom:1px solid var(--win-line);background:#ffffff08}.hdr-btn[data-v-d3808180]{color:var(--v2-dim, #5f7488);transition:color .12s ease,background .12s ease}.hdr-btn[data-v-d3808180]:hover{color:#fff;background:#ffffff14}.sx-backdrop[data-v-b6a3c493]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#04070b9e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.sx-dialog[data-v-b6a3c493]{width:min(460px,100%);padding:22px 24px 20px;display:flex;flex-direction:column;gap:8px}.sx-kicker[data-v-b6a3c493]{font-size:11px;font-weight:700;letter-spacing:var(--v2-track);color:var(--v2-amber)}.sx-title[data-v-b6a3c493]{font-size:15px;font-weight:600;line-height:1.35;color:#fff}.sx-clock[data-v-b6a3c493]{font-variant-numeric:tabular-nums;color:var(--v2-amber)}.sx-sub[data-v-b6a3c493]{font-size:12.5px;line-height:1.45;color:var(--v2-dim)}.sx-bar[data-v-b6a3c493]{height:3px;margin-top:6px;background:#ffffff14;overflow:hidden}.sx-bar-fill[data-v-b6a3c493]{height:100%;background:var(--v2-amber);transition:width 1s linear}.sx-actions[data-v-b6a3c493]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}@media(prefers-reduced-motion:reduce){.sx-bar-fill[data-v-b6a3c493]{transition:none}}.loading-ring[data-v-dc889198]{animation:loading-ring-spin-dc889198 .7s linear infinite}@keyframes loading-ring-spin-dc889198{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-ring[data-v-dc889198]{animation:loading-ring-pulse-dc889198 1.4s ease-in-out infinite}@keyframes loading-ring-pulse-dc889198{0%,to{opacity:1}50%{opacity:.35}}}.hs-login[data-v-d82f7a7b]{--hs-bg: #161718;--hs-fg: #ffffff;--hs-dim: #b9b9ba;--hs-edge: #454546;--hs-edge-soft: rgba(255, 255, 255, .14);--hs-blue: #0680ff;--hs-glow: #4fb3ff;--hs-core: #4AEDC4;--hs-panel: rgba(22, 23, 24, .72);--hs-mono: "Roboto Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;background:var(--hs-bg);color:var(--hs-fg);color-scheme:dark;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.hs-mono[data-v-d82f7a7b]{font-family:var(--hs-mono)!important}.hs-hero[data-v-d82f7a7b]{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;isolation:isolate}.hs-hero__media[data-v-d82f7a7b]{position:absolute;inset:0;z-index:-3;overflow:hidden}.hs-hero__img[data-v-d82f7a7b]{width:100%;height:100%;object-fit:cover;object-position:62% 55%;transform-origin:55% 60%;animation:hs-kenburns-d82f7a7b 38s ease-in-out infinite alternate}.hs-hero__scrim[data-v-d82f7a7b]{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0a0c0edb,#0a0c0e8c 42%,#0a0c0e26 70%,#0a0c0e59),linear-gradient(180deg,rgba(22,23,24,.55) 0%,rgba(22,23,24,0) 28%,rgba(22,23,24,0) 62%,var(--hs-bg) 100%)}.hs-hero__hex[data-v-d82f7a7b]{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 1 54 16v32L28 63 2 48V16z M28 34 54 49v32L28 96 2 81V49z' fill='none' stroke='%234fb3ff' stroke-width='1'/%3E%3C/svg%3E");background-size:56px 97px;mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 55%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 55%,transparent 100%);animation:hs-lattice-d82f7a7b 14s ease-in-out infinite alternate}.hs-top[data-v-d82f7a7b]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:22px clamp(16px,4vw,48px)}.hs-top__brand[data-v-d82f7a7b]{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.hs-top__product[data-v-d82f7a7b]{font-size:11px;font-weight:500;letter-spacing:.22em;color:var(--hs-fg);padding:8px 12px;border:1px solid var(--hs-edge-soft)}.hs-avmark[data-v-d82f7a7b]{display:block;width:66px;height:27px;object-fit:contain}.hs-avmark--sm[data-v-d82f7a7b]{width:44px;height:18px;opacity:.8}.hs-wordmark[data-v-d82f7a7b]{font-size:20px;font-weight:500;letter-spacing:-.04em;line-height:1;padding-left:14px;border-left:1px solid var(--hs-edge-soft)}.hs-wordmark__u[data-v-d82f7a7b]{color:var(--hs-blue)}.hs-wordmark sup[data-v-d82f7a7b]{font-size:9px;font-weight:600;vertical-align:top;margin-left:1px}.hs-hero__grid[data-v-d82f7a7b]{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,440px);gap:clamp(32px,6vw,96px);align-items:center;padding:clamp(24px,5vh,64px) clamp(16px,4vw,48px) clamp(64px,10vh,120px);max-width:1440px;width:100%;margin:0 auto}.hs-chips[data-v-d82f7a7b]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none}.hs-chips li[data-v-d82f7a7b]{font-size:10px;font-weight:500;letter-spacing:.2em;color:var(--hs-fg);padding:7px 10px;border:1px solid rgba(255,255,255,.28);background:#16171859;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hs-eyebrow[data-v-d82f7a7b]{font-size:11px;font-weight:500;letter-spacing:.2em;color:var(--hs-dim);margin:0 0 18px}.hs-hero__copy .hs-eyebrow[data-v-d82f7a7b]{display:grid;gap:6px;line-height:1.4}.hs-eyebrow__strong[data-v-d82f7a7b]{color:var(--hs-fg)}.hs-h1[data-v-d82f7a7b]{font-size:clamp(52px,7.2vw,96px);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:0 0 22px;text-wrap:balance}.hs-tagline[data-v-d82f7a7b]{font-size:clamp(20px,2.1vw,28px);font-weight:600;letter-spacing:-.04em;line-height:1.2;margin:0 0 20px;color:var(--hs-fg)}.hs-lede[data-v-d82f7a7b]{font-size:16px;line-height:1.6;color:var(--hs-dim);max-width:54ch;margin:0 0 34px}.hs-hero__cta[data-v-d82f7a7b]{display:flex;flex-wrap:wrap;gap:12px}.hs-btn[data-v-d82f7a7b]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;font-size:11px;font-weight:500;letter-spacing:.2em;color:var(--hs-fg);background:#16171859;border:1px solid rgba(255,255,255,.55);cursor:pointer;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.hs-btn[data-v-d82f7a7b]:before,.hs-btn[data-v-d82f7a7b]:after,.hs-btn>i[data-v-d82f7a7b]:before,.hs-btn>i[data-v-d82f7a7b]:after{content:"";position:absolute;width:8px;height:8px;border-color:var(--hs-fg);border-style:solid;border-width:0;transition:border-color .16s ease}.hs-btn[data-v-d82f7a7b]:before{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px}.hs-btn[data-v-d82f7a7b]:after{bottom:-1px;right:-1px;border-bottom-width:2px;border-right-width:2px}.hs-btn>i[data-v-d82f7a7b]:before{top:-1px;right:-1px;border-top-width:2px;border-right-width:2px}.hs-btn>i[data-v-d82f7a7b]:after{bottom:-1px;left:-1px;border-bottom-width:2px;border-left-width:2px}.hs-btn>i[data-v-d82f7a7b]{position:absolute;inset:0;pointer-events:none}.hs-btn[data-v-d82f7a7b]:hover{background:var(--hs-fg);color:#0b0c0d}.hs-btn[data-v-d82f7a7b]:hover:before,.hs-btn[data-v-d82f7a7b]:hover:after,.hs-btn:hover>i[data-v-d82f7a7b]:before,.hs-btn:hover>i[data-v-d82f7a7b]:after{border-color:var(--hs-fg)}.hs-btn--ghost[data-v-d82f7a7b]{border-color:#ffffff47;background:transparent}.hs-btn--ghost[data-v-d82f7a7b]:before,.hs-btn--ghost[data-v-d82f7a7b]:after,.hs-btn--ghost>i[data-v-d82f7a7b]:before,.hs-btn--ghost>i[data-v-d82f7a7b]:after{border-color:#fff9}.hs-btn--primary[data-v-d82f7a7b]{width:100%;background:var(--hs-fg);color:#0b0c0d;border-color:var(--hs-fg)}.hs-btn--primary[data-v-d82f7a7b]:hover{background:#e8e8e9}.hs-btn[data-v-d82f7a7b]:disabled{opacity:.6;cursor:wait}.hs-btn[data-v-d82f7a7b]:focus-visible{outline:2px solid var(--hs-glow);outline-offset:3px}.hs-panel[data-v-d82f7a7b]{position:relative;padding:28px 28px 24px;background:var(--hs-panel);border:1px solid var(--hs-edge);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 30px 80px #0000008c}.hs-panel[data-v-d82f7a7b]:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(79,179,255,.7),transparent)}.hs-panel__head .hs-eyebrow[data-v-d82f7a7b]{margin-bottom:10px}.hs-panel__title-row[data-v-d82f7a7b]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:22px}.hs-panel__title[data-v-d82f7a7b]{font-size:24px;font-weight:600;letter-spacing:-.04em;margin:0}.hs-tag[data-v-d82f7a7b]{font-size:10px;letter-spacing:.14em;color:var(--hs-dim);padding:4px 8px;border:1px solid var(--hs-edge);white-space:nowrap}.hs-alert[data-v-d82f7a7b]{font-size:13px;line-height:1.5;color:var(--hs-fg);padding:10px 12px;margin-bottom:16px;border:1px solid var(--hs-edge);border-left:2px solid var(--hs-glow);background:#4fb3ff0f}.hs-alert--error[data-v-d82f7a7b]{border-left-color:#ff5449;background:#ff544914}.hs-form[data-v-d82f7a7b]{display:grid;gap:16px}.hs-field[data-v-d82f7a7b]{display:grid;gap:8px}.hs-field__label[data-v-d82f7a7b]{font-size:10px;font-weight:500;letter-spacing:.2em;color:var(--hs-dim)}.hs-field input[data-v-d82f7a7b]{width:100%;min-height:46px;padding:0 14px;font-size:15px;color:var(--hs-fg);background:#ffffff09;border:1px solid var(--hs-edge);outline:none;transition:border-color .16s ease,background .16s ease}.hs-field input[data-v-d82f7a7b]::placeholder{color:#b9b9ba8c}.hs-field input[data-v-d82f7a7b]:focus{border-color:var(--hs-fg);background:#ffffff0f}.hs-field input[data-v-d82f7a7b]:disabled{opacity:.6}.hs-form .hs-btn--primary[data-v-d82f7a7b]{margin-top:6px}.hs-panel__foot[data-v-d82f7a7b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.hs-note[data-v-d82f7a7b]{font-size:9px;letter-spacing:.18em;color:var(--hs-dim)}.hs-support[data-v-d82f7a7b]{position:relative;font-size:13px;color:var(--hs-dim)}.hs-support__trigger[data-v-d82f7a7b]{text-decoration:underline;text-underline-offset:3px;cursor:default}.hs-support__tip[data-v-d82f7a7b]{position:absolute;left:0;bottom:calc(100% + 10px);width:max-content;max-width:260px;padding:10px 12px;font-size:12px;line-height:1.5;color:var(--hs-fg);background:#0b0c0d;border:1px solid var(--hs-edge);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.hs-support__tip a[data-v-d82f7a7b]{color:var(--hs-glow)}.hs-support:hover .hs-support__tip[data-v-d82f7a7b],.hs-support:focus-within .hs-support__tip[data-v-d82f7a7b]{opacity:1;pointer-events:auto;transform:translateY(0)}.hs-section[data-v-d82f7a7b]{max-width:1440px;margin:0 auto;padding:clamp(56px,9vh,112px) clamp(16px,4vw,48px);border-top:1px solid var(--hs-edge)}.hs-label[data-v-d82f7a7b]{font-size:11px;font-weight:500;letter-spacing:.2em;color:var(--hs-dim);margin:0 0 18px}.hs-h2[data-v-d82f7a7b]{font-size:clamp(30px,3.6vw,48px);font-weight:600;letter-spacing:-.04em;line-height:1.05;margin:0 0 18px;max-width:22ch;text-wrap:balance}.hs-section__lede[data-v-d82f7a7b]{font-size:16px;line-height:1.6;color:var(--hs-dim);max-width:62ch;margin:0 0 clamp(36px,5vh,56px)}.hs-feature[data-v-d82f7a7b]{display:flex;align-items:flex-start;gap:clamp(18px,3vw,34px);padding:clamp(22px,3.4vw,38px);margin:0 0 22px;border:1px solid var(--hs-edge);border-left:2px solid var(--hs-core);background:linear-gradient(100deg,#4aedc412,#4aedc400 56%),#ffffff04}.hs-feature__mark[data-v-d82f7a7b]{flex-shrink:0;width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--hs-core);color:var(--hs-core)}.hs-feature__icon[data-v-d82f7a7b]{width:28px;height:28px}.hs-feature__text[data-v-d82f7a7b]{min-width:0}.hs-feature__text .hs-eyebrow[data-v-d82f7a7b]{margin:0 0 10px;color:var(--hs-core)}.hs-feature__title[data-v-d82f7a7b]{font-size:clamp(25px,3vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.05;margin:0 0 14px}.hs-feature__body[data-v-d82f7a7b]{font-size:15px;line-height:1.65;color:var(--hs-dim);max-width:70ch;margin:0 0 18px}.hs-feature__tags[data-v-d82f7a7b]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.hs-feature__tags li[data-v-d82f7a7b]{font-size:10px;letter-spacing:.16em;color:var(--hs-fg);padding:5px 9px;border:1px solid var(--hs-edge-soft);background:#16171866}.hs-pillars[data-v-d82f7a7b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hs-edge);border-left:1px solid var(--hs-edge)}.hs-pillar[data-v-d82f7a7b]{position:relative;padding:32px 32px 36px;border-right:1px solid var(--hs-edge);border-bottom:1px solid var(--hs-edge);transition:background .2s ease}.hs-pillar[data-v-d82f7a7b]:hover{background:#ffffff06}.hs-pillar__idx[data-v-d82f7a7b]{position:absolute;top:18px;right:20px;font-size:11px;letter-spacing:.16em;color:var(--hs-dim)}.hs-pillar__icon[data-v-d82f7a7b]{width:28px;height:28px;margin-bottom:20px;display:block}.hs-pillar__title[data-v-d82f7a7b]{font-size:24px;font-weight:600;letter-spacing:-.04em;margin:0 0 12px}.hs-pillar__body[data-v-d82f7a7b]{font-size:15px;line-height:1.6;color:var(--hs-dim);margin:0;max-width:46ch}.hs-tiles[data-v-d82f7a7b]{list-style:none;margin:0;padding:0 0 8px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--hs-edge) transparent}.hs-tile[data-v-d82f7a7b]{position:relative;scroll-snap-align:start;border:1px solid var(--hs-edge);background:#0b0c0d;aspect-ratio:16 / 9;overflow:hidden}.hs-tile img[data-v-d82f7a7b]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease,opacity .3s ease;opacity:.9}.hs-tile:hover img[data-v-d82f7a7b]{transform:scale(1.03);opacity:1}.hs-tile__cap[data-v-d82f7a7b]{position:absolute;left:12px;bottom:12px;font-size:10px;letter-spacing:.18em;color:var(--hs-fg);padding:6px 9px;background:#0b0c0dbf;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hs-footer[data-v-d82f7a7b]{max-width:1440px;margin:0 auto;padding:28px clamp(16px,4vw,48px) 40px;border-top:1px solid var(--hs-edge);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;color:var(--hs-dim)}.hs-footer__brand[data-v-d82f7a7b]{display:inline-flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.18em}.hs-footer__legal[data-v-d82f7a7b]{font-size:12px;line-height:1.5;margin:0;max-width:70ch}.hs-rise[data-v-d82f7a7b]{opacity:0;transform:translateY(14px);animation:hs-rise-d82f7a7b .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.12s + var(--i, 0) * .11s)}@keyframes hs-rise-d82f7a7b{to{opacity:1;transform:none}}@keyframes hs-kenburns-d82f7a7b{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes hs-lattice-d82f7a7b{0%{opacity:.05}to{opacity:.11}}@media(prefers-reduced-motion:reduce){.hs-rise[data-v-d82f7a7b]{opacity:1;transform:none;animation:none}.hs-hero__img[data-v-d82f7a7b],.hs-hero__hex[data-v-d82f7a7b]{animation:none}.hs-login[data-v-d82f7a7b]{scroll-behavior:auto}}@media(max-width:1040px){.hs-hero__grid[data-v-d82f7a7b]{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:32px}}@media(max-width:900px){.hs-hero[data-v-d82f7a7b]{min-height:0}.hs-hero__grid[data-v-d82f7a7b]{grid-template-columns:minmax(0,1fr);gap:36px;align-items:start;padding-bottom:48px}.hs-hero__scrim[data-v-d82f7a7b]{background:linear-gradient(180deg,rgba(22,23,24,.7) 0%,rgba(22,23,24,.35) 30%,rgba(22,23,24,.55) 60%,var(--hs-bg) 100%)}.hs-top[data-v-d82f7a7b]{padding:16px}.hs-wordmark[data-v-d82f7a7b]{font-size:17px}.hs-h1[data-v-d82f7a7b]{font-size:clamp(44px,12vw,64px)}.hs-panel[data-v-d82f7a7b]{padding:22px 18px 18px}.hs-pillars[data-v-d82f7a7b]{grid-template-columns:minmax(0,1fr)}.hs-feature[data-v-d82f7a7b]{flex-direction:column;gap:18px;padding:22px 18px}.hs-tiles[data-v-d82f7a7b]{grid-auto-columns:minmax(260px,80vw)}}@media(max-width:560px){.hs-top__product[data-v-d82f7a7b]{display:none}.hs-panel__foot[data-v-d82f7a7b]{flex-direction:column;align-items:flex-start}}.sidebar-enter-from[data-v-afae43c8],.sidebar-leave-to[data-v-afae43c8]{transform:translate(-100%);opacity:0}.sidebar-enter-active[data-v-afae43c8]{transition:all .2s ease-out}.sidebar-leave-active[data-v-afae43c8]{transition:all .15s ease-in}.sidebar-enter-to[data-v-afae43c8],.sidebar-leave-from[data-v-afae43c8]{transform:translate(0);opacity:1}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M3.3335 11.6666C3.3335 12.5871 4.07969 13.3333 5.00016 13.3333C5.92064 13.3333 6.66683 12.5871 6.66683 11.6666L6.66683 6.66659L11.6668 6.66659C12.5873 6.66659 13.3335 5.92039 13.3335 4.99992C13.3335 4.07944 12.5873 3.33325 11.6668 3.33325H3.3335V11.6666Z' fill='currentColor'/%3E%3Cpath d='M26.6668 11.6666C26.6668 12.5871 25.9206 13.3333 25.0002 13.3333C24.0797 13.3333 23.3335 12.5871 23.3335 11.6666L23.3335 6.66659L18.3335 6.66659C17.413 6.66659 16.6668 5.92039 16.6668 4.99992C16.6668 4.07944 17.413 3.33325 18.3335 3.33325H26.6668L26.6668 11.6666Z' fill='currentColor'/%3E%3Cpath d='M13.3335 24.9999C13.3335 25.9204 12.5873 26.6666 11.6668 26.6666H3.3335V18.3333C3.3335 17.4128 4.07969 16.6666 5.00016 16.6666C5.92064 16.6666 6.66683 17.4128 6.66683 18.3333V23.3333H11.6668C12.5873 23.3333 13.3335 24.0794 13.3335 24.9999Z' fill='currentColor'/%3E%3Cpath d='M18.3335 26.6666C17.413 26.6666 16.6668 25.9204 16.6668 24.9999C16.6668 24.0794 17.413 23.3333 18.3335 23.3333H23.3335V18.3333C23.3335 17.4128 24.0797 16.6666 25.0002 16.6666C25.9206 16.6666 26.6668 17.4128 26.6668 18.3333V26.6666H18.3335Z' fill='currentColor'/%3E%3C/svg%3E");background-size:26px 26px}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle.mapboxgl-ctrl-level-button-selected .mapboxgl-ctrl-icon{filter:invert(1) brightness(1)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl-separator{background-color:#e0e0e0;height:1px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;line-height:normal;padding:0;text-align:center;width:50px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:hover{background-color:#f5f5f5}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#4a5568;color:#fff}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#2d3748}.compass-btn[data-v-6e711fe6]{width:40px;height:40px;background:#1e293be6;border-radius:50%;border:1px solid #475569;cursor:grab;transition:background-color .15s;box-shadow:0 2px 8px #0000004d;display:flex;align-items:center;justify-content:center}.compass-btn[data-v-6e711fe6]:hover{background:#334155f2}.compass-btn.cursor-grabbing[data-v-6e711fe6]{cursor:grabbing}.control-btn[data-v-6e711fe6]{width:32px;height:32px;background:#1e293be6;border-radius:8px;border:1px solid #475569;color:#f1f5f9;cursor:pointer;transition:background-color .15s;box-shadow:0 2px 8px #0000004d;display:flex;align-items:center;justify-content:center}.control-btn[data-v-6e711fe6]:hover{background:#334155f2}.zoom-btn[data-v-6e711fe6]{width:32px;height:32px;background:#1e293be6;border:1px solid #475569;border-bottom:none;color:#f1f5f9;cursor:pointer;transition:background-color .15s;display:flex;align-items:center;justify-content:center}.zoom-btn[data-v-6e711fe6]:last-child{border-bottom:1px solid #475569}.zoom-btn[data-v-6e711fe6]:first-child{border-radius:8px 8px 0 0}.zoom-btn[data-v-6e711fe6]:last-child{border-radius:0 0 8px 8px}.zoom-btn[data-v-6e711fe6]:hover:not(:disabled){background:#334155f2}.pitch-slider-container[data-v-6e711fe6]{position:absolute;right:28px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;padding:6px 12px 6px 20px;background:#1e293bf2;border:1px solid #475569;border-radius:8px;box-shadow:0 2px 8px #0000004d;min-width:140px;opacity:0;pointer-events:none;transition:opacity .15s ease}.group:hover .pitch-slider-container[data-v-6e711fe6]{opacity:1;pointer-events:auto}.pitch-slider[data-v-6e711fe6]{flex:1;height:4px;accent-color:#60a5fa;cursor:pointer}.msg-enter-active[data-v-5bfb2688]{transition:all .2s ease-out}.msg-leave-active[data-v-5bfb2688]{transition:all .15s ease-in}.msg-enter-from[data-v-5bfb2688]{opacity:0;transform:translateY(-8px)}.msg-leave-to[data-v-5bfb2688]{opacity:0;transform:translateY(-4px)}.msg-move[data-v-5bfb2688]{transition:transform .2s ease}.hotkey-enter-active[data-v-f09841f9]{transition:all .15s ease-out}.hotkey-leave-active[data-v-f09841f9]{transition:all .1s ease-in}.hotkey-enter-from[data-v-f09841f9]{opacity:0;transform:translateY(-8px)}.hotkey-leave-to[data-v-f09841f9]{opacity:0;transform:translateY(-4px)}.chip[data-v-99c04d94]{display:flex;align-items:center;gap:6px;height:32px;padding:0 8px;background:#12151ecc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid transparent;border-radius:8px;color:var(--color-text-secondary);font-family:inherit;cursor:pointer;transition:all .12s;white-space:nowrap}.chip[data-v-99c04d94]:hover{background:#222738e6;color:#fff}.chip-open[data-v-99c04d94]{background:#222738f2;color:#fff}.chip-pinned[data-v-99c04d94]{border-color:var(--color-accent)}.chip-accent[data-v-99c04d94]{background:#4aedc41a;border-color:var(--color-accent);color:var(--color-accent)}.chip-text[data-v-99c04d94]{display:flex;flex-direction:column;align-items:flex-start;line-height:1;gap:1px}.chip-caption[data-v-99c04d94]{font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint)}.chip:hover .chip-caption[data-v-99c04d94],.chip-open .chip-caption[data-v-99c04d94]{color:var(--color-text-muted)}.chip-accent .chip-caption[data-v-99c04d94]{color:var(--color-accent);opacity:.7}.chip-value[data-v-99c04d94]{font-size:11px;font-weight:600;letter-spacing:.01em}.chip-popover[data-v-99c04d94]{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;background:color-mix(in srgb,var(--color-surface-lowest) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-outline);border-radius:12px;box-shadow:0 8px 32px #00000059;z-index:30;overflow:hidden}.chip-pop-enter-active[data-v-99c04d94]{transition:all .15s ease-out}.chip-pop-leave-active[data-v-99c04d94]{transition:all .1s ease-in}.chip-pop-enter-from[data-v-99c04d94],.chip-pop-leave-to[data-v-99c04d94]{opacity:0;transform:translateY(-4px)}.basemap-section[data-v-27ade7d0]{padding:8px 10px 10px;border-bottom:1px solid var(--color-outline)}.section-label[data-v-27ade7d0]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);margin-bottom:8px}.basemap-grid[data-v-27ade7d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.basemap-thumb[data-v-27ade7d0]{position:relative;aspect-ratio:3 / 2;border:1.5px solid var(--color-outline);border-radius:4px;cursor:pointer;overflow:hidden;padding:0;background:var(--color-surface-lowest);transition:all .15s}.basemap-thumb img[data-v-27ade7d0],.basemap-thumb .fallback[data-v-27ade7d0]{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;pointer-events:none}.basemap-thumb[data-v-27ade7d0]:hover{border-color:var(--color-text-muted);transform:translateY(-1px)}.basemap-thumb.active[data-v-27ade7d0]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),0 4px 12px #4aedc426}.layer-group[data-v-95df6941]{border-bottom:1px solid var(--color-outline)}.layer-group[data-v-95df6941]:last-child{border-bottom:none}.group-header[data-v-95df6941]{display:flex;align-items:center;padding:6px 10px;gap:7px;cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.group-header[data-v-95df6941]:hover{background:var(--color-surface-high)}.group-check[data-v-95df6941]{width:13px;height:13px;border:1.5px solid var(--color-outline);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.group-check.all-on[data-v-95df6941]{background:var(--color-accent);border-color:var(--color-accent)}.group-check.all-on svg[data-v-95df6941]{color:var(--color-bg);width:9px;height:9px}.group-check.indeterminate[data-v-95df6941]{border-color:var(--color-accent)}.group-check.indeterminate .dash[data-v-95df6941]{width:7px;height:1.5px;background:var(--color-accent)}.group-name[data-v-95df6941]{flex:1;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.group-count[data-v-95df6941]{font-size:9px;color:var(--color-text-faint)}.group-chevron[data-v-95df6941]{color:var(--color-text-faint);transition:transform .2s}.group-chevron.expanded[data-v-95df6941]{transform:rotate(90deg)}.group-chevron svg[data-v-95df6941]{width:11px;height:11px}.group-content[data-v-95df6941]{overflow:hidden;transition:max-height .25s ease-out,opacity .15s}.group-content.collapsed[data-v-95df6941]{max-height:0;opacity:0}.group-content.expanded[data-v-95df6941]{max-height:800px;opacity:1}.group-pad[data-v-95df6941]{height:3px}.layer-row[data-v-25f94eee]{display:flex;align-items:center;padding:0 10px 0 16px;height:26px;gap:6px;cursor:pointer;transition:background .1s}.layer-row[data-v-25f94eee]:hover{background:#181d2880}.layer-row.sub[data-v-25f94eee]{padding-left:32px}.expand-arrow[data-v-25f94eee]{width:12px;height:12px;color:var(--color-text-faint);flex-shrink:0;transition:transform .15s;display:flex;align-items:center;justify-content:center}.expand-arrow.expanded[data-v-25f94eee]{transform:rotate(90deg)}.expand-arrow svg[data-v-25f94eee]{width:10px;height:10px}.expand-spacer[data-v-25f94eee]{width:12px;flex-shrink:0}.eye-icon[data-v-25f94eee]{width:14px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.eye-icon svg[data-v-25f94eee]{width:12px;height:12px}.layer-row.visible .eye-icon[data-v-25f94eee]{color:var(--color-accent)}.layer-row.hidden .eye-icon[data-v-25f94eee]{color:var(--color-text-muted)}.layer-swatch[data-v-25f94eee]{width:7px;height:7px;flex-shrink:0;opacity:.85}.layer-row.hidden .layer-swatch[data-v-25f94eee]{opacity:.5}.layer-name[data-v-25f94eee]{flex:1;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-row.visible .layer-name[data-v-25f94eee]{color:var(--color-text-secondary)}.layer-row.hidden .layer-name[data-v-25f94eee]{color:var(--color-text-muted)}.settings-btn[data-v-25f94eee]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--color-text-faint);background:none;border:none;cursor:pointer;opacity:0;transition:all .15s;flex-shrink:0}.layer-row:hover .settings-btn[data-v-25f94eee]{opacity:.6}.settings-btn[data-v-25f94eee]:hover{opacity:1!important;color:var(--color-text-secondary)}.settings-btn svg[data-v-25f94eee]{width:11px;height:11px}.solo-btn[data-v-25f94eee]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;font-family:inherit;color:var(--color-text-faint);background:none;border:1px solid transparent;cursor:pointer;opacity:0;transition:all .15s;flex-shrink:0}.layer-row:hover .solo-btn[data-v-25f94eee]{opacity:.6}.solo-btn[data-v-25f94eee]:hover{opacity:1!important;color:var(--color-accent);border-color:var(--color-accent);background:#4aedc414}.solo-btn.active[data-v-25f94eee]{opacity:1;color:var(--color-bg);background:var(--color-accent);border-color:var(--color-accent)}.opacity-row[data-v-25f94eee]{display:flex;align-items:center;padding:0 10px 4px 44px;gap:8px;height:22px}.opacity-slider[data-v-25f94eee]{flex:1;-webkit-appearance:none;appearance:none;height:3px;background:var(--color-surface-high);outline:none}.opacity-slider[data-v-25f94eee]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;background:var(--color-accent);border:none}.opacity-value[data-v-25f94eee]{font-size:9px;color:var(--color-text-faint);width:24px}.pop-header[data-v-75f9e31e]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--color-outline)}.pop-title[data-v-75f9e31e]{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)}.pop-actions[data-v-75f9e31e]{display:flex;gap:2px}.hdr-btn[data-v-75f9e31e]{padding:2px 6px;font-size:10px;font-family:inherit;color:var(--color-text-muted);background:transparent;border:1px solid transparent;border-radius:3px;cursor:pointer;transition:all .12s}.hdr-btn[data-v-75f9e31e]:hover{border-color:var(--color-outline);color:var(--color-text-secondary)}.pop-basemap[data-v-75f9e31e]{width:280px}.mode-toggle[data-v-75f9e31e]{display:flex;margin:6px 10px;border:1px solid var(--color-outline);border-radius:3px;overflow:hidden}.display-row[data-v-75f9e31e]{display:flex;align-items:center;gap:8px;padding:8px 10px 0}.display-label[data-v-75f9e31e]{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);flex:0 0 auto}.display-toggle[data-v-75f9e31e]{flex:1;display:flex;border:1px solid var(--color-outline);border-radius:3px;overflow:hidden}.mode-btn[data-v-75f9e31e]{flex:1;padding:4px 6px;font-size:10px;font-weight:500;font-family:inherit;color:var(--color-text-muted);background:transparent;border:none;border-right:1px solid var(--color-outline);cursor:pointer;transition:all .12s}.mode-btn[data-v-75f9e31e]:last-child{border-right:none}.mode-btn[data-v-75f9e31e]:hover{background:#ffffff0a;color:var(--color-text-secondary)}.mode-btn.active[data-v-75f9e31e]{background:var(--color-accent);color:#fff}.pop-body[data-v-75f9e31e]{max-height:50vh;overflow-y:auto;padding:2px 0}.pop-body-lg[data-v-75f9e31e]{width:272px;max-height:70vh}.pop-body[data-v-75f9e31e]::-webkit-scrollbar{width:3px}.pop-body[data-v-75f9e31e]::-webkit-scrollbar-track{background:transparent}.pop-body[data-v-75f9e31e]::-webkit-scrollbar-thumb{background:var(--color-outline)}.alt-block[data-v-75f9e31e]{padding:8px 10px;border-bottom:1px solid var(--color-outline);display:flex;flex-direction:column;gap:6px}.alt-row[data-v-75f9e31e]{display:flex;align-items:baseline;justify-content:space-between}.alt-label[data-v-75f9e31e]{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)}.alt-value[data-v-75f9e31e]{font-size:11px;font-family:Inter,sans-serif;color:var(--color-text-primary)}.alt-slider[data-v-75f9e31e]{width:100%;accent-color:var(--color-accent)}.alt-presets[data-v-75f9e31e]{display:flex;flex-wrap:wrap;gap:3px}.alt-preset-btn[data-v-75f9e31e]{flex:1 0 auto;padding:3px 6px;font-size:10px;font-family:inherit;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-outline);border-radius:3px;cursor:pointer;transition:all .12s}.alt-preset-btn[data-v-75f9e31e]:hover{background:#ffffff0a;color:var(--color-text-secondary)}.alt-preset-btn.active[data-v-75f9e31e]{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.alt-hint[data-v-75f9e31e]{font-size:10px;line-height:1.35;color:var(--color-text-faint);padding-top:2px}.threat-field-toggle[data-v-75f9e31e]{display:flex;margin:4px 16px 6px 28px;border:1px solid var(--color-outline);border-radius:3px;overflow:hidden}.field-mode-btn[data-v-75f9e31e]{flex:1;padding:3px 6px;font-size:9px;font-weight:500;font-family:inherit;color:var(--color-text-muted);background:transparent;border:none;border-right:1px solid var(--color-outline);cursor:pointer;transition:all .12s}.field-mode-btn[data-v-75f9e31e]:last-child{border-right:none}.field-mode-btn[data-v-75f9e31e]:hover{background:#ffffff0a;color:var(--color-text-secondary)}.field-mode-btn.active[data-v-75f9e31e]{background:var(--color-accent);color:#fff}.cam-body[data-v-75f9e31e]{width:240px;max-height:60vh}.cam-section+.cam-section[data-v-75f9e31e]{border-top:1px solid var(--color-outline)}.cam-section-title[data-v-75f9e31e]{padding:6px 10px 4px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)}.cam-row[data-v-75f9e31e]{display:flex;align-items:center;gap:8px;width:100%;padding:5px 10px;font-size:11px;font-family:inherit;color:var(--color-text-secondary);background:transparent;border:none;text-align:left;cursor:pointer;transition:background .12s}.cam-row[data-v-75f9e31e]:hover{background:#ffffff0a}.cam-row.active[data-v-75f9e31e]{background:#06b6d42e;color:#fff}.cam-row-dot[data-v-75f9e31e]{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.cam-row-label[data-v-75f9e31e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cam-row-hint[data-v-75f9e31e]{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)}.cam-empty[data-v-75f9e31e]{padding:12px 10px;font-size:10px;line-height:1.4;color:var(--color-text-faint)}.chip-tool-grid[data-v-f92373c5]{display:flex;gap:6px;padding:8px}.chip-tool-btn[data-v-f92373c5]{flex-direction:column;gap:2px;height:auto;padding:6px 8px;min-width:52px}.chip-tool-label[data-v-f92373c5]{font-size:10px;font-weight:500;letter-spacing:.01em}.search-clear-btn[data-v-f92373c5]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--color-text-faint);background:transparent;border:none;border-radius:3px;cursor:pointer;transition:color .12s}.search-clear-btn[data-v-f92373c5]:hover{color:var(--color-text-primary)}.popup-enter-active[data-v-f92373c5]{transition:all .15s ease-out}.popup-leave-active[data-v-f92373c5]{transition:all .1s ease-in}.popup-enter-from[data-v-f92373c5],.popup-leave-to[data-v-f92373c5]{opacity:0;transform:translate(-50%) translateY(-4px)}[data-v-c4d3147b] .mapboxgl-ctrl-bottom-left{left:8px;bottom:8px}[data-v-c4d3147b] .mapboxgl-ctrl-logo,[data-v-c4d3147b] .mapboxgl-ctrl-attrib{display:none!important}.opt-border-running[data-v-c4d3147b]{box-shadow:inset 0 0 0 2px #f59e0b80}.opt-border-converged[data-v-c4d3147b]{box-shadow:inset 0 0 0 2px #10b98180}.field-computing-overlay[data-v-c4d3147b]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 28px;background:#080a0ebf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,120,40,.25);border-radius:6px}.field-spinner[data-v-c4d3147b]{width:36px;height:36px}.field-computing-text[data-v-c4d3147b]{font-size:11px;font-weight:500;letter-spacing:.04em;color:#ffb464e6;font-family:SF Mono,Menlo,Consolas,monospace}.field-spinner-enter-active[data-v-c4d3147b]{transition:opacity .15s ease-out}.field-spinner-leave-active[data-v-c4d3147b]{transition:opacity .2s ease-in}.field-spinner-enter-from[data-v-c4d3147b],.field-spinner-leave-to[data-v-c4d3147b]{opacity:0}.panel-enter-active[data-v-790fa481]{transition:all .2s ease-out}.panel-leave-active[data-v-790fa481]{transition:all .15s ease-in}.panel-enter-from[data-v-790fa481],.panel-leave-to[data-v-790fa481]{opacity:0;transform:translate(20px)}.seg-active[data-v-e4ab39a8]{background-color:var(--color-accent);color:var(--color-bg);font-weight:600}.slider[data-v-26921341]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #1e40af}.slider[data-v-26921341]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #1e40af}.slider-threat[data-v-04829902]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#ff1493;cursor:pointer;border:2px solid #C2185B}.slider-threat[data-v-04829902]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#ff1493;cursor:pointer;border:2px solid #C2185B}.slider-sensor[data-v-9f65efd0]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#ff9100;cursor:pointer;border:2px solid #E65100}.slider-sensor[data-v-9f65efd0]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#ff9100;cursor:pointer;border:2px solid #E65100}.slider[data-v-f474c373]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #1e40af}.slider[data-v-f474c373]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #1e40af}.slider-sensor[data-v-b0a3720b]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#ff9100;cursor:pointer;border:2px solid #E65100}.slider-sensor[data-v-b0a3720b]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#ff9100;cursor:pointer;border:2px solid #E65100}.slider-sim[data-v-8dcb8d96]::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:#06b6d4;cursor:pointer;border:2px solid #0891B2}.slider-sim[data-v-8dcb8d96]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#06b6d4;cursor:pointer;border:2px solid #0891B2}.slider-sim[data-v-c63f8eea]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#06b6d4;cursor:pointer;border:2px solid #0891B2}.slider-sim[data-v-c63f8eea]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#06b6d4;cursor:pointer;border:2px solid #0891B2}.settings-section[data-v-817d7802]{margin-bottom:0}.settings-section-title[data-v-817d7802]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid rgba(69,71,74,.3)}.settings-row[data-v-817d7802]{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.settings-label[data-v-817d7802]{font-size:10px;color:var(--color-text-secondary)}.toggle-switch[data-v-817d7802]{width:28px;height:14px;background:var(--color-surface-high);border:1px solid var(--color-outline);position:relative;cursor:pointer;transition:all .15s}.toggle-switch.on[data-v-817d7802]{background:#4aedc433;border-color:var(--color-accent)}.toggle-switch[data-v-817d7802]:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;background:var(--color-text-muted);transition:all .15s}.toggle-switch.on[data-v-817d7802]:after{left:16px;background:var(--color-accent)}.slider-row[data-v-817d7802]{display:flex;align-items:center;gap:8px;padding:2px 0}.slider-row input[type=range][data-v-817d7802]{flex:1;-webkit-appearance:none;appearance:none;height:3px;background:var(--color-surface-high);outline:none}.slider-row input[type=range][data-v-817d7802]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;background:var(--color-accent);border:none}.slider-val[data-v-817d7802]{font-size:9px;color:var(--color-text-faint);width:32px;text-align:right}.color-picker[data-v-817d7802]{display:flex;gap:4px;margin-top:4px}.color-dot[data-v-817d7802]{width:16px;height:16px;cursor:pointer;border:1.5px solid transparent;transition:border-color .15s}.color-dot[data-v-817d7802]:hover{border-color:var(--color-text-muted)}.color-dot.active[data-v-817d7802]{border-color:var(--color-text-primary)}.style-option[data-v-817d7802]{font-size:9px;padding:3px 8px;color:var(--color-text-muted);border:1px solid var(--color-outline);background:none;cursor:pointer;font-family:inherit;text-transform:capitalize;transition:all .15s}.style-option.active[data-v-817d7802]{color:var(--color-accent);border-color:var(--color-accent);background:#4aedc40f}.style-option[data-v-817d7802]:hover{color:var(--color-text-primary);border-color:var(--color-text-muted)}.header-action[data-v-bf0254ee]{font-size:10px;font-weight:500;color:var(--color-text-muted);cursor:pointer;padding:2px 6px;border:1px solid transparent;background:none;transition:all .15s}.header-action[data-v-bf0254ee]:hover{color:var(--color-accent);border-color:var(--color-outline);background:var(--color-surface-high)}.tool-btn[data-v-bf0254ee]{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--color-text-secondary);padding:5px 9px;border:1px solid var(--color-outline);border-radius:6px;background:var(--color-surface-high);cursor:pointer;transition:all .15s}.tool-btn[data-v-bf0254ee]:hover{color:var(--color-accent);border-color:var(--color-accent)}.export-menu[data-v-bf0254ee]{position:absolute;top:100%;left:0;margin-top:4px;z-index:30;background:#080a0dfa;border:1px solid var(--color-outline);border-radius:6px;overflow:hidden;min-width:150px;box-shadow:0 8px 24px #00000080}.export-item[data-v-bf0254ee]{display:block;width:100%;text-align:left;padding:7px 10px;font-size:11px;color:var(--color-text-secondary);background:none;border:none;cursor:pointer}.export-item[data-v-bf0254ee]:hover{background:var(--color-surface-high);color:var(--color-accent)}.imported-row[data-v-bf0254ee]{border-bottom:1px solid rgba(255,255,255,.04)}.imported-actions[data-v-bf0254ee]{display:flex;align-items:center;gap:3px;padding:0 10px 4px 28px}.fmt-badge[data-v-bf0254ee]{font-size:8px;font-weight:700;letter-spacing:.05em;color:var(--color-text-faint);text-transform:uppercase}.mini-btn[data-v-bf0254ee]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);background:none;border:none;cursor:pointer;font-size:11px;transition:color .15s}.mini-btn[data-v-bf0254ee]:hover{color:var(--color-accent)}.mini-btn.danger[data-v-bf0254ee]:hover{color:var(--color-error)}.mini-btn[data-v-bf0254ee]:disabled{opacity:.3;cursor:default}.field[data-v-2ae01565]{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--color-text-muted)}.inp[data-v-2ae01565]{background:var(--color-bg);border:1px solid var(--color-outline);color:#fff;font-size:12px;padding:5px 8px;width:100%;outline:none}.inp[data-v-2ae01565]:focus{border-color:var(--color-accent)}.type-card[data-v-2ae01565]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;border:1px solid var(--color-outline);background:var(--color-surface-high);cursor:pointer;transition:all .12s}.type-card[data-v-2ae01565]:hover{border-color:var(--color-accent)}.type-card.active[data-v-2ae01565]{border-color:var(--color-accent);background:var(--color-surface-highest)}.type-dot[data-v-2ae01565]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#000;font-weight:700;font-size:11px}.type-label[data-v-2ae01565]{font-size:12px;color:#fff;font-weight:600;margin-top:2px}.type-kind[data-v-2ae01565]{font-size:9px;color:var(--color-text-faint);text-transform:uppercase}.cap-chip[data-v-2ae01565],.seg[data-v-2ae01565]{font-size:11px;padding:3px 9px;border:1px solid var(--color-outline);background:var(--color-surface-high);color:var(--color-text-muted);cursor:pointer}.cap-chip.active[data-v-2ae01565],.seg.active[data-v-2ae01565]{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.preview-wrap[data-v-2ae01565]{display:flex;gap:10px;align-items:center;padding:6px 0}.preview-svg[data-v-2ae01565]{width:150px;height:150px;touch-action:none;cursor:grab;flex-shrink:0}.ring[data-v-2ae01565]{fill:none;stroke:var(--color-outline);stroke-width:1}.ring.faint[data-v-2ae01565]{stroke-opacity:.4}.wedge[data-v-2ae01565]{fill-opacity:.28;stroke:none}.north[data-v-2ae01565]{stroke:var(--color-text-faint);stroke-width:1}.ntxt[data-v-2ae01565]{fill:var(--color-text-faint);font-size:10px;text-anchor:middle}.handle[data-v-2ae01565]{stroke:#fff;stroke-width:1.5;cursor:grab}.preview-meta[data-v-2ae01565]{font-size:11px;color:var(--color-text-muted)}.preview-meta b[data-v-2ae01565]{color:#fff}.adv[data-v-2ae01565]{border:1px solid var(--color-outline);padding:6px 8px}.adv summary[data-v-2ae01565]{font-size:11px;cursor:pointer;color:var(--color-text-secondary)}.tag-sim[data-v-2ae01565]{font-size:9px;background:#16653433;color:#4ade80;padding:1px 4px;border-radius:3px}.tag-cap[data-v-2ae01565]{font-size:9px;background:#78350f33;color:#fbbf24;padding:1px 4px;border-radius:3px}.rev-card[data-v-2ae01565]{border:1px solid var(--color-outline);padding:10px;background:var(--color-surface-high)}@keyframes pulse-cabc5164{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-cabc5164]{animation:pulse-cabc5164 2s ease-in-out infinite}.slider[data-v-11e160cd]{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:#374151;outline:none;cursor:pointer}.slider[data-v-11e160cd]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#0fc;border:2px solid #064e3b;cursor:pointer;box-shadow:0 0 6px #0fc6}.slider[data-v-11e160cd]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#0fc;border:2px solid #064e3b;cursor:pointer;box-shadow:0 0 6px #0fc6}[data-v-11e160cd] .mapboxgl-ctrl-logo,[data-v-11e160cd] .mapboxgl-ctrl-attrib{display:none!important}.dv-sidebar[data-v-3569da48]{position:absolute;top:16px;left:16px;bottom:240px;width:320px;background:#12151ed1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-outline);display:flex;flex-direction:column;color:var(--color-text-secondary);font-size:11px;letter-spacing:.06em;z-index:8;overflow:hidden;pointer-events:auto;box-shadow:0 4px 28px #00000080}.dv-header[data-v-3569da48]{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-outline);background:var(--color-surface-lowest)}.dv-brand[data-v-3569da48]{display:flex;align-items:center;gap:8px}.dv-logo[data-v-3569da48]{color:var(--color-accent);text-shadow:0 0 6px var(--color-accent);font-size:16px}.dv-brand-text[data-v-3569da48]{color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em}.dv-brand-sub[data-v-3569da48]{color:var(--color-text-muted);font-weight:400;margin-left:6px}.dv-clear[data-v-3569da48]{background:transparent;border:1px solid var(--color-outline);color:var(--color-error);font-family:inherit;font-size:10px;padding:4px 8px;cursor:pointer;letter-spacing:.12em}.dv-clear[data-v-3569da48]:hover{background:#ff54491f;border-color:var(--color-error)}.dv-placement-banner[data-v-3569da48]{padding:8px 12px;background:#4aedc41a;border-bottom:1px solid rgba(74,237,196,.35);color:var(--color-accent);font-size:10px;letter-spacing:.14em;display:flex;align-items:center;gap:10px}.pulse[data-v-3569da48]{animation:pulse-3569da48 1.2s ease-in-out infinite}@keyframes pulse-3569da48{0%,to{opacity:1;text-shadow:0 0 6px var(--color-accent)}50%{opacity:.4;text-shadow:0 0 12px var(--color-accent)}}.banner-label[data-v-3569da48]{flex:1}.banner-cancel[data-v-3569da48]{background:transparent;border:none;color:var(--color-accent);font-size:16px;cursor:pointer;padding:0 4px}.dv-section[data-v-3569da48]{padding:10px 12px;border-bottom:1px solid var(--color-outline)}.dv-section-title[data-v-3569da48]{font-size:10px;color:var(--color-text-muted);letter-spacing:.24em;margin-bottom:8px}.dv-palette[data-v-3569da48]{display:flex;flex-direction:column;gap:4px}.dv-asset[data-v-3569da48]{display:flex;align-items:center;gap:10px;padding:7px 8px;background:var(--color-surface);border:1px solid transparent;color:var(--color-text-secondary);cursor:pointer;text-align:left;font-family:inherit;transition:all .12s}.dv-asset[data-v-3569da48]:hover:not(:disabled){border-color:var(--accent, var(--color-accent));background:var(--color-surface-high)}.dv-asset[data-v-3569da48]:disabled{opacity:.4;cursor:not-allowed}.asset-letter[data-v-3569da48]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.asset-body[data-v-3569da48]{display:flex;flex-direction:column;min-width:0}.asset-label[data-v-3569da48]{color:#fff;font-size:11px;font-weight:500}.asset-cat[data-v-3569da48]{color:var(--color-text-muted);font-size:9px;letter-spacing:.12em}.dv-list[data-v-3569da48]{display:flex;flex-direction:column;gap:2px;margin-top:8px;max-height:160px;overflow-y:auto}.dv-item[data-v-3569da48]{display:flex;align-items:center;gap:8px;padding:5px 8px;background:var(--color-surface-low);cursor:pointer;transition:background .12s}.dv-item[data-v-3569da48]:hover{background:var(--color-surface-container)}.dv-item.is-selected[data-v-3569da48]{background:#4aedc414;border-left:2px solid var(--color-accent)}.item-letter[data-v-3569da48]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.item-label[data-v-3569da48]{flex:1;color:#fff;font-size:10px;letter-spacing:.08em}.item-progress[data-v-3569da48]{color:var(--color-text-muted);font-size:9px}.item-x[data-v-3569da48]{background:transparent;border:none;color:var(--color-text-muted);font-size:14px;cursor:pointer;padding:0 4px;line-height:1}.item-x[data-v-3569da48]:hover{color:var(--color-error)}.dv-config[data-v-3569da48]{margin-top:10px;padding:8px 10px;background:var(--color-surface-low);border-left:2px solid var(--color-accent)}.config-title[data-v-3569da48]{font-size:9px;color:var(--color-accent);letter-spacing:.18em;margin-bottom:6px}.config-row[data-v-3569da48]{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:10px}.config-row.static[data-v-3569da48]{color:var(--color-text-muted)}.config-key[data-v-3569da48]{width:86px;color:var(--color-text-muted);letter-spacing:.1em}.config-row input[type=range][data-v-3569da48]{flex:1;-webkit-appearance:none;appearance:none;background:transparent;height:16px}.config-row input[type=range][data-v-3569da48]::-webkit-slider-runnable-track{height:2px;background:var(--color-outline)}.config-row input[type=range][data-v-3569da48]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:var(--color-accent);border:none;margin-top:-4px;box-shadow:0 0 6px var(--color-accent)}.config-val[data-v-3569da48]{min-width:40px;color:#fff;text-align:right;font-variant-numeric:tabular-nums}.dv-draft[data-v-3569da48]{margin-top:8px;padding:8px 10px;background:var(--color-surface-low);border-left:2px solid #FF6A80}.draft-title[data-v-3569da48]{font-size:9px;color:#ff6a80;letter-spacing:.16em;margin-bottom:6px}.draft-row[data-v-3569da48]{display:flex;align-items:center;gap:8px;font-size:10px;margin:3px 0}.draft-dot[data-v-3569da48]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.draft-dot.src[data-v-3569da48]{background:#4aedc4;box-shadow:0 0 6px #4aedc4}.draft-dot.tgt[data-v-3569da48]{background:#ff6a80;box-shadow:0 0 6px #ff6a80}.draft-key[data-v-3569da48]{color:var(--color-text-muted);width:60px;letter-spacing:.1em}.draft-val[data-v-3569da48]{color:#fff;font-variant-numeric:tabular-nums}.dv-log-section[data-v-3569da48]{flex:1;display:flex;flex-direction:column;min-height:0;border-bottom:none}.dv-log[data-v-3569da48]{flex:1;overflow-y:auto;font-size:10px;display:flex;flex-direction:column;gap:2px}.dv-log-empty[data-v-3569da48]{color:var(--color-text-muted);font-style:italic;padding:4px 0}.log-row[data-v-3569da48]{display:grid;grid-template-columns:64px 30px 1fr 52px;gap:4px;align-items:baseline;padding:2px 0;color:var(--color-text-secondary)}.log-row.ev-detect .log-type[data-v-3569da48]{color:#ffde5a;font-weight:700}.log-row.ev-lose .log-type[data-v-3569da48]{color:var(--color-text-muted)}.log-time[data-v-3569da48]{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.log-type[data-v-3569da48]{letter-spacing:.12em}.log-body[data-v-3569da48]{font-size:9px}.log-dist[data-v-3569da48]{text-align:right;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.swimlane-panel[data-v-1ceafa56]{position:absolute;left:0;right:0;bottom:0;background:#12151ee0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-outline);display:flex;flex-direction:column;color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:11px;z-index:7;box-shadow:0 -4px 20px #00000080}.swimlane-resize[data-v-1ceafa56]{position:absolute;top:-3px;left:0;right:0;height:6px;cursor:ns-resize;z-index:3}.swimlane-resize[data-v-1ceafa56]:hover{background:#4aedc440}.swimlane-header[data-v-1ceafa56]{display:flex;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--color-outline);background:var(--color-surface-lowest);flex-shrink:0}.sim-state-badge[data-v-1ceafa56]{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:10px;letter-spacing:.2em;font-weight:700;background:var(--color-surface);border:1px solid var(--color-outline)}.state-dot[data-v-1ceafa56]{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted)}.swimlane-header.state-setup .sim-state-badge[data-v-1ceafa56]{color:var(--color-accent);border-color:var(--color-accent)}.swimlane-header.state-setup .state-dot[data-v-1ceafa56]{background:var(--color-accent);box-shadow:0 0 6px var(--color-accent)}.swimlane-header.state-running .sim-state-badge[data-v-1ceafa56]{color:#ffde5a;border-color:#ffde5a}.swimlane-header.state-running .state-dot[data-v-1ceafa56]{background:#ffde5a;box-shadow:0 0 8px #ffde5a;animation:live-pulse-1ceafa56 1s ease-in-out infinite}.swimlane-header.state-paused .sim-state-badge[data-v-1ceafa56]{color:#ffb86b;border-color:#ffb86b}.swimlane-header.state-paused .state-dot[data-v-1ceafa56]{background:#ffb86b}@keyframes live-pulse-1ceafa56{50%{opacity:.35}}.sim-transport[data-v-1ceafa56]{display:flex;gap:4px}.tport-btn[data-v-1ceafa56]{background:transparent;border:1px solid var(--color-outline);color:var(--color-text-secondary);width:34px;height:26px;cursor:pointer;font-size:11px;font-family:inherit}.tport-btn[data-v-1ceafa56]:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.tport-btn[data-v-1ceafa56]:disabled{opacity:.35;cursor:not-allowed}.tport-btn.play[data-v-1ceafa56]:not(:disabled){border-color:var(--color-accent);color:var(--color-accent);text-shadow:0 0 4px var(--color-accent)}.tport-btn.play[data-v-1ceafa56]:hover:not(:disabled){background:#4aedc426}.tport-btn.stop[data-v-1ceafa56]:not(:disabled):hover{border-color:var(--color-error);color:var(--color-error)}.sim-clock[data-v-1ceafa56]{display:flex;gap:4px;align-items:baseline;font-variant-numeric:tabular-nums;min-width:150px}.clock-cur[data-v-1ceafa56]{color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em}.clock-sep[data-v-1ceafa56]{color:var(--color-text-muted)}.clock-tot[data-v-1ceafa56]{color:var(--color-text-muted);font-size:11px;letter-spacing:.08em}.sim-speed[data-v-1ceafa56]{display:flex;gap:3px;margin-left:auto}.speed-btn[data-v-1ceafa56]{background:transparent;border:1px solid var(--color-outline);color:var(--color-text-muted);font-family:inherit;font-size:10px;padding:3px 7px;cursor:pointer;letter-spacing:.1em}.speed-btn[data-v-1ceafa56]:hover{color:var(--color-text-secondary)}.speed-btn.active[data-v-1ceafa56]{border-color:var(--color-accent);color:var(--color-accent);background:#4aedc41a}.swimlane-axis[data-v-1ceafa56]{display:flex;height:22px;border-bottom:1px solid var(--color-outline);background:var(--color-surface-low);flex-shrink:0}.axis-label-col[data-v-1ceafa56]{width:172px;display:flex;align-items:center;padding:0 12px;font-size:9px;letter-spacing:.22em;color:var(--color-text-muted);border-right:1px solid var(--color-outline)}.axis-track[data-v-1ceafa56]{position:relative;flex:1}.axis-tick[data-v-1ceafa56]{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;transform:translate(-50%)}.axis-tick-mark[data-v-1ceafa56]{width:1px;height:6px;background:var(--color-text-muted)}.axis-tick-label[data-v-1ceafa56]{font-size:9px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:1px;letter-spacing:.06em}.swimlane-rows[data-v-1ceafa56]{position:relative;flex:1;overflow-y:auto;overflow-x:hidden}.empty-state[data-v-1ceafa56]{padding:24px;text-align:center;color:var(--color-text-muted);font-size:11px;letter-spacing:.1em}.row-group-label[data-v-1ceafa56]{padding:6px 12px 3px;font-size:9px;letter-spacing:.24em;font-weight:700;color:var(--color-text-secondary);background:var(--color-surface-lowest);border-bottom:1px solid var(--color-outline);position:sticky;top:0;z-index:2;display:flex;align-items:baseline;gap:10px}.row-group-hint[data-v-1ceafa56]{font-size:10px;font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--color-text-faint)}.swimlane-row[data-v-1ceafa56]{display:flex;height:26px;border-bottom:1px solid rgba(69,71,74,.4);background:var(--color-surface)}.swimlane-row.uav-row[data-v-1ceafa56]{background:var(--color-surface-low)}.row-label[data-v-1ceafa56]{width:172px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 10px;border-right:1px solid var(--color-outline);cursor:pointer;transition:background .12s}.row-label[data-v-1ceafa56]:hover{background:var(--color-surface-high)}.row-letter[data-v-1ceafa56]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;flex-shrink:0}.row-letter.uav[data-v-1ceafa56]{font-size:9px;letter-spacing:.06em}.row-name-stack[data-v-1ceafa56]{display:flex;flex-direction:column;min-width:0;line-height:1.1;gap:2px}.row-name[data-v-1ceafa56]{color:#fff;font-size:11px;letter-spacing:.06em;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-sub[data-v-1ceafa56]{color:var(--color-text-muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-track[data-v-1ceafa56]{flex:1;position:relative;cursor:pointer}.seg[data-v-1ceafa56]{position:absolute;top:7px;bottom:7px;min-width:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.92;transition:opacity .12s,filter .12s}.seg[data-v-1ceafa56]:hover{opacity:1;filter:brightness(1.2)}.seg.seg-future[data-v-1ceafa56]{opacity:.35;background-image:repeating-linear-gradient(45deg,#ffffff14 0 4px,#0000 4px 8px);border-top:1px dashed rgba(255,255,255,.5)}.seg.seg-future[data-v-1ceafa56]:hover{opacity:.7;filter:brightness(1.25)}.seg.seg-multi[data-v-1ceafa56]{top:5px;bottom:5px;box-shadow:inset 0 0 8px #ffffff59,0 0 10px #ff073abf}.seg-count[data-v-1ceafa56]{font-size:9px;font-weight:700;color:#0a0a10;letter-spacing:.08em;text-shadow:0 0 3px rgba(255,255,255,.55);padding:0 4px;pointer-events:none}.chip[data-v-1ceafa56]{position:absolute;top:4px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;letter-spacing:.02em;color:#0a0a10;border:1px solid rgba(255,255,255,.25);transform:translate(-9px);cursor:pointer;font-family:Inter,sans-serif;z-index:2}.chip[data-v-1ceafa56]:hover{z-index:3;transform:translate(-9px) scale(1.15)}.live-tick[data-v-1ceafa56]{position:absolute;top:4px;bottom:4px;width:2px;border-right:2px dashed rgba(255,7,58,.9);pointer-events:none;z-index:1}.uav-row .lifetime-bar[data-v-1ceafa56]{position:absolute;top:calc(50% - 1px);height:2px;background:var(--color-text-faint);border-top:1px dashed var(--color-text-muted);opacity:.6}.uav-row .seg[data-v-1ceafa56]{top:8px;bottom:8px}.uav-row .seg.seg-multi[data-v-1ceafa56]{top:5px;bottom:5px}.uav-row .marker[data-v-1ceafa56]{position:absolute;font-size:9px;color:var(--color-text-secondary);top:50%;transform:translate(-50%,-50%);pointer-events:none;line-height:1;z-index:1}.uav-row .marker.takeoff[data-v-1ceafa56]{color:var(--color-accent);text-shadow:0 0 4px var(--color-accent)}.uav-row .marker.target[data-v-1ceafa56]{color:var(--color-error);text-shadow:0 0 4px var(--color-error)}.uav-row .marker.target.marker-detonated[data-v-1ceafa56]{color:#ffb347;font-size:13px;font-weight:900;text-shadow:0 0 6px #FF9500,0 0 10px #FF6A00;animation:boom-pulse-1ceafa56 1.4s ease-in-out infinite}.uav-row .marker.target.marker-detonated-future[data-v-1ceafa56]{color:#ffb34773;font-size:12px;text-shadow:0 0 3px rgba(255,149,0,.4)}@keyframes boom-pulse-1ceafa56{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}.effector-row .seg.engage-seg[data-v-1ceafa56]{top:8px;bottom:8px;opacity:.82;box-shadow:0 0 6px #18ffff80}.effector-row .seg.engage-seg.engage-kill[data-v-1ceafa56]{opacity:1;box-shadow:0 0 10px #18ffffcc}.effector-row .seg.engage-seg.engage-lost[data-v-1ceafa56]{opacity:.55;border-right:1px dashed rgba(255,255,255,.6)}.effector-row .seg.engage-seg.engage-defeated[data-v-1ceafa56]{opacity:.95;box-shadow:0 0 10px #448affcc}.engage-kill-cap[data-v-1ceafa56]{position:absolute;top:50%;transform:translate(-50%,-50%);text-shadow:0 0 6px rgba(0,0,0,.9),0 0 10px rgba(0,0,0,.6);font-weight:900;font-size:13px;pointer-events:none;z-index:2}.engage-soft-cap[data-v-1ceafa56]{position:absolute;top:50%;transform:translate(-50%,-50%);color:#6aa0ff;text-shadow:0 0 6px #448AFF,0 0 10px #448AFF;font-weight:900;font-size:13px;pointer-events:none;z-index:2}.bake-flash[data-v-1ceafa56]{display:flex;align-items:center;gap:6px;padding:2px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;color:#4aedc4;background:#4aedc414;border:1px solid rgba(74,237,196,.55);border-radius:3px;text-shadow:0 0 6px rgba(74,237,196,.7);box-shadow:0 0 10px #4aedc440}.bake-flash .bake-flash-check[data-v-1ceafa56]{font-size:13px;line-height:1}.bake-flash .bake-flash-detail[data-v-1ceafa56]{font-size:10px;font-weight:500;letter-spacing:.08em;color:#4aedc4bf;margin-left:4px}.bake-flash-enter-active[data-v-1ceafa56]{transition:opacity .12s ease-out,transform .16s ease-out}.bake-flash-leave-active[data-v-1ceafa56]{transition:opacity .4s ease-in}.bake-flash-enter-from[data-v-1ceafa56]{opacity:0;transform:scale(.92)}.bake-flash-leave-to[data-v-1ceafa56]{opacity:0}.kill-counter[data-v-1ceafa56]{display:flex;align-items:center;gap:4px;padding:2px 8px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.08em;color:var(--color-text-muted);background:#ffffff05;border:1px solid var(--color-outline);border-radius:3px}.kill-counter.has[data-v-1ceafa56]{color:#ff6a80;border-color:#ff3d5e8c;box-shadow:0 0 6px #ff3d5e40}.kill-counter .kill-badge[data-v-1ceafa56]{font-weight:900}.kill-counter .kill-n[data-v-1ceafa56]{font-weight:700;font-variant-numeric:tabular-nums}.kill-counter .kill-sep[data-v-1ceafa56]{opacity:.5}.kill-counter .kill-air[data-v-1ceafa56]{opacity:.75}.soft-counter[data-v-1ceafa56]{display:flex;align-items:center;gap:4px;padding:2px 8px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.08em;color:var(--color-text-muted);background:#ffffff05;border:1px solid var(--color-outline);border-radius:3px}.soft-counter.has[data-v-1ceafa56]{color:#6aa0ff;border-color:#448aff8c;box-shadow:0 0 6px #448aff40}.soft-counter .soft-badge[data-v-1ceafa56]{font-weight:900}.soft-counter .soft-n[data-v-1ceafa56]{font-weight:700;font-variant-numeric:tabular-nums}.boom-counter[data-v-1ceafa56]{display:flex;align-items:center;gap:4px;padding:2px 8px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.08em;color:var(--color-text-muted);background:#ffffff05;border:1px solid var(--color-outline);border-radius:3px}.boom-counter.has[data-v-1ceafa56]{color:#ffb347;border-color:#ff95008c;box-shadow:0 0 6px #ff950040}.boom-counter .boom-badge[data-v-1ceafa56]{font-weight:900}.boom-counter .boom-n[data-v-1ceafa56]{font-weight:700;font-variant-numeric:tabular-nums}.playhead[data-v-1ceafa56]{position:absolute;top:0;bottom:0;width:1px;background:var(--color-accent);box-shadow:0 0 5px var(--color-accent);pointer-events:auto;z-index:3;cursor:ew-resize}.playhead.running[data-v-1ceafa56]{background:#ffde5a;box-shadow:0 0 6px #ffde5a}.playhead-head[data-v-1ceafa56]{position:absolute;top:0;left:-4px;width:9px;height:8px;background:var(--color-accent);clip-path:polygon(0 0,100% 0,50% 100%);box-shadow:0 0 6px var(--color-accent)}.playhead.running .playhead-head[data-v-1ceafa56]{background:#ffde5a;box-shadow:0 0 6px #ffde5a}.swimlane-tooltip[data-v-1ceafa56]{position:fixed;background:#08060af2;border:1px solid var(--color-outline);padding:6px 10px;font-size:10px;letter-spacing:.06em;color:var(--color-text-secondary);pointer-events:none;z-index:100;box-shadow:0 4px 14px #0009;min-width:180px}.tooltip-title[data-v-1ceafa56]{color:#ffde5a;font-weight:700;margin-bottom:3px;letter-spacing:.1em}.tooltip-body[data-v-1ceafa56]{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.target-brackets .label,.target-brackets .sublabel{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;color:#ffdce2;letter-spacing:.1em;font-family:Inter,sans-serif;background:#08060ac7;border:1px solid rgba(255,7,58,.65);padding:2px 6px;text-shadow:0 0 6px #ff073a,0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 -1px 0 #000;box-shadow:0 0 6px #ff073a59}.target-brackets .label{top:-22px;font-size:11px;font-weight:700}.target-brackets .sublabel{bottom:-22px;font-size:9px;letter-spacing:.24em;opacity:.95}.drone-viz[data-v-d8ff5e66]{position:fixed;inset:0;background:#000;overflow:hidden;font-family:Inter,sans-serif}.map-container[data-v-d8ff5e66]{position:absolute;inset:0}[data-v-d8ff5e66] .mapboxgl-ctrl-logo,[data-v-d8ff5e66] .mapboxgl-ctrl-attrib{display:none!important}.stamp[data-v-d8ff5e66]{position:absolute;top:16px;right:16px;color:#ff073a;text-shadow:0 0 5px #ff073a;text-align:right;font-size:10px;letter-spacing:.18em;z-index:4;pointer-events:none}.stamp-line[data-v-d8ff5e66]{font-weight:700}.stamp-sub[data-v-d8ff5e66]{font-size:9px;opacity:.72;margin-top:3px}.drone-popup[data-v-d8ff5e66]{position:absolute;min-width:240px;padding:10px 14px;background:#08060ae0;border:1px solid #ff073a;color:#ff073a;font-size:11px;letter-spacing:.08em;text-shadow:0 0 4px #ff073a;box-shadow:0 0 24px #ff073a4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;font-variant-numeric:tabular-nums}.drone-popup[data-v-d8ff5e66]:before{content:"";position:absolute;left:-8px;top:14px;width:8px;height:2px;background:#ff073a;box-shadow:0 0 6px #ff073a}.pop-head[data-v-d8ff5e66]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(255,7,58,.4)}.pop-id[data-v-d8ff5e66]{font-size:10px;letter-spacing:.18em;font-weight:700}.pop-close[data-v-d8ff5e66]{background:transparent;border:none;color:#ff073a;font-size:16px;cursor:pointer;line-height:1;padding:0 4px}.pop-row[data-v-d8ff5e66]{display:flex;justify-content:space-between;gap:18px;margin:2px 0}.pop-row .k[data-v-d8ff5e66]{opacity:.65}.pop-row .v.ok[data-v-d8ff5e66]{color:#ff6a80;text-shadow:0 0 5px #ff073a;font-weight:700}.pop-row .v.dim[data-v-d8ff5e66]{color:var(--color-text-muted);text-shadow:none}.pop-detects[data-v-d8ff5e66]{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,7,58,.3)}.pop-detects-title[data-v-d8ff5e66]{font-size:9px;opacity:.55;letter-spacing:.2em;margin-bottom:3px}.pop-detect-row[data-v-d8ff5e66]{font-size:10px;color:#ff6a80;text-shadow:0 0 4px #ff073a}.wizard-wrap[data-v-5893bc23]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--color-surface-lowest);color:var(--color-text-secondary);font-family:Inter,sans-serif}.step-body[data-v-5893bc23]{display:flex;flex-direction:column;gap:10px;font-size:11px}.hint[data-v-5893bc23]{color:var(--color-accent);background:#4aedc414;border:1px solid rgba(74,237,196,.35);padding:8px 10px;letter-spacing:.08em;text-shadow:0 0 4px rgba(74,237,196,.5)}.hint strong[data-v-5893bc23]{color:#fff;font-weight:600}.info-row[data-v-5893bc23]{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px dashed var(--color-outline)}.info-row.static[data-v-5893bc23]{opacity:.8}.info-row .k[data-v-5893bc23]{color:var(--color-text-muted);letter-spacing:.12em;font-size:10px}.info-row .v[data-v-5893bc23]{color:#fff;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.06em;text-align:right}.field[data-v-5893bc23]{display:flex;flex-direction:column;gap:4px;font-size:10px}.field-label[data-v-5893bc23]{color:var(--color-text-muted);letter-spacing:.14em;display:flex;align-items:baseline;justify-content:space-between}.field-val[data-v-5893bc23]{color:#fff;font-variant-numeric:tabular-nums}.field-input[data-v-5893bc23]{background:var(--color-surface);border:1px solid var(--color-outline);color:#fff;padding:6px 8px;font-family:inherit;font-size:11px}.field-input[data-v-5893bc23]:focus{border-color:var(--color-accent);outline:none}.field input[type=range][data-v-5893bc23]{-webkit-appearance:none;appearance:none;background:transparent;height:20px}.field input[type=range][data-v-5893bc23]::-webkit-slider-runnable-track{height:2px;background:var(--color-outline)}.field input[type=range][data-v-5893bc23]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:var(--color-accent);border:none;margin-top:-5px;box-shadow:0 0 6px var(--color-accent)}.wizard-wrap[data-v-4a633f09]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--color-surface-lowest);color:var(--color-text-secondary);font-family:Inter,sans-serif}.step-body[data-v-4a633f09]{display:flex;flex-direction:column;gap:8px;font-size:11px}.hint[data-v-4a633f09]{color:#ff6a80;background:#ff3d5e1a;border:1px solid rgba(255,61,94,.4);padding:8px 10px;letter-spacing:.08em;text-shadow:0 0 4px rgba(255,61,94,.55)}.hint strong[data-v-4a633f09]{color:#fff;font-weight:600}.info-row[data-v-4a633f09]{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px dashed var(--color-outline)}.info-row.static[data-v-4a633f09]{opacity:.8}.info-row .k[data-v-4a633f09]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);letter-spacing:.12em;font-size:10px}.info-row .v[data-v-4a633f09]{color:#fff;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.06em;text-align:right}.dot[data-v-4a633f09]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.src[data-v-4a633f09]{background:#4aedc4;box-shadow:0 0 6px #4aedc4}.dot.tgt[data-v-4a633f09]{background:#ff6a80;box-shadow:0 0 6px #ff6a80}.wizard-wrap[data-v-a2892513]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--color-surface-lowest);color:var(--color-text-secondary);font-family:Inter,sans-serif}.step-body[data-v-a2892513]{display:flex;flex-direction:column;gap:10px;font-size:11px}.hint[data-v-a2892513]{color:#18ffff;background:#18ffff1a;border:1px solid rgba(24,255,255,.45);padding:8px 10px;letter-spacing:.08em;text-shadow:0 0 4px rgba(24,255,255,.55)}.hint strong[data-v-a2892513]{color:#fff;font-weight:600}.info-row[data-v-a2892513]{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px dashed var(--color-outline)}.info-row.static[data-v-a2892513]{opacity:.85}.info-row .k[data-v-a2892513]{color:var(--color-text-muted);letter-spacing:.12em;font-size:10px}.info-row .v[data-v-a2892513]{color:#fff;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.06em;text-align:right}.sim-sidebar-root[data-v-e3dd1fb8]{display:flex;flex-direction:row;align-items:stretch;gap:8px;pointer-events:auto}.sim-sidebar[data-v-e3dd1fb8]{display:flex;flex-direction:column;color:var(--color-text-secondary);font-size:11px;letter-spacing:.06em;pointer-events:auto}.target-brackets{position:absolute;left:0;top:0;pointer-events:none;will-change:transform;filter:drop-shadow(0 0 4px #ff073a) drop-shadow(0 0 10px #ff073a);z-index:5}.target-brackets .corner{position:absolute;width:10px;height:10px}.target-brackets .corner.tl{top:0;left:0;border-top:2px solid #ff073a;border-left:2px solid #ff073a}.target-brackets .corner.tr{top:0;right:0;border-top:2px solid #ff073a;border-right:2px solid #ff073a}.target-brackets .corner.bl{bottom:0;left:0;border-bottom:2px solid #ff073a;border-left:2px solid #ff073a}.target-brackets .corner.br{bottom:0;right:0;border-bottom:2px solid #ff073a;border-right:2px solid #ff073a}.target-brackets .label{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;color:#ffdce2;letter-spacing:.04em;font-family:Inter,sans-serif;background:#08060ac7;border:1px solid rgba(255,7,58,.65);padding:0 3px;text-shadow:0 0 6px #ff073a,0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 -1px 0 #000;box-shadow:0 0 6px #ff073a59;top:-16px;font-size:8px;font-weight:700}.target-brackets .label .st{margin-left:4px;font-size:10px;line-height:1}.target-brackets.blink{animation:bracket-blink .52s steps(2,end) infinite}@keyframes bracket-blink{50%{opacity:.28}}.target-brackets.engage{filter:drop-shadow(0 0 4px #18FFFF) drop-shadow(0 0 12px #18FFFF);animation:bracket-engage .34s steps(2,end) infinite}.target-brackets.engage .corner{border-color:#18ffff!important}.target-brackets.engage .corner.tl{border-top:2px solid #18FFFF;border-left:2px solid #18FFFF}.target-brackets.engage .corner.tr{border-top:2px solid #18FFFF;border-right:2px solid #18FFFF}.target-brackets.engage .corner.bl{border-bottom:2px solid #18FFFF;border-left:2px solid #18FFFF}.target-brackets.engage .corner.br{border-bottom:2px solid #18FFFF;border-right:2px solid #18FFFF}.target-brackets.engage .label{color:#befefe;border-color:#18ffffb3;text-shadow:0 0 6px #18FFFF,0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000,0 -1px 0 #000;box-shadow:0 0 6px #18ffff66}@keyframes bracket-engage{50%{opacity:.4}}.drone-hit{position:absolute;left:0;top:0;pointer-events:auto;cursor:pointer;z-index:6;border-radius:50%;will-change:transform}.sim-page[data-v-5258ed68]{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--color-bg);font-family:Inter,sans-serif}.sim-stage[data-v-5258ed68]{position:relative;flex:1;min-height:0;overflow:hidden}.sim-map-container[data-v-5258ed68]{position:absolute;inset:0}.sim-left-sidebar[data-v-5258ed68]{position:absolute;top:8px;left:8px;z-index:8}.sim-right-sidebar[data-v-5258ed68]{position:absolute;top:12px;right:12px;width:300px;z-index:8}.sim-scorecard-reopen[data-v-5258ed68]{position:absolute;top:12px;right:12px;z-index:8;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--outline, rgba(255,255,255,.15));background:#141418d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-secondary, #c3c2b7)}.sim-scorecard-reopen[data-v-5258ed68]:hover{color:#fff}.sim-chips-anchor[data-v-5258ed68]{position:absolute;top:12px;z-index:7}[data-v-5258ed68] .swimlane-panel{left:12px!important;right:12px!important;bottom:12px!important;border-radius:.75rem;overflow:hidden}[data-v-5258ed68] .swimlane-resize{top:0!important;border-top-left-radius:.75rem;border-top-right-radius:.75rem}[data-v-5258ed68] .mapboxgl-ctrl-logo,[data-v-5258ed68] .mapboxgl-ctrl-attrib{display:none!important}.drone-popup[data-v-5258ed68]{position:absolute;min-width:240px;padding:10px 14px;background:#08060ae0;border:1px solid #ff073a;color:#ff073a;font-size:11px;letter-spacing:.08em;text-shadow:0 0 4px #ff073a;box-shadow:0 0 24px #ff073a4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif}.drone-popup[data-v-5258ed68]:before{content:"";position:absolute;left:-8px;top:14px;width:8px;height:2px;background:#ff073a;box-shadow:0 0 6px #ff073a}.pop-head[data-v-5258ed68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(255,7,58,.4)}.pop-id[data-v-5258ed68]{font-size:10px;letter-spacing:.18em;font-weight:700}.pop-close[data-v-5258ed68]{background:transparent;border:none;color:#ff073a;font-size:16px;cursor:pointer;line-height:1;padding:0 4px}.pop-row[data-v-5258ed68]{display:flex;justify-content:space-between;gap:18px;margin:2px 0}.pop-row .k[data-v-5258ed68]{opacity:.65}.pop-row .v.ok[data-v-5258ed68]{color:#ff6a80;text-shadow:0 0 5px #ff073a;font-weight:700}.pop-row .v.dim[data-v-5258ed68]{color:var(--color-text-muted);text-shadow:none}.sb-root[data-v-e8ebd7e7]{position:relative;height:100vh;width:100vw;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sb-map[data-v-e8ebd7e7]{position:absolute;inset:0}.sb-toolbar[data-v-e8ebd7e7]{position:absolute;top:16px;left:16px;z-index:1;background:#fffffff5;border:1px solid #cbd5e1;border-radius:8px;padding:12px 14px;min-width:220px;box-shadow:0 4px 14px #00000026}.sb-section-title[data-v-e8ebd7e7]{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.sb-buttons[data-v-e8ebd7e7]{display:flex;flex-direction:column;gap:4px}.sb-btn[data-v-e8ebd7e7]{display:block;width:100%;text-align:left;padding:7px 10px;font-size:13px;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;border-radius:4px;cursor:pointer}.sb-btn[data-v-e8ebd7e7]:hover{background:#e2e8f0}.sb-btn-active[data-v-e8ebd7e7]{background:#1e293b;color:#fff;border-color:#1e293b}.sb-btn-ghost[data-v-e8ebd7e7]{border-left-color:#94a3b8;background:#fff}.sb-btn-warn[data-v-e8ebd7e7]{color:#b91c1c;border-color:#fecaca}.sb-hint[data-v-e8ebd7e7]{font-size:11px;color:#475569;margin-top:8px}.sb-inspector[data-v-e8ebd7e7]{position:absolute;top:16px;right:16px;z-index:1;bottom:16px;width:360px;overflow-y:auto;background:#fffffff7;border:1px solid #cbd5e1;border-radius:8px;padding:14px 16px;box-shadow:0 4px 14px #00000026}.sb-h[data-v-e8ebd7e7]{font-size:18px;font-weight:700;margin:0 0 4px;color:#1e293b}.sb-sub[data-v-e8ebd7e7]{font-size:12px;color:#475569;margin:0 0 12px}.sb-pill[data-v-e8ebd7e7]{display:inline-block;padding:1px 6px;font-size:10px;background:#fef3c7;color:#92400e;border-radius:3px;margin-left:8px}.sb-card[data-v-e8ebd7e7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px;margin-bottom:10px}.sb-drs[data-v-e8ebd7e7]{font-size:14px;color:#1e293b;margin:6px 0 4px}.sb-drs strong[data-v-e8ebd7e7]{font-size:22px;color:#1e293b}.sb-scoretable[data-v-e8ebd7e7]{width:100%;font-size:12px}.sb-scoretable td[data-v-e8ebd7e7]:first-child{color:#475569}.sb-scoretable td[data-v-e8ebd7e7]:last-child{text-align:right;font-variant-numeric:tabular-nums}.sb-muted[data-v-e8ebd7e7]{font-size:12px;color:#94a3b8}.sb-error[data-v-e8ebd7e7]{font-size:12px;color:#b91c1c}.sb-attrrow[data-v-e8ebd7e7]{display:grid;grid-template-columns:90px 1fr 36px;align-items:center;gap:6px;margin-top:4px;font-size:11px}.sb-attrname[data-v-e8ebd7e7]{color:#475569}.sb-attrbar[data-v-e8ebd7e7]{background:#e2e8f0;height:8px;border-radius:2px;overflow:hidden}.sb-attrfill[data-v-e8ebd7e7]{background:#2563eb;height:100%}.sb-attrpct[data-v-e8ebd7e7]{text-align:right;color:#475569}.sb-row[data-v-e8ebd7e7]{display:grid;grid-template-columns:80px 1fr 40px;align-items:center;gap:8px;margin:4px 0;font-size:12px}.sb-row span[data-v-e8ebd7e7]:first-child{color:#475569}.sb-row .sb-val[data-v-e8ebd7e7]{text-align:right;font-variant-numeric:tabular-nums}.sb-threatlist[data-v-e8ebd7e7]{display:flex;flex-wrap:wrap;gap:4px;max-height:120px;overflow-y:auto}.sb-threat[data-v-e8ebd7e7]{font-size:11px;padding:3px 6px;background:#fff;border:1px solid #e2e8f0;border-radius:3px;cursor:pointer;display:flex;gap:4px}.sb-threat-sel[data-v-e8ebd7e7]{background:#1e293b;color:#fff;border-color:#1e293b}.sb-threat-sel .sb-ok[data-v-e8ebd7e7],.sb-threat-sel .sb-bad[data-v-e8ebd7e7]{color:#fff!important}.sb-ok[data-v-e8ebd7e7]{color:#16a34a}.sb-bad[data-v-e8ebd7e7]{color:#b91c1c}.sb-events-table[data-v-e8ebd7e7]{width:100%;font-size:11px;margin-top:6px}.sb-events-table th[data-v-e8ebd7e7]{text-align:left;color:#475569;font-weight:600;border-bottom:1px solid #e2e8f0;padding:2px 4px}.sb-events-table td[data-v-e8ebd7e7]{padding:2px 4px}.popover-enter-active[data-v-d6648690]{transition:all .15s ease-out}.popover-leave-active[data-v-d6648690]{transition:all .1s ease-in}.popover-enter-from[data-v-d6648690],.popover-leave-to[data-v-d6648690]{opacity:0;transform:translateY(-4px)}.opt-chat[data-v-61b8423b]{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:92vw;z-index:45;box-shadow:-12px 0 32px #00000073}.chat-slide-enter-active[data-v-61b8423b],.chat-slide-leave-active[data-v-61b8423b]{transition:transform .22s ease}.chat-slide-enter-from[data-v-61b8423b],.chat-slide-leave-to[data-v-61b8423b]{transform:translate(100%)}.fade-enter-active[data-v-62b703c1],.fade-leave-active[data-v-62b703c1]{transition:opacity .15s ease}.fade-enter-from[data-v-62b703c1],.fade-leave-to[data-v-62b703c1]{opacity:0}.v2-backdrop[data-v-8a8c0290]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.bd-media[data-v-8a8c0290]{position:absolute;inset:0;width:100%;height:100%;filter:saturate(.7) brightness(.82) blur(2.5px);transform:scale(1.02)}.bd-fallback[data-v-8a8c0290]{object-fit:cover}.bd-map[data-v-8a8c0290]{opacity:0;transition:opacity .9s ease}.bd-map.live[data-v-8a8c0290]{opacity:1}.bd-dim[data-v-8a8c0290]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 22%,transparent 20%,rgba(2,5,9,.55) 100%),linear-gradient(to bottom,#05070b9e,#05070b8c 18%,#05070bb3 55%,#05070bdb)}.tag[data-v-84e027b0]{--h: #7cc4ff;display:inline-flex;align-items:center;flex:0 0 auto;max-width:100%;height:22px;padding:0 8px;border-radius:11px!important;font-size:11.5px;font-weight:500;line-height:1;white-space:nowrap;color:var(--h);background:color-mix(in srgb,var(--h) 11%,transparent);border:1px solid color-mix(in srgb,var(--h) 38%,transparent);cursor:pointer;transition:background .13s ease,border-color .13s ease}.tag.passive[data-v-84e027b0]{cursor:inherit}.tag[data-v-84e027b0]:not(.passive):hover{background:color-mix(in srgb,var(--h) 20%,transparent)}.tag.on[data-v-84e027b0]{background:color-mix(in srgb,var(--h) 26%,transparent);border-color:var(--h)}.tag[data-v-84e027b0]:focus-visible{outline:1px solid var(--h);outline-offset:1px}.t[data-v-84e027b0]{overflow:hidden;text-overflow:ellipsis}.rm[data-v-84e027b0]{display:none;margin:0 -3px 0 3px;padding:0 2px;font-size:13px;line-height:1;color:inherit;opacity:.75}.rm[data-v-84e027b0]:hover{opacity:1;color:#fff}.tag.removable:hover .rm[data-v-84e027b0],.tag.removable.always .rm[data-v-84e027b0]{display:inline}.prow[data-v-37e83d35]{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--v2-edge-soft)}.prow[data-v-37e83d35]>*{flex:0 0 auto;min-width:0}.prow>.main[data-v-37e83d35]{flex:1 1 0}.c-thumb[data-v-37e83d35]{width:72px}.c-id[data-v-37e83d35]{width:70px}.prow>.c-tags[data-v-37e83d35]{flex:1.25 1 0;min-width:150px;max-width:380px}.c-role[data-v-37e83d35]{width:56px}.c-share[data-v-37e83d35]{width:96px}.c-created[data-v-37e83d35],.c-upd[data-v-37e83d35]{width:88px}.c-act[data-v-37e83d35]{width:52px}.prow[data-v-37e83d35]:last-child{border-bottom:0}.head[data-v-37e83d35]{padding-top:10px;padding-bottom:9px}.item[data-v-37e83d35]{cursor:pointer;transition:background .15s ease}.item[data-v-37e83d35]:hover{background:#1e324673}.item:hover .name[data-v-37e83d35]{color:var(--color-accent)}.item[data-v-37e83d35]:focus-visible{outline:1px solid var(--color-accent);outline-offset:-1px}.thumb[data-v-37e83d35]{position:relative;height:44px;overflow:hidden;border-radius:4px!important;background:#070d15;border:1px solid var(--v2-edge-soft)}.thumb-map[data-v-37e83d35]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.72) brightness(.88);opacity:0;transition:opacity .24s ease}.thumb-map.is-loaded[data-v-37e83d35]{opacity:1}.thumb-pending[data-v-37e83d35]{position:absolute;inset:0;background:#78aad212;animation:thumb-pulse-37e83d35 1.6s ease-in-out infinite}@keyframes thumb-pulse-37e83d35{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.thumb-pending[data-v-37e83d35]{animation:none}}.thumb-grid[data-v-37e83d35]{position:absolute;inset:0;background-image:linear-gradient(rgba(120,170,210,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(120,170,210,.08) 1px,transparent 1px);background-size:11px 11px}.idblk[data-v-37e83d35]{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 6px;border-radius:6px!important;color:var(--mod);border:1px solid color-mix(in srgb,var(--mod) 45%,transparent);background:color-mix(in srgb,var(--mod) 9%,transparent)}.idblk .n[data-v-37e83d35]{font-size:12px;font-weight:700;color:#eef4f9;font-variant-numeric:tabular-nums}.name-line[data-v-37e83d35]{display:flex;align-items:center;gap:6px;min-width:0}.name[data-v-37e83d35]{min-width:0;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#f4f9fd;transition:color .15s ease}.desc[data-v-37e83d35]{margin-top:2px;font-size:11.5px;color:var(--v2-dim)}.source[data-v-37e83d35]{flex-shrink:0;display:inline-flex;align-items:center;color:var(--v2-dim);cursor:default}.source.linked[data-v-37e83d35]{cursor:pointer}.source.linked[data-v-37e83d35]:hover{color:var(--color-accent)}.when[data-v-37e83d35],.role[data-v-37e83d35],.share-chip[data-v-37e83d35]{font-size:10px;letter-spacing:.08em;white-space:nowrap}.tags[data-v-37e83d35]{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden}.more[data-v-37e83d35]{flex:0 0 auto;padding:0 3px;font-size:11px;font-weight:600;color:var(--v2-dim)}.notags[data-v-37e83d35]{color:var(--v2-dim);font-size:12px}.item:hover .notags.editable[data-v-37e83d35]{display:none}.addtag[data-v-37e83d35]{display:none;flex:0 0 auto;align-items:center;height:22px;padding:0 8px;border-radius:11px!important;border:1px dashed var(--v2-edge);font-size:11.5px;color:var(--v2-dim);transition:color .13s ease,border-color .13s ease}.addtag[data-v-37e83d35]:hover{color:var(--v2-cyan);border-color:var(--v2-cyan)}.item:hover .addtag[data-v-37e83d35],.addtag[data-v-37e83d35]:focus-visible{display:inline-flex}.when[data-v-37e83d35]{color:var(--v2-dim);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.role[data-v-37e83d35]{color:var(--v2-dim)}.role.guest[data-v-37e83d35]{color:var(--v2-violet)}.share-chip[data-v-37e83d35]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 6px;font-size:9px}.share-chip.in[data-v-37e83d35]{color:var(--v2-violet);border:1px solid rgba(177,140,255,.35)}.share-chip.out[data-v-37e83d35]{color:var(--v2-cyan);border:1px solid rgba(54,224,255,.3);transition:color .13s ease,border-color .13s ease,background .13s ease}.share-chip.out[data-v-37e83d35]:hover{color:#fff;border-color:var(--v2-cyan);background:#36e0ff1a}.addshare[data-v-37e83d35]{display:none;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:10px!important;border:1px dashed var(--v2-edge);font-size:11px;color:var(--v2-dim);transition:color .13s ease,border-color .13s ease}.addshare[data-v-37e83d35]:hover{color:var(--v2-cyan);border-color:var(--v2-cyan)}.item:hover .addshare[data-v-37e83d35],.addshare[data-v-37e83d35]:focus-visible{display:inline-flex}.actions[data-v-37e83d35]{display:flex;align-items:center;justify-content:flex-end;gap:2px}.iconbtn[data-v-37e83d35]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--v2-dim);transition:color .15s ease}.iconbtn[data-v-37e83d35]:hover{color:#fff}.iconbtn.pinned[data-v-37e83d35]{color:var(--color-accent);opacity:.85}.iconbtn.pinned[data-v-37e83d35]:hover{opacity:1;color:var(--color-accent)}.menu[data-v-37e83d35]{position:fixed;z-index:9999;width:160px;background:var(--v2-panel-strong, rgba(9, 13, 20, .94));border:1px solid rgba(75,110,140,.35);border-radius:6px!important;overflow:hidden;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 12px 32px #00000080}.menu-item[data-v-37e83d35]{width:100%;padding:7px 12px;display:flex;align-items:center;gap:8px;font-size:12px;color:#c8d6e2;transition:background-color .15s ease}.menu-item[data-v-37e83d35]:hover{background:#36608240}.menu-item.danger[data-v-37e83d35]{color:#ff8d99}.menu-item.danger[data-v-37e83d35]:hover{background:#ff4d5e1f}.menu-rule[data-v-37e83d35]{height:1px;background:#4b6e8c40;margin:2px 0}@container plist (max-width: 1060px){.c-share[data-v-37e83d35]{display:none}}@container plist (max-width: 960px){.c-created[data-v-37e83d35]{display:none}}@container plist (max-width: 860px){.c-role[data-v-37e83d35]{display:none}}@container plist (max-width: 760px){.prow>.c-tags[data-v-37e83d35]{flex:0 0 140px;min-width:0}}@container plist (max-width: 620px){.c-thumb[data-v-37e83d35]{display:none}}@container plist (max-width: 520px){.c-tags[data-v-37e83d35]{display:none}}.skel[data-v-a73a30f7]{display:flex;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--v2-edge-soft);animation:skel-pulse-a73a30f7 1.6s ease-in-out infinite}.skel[data-v-a73a30f7]:last-child{border-bottom:0}@keyframes skel-pulse-a73a30f7{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.skel[data-v-a73a30f7]{animation:none;opacity:.7}}.thumb[data-v-a73a30f7]{flex-shrink:0;width:72px;height:44px;border-radius:4px!important;background:#78aad212;border:1px solid var(--v2-edge-soft)}.main[data-v-a73a30f7]{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.bar[data-v-a73a30f7]{display:block;height:10px;border-radius:3px!important;background:#78aad21f}.idblk[data-v-a73a30f7]{flex-shrink:0;width:52px;height:24px;margin-right:18px;border-radius:6px!important;border:1px solid var(--v2-edge-soft);background:#78aad212}.tags[data-v-a73a30f7]{flex:1.25 1 0;min-width:150px;max-width:380px;display:flex;gap:5px}.chip[data-v-a73a30f7]{height:22px;border-radius:11px!important;background:#78aad217}.name[data-v-a73a30f7]{width:32%;height:12px}.desc[data-v-a73a30f7]{width:22%;height:9px}.tail[data-v-a73a30f7]{width:14%;height:9px}@container plist (max-width: 760px){.tags[data-v-a73a30f7]{flex:0 0 140px;min-width:0}}@container plist (max-width: 620px){.thumb[data-v-a73a30f7]{display:none}}@container plist (max-width: 520px){.tags[data-v-a73a30f7]{display:none}}.plist[data-v-11a36ced]{container:plist / inline-size;overflow:hidden}.narrowed[data-v-11a36ced]{padding:12px 16px;font-size:12px;color:var(--v2-dim)}.pager[data-v-11a36ced]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--v2-dim);transition:color .15s ease}.pager[data-v-11a36ced]:hover:not(:disabled){color:#fff}.pager[data-v-11a36ced]:disabled{opacity:.3;cursor:not-allowed}.box[data-v-03d371b9]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:38px;padding:5px 8px;background:#0a111ad9;border:1px solid var(--v2-edge);cursor:text;transition:border-color .15s ease}.box.focus[data-v-03d371b9]{border-color:var(--v2-cyan)}.in[data-v-03d371b9]{flex:1 1 80px;min-width:80px;height:24px;background:transparent;border:0;outline:none;font-size:13px;color:#eaf2f8}.in[data-v-03d371b9]::placeholder{color:var(--v2-dim)}.sug[data-v-03d371b9]{margin-top:4px;max-height:200px;overflow-y:auto;padding:4px;background:#0c141e;border:1px solid var(--v2-edge);border-radius:6px!important;box-shadow:0 12px 32px #00000080}.s[data-v-03d371b9]{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 6px;text-align:left;font-size:12.5px;color:var(--v2-txt);border-radius:5px!important}.s.kb[data-v-03d371b9]{background:#1e324699;color:#fff}.cnt[data-v-03d371b9]{margin-left:auto;font-size:11px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.overlay[data-v-8c92a26a]{position:fixed;inset:0;z-index:60;background:#020408b8;display:flex;align-items:center;justify-content:center}.sheet[data-v-8c92a26a]{width:100%;max-width:26rem;padding:22px 24px;box-shadow:0 24px 64px #0000008c}.v2fade-enter-active[data-v-8c92a26a],.v2fade-leave-active[data-v-8c92a26a]{transition:opacity .15s}.v2fade-enter-from[data-v-8c92a26a],.v2fade-leave-to[data-v-8c92a26a]{opacity:0}.picker[data-v-801705bd]{position:fixed;z-index:9999;width:260px;padding:10px;background:#0c141e;border:1px solid var(--v2-edge);border-radius:8px!important;box-shadow:0 16px 40px #0000008c}.field[data-v-801705bd]{padding:6px 9px;border-color:var(--v2-cyan)}.sug[data-v-801705bd]{margin-top:6px;max-height:196px;overflow-y:auto}.s[data-v-801705bd]{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 6px;text-align:left;font-size:12.5px;color:var(--v2-txt);border-radius:5px!important}.s.kb[data-v-801705bd]{background:#1e324699;color:#fff}.cnt[data-v-801705bd]{margin-left:auto;font-size:11px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.hint[data-v-801705bd]{padding:6px;font-size:12px;color:var(--v2-dim)}.foot[data-v-801705bd]{padding:6px 2px 0;font-size:9.5px;letter-spacing:.12em}.overlay[data-v-624de831]{position:fixed;inset:0;z-index:60;background:#020408b8;display:flex;align-items:center;justify-content:center}.sheet[data-v-624de831]{width:100%;max-width:22rem;padding:22px 24px;box-shadow:0 24px 64px #0000008c}.v2fade-enter-active[data-v-624de831],.v2fade-leave-active[data-v-624de831]{transition:opacity .15s}.v2fade-enter-from[data-v-624de831],.v2fade-leave-to[data-v-624de831]{opacity:0}.overlay[data-v-9e69d9ce]{position:fixed;inset:0;z-index:60;background:#020408b8;display:flex;align-items:center;justify-content:center}.sheet[data-v-9e69d9ce]{width:100%;max-width:28rem;padding:22px 24px;box-shadow:0 24px 64px #0000008c}.err[data-v-9e69d9ce]{padding:8px 12px;font-size:12px;color:#ffb4ab;border:1px solid rgba(255,77,94,.4);background:#ff4d5e14}.quiet[data-v-9e69d9ce]{padding:14px 0;text-align:center;font-size:11px;color:var(--v2-dim)}.share-row[data-v-9e69d9ce]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#0a111a99;border:1px solid var(--v2-edge-soft)}.role-sel[data-v-9e69d9ce]{background:#1e2c3c99;border:1px solid var(--v2-edge);color:var(--v2-txt);font-size:10px;letter-spacing:.08em;padding:3px 6px}.role-sel[data-v-9e69d9ce]:focus{outline:none;border-color:var(--v2-cyan)}.rm[data-v-9e69d9ce]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--v2-dim);transition:color .15s ease}.rm[data-v-9e69d9ce]:hover{color:#ff8d99}.v2fade-enter-active[data-v-9e69d9ce],.v2fade-leave-active[data-v-9e69d9ce]{transition:opacity .15s}.v2fade-enter-from[data-v-9e69d9ce],.v2fade-leave-to[data-v-9e69d9ce]{opacity:0}.dd[data-v-7aea5dcb]{position:relative;flex-shrink:0}.ddbtn[data-v-7aea5dcb]{display:inline-flex;align-items:center;gap:7px;height:37px;max-width:260px;padding:0 10px 0 12px;background:#0a111ad9;border:1px solid var(--v2-edge);color:var(--v2-txt);transition:border-color .15s ease,color .15s ease,background .15s ease}.ddbtn[data-v-7aea5dcb]:hover,.ddbtn.open[data-v-7aea5dcb]{border-color:var(--v2-cyan);color:#fff}.ddbtn.on[data-v-7aea5dcb]{border-color:#36e0ff99;background:#36e0ff12}.k[data-v-7aea5dcb]{flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--v2-dim)}.ddbtn:hover .k[data-v-7aea5dcb],.ddbtn.open .k[data-v-7aea5dcb]{color:var(--v2-txt)}.v[data-v-7aea5dcb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:#fff}.chev[data-v-7aea5dcb]{flex-shrink:0;width:12px;height:12px;color:var(--v2-dim);transition:transform .15s ease}.ddbtn.open .chev[data-v-7aea5dcb]{transform:rotate(180deg)}.menu[data-v-7aea5dcb]{position:absolute;z-index:41;top:calc(100% + 6px);left:0;padding:6px;background:#0c141e;border:1px solid var(--v2-edge);box-shadow:0 16px 40px #0000008c}.pf[data-v-748c70c8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.mh[data-v-748c70c8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 8px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-dim)}.mini[data-v-748c70c8]{display:inline-flex;border:1px solid var(--v2-edge);overflow:hidden}.mini button[data-v-748c70c8]{padding:3px 8px;font-size:9.5px;font-weight:600;letter-spacing:.1em;color:var(--v2-dim)}.mini button+button[data-v-748c70c8]{border-left:1px solid var(--v2-edge)}.mini button.on[data-v-748c70c8]{color:#fff;background:#36e0ff24}.tq[data-v-748c70c8]{padding:6px 9px;margin-bottom:6px;font-size:12.5px}.tlist[data-v-748c70c8]{max-height:240px;overflow-y:auto}.opt[data-v-748c70c8]{display:flex;align-items:center;gap:9px;padding:4px;border-radius:5px!important;cursor:pointer}.opt[data-v-748c70c8]:hover{background:#1e324680}.opt input[data-v-748c70c8]{accent-color:var(--v2-cyan);margin:0}.cnt[data-v-748c70c8]{margin-left:auto;font-size:11px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.none[data-v-748c70c8]{padding:4px;font-size:12px;color:var(--v2-dim)}.foot[data-v-748c70c8]{display:block;width:100%;margin-top:6px;padding:7px 4px 2px;text-align:left;font-size:12px;color:var(--v2-cyan);border-top:1px solid var(--v2-edge-soft)}.foot[data-v-748c70c8]:hover{color:#fff}.mi[data-v-748c70c8]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;text-align:left;font-size:12.5px;color:var(--v2-txt);border-radius:5px!important}.mi[data-v-748c70c8]:hover{background:#1e32468c;color:#fff}.ck[data-v-748c70c8]{width:13px;height:13px;flex-shrink:0;color:var(--v2-cyan);visibility:hidden}.mi.sel[data-v-748c70c8]{color:#fff}.mi.sel .ck[data-v-748c70c8]{visibility:visible}.clear[data-v-748c70c8]{padding:0 4px;font-size:12px;color:var(--v2-cyan)}.clear[data-v-748c70c8]:hover{color:#fff}.hero-title[data-v-dc44b657]{min-width:0;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.05;letter-spacing:-.04em;color:#eef4f9;text-shadow:0 2px 16px rgba(2,5,9,.85)}.new-menu[data-v-dc44b657]{position:absolute;right:0;top:calc(100% + 6px);z-index:41;min-width:180px;padding:4px}.new-item[data-v-dc44b657]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;color:var(--v2-txt)}.new-item[data-v-dc44b657]:hover{color:#fff;background:#1e32468c}.hero-title[data-v-2fa7cc44]{min-width:0;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.05;letter-spacing:-.04em;color:#eef4f9;text-shadow:0 2px 16px rgba(2,5,9,.85)}.sort-pill[data-v-2fa7cc44]{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:10px;letter-spacing:.12em;color:var(--v2-dim);transition:color .15s ease,background-color .15s ease}.sort-pill[data-v-2fa7cc44]:hover{color:var(--v2-txt)}.sort-pill.on[data-v-2fa7cc44]{color:#fff;background:#1e32468c}.overlay[data-v-2f9ae884]{position:fixed;inset:0;z-index:60;background:#020408b8;display:flex;align-items:center;justify-content:center}.sheet[data-v-2f9ae884]{width:100%;max-width:34rem;max-height:calc(100vh - 48px);overflow-y:auto;padding:22px 24px;box-shadow:0 24px 64px #0000008c}.seg[data-v-2f9ae884]{display:flex;gap:6px}.seg .v2-btn[data-v-2f9ae884]{flex:1}.hint[data-v-2f9ae884]{margin-top:6px;font-size:11px;line-height:1.45;color:var(--v2-dim)}.need[data-v-2f9ae884]{margin-right:auto;font-size:11px;color:var(--v2-dim)}.picked[data-v-2f9ae884]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chip[data-v-2f9ae884]{display:inline-flex;align-items:center;gap:5px;padding:3px 4px 3px 8px;font-size:12px;color:#eaf2f8;border:1px solid var(--v2-edge);background:#1e2c3c80}.chip button[data-v-2f9ae884]{color:var(--v2-dim);display:inline-flex}.chip button[data-v-2f9ae884]:hover{color:#fff}.matches[data-v-2f9ae884]{margin-top:4px;border:1px solid var(--v2-edge);background:var(--v2-panel-strong)}.match[data-v-2f9ae884]{display:flex;justify-content:space-between;gap:10px;width:100%;padding:6px 10px;font-size:12px;color:var(--v2-txt);text-align:left}.match i[data-v-2f9ae884]{font-style:normal;color:var(--v2-dim);font-size:11px}.match[data-v-2f9ae884]:hover{background:#1e32468c;color:#fff}.v2fade-enter-active[data-v-2f9ae884],.v2fade-leave-active[data-v-2f9ae884]{transition:opacity .15s}.v2fade-enter-from[data-v-2f9ae884],.v2fade-leave-to[data-v-2f9ae884]{opacity:0}.hero-title[data-v-7af71ef5]{min-width:0;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.05;letter-spacing:-.04em;color:#eef4f9;text-shadow:0 2px 16px rgba(2,5,9,.85)}.lede[data-v-7af71ef5]{margin-top:10px;max-width:46rem;font-size:13px;line-height:1.5;color:var(--v2-txt)}.sec-head[data-v-7af71ef5]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:0 4px}.sec-head .v2-sec-label[data-v-7af71ef5]{color:var(--v2-txt)}.count[data-v-7af71ef5]{font-size:10px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.note[data-v-7af71ef5]{font-size:11px;color:var(--v2-dim)}.addlink[data-v-7af71ef5]{font-size:11px;color:var(--color-accent);letter-spacing:.04em}.addlink[data-v-7af71ef5]:hover{text-decoration:underline}.rchip[data-v-7af71ef5]{padding:5px 10px;font-size:11px;color:var(--v2-txt);border:1px solid var(--v2-edge);background:#080e1699}.rchip.on[data-v-7af71ef5]{color:var(--color-accent);border-color:#4aedc48c;background:#4aedc414}.af[data-v-7af71ef5]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 48px 96px minmax(0,1.8fr) 96px 104px minmax(0,1.4fr);gap:10px;align-items:center;min-height:34px;padding:4px 14px;border-bottom:1px solid var(--v2-edge-soft);font-size:12px;color:var(--v2-txt)}.af>span[data-v-7af71ef5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af.head[data-v-7af71ef5]{min-height:38px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-dim)}.af .strong[data-v-7af71ef5]{color:#eef4f9;font-weight:600}.af .dim[data-v-7af71ef5]{color:var(--v2-dim)}.more[data-v-7af71ef5]{display:block;width:100%;padding:10px;font-size:12px;color:var(--color-accent)}.more[data-v-7af71ef5]:hover{background:#1e324666}.cards[data-v-7af71ef5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.entry[data-v-7af71ef5]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;min-width:0}.entry header[data-v-7af71ef5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.kind[data-v-7af71ef5]{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-dim)}.status[data-v-7af71ef5]{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:1px 6px;border:1px solid var(--v2-edge);color:var(--v2-txt)}.status.proposed[data-v-7af71ef5]{color:#ffc857;border-color:#ffc85773}.status.rejected[data-v-7af71ef5]{color:#ff8d99;border-color:#ff4d5e73}.entry h3[data-v-7af71ef5]{font-size:14px;font-weight:600;color:#eef4f9}.sym[data-v-7af71ef5]{color:#ffc857;margin-right:2px}.body[data-v-7af71ef5]{font-size:12px;line-height:1.5;color:var(--v2-txt)}.afs[data-v-7af71ef5]{font-size:11px;color:var(--v2-txt)}.mono[data-v-7af71ef5]{font-size:10px;letter-spacing:.06em;color:var(--v2-dim)}.tags[data-v-7af71ef5]{display:flex;flex-wrap:wrap;gap:4px}.tag[data-v-7af71ef5]{font-size:10px;padding:1px 6px;color:var(--v2-txt);border:1px solid var(--v2-edge-soft)}.src[data-v-7af71ef5],.by[data-v-7af71ef5]{font-size:11px;color:var(--v2-dim)}.entry footer[data-v-7af71ef5]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:auto;padding-top:4px}.act[data-v-7af71ef5]{display:inline-flex;align-items:center;gap:4px;font-size:10px}.act.ok[data-v-7af71ef5]{color:var(--color-accent);border-color:#4aedc473}.rail[data-v-ca6288cb]{width:52px;display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:2px;border-top:none;border-bottom:none;border-left:none;overflow:hidden auto;scrollbar-width:none}.rail.right[data-v-ca6288cb]{border-left:1px solid var(--v2-edge);border-right:none}.rule[data-v-ca6288cb]{width:24px;height:1px;background:var(--v2-edge-soft);margin:8px 0 6px;flex-shrink:0}.spacer[data-v-ca6288cb]{flex:1 1 auto}.grp[data-v-ca6288cb]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.stg[data-v-ca6288cb]{width:48px;padding:8px 0 6px;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--stg-c, var(--v2-dim));opacity:.5;border-left:2px solid transparent;transition:opacity .13s ease,background .13s ease,border-color .13s ease}.stg-ic[data-v-ca6288cb]{width:20px;height:20px}.stg-lbl[data-v-ca6288cb]{font-size:8px;font-weight:700;letter-spacing:.16em}.stg[data-v-ca6288cb]:hover:not([aria-disabled=true]){opacity:.85;background:#1e2c3c66}.stg.on[data-v-ca6288cb]{opacity:1;border-left-color:var(--stg-c);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--stg-c) 45%,transparent))}.stg[aria-disabled=true][data-v-ca6288cb]{opacity:.18;cursor:not-allowed}.sub[aria-disabled=true][data-v-ca6288cb]{opacity:.35;cursor:not-allowed}.sub-wrap[data-v-ca6288cb]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.grp.open .sub-wrap[data-v-ca6288cb]{grid-template-rows:1fr}.sub-in[data-v-ca6288cb]{overflow:hidden;position:relative;width:48px;min-height:0;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.sub-in[data-v-ca6288cb]:before{content:"";position:absolute;left:0;top:0;bottom:6px;width:2px;background:color-mix(in srgb,var(--stg-c) 55%,transparent)}.grp.open .sub-in[data-v-ca6288cb]{padding:2px 0 6px}.sub[data-v-ca6288cb]{position:relative;width:40px;padding:5px 0 4px;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--v2-dim);transition:color .13s ease,background .13s ease}.sub-ic[data-v-ca6288cb]{width:16px;height:16px}.sub[data-v-ca6288cb]:hover:not([aria-disabled=true]){color:#fff;background:#1e2c3c66}.sub.on[data-v-ca6288cb]{color:var(--stg-c);background:color-mix(in srgb,var(--stg-c) 10%,transparent)}.sub.on[data-v-ca6288cb]:before{content:"";position:absolute;left:-8px;top:50%;width:6px;height:2px;margin-top:-1px;background:var(--stg-c)}.sub .badge[data-v-ca6288cb]{background:var(--stg-c)}.entry[data-v-ca6288cb]{position:relative;width:44px;padding:7px 0 5px;display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0;color:var(--v2-dim);border-left:2px solid transparent;transition:color .13s ease,background .13s ease}.entry[data-v-ca6288cb]:hover{color:#fff;background:#1e2c3c66}.entry.on[data-v-ca6288cb]{color:var(--color-accent);border-left-color:var(--color-accent);background:#4aedc412}.locked .entry[data-v-ca6288cb],.locked .stg[data-v-ca6288cb],.locked .sub[data-v-ca6288cb]{opacity:.3;cursor:not-allowed}.locked .entry[data-v-ca6288cb]:hover,.locked .sub[data-v-ca6288cb]:hover{color:var(--v2-dim);background:none}.locked .stg[data-v-ca6288cb]:hover{opacity:.3;background:none}.lbl[data-v-ca6288cb]{font-size:6.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.badge[data-v-ca6288cb]{position:absolute;top:3px;right:4px;min-width:13px;height:13px;padding:0 3px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#04211a;background:var(--color-accent);font-variant-numeric:tabular-nums}.sub .badge[data-v-ca6288cb]{top:1px;right:2px;min-width:12px;height:12px;font-size:7.5px}.panel[data-v-a278ec5a]{width:296px;display:flex;flex-direction:column;min-height:0;border-top:none;border-bottom:none}.hd[data-v-a278ec5a]{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;border-bottom:1px solid var(--v2-edge-soft);flex-shrink:0}.ttl[data-v-a278ec5a]{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#eef4f9}.cnt[data-v-a278ec5a]{font-size:10px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.x[data-v-a278ec5a]{margin-left:auto}.body[data-v-a278ec5a]{flex:1;min-height:0;overflow-y:auto;padding-bottom:10px}.body[data-v-a278ec5a] .band{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;margin-top:8px;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);background:#4aedc40f;border-top:1px solid var(--v2-edge-soft);border-bottom:1px solid var(--v2-edge-soft)}.body[data-v-a278ec5a] .band.quiet{margin-top:16px}.body[data-v-a278ec5a] .band.sub{margin-top:6px;color:#e0cd96;background:#d8c48c0f;border-top:1px solid var(--v2-edge-soft);border-bottom:1px solid var(--v2-edge-soft)}.body[data-v-a278ec5a] .band .bcount{color:var(--v2-dim);letter-spacing:0}.body[data-v-a278ec5a] .empty{padding:10px 12px;font-size:10.5px;color:var(--v2-dim)}.ag[data-v-f6732be1]{flex-shrink:0;display:block}.row[data-v-f40d102a]{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;transition:background .13s ease;min-width:0}.row[data-v-f40d102a]:hover{background:#1e2c3c66}.row.dim[data-v-f40d102a]{opacity:.55}.row.on[data-v-f40d102a]{background:#60a5fa14;box-shadow:inset 3px 0 0 var(--row-accent)}.row.on .name[data-v-f40d102a]{color:#fff}.tag[data-v-f40d102a]{flex-shrink:0;padding:1px 5px;font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--v2-dim);border:1px solid var(--v2-edge)}.sym-shape[data-v-f40d102a]{flex-shrink:0;margin:0 2px}.sym[data-v-f40d102a]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border:1px solid;background:#080e1699}.name[data-v-f40d102a]{flex:1;min-width:72px;font-size:12px;font-weight:500;color:#e8f2fa}.meta[data-v-f40d102a]{flex-shrink:1;min-width:0;max-width:45%;font-size:10px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.rm[data-v-f40d102a]{flex-shrink:0;width:18px;height:18px;font-size:10px;color:var(--v2-dim);opacity:0;transition:opacity .13s ease,color .13s ease}.row:hover .rm[data-v-f40d102a]{opacity:1}.rm[data-v-f40d102a]:hover{color:var(--v2-red)}.pf[data-v-c15c8b29]{padding:7px 10px;border-bottom:1px solid var(--v2-edge-soft)}.pf-row[data-v-c15c8b29]{display:flex;align-items:center;gap:6px;border:1px solid var(--v2-edge);background:#080e1699;padding:3px 7px;transition:border-color .13s ease}.pf-row[data-v-c15c8b29]:focus-within{border-color:var(--v2-cyan)}.pf-ico[data-v-c15c8b29]{font-size:11px;color:var(--v2-dim)}.pf-in[data-v-c15c8b29]{flex:1;min-width:0;background:none;border:none;outline:none;color:#eef4f9;font-size:11px}.pf-in[data-v-c15c8b29]::placeholder{color:var(--v2-dim)}.pf-x[data-v-c15c8b29]{flex-shrink:0;font-size:9px;color:var(--v2-dim)}.pf-x[data-v-c15c8b29]:hover{color:#fff}.pf-segs[data-v-c15c8b29]{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.pf-seg[data-v-c15c8b29]{display:inline-flex;gap:1px;padding:1px;border:1px solid var(--v2-edge-soft)}.pf-opt[data-v-c15c8b29]{padding:2px 6px;font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--v2-dim);border:1px solid transparent;transition:color .13s ease,background .13s ease,border-color .13s ease}.pf-opt[data-v-c15c8b29]:hover{color:#fff}.pf-opt.on[data-v-c15c8b29]{color:var(--color-accent);border-color:#4aedc473;background:#4aedc414}.so-loadout[data-v-1316fec6]{margin:0 0 4px;padding-left:30px;position:relative}.so-loadout[data-v-1316fec6]:before{content:"";position:absolute;left:19px;top:0;bottom:6px;width:1px;background:var(--v2-edge-soft)}.so-loadout.flush[data-v-1316fec6]{padding-left:0}.so-loadout.flush[data-v-1316fec6]:before{display:none}.ld-head[data-v-1316fec6]{display:flex;align-items:stretch;padding:0 0 2px}.ld-hsp[data-v-1316fec6]{flex:1}.ld-chsp[data-v-1316fec6]{flex-shrink:0;width:14px}.ld-col[data-v-1316fec6]{width:64px;flex-shrink:0;text-align:center;font-size:8px;font-weight:700;letter-spacing:.12em;padding:3px 0;color:var(--color-stage-optimize, #60A5FA);background:#60a5fa1f}.ld-col.fx[data-v-1316fec6]{color:#e0cd96;background:#e0cd961f;margin-left:6px}.ld-col.q[data-v-1316fec6]{width:36px;font-size:7px;letter-spacing:.08em}.ld-row[data-v-1316fec6]{display:flex;align-items:stretch;gap:0;padding:1px 0;min-height:23px}.ld-row>.ld-sym[data-v-1316fec6]{align-self:center;margin-right:8px}.ld-row>.ld-name[data-v-1316fec6]{align-self:center}.ld-row.nav[data-v-1316fec6]{cursor:pointer;transition:background .13s ease}.ld-row.nav[data-v-1316fec6]:hover{background:#1e2c3c59}.ld-row.soon[data-v-1316fec6]{opacity:.5}.ld-sym[data-v-1316fec6]{flex-shrink:0}.ld-name[data-v-1316fec6]{flex:1;min-width:0;font-size:11px;color:#e8f2fa}.ld-name.link[data-v-1316fec6]{cursor:pointer}.ld-name.link[data-v-1316fec6]:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}.ld-pair[data-v-1316fec6]{display:flex;align-items:center;gap:3px;width:64px;flex-shrink:0;justify-content:center;align-self:stretch;background:#60a5fa0f}.ld-pair.fx[data-v-1316fec6]{background:#e0cd960f;margin-left:6px}.ld-pair.q[data-v-1316fec6]{width:36px}.ld-pair.q.zero .ld-n[data-v-1316fec6]{opacity:.35}.ld-btn[data-v-1316fec6]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;border:1px solid var(--v2-edge);color:var(--v2-txt);transition:border-color .13s ease,color .13s ease}.ld-btn[data-v-1316fec6]:hover:not(:disabled){border-color:var(--v2-cyan);color:#fff}.ld-btn[data-v-1316fec6]:disabled{opacity:.35}.ld-n[data-v-1316fec6]{width:18px;text-align:center;font-size:12px;font-weight:700;color:#eaf2f8;font-variant-numeric:tabular-nums}.ld-n.q[data-v-1316fec6]{width:auto;font-size:10.5px}.ld-chev[data-v-1316fec6]{flex-shrink:0;align-self:center;width:14px;color:var(--v2-dim);font-size:11px;transition:transform .13s ease,color .13s ease}.ld-chev.open[data-v-1316fec6]{transform:rotate(90deg);color:var(--v2-txt)}.ld-chev[data-v-1316fec6]:hover{color:#fff}.li-row[data-v-1316fec6]{display:flex;align-items:center;gap:7px;width:100%;padding:1.5px 6px 1.5px 22px;cursor:pointer;transition:background .13s ease;min-width:0}.li-row[data-v-1316fec6]:hover{background:#1e2c3c4d}.li-fx[data-v-1316fec6]{flex-shrink:0;font-size:9px;color:#e0cd96}.li-name[data-v-1316fec6]{flex:1;min-width:0;font-size:10.5px;color:var(--v2-txt)}.li-stray[data-v-1316fec6]{flex-shrink:0;font-size:9px;color:var(--v2-amber)}.li-pos[data-v-1316fec6]{flex-shrink:1;min-width:0;font-size:9px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.li-rm[data-v-1316fec6]{flex-shrink:0;width:14px;height:14px;font-size:9px;color:var(--v2-dim);opacity:0;transition:opacity .13s ease,color .13s ease}.li-row:hover .li-rm[data-v-1316fec6]{opacity:1}.li-rm[data-v-1316fec6]:hover{color:var(--v2-red)}.ld-sec[data-v-1316fec6]{margin:10px 0 3px;font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-dim);border-bottom:1px solid var(--v2-edge-soft);padding-bottom:3px}.ld-sec[data-v-1316fec6]:first-of-type{margin-top:4px}.ld-sec.pin[data-v-1316fec6]{display:flex;align-items:baseline;justify-content:space-between;color:var(--color-accent);border-bottom-color:#4aedc459}.ld-secr[data-v-1316fec6]{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--v2-txt)}.ld-soontag[data-v-1316fec6]{flex-shrink:0;align-self:center;font-size:7.5px;font-weight:700;letter-spacing:.12em;color:var(--v2-dim);border:1px solid var(--v2-edge);padding:2px 6px}.ld-total[data-v-1316fec6]{margin-top:8px;padding-top:8px;border-top:1px solid var(--v2-edge-soft);font-size:10.5px;color:var(--v2-txt)}.ld-none[data-v-1316fec6]{padding:8px 0;font-size:10px;color:var(--v2-dim);font-style:italic}.so-loadout[data-v-1316fec6] .ld-filter{padding:4px 0 6px;border-bottom:none}.row[data-v-33e46040]{display:flex;align-items:flex-start;gap:9px;width:calc(100% - 20px);margin:6px 10px 0;padding:8px 10px;text-align:left;border:1px dashed rgba(74,237,196,.32);background:#4aedc409;border-radius:4px!important;transition:border-color .13s ease,background .13s ease}.row[data-v-33e46040]:not(:disabled):hover{border-color:var(--color-accent);background:#4aedc417}.row[data-v-33e46040]:disabled{border-color:var(--v2-edge-soft);background:transparent;opacity:.5;cursor:not-allowed}.plus[data-v-33e46040]{flex-shrink:0;width:18px;height:18px;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-accent)}.row:disabled .plus[data-v-33e46040]{color:var(--v2-dim)}.txt[data-v-33e46040]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.name[data-v-33e46040]{font-size:12px;font-weight:700;color:#eef4f9;letter-spacing:.02em}.sym[data-v-33e46040]{font-size:11px;margin-right:2px}.sym-shape[data-v-33e46040]{display:inline-block;vertical-align:-2px;margin-right:4px}.tag[data-v-33e46040]{margin-left:6px;font-size:8px;letter-spacing:.12em;padding:1px 5px;border:1px solid var(--v2-edge);color:var(--v2-dim);vertical-align:1px}.desc[data-v-33e46040]{font-size:10.5px;color:var(--v2-dim);line-height:1.35}.chev[data-v-33e46040]{flex-shrink:0;color:var(--v2-dim);font-size:14px;margin-top:2px}.insp[data-v-baa01330]{width:328px;display:flex;flex-direction:column;min-height:0;border-top:none;border-bottom:none;border-right:none}.hd[data-v-baa01330]{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-bottom:1px solid var(--v2-edge-soft);flex-shrink:0}.glyph[data-v-baa01330]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid;background:#080e1699;overflow:hidden}.glyph img[data-v-baa01330]{width:100%;height:100%;object-fit:cover}.g-letter[data-v-baa01330]{font-size:14px;font-weight:700}.g-sym[data-v-baa01330]{font-size:15px;line-height:1}.id[data-v-baa01330]{flex:1;min-width:0}.kind[data-v-baa01330]{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ttl[data-v-baa01330]{font-size:14px;font-weight:600;color:#f2f7fb}.ctl[data-v-baa01330]{display:flex;align-items:center;gap:4px;flex-shrink:0}.ctl[data-v-baa01330] .v2-icbtn{width:28px;height:28px}.ctl[data-v-baa01330] .v2-icbtn svg{width:16px;height:16px}.ctl .v2-icbtn.open[data-v-baa01330]{border-color:var(--v2-cyan);color:#fff}.more[data-v-baa01330]{position:relative}.menu[data-v-baa01330]{position:absolute;top:calc(100% + 4px);right:0;z-index:60;min-width:190px;padding:4px 0;background:var(--v2-panel-strong, rgba(9, 13, 20, .96));box-shadow:0 10px 28px #00000073}.mi[data-v-baa01330]{display:block;width:100%;padding:7px 12px;text-align:left;font-size:12px;color:var(--v2-txt, #c8d6e2);transition:background .12s ease,color .12s ease}.mi[data-v-baa01330]:hover:not(:disabled){background:#1e2c3c99;color:#fff}.mi.danger[data-v-baa01330]{color:#ff8d99}.mi.danger[data-v-baa01330]:hover:not(:disabled){background:#ff4d5e2e;color:#ffb3bb}.mi[data-v-baa01330]:disabled{opacity:.4;cursor:not-allowed}.pop-enter-active[data-v-baa01330]{transition:opacity .12s ease-out,transform .12s ease-out}.pop-leave-active[data-v-baa01330]{transition:opacity .08s ease-in}.pop-enter-from[data-v-baa01330]{opacity:0;transform:translateY(-3px)}.pop-leave-to[data-v-baa01330]{opacity:0}.body[data-v-baa01330]{flex:1;min-height:0;overflow-y:auto;padding:10px 8px 14px;display:flex;flex-direction:column;gap:10px}.sec-box[data-v-05adf5b0]{border:1px solid rgba(110,150,190,.34);border-radius:var(--v2-radius, 6px);background:#101925b3;flex-shrink:0}.sec[data-v-05adf5b0]{position:sticky;top:-10px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0 5px 0 10px;border-radius:calc(var(--v2-radius, 6px) - 1px) calc(var(--v2-radius, 6px) - 1px) 0 0;background:#142539;border-bottom:1px solid rgba(110,150,190,.34);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8fc4f2}.sec-l[data-v-05adf5b0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-m[data-v-05adf5b0]{margin-left:6px;color:#c8d6e2;letter-spacing:.06em}.sec-body[data-v-05adf5b0]{padding:2px 10px 6px}.sec-act[data-v-05adf5b0]{flex-shrink:0;height:22px;padding:0 8px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-cyan);border:1px solid rgba(54,224,255,.55);background:#36e0ff14;transition:color .13s ease,background .13s ease,border-color .13s ease}.sec-act[data-v-05adf5b0]:hover:not(:disabled){color:#fff;background:#36e0ff38;border-color:var(--v2-cyan)}.sec-act.on[data-v-05adf5b0]{color:#04121a;border-color:var(--color-accent);background:var(--color-accent)}.sec-act.on[data-v-05adf5b0]:hover:not(:disabled){color:#04121a;background:#7cf3d6}.sec-act[data-v-05adf5b0]:disabled{opacity:.4;cursor:not-allowed}.row[data-v-f9481000]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--v2-edge-soft)}.row[data-v-f9481000]:last-child{border-bottom:none}.lbl[data-v-f9481000]{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-dim);flex-shrink:0}.val[data-v-f9481000]{font-size:12px;color:#eaf2f8;font-variant-numeric:tabular-nums;text-align:right;min-width:0;overflow-wrap:anywhere}.val.accent[data-v-f9481000]{color:var(--color-accent);font-weight:700}.wiz[data-v-6c82c9c0]{width:312px;display:flex;flex-direction:column;min-height:0;border-top:none;border-bottom:none;border-right:none}.hd[data-v-6c82c9c0]{padding:12px 14px 8px;flex-shrink:0}.kind[data-v-6c82c9c0]{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:2px}.ttl[data-v-6c82c9c0]{font-size:14px;font-weight:600;color:#f2f7fb}.chips[data-v-6c82c9c0]{display:flex;align-items:center;padding:6px 14px 2px;flex-shrink:0}.chip-wrap[data-v-6c82c9c0]{display:flex;align-items:center;gap:6px}.chip[data-v-6c82c9c0]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;border:1px solid var(--v2-edge);color:var(--v2-dim);flex-shrink:0}.chip.done[data-v-6c82c9c0]{background:var(--color-accent);border-color:var(--color-accent);color:#04211a}.chip.cur[data-v-6c82c9c0]{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 8px #4aedc459}.chip-lbl[data-v-6c82c9c0]{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#eef4f9;white-space:nowrap}.conn[data-v-6c82c9c0]{flex:1;min-width:8px;height:1px;background:var(--v2-edge);margin:0 5px}.conn.lit[data-v-6c82c9c0]{background:var(--color-accent)}.stepline[data-v-6c82c9c0]{padding:2px 14px 8px;font-size:8px;letter-spacing:.16em;color:var(--v2-dim);border-bottom:1px solid var(--v2-edge-soft);flex-shrink:0}.hint[data-v-6c82c9c0]{margin:10px 14px 0;padding:7px 10px;font-size:10px;line-height:1.45;color:var(--v2-cyan);border:1px solid rgba(54,224,255,.35);background:#36e0ff12;border-radius:4px!important;flex-shrink:0}.body[data-v-6c82c9c0]{flex:1;min-height:0;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.body[data-v-6c82c9c0] .step-title{font-size:12px;font-weight:700;color:#eef4f9;margin-bottom:4px}.ft[data-v-6c82c9c0]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--v2-edge-soft)}.card[data-v-fd451e08]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;text-align:left;border:1px solid var(--v2-edge);background:#0a111a99;transition:border-color .13s ease,background .13s ease}.card[data-v-fd451e08]:not(:disabled):hover{border-color:var(--v2-cyan)}.card.selected[data-v-fd451e08]{border-color:var(--color-accent);background:#4aedc414}.card[data-v-fd451e08]:disabled{opacity:.45;cursor:not-allowed}.card.ineligible[data-v-fd451e08]{opacity:.45;cursor:not-allowed}.card.ineligible[data-v-fd451e08]:hover{border-color:var(--v2-edge)}.spec.why[data-v-fd451e08]{color:var(--v2-amber, #ffb03b);opacity:1}.tag[data-v-fd451e08]{margin-left:6px;padding:1px 4px;border:1px solid var(--v2-edge);font-size:7.5px;font-weight:700;letter-spacing:.1em;color:var(--v2-dim);vertical-align:1px}.sym.shaped[data-v-fd451e08]{border-color:transparent!important;background:transparent}.sym[data-v-fd451e08]{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:1px solid;background:#080e1699}.txt[data-v-fd451e08]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.name[data-v-fd451e08]{font-size:12px;font-weight:700;color:#eef4f9}.desc[data-v-fd451e08]{font-size:10.5px;color:var(--v2-dim);line-height:1.4}.spec[data-v-fd451e08]{font-family:var(--font-mono);font-size:9px;letter-spacing:.02em;color:#7d93a8;line-height:1.5}.spec[data-v-fd451e08]:first-of-type{margin-top:3px}.row[data-v-6852d5d1]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 11px;text-align:left;border:1px solid var(--v2-edge);background:#0a111a99;transition:border-color .13s ease,background .13s ease}.row[data-v-6852d5d1]:not(:disabled):hover{border-color:var(--v2-cyan)}.row.on[data-v-6852d5d1]{border-color:var(--color-accent);background:#4aedc40f}.row[data-v-6852d5d1]:disabled{opacity:.45;cursor:not-allowed}.box[data-v-6852d5d1]{flex-shrink:0;width:16px;height:16px;margin-top:1px;display:flex;align-items:center;justify-content:center;border:1px solid var(--v2-edge);border-radius:2px}.mark[data-v-6852d5d1]{font-size:11px;font-weight:800;color:#06131b;line-height:1}.txt[data-v-6852d5d1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.name[data-v-6852d5d1]{font-size:12px;font-weight:700;color:#eef4f9}.tag[data-v-6852d5d1]{margin-left:8px;font-size:7.5px;font-weight:700;letter-spacing:.12em;color:var(--v2-amber);border:1px solid rgba(255,200,87,.45);padding:1px 5px;vertical-align:middle}.desc[data-v-6852d5d1]{font-size:10.5px;color:var(--v2-dim);line-height:1.4}.lg-sym.uas[data-v-2c3204e4]{font-size:12px;line-height:1;width:14px;text-align:center;display:inline-block;transform:rotate(-45deg)}.legend[data-v-2c3204e4]{position:absolute;top:10px;left:calc(var(--left-w, 348px) + 12px);z-index:26;width:200px;padding:8px 10px 9px;background:#080e16e0;border:1px solid var(--v2-edge);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}.legend.min[data-v-2c3204e4]{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.lg-min[data-v-2c3204e4]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--v2-dim);transition:color .13s ease}.lg-min[data-v-2c3204e4]:hover{color:#fff}.lg-min svg[data-v-2c3204e4]{width:18px;height:18px;display:block}.lg-hd[data-v-2c3204e4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.lg-title[data-v-2c3204e4]{font-size:9px;font-weight:700;letter-spacing:.16em;color:#eef4f9}.lg-x[data-v-2c3204e4]{width:22px!important;height:22px!important;margin:-3px -4px -3px 0}.lg-x svg[data-v-2c3204e4]{width:15px!important;height:15px!important}.lg-sec[data-v-2c3204e4]{margin:6px 0 2px;font-size:8px;font-weight:700;letter-spacing:.14em;color:var(--v2-dim);text-transform:uppercase}.lg-row[data-v-2c3204e4]{display:flex;align-items:center;gap:8px;padding:2px 0}.lg-row.off[data-v-2c3204e4]{opacity:.35}.lg-l[data-v-2c3204e4]{font-size:10px;color:#dbe6f0;line-height:1.25}.lg-sym[data-v-2c3204e4]{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;border:1px solid;border-radius:50%;background:#080e1699}.lg-sym.bare[data-v-2c3204e4]{border:none;background:none;font-size:12px}.lg-stack[data-v-2c3204e4]{flex-shrink:0;display:block}.lg-px[data-v-2c3204e4]{flex-shrink:0;width:36px;font-family:Roboto Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.04em;color:#eef4f9}.lg-l i[data-v-2c3204e4]{font-style:normal;color:var(--v2-dim)}.lg-sym.ring[data-v-2c3204e4]{width:14px;height:14px;margin:0 1px;border:2px solid #fff;border-radius:50%;opacity:.85}.lg-sw[data-v-2c3204e4]{flex-shrink:0;width:16px;height:12px;border:1px solid}.lg-sw.fld1[data-v-2c3204e4]{background:#4fd8c459}.lg-sw.fld2[data-v-2c3204e4]{background:#4fd8c499}.lg-sw.fld3[data-v-2c3204e4]{background:#4fd8c4e6}.lg-sw.fldgap[data-v-2c3204e4]{background:#ff4d5e99}.lg-sw.dome[data-v-2c3204e4]{border-color:#4fd8c4;border-radius:8px 8px 1px 1px;background:linear-gradient(180deg,#4fd8c44d,#4fd8c40a)}.lg-sw.wez[data-v-2c3204e4]{border-color:#ffb454;border-radius:8px 8px 1px 1px;background:linear-gradient(180deg,#ffb4544d,#ffb4540a)}.lg-sw.foot[data-v-2c3204e4]{width:14px;height:14px;margin:0 1px;border-radius:50%;border:1px solid}.lg-sw.foot.sense[data-v-2c3204e4]{border-color:#4fd8c499;background:#4fd8c429}.lg-sw.foot.engage[data-v-2c3204e4]{border-color:#ffb45499;background:#ffb45429}.lg-sw.ringc2[data-v-2c3204e4]{width:14px;height:14px;margin:0 1px;border:1px dashed #4AEDC4;border-radius:50%}.search[data-v-eeff1e9a]{max-width:100%;pointer-events:auto;display:flex;flex-direction:column;align-items:flex-end}.box[data-v-eeff1e9a]{display:flex;align-items:center;height:36px;width:36px;min-width:36px;max-width:100%;overflow:hidden;transition:width .2s cubic-bezier(.2,0,0,1)}.search.open .box[data-v-eeff1e9a]{width:340px}.mag[data-v-eeff1e9a]{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--v2-dim);cursor:pointer;transition:color .12s ease}.mag-ic[data-v-eeff1e9a]{width:18px;height:18px;display:block}.mag[data-v-eeff1e9a]:hover,.search.open .mag[data-v-eeff1e9a]{color:#eaf2f8}.inp[data-v-eeff1e9a]{flex:1;min-width:0;padding-right:12px;background:transparent;border:none;outline:none;color:#eaf2f8;font-size:12px}.inp[data-v-eeff1e9a]::placeholder{color:var(--v2-dim)}.results[data-v-eeff1e9a]{width:340px;max-width:100%;margin-top:4px;overflow:hidden}.res[data-v-eeff1e9a]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;text-align:left}.res.cur[data-v-eeff1e9a]{background:#3660824d}.sym[data-v-eeff1e9a]{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border:1px solid;background:#080e1699}.lbl[data-v-eeff1e9a]{font-size:12px;color:#e8f2fa;min-width:0}.pk[data-v-c290d16b]{position:relative;min-width:0}.pk.from-row[data-v-c290d16b]{position:static}.pk-trig[data-v-c290d16b]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0 6px 0 0;color:#f2f7fb;background:transparent;border-bottom:1px solid transparent;transition:border-color .13s ease,color .13s ease}.pk-trig[data-v-c290d16b]:hover,.pk-trig.open[data-v-c290d16b]{border-bottom-color:var(--pk-c)}.pk-id[data-v-c290d16b]{font-size:19px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.pk-car[data-v-c290d16b]{width:14px;height:14px;flex-shrink:0;color:var(--pk-c);transition:transform .15s ease}.pk-trig.open .pk-car[data-v-c290d16b]{transform:rotate(180deg)}.pk-menu[data-v-c290d16b]{position:absolute;left:0;top:calc(100% + 6px);z-index:40;width:360px;max-width:calc(100vw - 80px);background:var(--v2-panel-strong, rgba(9, 13, 20, .94));border:1px solid var(--v2-edge);box-shadow:0 18px 40px #0000008c;border-radius:6px!important;overflow:hidden}.pk-list[data-v-c290d16b]{max-height:56vh;overflow-y:auto}.pk-row[data-v-c290d16b]{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 12px;cursor:pointer;text-align:left;border-bottom:1px solid var(--v2-edge-soft);transition:background .13s ease}.pk-row[data-v-c290d16b]:last-child{border-bottom:none}.pk-row[data-v-c290d16b]:hover,.pk-row[data-v-c290d16b]:focus-visible{background:#1e2c3c73;outline:none}.pk-row.cur[data-v-c290d16b]{background:color-mix(in srgb,var(--pk-c) 9%,transparent);box-shadow:inset 2px 0 0 var(--pk-c)}.pk-row.dim[data-v-c290d16b]{opacity:.55}.pk-rid[data-v-c290d16b]{flex-shrink:0;margin-top:1px;padding:1px 6px;font-size:10px;font-weight:700;color:var(--v2-txt);border:1px solid var(--v2-edge);font-variant-numeric:tabular-nums}.pk-main[data-v-c290d16b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pk-status[data-v-c290d16b]{font-size:10px;font-weight:700;letter-spacing:.08em}.pk-note[data-v-c290d16b]{font-size:10.5px;color:var(--v2-txt);line-height:1.35}.pk-meta[data-v-c290d16b]{font-size:9px;color:var(--v2-dim);letter-spacing:.05em;font-variant-numeric:tabular-nums}.pk-tag[data-v-c290d16b]{flex-shrink:0;margin-top:1px;padding:1px 5px;font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--v2-txt);border:1px solid var(--v2-edge)}.pk-cur[data-v-c290d16b]{flex-shrink:0;margin-top:3px;font-size:8px;font-weight:700;letter-spacing:.14em;color:var(--pk-c)}.pk-x[data-v-c290d16b]{flex-shrink:0;width:18px;height:18px;margin-top:-1px;font-size:10px;color:var(--v2-dim);opacity:0;transition:opacity .13s ease,color .13s ease}.pk-row:hover .pk-x[data-v-c290d16b],.pk-x[data-v-c290d16b]:focus-visible{opacity:1}.pk-x[data-v-c290d16b]:hover{color:var(--v2-red)}.pk-new[data-v-c290d16b]{display:block;width:100%;padding:9px 12px;text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--pk-c);border-top:1px solid var(--v2-edge);transition:background .13s ease}.pk-new[data-v-c290d16b]:hover:not([aria-disabled=true]){background:#1e2c3c73}.pk-new[aria-disabled=true][data-v-c290d16b]{color:var(--v2-dim);cursor:not-allowed}.pk-empty[data-v-c290d16b]{padding:12px 14px;font-size:10.5px;color:var(--v2-dim)}.pk-grp[data-v-c290d16b]{display:flex;align-items:center;gap:8px;padding:9px 12px 5px;font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-dim);border-bottom:1px solid var(--v2-edge-soft);background:#060a1080}.pk-grp-tag[data-v-c290d16b]{font-size:7.5px;letter-spacing:.14em;color:var(--color-accent);border:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);padding:0 4px}.pk-split[data-v-c290d16b]{display:flex;gap:1px;height:3px;width:84px;margin-top:3px}.pk-split span[data-v-c290d16b]{height:100%;flex-basis:0;min-width:2px}.pk-flag[data-v-c290d16b]{flex-shrink:0;margin-top:1px;padding:1px 5px;white-space:nowrap;font-size:8px;font-weight:700;letter-spacing:.1em;color:#ffb03b;border:1px solid rgba(255,176,59,.5)}.pk-dd-enter-active[data-v-c290d16b]{transition:opacity .15s ease-out,transform .15s ease-out}.pk-dd-leave-active[data-v-c290d16b]{transition:opacity .1s ease-in,transform .1s ease-in}.pk-dd-enter-from[data-v-c290d16b],.pk-dd-leave-to[data-v-c290d16b]{opacity:0;transform:translateY(-4px)}.hint[data-v-5d885360]{float:right;font-size:7.5px;letter-spacing:.1em;color:#60a5fa99}.rd[data-v-5d885360]{margin-top:12px}.rd-grid[data-v-5d885360]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.w-t[data-v-5d885360]{font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-dim);margin-bottom:6px}.bl[data-v-5d885360]{width:118px;font-size:7.5px}.stg-row[data-v-5d885360]{display:flex;align-items:center;gap:8px;padding:4px;margin:0 -4px;cursor:pointer;border-left:2px solid transparent;transition:background .13s ease,border-color .13s ease}.stg-row[data-v-5d885360]:hover{background:#1e2c3c59}.stg-row.on[data-v-5d885360]{background:#60a5fa1a;border-left-color:var(--color-stage-optimize, #60A5FA)}.stg-l[data-v-5d885360]{width:88px;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--v2-txt)}.map-ic[data-v-5d885360]{margin-left:4px;font-size:8px;color:#60a5fa8c}.stg-row.on .map-ic[data-v-5d885360]{color:var(--color-stage-optimize, #60A5FA)}.stg-bars[data-v-5d885360]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.stg-track[data-v-5d885360]{height:9px;background:#080d14e6;border:1px solid var(--v2-edge-soft);overflow:hidden}.stg-track.cmp[data-v-5d885360]{height:4px}.stg-fill[data-v-5d885360]{display:block;height:100%;background:linear-gradient(90deg,rgba(96,165,250,.45),var(--color-stage-optimize, #60A5FA))}.stg-fill.cmp[data-v-5d885360]{background:#c8d6e266}.stg-n[data-v-5d885360]{width:44px;flex-shrink:0;text-align:right;font-size:11px;font-weight:700;color:#eaf2f8;font-variant-numeric:tabular-nums}.stg-cmp[data-v-5d885360]{font-size:9px;color:var(--v2-dim);font-weight:500}.stg-drop[data-v-5d885360]{width:24px;flex-shrink:0;font-size:9px;color:transparent;text-align:right}.stg-drop.hot[data-v-5d885360]{color:var(--v2-red)}.stg-x[data-v-5d885360]{flex-shrink:0;width:16px;font-size:9px;color:var(--v2-dim)}.stg-x[data-v-5d885360]:hover{color:#fff}.stg-detail[data-v-5d885360]{margin:2px 0 6px 98px;padding:8px 10px;border:1px solid var(--v2-edge-soft);background:#080d148c;border-radius:4px!important}.hist[data-v-5d885360]{display:flex;align-items:flex-end;gap:3px;height:42px}.hb[data-v-5d885360]{flex:1;background:#60a5fa80;min-height:2px}.hist-k[data-v-5d885360]{font-size:8.5px;color:var(--v2-dim);margin-top:5px;letter-spacing:.04em}.firstby[data-v-5d885360]{font-size:9px;color:var(--v2-dim);margin-top:4px}.fb[data-v-5d885360]{margin-left:6px;color:var(--v2-cyan)}.k[data-v-e5cc49c1]{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.16em;color:#7f93a8;text-transform:uppercase;white-space:nowrap}.k svg[data-v-e5cc49c1]{width:12px;height:12px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fig[data-v-e5cc49c1]{font-weight:600;color:#f2f7fb;letter-spacing:-.02em;line-height:1}.fig .u[data-v-e5cc49c1]{font-size:.5em;font-weight:500;color:#7f93a8;letter-spacing:0;margin-left:1px}.q[data-v-e5cc49c1]{font-size:10px;color:var(--v2-txt);letter-spacing:.02em;white-space:nowrap}.q .u[data-v-e5cc49c1]{color:#7f93a8}.hero[data-v-e5cc49c1]{display:grid;grid-template-columns:auto 1fr;column-gap:18px;align-items:end}.hero .top[data-v-e5cc49c1]{grid-column:1 / -1;margin-bottom:10px}.hero-fig[data-v-e5cc49c1]{font-size:60px;letter-spacing:-.035em}.hero-fig .u[data-v-e5cc49c1]{font-size:28px}.side[data-v-e5cc49c1]{display:flex;flex-direction:column;gap:9px;padding-bottom:5px;min-width:0}.obar[data-v-e5cc49c1]{display:flex;gap:2px;height:10px}.obar span[data-v-e5cc49c1]{height:100%;flex-basis:0;min-width:2px}.obar span[data-v-e5cc49c1]:first-child{border-radius:4px 0 0 4px!important}.obar span[data-v-e5cc49c1]:last-child{border-radius:0 4px 4px 0!important}.obar span[data-v-e5cc49c1]:only-child{border-radius:4px!important}.legend[data-v-e5cc49c1]{display:flex;justify-content:space-between;gap:8px}.li[data-v-e5cc49c1]{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.12em;color:#7f93a8;white-space:nowrap}.li i[data-v-e5cc49c1]{width:8px;height:8px;display:inline-block;border-radius:2px!important}.li b[data-v-e5cc49c1]{font-size:12px;font-weight:600;color:#f2f7fb;letter-spacing:-.01em}.stats[data-v-e5cc49c1]{display:flex;align-items:baseline;gap:6px}.stat-fig[data-v-e5cc49c1]{font-size:15px}.stat-fig .u[data-v-e5cc49c1]{font-size:.62em}.stat-fig .um[data-v-e5cc49c1]{margin-right:5px}.rule[data-v-e5cc49c1]{height:1px;background:var(--v2-edge-soft);margin:16px 0 14px}.chain[data-v-e5cc49c1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stage[data-v-e5cc49c1]{padding:0 10px;border-left:1px solid var(--v2-edge-soft);min-width:0}.stage[data-v-e5cc49c1]:first-child{padding-left:0;border-left:0}.stage[data-v-e5cc49c1]:last-child{padding-right:0}.stage .fig[data-v-e5cc49c1]{font-size:24px;margin:9px 0 5px}.stage .fig .u[data-v-e5cc49c1]{font-size:12px}.meter[data-v-e5cc49c1]{position:relative;height:3px;margin-top:10px;background:#c8d6e214;border-radius:2px!important}.meter span[data-v-e5cc49c1]{position:absolute;top:0;height:100%}.meter .fill[data-v-e5cc49c1]{left:0;background:#d6e2ecdb;border-radius:2px 0 0 2px!important}.meter .loss[data-v-e5cc49c1]{background:#ff1f3d}.rule[data-v-facfcbdd]{height:1px;background:var(--v2-edge-soft);margin:14px 0 4px}.sub-t[data-v-facfcbdd]{font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-dim);margin:12px 0 5px}.bar-row[data-v-facfcbdd]{display:flex;align-items:center;gap:8px;padding:3px 4px;margin:0 -4px;transition:background .13s ease}.bar-row[data-v-facfcbdd]:hover{background:#1e2c3c59}.sym[data-v-facfcbdd]{width:10px;flex-shrink:0;font-size:10px;text-align:center}.sym.eff[data-v-facfcbdd]{color:var(--v2-red)}.bar-id[data-v-facfcbdd]{width:64px;flex-shrink:0;font-size:10px;font-weight:700;color:#eaf2f8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-id.wide[data-v-facfcbdd]{width:118px;font-size:9px;letter-spacing:.06em;color:var(--v2-txt)}.bar-track[data-v-facfcbdd]{flex:1;height:8px;background:#080d14e6;border:1px solid var(--v2-edge-soft);overflow:hidden}.bar-fill[data-v-facfcbdd]{display:block;height:100%}.bar-track.split[data-v-facfcbdd]{display:flex}.bar-fill.eff[data-v-facfcbdd]{background:linear-gradient(90deg,rgba(255,77,94,.45),var(--v2-red))}.bar-fill.leak[data-v-facfcbdd]{background:#ff4d5ebf}.bar-fill.sen[data-v-facfcbdd]{opacity:.8}.bar-v[data-v-facfcbdd]{width:58px;flex-shrink:0;text-align:right;font-size:11px;font-weight:700;color:#eaf2f8;font-variant-numeric:tabular-nums;white-space:nowrap}.bar-v.leak[data-v-facfcbdd]{color:var(--v2-red)}.bar-v.cov[data-v-facfcbdd]{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--color-accent)}.bar-id.cls[data-v-facfcbdd]{font-weight:700;color:#eaf2f8}.bar-track.thin[data-v-facfcbdd]{height:6px}.lost[data-v-facfcbdd]{flex-shrink:0;font-size:8px;font-weight:700;letter-spacing:.08em;white-space:nowrap;color:#fbbf24;border:1px solid rgba(251,191,36,.45);padding:1px 4px}.more[data-v-facfcbdd]{display:block;margin:2px 0 4px 18px;padding:0;font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-dim);background:none;border:none;cursor:pointer}.more[data-v-facfcbdd]:hover{color:var(--v2-txt)}.legacy-note[data-v-facfcbdd]{margin-top:6px}.bar-m[data-v-facfcbdd]{width:58px;flex-shrink:0;text-align:right;font-size:9px;color:var(--v2-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.idle[data-v-facfcbdd]{font-size:8px;color:var(--v2-dim);border:1px solid var(--v2-edge);padding:1px 4px}.callout[data-v-facfcbdd]{margin-top:8px;font-size:10px;color:var(--v2-red);border-left:2px solid var(--v2-red);padding-left:8px}.callout.ok[data-v-facfcbdd]{color:var(--color-accent);border-left-color:var(--color-accent)}.cards[data-v-c60da1bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.mop[data-v-c60da1bf]{border:1px solid var(--v2-edge-soft);background:#080d1480;border-radius:4px!important;padding:8px 10px}.mop-t[data-v-c60da1bf]{font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-txt);margin-bottom:6px}.mop-row[data-v-c60da1bf]{display:flex;align-items:baseline;gap:6px;padding:2px 0}.tag[data-v-c60da1bf]{flex-shrink:0;font-size:8px}.mop-l[data-v-c60da1bf]{flex:1;font-size:10px;color:var(--v2-dim)}.mop-v[data-v-c60da1bf]{font-size:10.5px;font-weight:700;color:#eaf2f8;font-variant-numeric:tabular-nums}.legend[data-v-c60da1bf]{display:flex;gap:14px;margin-top:8px;font-size:8.5px;color:var(--v2-dim)}.grp[data-v-c60da1bf]{margin-top:10px}.grp-hd[data-v-c60da1bf],.grp-row[data-v-c60da1bf]{display:grid;grid-template-columns:1.4fr .8fr .8fr .8fr 1fr .9fr;gap:6px;padding:4px 6px;font-size:10px;font-variant-numeric:tabular-nums}.grp-hd[data-v-c60da1bf]{font-size:8px;font-weight:700;letter-spacing:.12em;color:var(--v2-dim);border-bottom:1px solid var(--v2-edge-soft)}.grp-row[data-v-c60da1bf]{color:#eaf2f8}.grp-row .hot[data-v-c60da1bf]{color:var(--v2-red);font-weight:700}.hint[data-v-219e8ceb]{float:right;font-size:7.5px;letter-spacing:.1em;color:#60a5fa8c}.tools[data-v-219e8ceb]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.gbtn[data-v-219e8ceb]{font-size:9px}.gbtn.on[data-v-219e8ceb]{color:var(--color-accent);border-color:#4aedc480}.tools-k[data-v-219e8ceb]{font-size:9px;color:var(--v2-dim)}.pl-hd[data-v-219e8ceb],.pl-row[data-v-219e8ceb]{display:grid;grid-template-columns:24px 70px 70px 1fr 118px 72px;gap:8px;align-items:center;padding:3px 4px}.pl-hd[data-v-219e8ceb]{font-size:8px;font-weight:700;letter-spacing:.12em;color:var(--v2-dim);border-bottom:1px solid var(--v2-edge-soft)}.pl-row[data-v-219e8ceb]{margin:0 -4px;padding:4px;cursor:pointer;transition:background .13s ease}.pl-row[data-v-219e8ceb]:hover{background:#1e2c3c66}.sym[data-v-219e8ceb]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;border:1px solid;background:#080e1699}.pl-id[data-v-219e8ceb]{font-size:10.5px;font-weight:700;color:#eaf2f8}.pl-type[data-v-219e8ceb]{font-size:10px;color:var(--v2-dim)}.pl-pos[data-v-219e8ceb]{font-size:9.5px;color:var(--v2-txt);font-variant-numeric:tabular-nums}.pl-aim[data-v-219e8ceb]{font-size:9px;color:var(--v2-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-place[data-v-219e8ceb],.pl-place-hd[data-v-219e8ceb]{display:flex;justify-content:flex-end}.pl-auto[data-v-219e8ceb]{font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--v2-dim);padding:1px 6px}.pl-fixed[data-v-219e8ceb]{margin-left:auto;font-size:8px;font-weight:700;letter-spacing:.1em;color:#e0cd96;border:1px solid rgba(224,205,150,.45);padding:1px 6px}.head[data-v-4b527c57]{font-size:12px;font-weight:700;color:var(--v2-amber);margin-bottom:6px}.head.ok[data-v-4b527c57]{color:var(--color-accent)}.adv[data-v-4b527c57]{font-size:10px;color:var(--v2-amber);border-left:2px solid var(--v2-amber);padding-left:8px;margin-bottom:8px;line-height:1.5}.total b[data-v-2109bd93]{color:var(--color-accent)}.dt[data-v-8e1ae77a]{padding:2px 0 4px}.dt-kv[data-v-8e1ae77a]{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:10.5px;border-bottom:1px solid var(--v2-edge-soft)}.dt-kv[data-v-8e1ae77a]:last-child{border-bottom:none}.dt-kv span[data-v-8e1ae77a]{flex-shrink:0;padding-top:1px;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-dim)}.dt-kv b[data-v-8e1ae77a]{font-weight:600;color:#eaf2f8;text-align:right;font-variant-numeric:tabular-nums}.warn[data-v-8e1ae77a]{color:#fbbf24}.w-t[data-v-8e1ae77a]{font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fbbf24;margin-bottom:4px}.warns[data-v-8e1ae77a]{margin-top:8px;padding:8px 10px;border:1px solid rgba(251,191,36,.35);background:#fbbf240f}.warn-row[data-v-8e1ae77a]{font-size:9.5px;color:#fbbf24;line-height:1.5}.delta[data-v-f666afdd]{border-color:#60a5fa66!important}.wrap[data-v-f666afdd]{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;align-items:start}.d-hd[data-v-f666afdd],.d-row[data-v-f666afdd]{display:grid;grid-template-columns:1.2fr .9fr .9fr .8fr;gap:8px;padding:4px;font-size:10.5px;font-variant-numeric:tabular-nums}.d-hd[data-v-f666afdd]{font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--v2-dim);border-bottom:1px solid var(--v2-edge-soft)}.d-hd .a[data-v-f666afdd]{color:var(--color-stage-optimize, #60A5FA)}.d-hd .b[data-v-f666afdd]{color:var(--v2-dim)}.d-l[data-v-f666afdd]{color:var(--v2-dim);font-size:9.5px;text-transform:uppercase;letter-spacing:.05em}.d-a[data-v-f666afdd]{color:#eaf2f8;font-weight:700}.d-b[data-v-f666afdd]{color:var(--v2-dim)}.d-d[data-v-f666afdd]{font-weight:700;color:var(--v2-dim)}.d-d.up[data-v-f666afdd]{color:var(--color-accent)}.d-d.down[data-v-f666afdd]{color:var(--v2-red)}.radar svg[data-v-f666afdd]{width:100%;display:block}.ring[data-v-f666afdd]{fill:none;stroke:#4b6e8c33;stroke-width:1}.spoke[data-v-f666afdd]{stroke:#4b6e8c40;stroke-width:1}.pa[data-v-f666afdd]{fill:#60a5fa2e;stroke:var(--color-stage-optimize, #60A5FA);stroke-width:1.6}.pb[data-v-f666afdd]{fill:#c8d6e212;stroke:#c8d6e280;stroke-width:1.2;stroke-dasharray:4 3}.axl[data-v-f666afdd]{fill:var(--v2-dim);font-size:7.5px;letter-spacing:.08em}.rleg[data-v-f666afdd]{display:flex;justify-content:center;gap:12px;font-size:9px;margin-top:2px}.lg.a[data-v-f666afdd]{color:var(--color-stage-optimize, #60A5FA)}.lg.b[data-v-f666afdd]{color:var(--v2-dim)}.k[data-v-8ff7361c]{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.16em;color:#7f93a8;text-transform:uppercase;white-space:nowrap}.k svg[data-v-8ff7361c]{width:12px;height:12px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sw[data-v-8ff7361c]{width:8px;height:8px;display:inline-block;border-radius:2px!important}.grid[data-v-8ff7361c]{display:grid;grid-template-columns:34px minmax(0,1fr) 56px minmax(0,1fr) 34px;column-gap:6px;align-items:center}.hd[data-v-8ff7361c]{margin-bottom:8px}.s-hd[data-v-8ff7361c]{grid-column:2;justify-self:end}.a-hd[data-v-8ff7361c]{grid-column:3;justify-self:center;color:var(--v2-txt)}.w-hd[data-v-8ff7361c]{grid-column:4}.row[data-v-8ff7361c]{height:19px;margin-top:2px}.v[data-v-8ff7361c]{font-size:11px;font-weight:600;color:#f2f7fb;letter-spacing:-.01em;white-space:nowrap}.v.l[data-v-8ff7361c]{text-align:right}.v.zero[data-v-8ff7361c]{color:var(--v2-dim);font-weight:500}.alt[data-v-8ff7361c]{font-size:9px;color:var(--v2-txt);text-align:center;letter-spacing:.04em;white-space:nowrap}.lane[data-v-8ff7361c]{position:relative;height:8px}.lane span[data-v-8ff7361c]{position:absolute;top:0;height:100%}.lane.l span[data-v-8ff7361c]{right:0;border-radius:4px 0 0 4px!important}.lane.r span[data-v-8ff7361c]{left:0;border-radius:0 4px 4px 0!important}.lane[data-v-8ff7361c]:after{content:"";position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--v2-edge)}.lane.l[data-v-8ff7361c]:after{right:0}.lane.r[data-v-8ff7361c]:after{left:0}.k[data-v-3bc25dd7]{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.16em;color:#7f93a8;text-transform:uppercase;white-space:nowrap}.k svg[data-v-3bc25dd7]{width:12px;height:12px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fig[data-v-3bc25dd7]{font-weight:600;color:#f2f7fb;letter-spacing:-.02em;line-height:1}.fig .u[data-v-3bc25dd7]{font-size:.5em;font-weight:500;color:#7f93a8;letter-spacing:0;margin-left:1px}.hero[data-v-3bc25dd7]{display:grid;grid-template-columns:auto 1fr;column-gap:18px;align-items:end}.hero .top[data-v-3bc25dd7]{grid-column:1 / -1;margin-bottom:10px}.hero-fig[data-v-3bc25dd7]{font-size:60px;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.hero-fig .u[data-v-3bc25dd7]{font-size:28px}.side[data-v-3bc25dd7]{display:flex;flex-direction:column;gap:9px;padding-bottom:5px;min-width:0}.obar[data-v-3bc25dd7]{display:flex;gap:2px;height:10px}.obar.empty[data-v-3bc25dd7]{background:#c8d6e214;border-radius:4px!important}.obar span[data-v-3bc25dd7]{height:100%;flex-basis:0;min-width:2px}.obar span[data-v-3bc25dd7]:first-child{border-radius:4px 0 0 4px!important}.obar span[data-v-3bc25dd7]:last-child{border-radius:0 4px 4px 0!important}.obar span[data-v-3bc25dd7]:only-child{border-radius:4px!important}.legend[data-v-3bc25dd7]{display:flex;justify-content:space-between;gap:8px}.li[data-v-3bc25dd7]{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.12em;color:#7f93a8;white-space:nowrap}.li i[data-v-3bc25dd7]{width:8px;height:8px;display:inline-block;border-radius:2px!important}.li b[data-v-3bc25dd7]{font-size:12px;font-weight:600;color:#f2f7fb;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.stats[data-v-3bc25dd7]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;font-weight:700;letter-spacing:.12em;color:#7f93a8;font-variant-numeric:tabular-nums}.hint[data-v-6d33e6f5]{float:right;font-size:7.5px;letter-spacing:.1em;color:#fb923cb3}.meter[data-v-6d33e6f5]{display:flex;flex-wrap:wrap;gap:3px;padding:2px 0 8px}.cell[data-v-6d33e6f5]{width:12px;height:12px;border:1px solid var(--v2-edge);background:transparent;box-sizing:border-box;transition:background .22s ease,border-color .22s ease}.dense .cell[data-v-6d33e6f5]{width:8px;height:8px;gap:2px}.cell.air[data-v-6d33e6f5]{background:#ffffff29;border-color:#ffffff47}.cell.killed[data-v-6d33e6f5],.cell.jammed[data-v-6d33e6f5],.cell.leaked[data-v-6d33e6f5]{background:var(--oc);border-color:var(--oc)}.cell.leaked[data-v-6d33e6f5]{box-shadow:0 0 6px #ff1f3d99}.sub[data-v-6d33e6f5]{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:9px;letter-spacing:.08em;color:var(--v2-dim);font-variant-numeric:tabular-nums}.grp[data-v-6d33e6f5]{display:inline-flex;align-items:center;gap:4px;color:var(--v2-txt)}.cnt[data-v-6d33e6f5]{text-transform:uppercase}.hint[data-v-f028d97e]{float:right;font-size:7.5px;letter-spacing:.12em;color:var(--v2-dim)}.neq[data-v-f028d97e]{color:#ffb03b;font-weight:700}.ax[data-v-f028d97e]{display:grid;grid-template-columns:minmax(0,136px) 1fr 44px;gap:8px;align-items:center;padding:3px 0}.ax.wide[data-v-f028d97e]{grid-template-columns:minmax(0,136px) 1fr 44px 26px}.nm[data-v-f028d97e]{font-size:9.5px;color:var(--v2-txt);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm small[data-v-f028d97e]{color:var(--v2-dim);font-size:8.5px}.trk[data-v-f028d97e]{height:8px;display:flex;background:#080d14e6;border:1px solid var(--v2-edge-soft);overflow:hidden}.f[data-v-f028d97e]{display:block;height:100%;transition:width .22s ease}.v[data-v-f028d97e]{text-align:right;font-size:11px;font-weight:600;color:#f2f7fb;font-variant-numeric:tabular-nums;font-family:var(--font-sans)}.of[data-v-f028d97e]{color:var(--v2-dim);font-weight:500}.rn[data-v-f028d97e]{text-align:right;font-size:11px;color:var(--v2-dim);font-variant-numeric:tabular-nums;font-family:var(--font-sans)}.rn.on[data-v-f028d97e]{color:#ffb03b;font-weight:600}.hint[data-v-93aa78cc]{float:right;font-size:7.5px;letter-spacing:.1em;color:#fb923cb3}.row[data-v-93aa78cc]{display:flex;align-items:center;gap:8px;padding:4px;margin:0 -4px;transition:background .13s ease}.row.on[data-v-93aa78cc]{background:#1e2c3c59}.id[data-v-93aa78cc]{width:92px;flex-shrink:0;font-size:10px;font-weight:700;color:#eaf2f8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kind[data-v-93aa78cc]{display:block;font-size:7.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-dim)}.track[data-v-93aa78cc]{flex:1;height:8px;background:#080d14e6;border:1px solid var(--v2-edge-soft);overflow:hidden;min-width:40px}.fill[data-v-93aa78cc]{display:block;height:100%;opacity:.85;transition:width .26s ease}.n[data-v-93aa78cc]{width:62px;flex-shrink:0;text-align:right;font-size:10px;font-weight:700;color:#eaf2f8;font-variant-numeric:tabular-nums}.now[data-v-93aa78cc]{width:118px;flex-shrink:0;font-size:8.5px;letter-spacing:.08em;color:var(--v2-dim);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot[data-v-93aa78cc]{display:inline-block;width:6px;height:6px;border-radius:50%!important;margin-right:5px;animation:lb-pulse-93aa78cc 1.6s ease-in-out infinite;vertical-align:middle}@keyframes lb-pulse-93aa78cc{50%{opacity:.25}}.log[data-v-0204490e]{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.bar[data-v-0204490e]{display:flex;align-items:center;justify-content:space-between}.cnt[data-v-0204490e]{font-weight:500;color:#5f7488b3;margin-left:4px}.seg[data-v-0204490e]{display:inline-flex;gap:2px}.segb[data-v-0204490e]{font-size:8px;font-weight:700;letter-spacing:.12em;padding:2px 7px;color:var(--v2-dim);border:1px solid var(--v2-edge-soft);transition:color .13s ease,border-color .13s ease,background .13s ease}.segb[data-v-0204490e]:hover{color:#fff}.segb.on[data-v-0204490e]{color:var(--color-stage-simulate, #FB923C);border-color:#fb923c8c;background:#fb923c1a}.selstrip[data-v-0204490e]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10px;color:var(--v2-txt);padding:4px 6px 6px;border-bottom:1px solid var(--v2-edge-soft);margin-bottom:4px}.selstrip b[data-v-0204490e]{font-size:11px}.st[data-v-0204490e]{font-weight:700;letter-spacing:.08em;font-size:9px}.filt[data-v-0204490e]{padding:2px 0 6px}.filt .x[data-v-0204490e]{margin-left:6px;color:var(--v2-dim)}.filt .x[data-v-0204490e]:hover{color:#fff}.rows[data-v-0204490e]{flex:1;min-height:0;overflow-y:auto;margin:0 -6px;padding:0 6px}.row[data-v-0204490e]{display:flex;align-items:center;gap:7px;padding:0 4px;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background .12s ease}.row[data-v-0204490e]:hover{background:#1e2c3c66}.t[data-v-0204490e]{width:52px;flex-shrink:0;font-size:9.5px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.tri[data-v-0204490e]{width:11px;flex-shrink:0;font-size:9px;text-align:center}.verb[data-v-0204490e]{flex-shrink:0;width:54px;text-align:center;font-size:7.5px;font-weight:700;letter-spacing:.12em;padding:2px 0}.txt[data-v-0204490e]{flex:1;min-width:0;font-size:10.5px;color:#dbe6ef;overflow:hidden;text-overflow:ellipsis}.empty[data-v-0204490e]{font-size:10.5px;color:var(--v2-dim);padding:8px 4px}.live[data-v-0204490e]{position:absolute;right:10px;bottom:8px;font-size:8px;font-weight:700;letter-spacing:.14em;padding:4px 8px;color:#04211a;background:var(--color-stage-simulate, #FB923C);border:1px solid var(--color-stage-simulate, #FB923C);box-shadow:0 4px 14px #0006}.rule[data-v-a342a50b]{height:1px;background:var(--v2-edge-soft);margin:14px 0 12px}.err[data-v-a342a50b]{font-size:11px;color:var(--v2-red)}.sheet[data-v-89a9a285]{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;border-top:none;border-bottom:none;border-right:none;background:var(--v2-panel-strong);transition:width .24s ease;overflow:hidden}.sheet.dragging[data-v-89a9a285]{transition:none}.sheet.left[data-v-89a9a285]{border-left:none;border-right:1px solid var(--v2-edge)}.sheet.left .drag[data-v-89a9a285]{left:auto;right:0;border-left:none;border-right:1px solid transparent}.sheet.left .drag[data-v-89a9a285]:hover,.sheet.left.dragging .drag[data-v-89a9a285]{border-right-color:var(--color-stage-optimize, #60A5FA)}.drag[data-v-89a9a285]{position:absolute;left:0;top:0;bottom:0;width:6px;z-index:10;cursor:col-resize;border-left:1px solid transparent;transition:border-color .13s ease,background .13s ease}.drag[data-v-89a9a285]:hover,.dragging .drag[data-v-89a9a285]{border-left-color:var(--color-stage-optimize, #60A5FA);background:#60a5fa1f}.hd[data-v-89a9a285]{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;flex-shrink:0}.hd .x[data-v-89a9a285]{margin-left:auto;align-self:flex-start}.rid-row[data-v-89a9a285]{position:relative;flex:1;display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.crumb[data-v-89a9a285]{font-size:17px;color:var(--v2-dim);line-height:1;margin:0 -2px}.sim-none[data-v-89a9a285]{font-size:19px;font-weight:700;color:var(--v2-dim);cursor:default}.neq[data-v-89a9a285]{font-size:8px;font-weight:700;letter-spacing:.1em;padding:2px 6px;white-space:nowrap;color:#ffb03b;border:1px solid rgba(255,176,59,.5)}.ctx[data-v-89a9a285]{font-size:10.5px;color:var(--v2-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx b[data-v-89a9a285]{color:var(--v2-txt);font-weight:700}.ctx-sep[data-v-89a9a285]{margin:0 6px}.ctx-s[data-v-89a9a285]{color:var(--v2-txt)}.tabgrp[data-v-89a9a285]{--g-c: var(--color-stage-optimize, #60A5FA);--g-bg: #1b2d46;--g-soft: #111b29;flex:1;min-height:0;display:flex;flex-direction:column;margin:0 12px 12px}.tabgrp.g-sim[data-v-89a9a285]{--g-c: var(--color-stage-simulate, #FB923C);--g-bg: #36261b;--g-soft: #1f1918}.mode[data-v-89a9a285]{display:flex;gap:4px;flex-shrink:0}.seg[data-v-89a9a285]{--seg-c: var(--color-stage-optimize, #60A5FA);flex:1;min-width:0;height:34px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;font-size:11px;font-weight:700;letter-spacing:.15em;white-space:nowrap;color:var(--v2-dim);background:#0e151fe6;border:1px solid var(--v2-edge);border-bottom:none;border-radius:4px 4px 0 0!important;transition:color .13s ease,background .13s ease,border-color .13s ease}.seg.t-sim[data-v-89a9a285]{--seg-c: var(--color-stage-simulate, #FB923C)}.seg-ic[data-v-89a9a285]{width:16px;height:16px;flex-shrink:0;color:var(--seg-c);opacity:.55;transition:opacity .13s ease}.seg.on[data-v-89a9a285]{position:relative;z-index:1;margin-bottom:-1px;height:35px;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--g-c) 16%,transparent),transparent 85%),var(--g-bg);border:1px solid var(--g-c);border-bottom:1px solid var(--g-bg);cursor:default}.seg.on .seg-ic[data-v-89a9a285]{opacity:1}.seg[data-v-89a9a285]:not(.on):hover:not([aria-disabled=true]){color:var(--v2-txt);background:#1e2c3cd9}.seg:not(.on):hover:not([aria-disabled=true]) .seg-ic[data-v-89a9a285]{opacity:1}.seg[aria-disabled=true][data-v-89a9a285]{color:#7f93a873;cursor:not-allowed}.seg[aria-disabled=true] .seg-ic[data-v-89a9a285]{opacity:.3}.tp[data-v-89a9a285]{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--g-soft);border:1px solid var(--g-c);border-radius:0 0 4px 4px!important}.strip[data-v-89a9a285]{flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding:8px 10px 6px;background:var(--g-bg);border-bottom:1px solid color-mix(in srgb,var(--g-c) 40%,transparent)}.play-state[data-v-89a9a285]{font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--color-stage-simulate, #FB923C)}.clock[data-v-89a9a285]{font-size:12px;font-weight:700;color:var(--color-stage-simulate, #FB923C);font-variant-numeric:tabular-nums;letter-spacing:.04em}.empty[data-v-89a9a285]{padding:30px 8px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.live[data-v-89a9a285]{font-size:8px;font-weight:700;letter-spacing:.1em;padding:2px 6px;color:#ffd166;border:1px solid rgba(255,209,102,.4);animation:livepulse-89a9a285 1.6s ease-in-out infinite}@keyframes livepulse-89a9a285{50%{opacity:.45}}.ab-row[data-v-89a9a285]{display:flex;align-items:center;gap:8px;font-size:10px}.ab[data-v-89a9a285]{font-weight:700;letter-spacing:.06em;padding:1px 6px;border:1px solid}.ab.a[data-v-89a9a285]{color:var(--color-stage-optimize, #60A5FA);border-color:#60a5fa73}.ab.b[data-v-89a9a285]{color:var(--v2-dim);border-color:var(--v2-edge)}.ab-x[data-v-89a9a285]{font-size:8.5px;letter-spacing:.1em;color:var(--v2-dim)}.ab-x[data-v-89a9a285]:hover{color:var(--v2-red)}.dt-toggle[data-v-89a9a285]{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;font-size:9px;font-weight:700;letter-spacing:.16em;color:var(--v2-dim);transition:color .13s ease}.dt-toggle[data-v-89a9a285]:hover,.dt-toggle.on[data-v-89a9a285]{color:#eaf2f8}.dt-mark[data-v-89a9a285]{font-size:8px;width:8px}.dt-body[data-v-89a9a285]{flex-shrink:0;max-height:45vh;overflow-y:auto;padding:6px 10px;border:1px solid rgba(110,150,190,.34);background:#090d1499}.acts[data-v-89a9a285]{display:flex;align-items:center;gap:8px;flex-shrink:0}.acts>.v2-btn[data-v-89a9a285],.acts>.v2-btn-primary[data-v-89a9a285],.acts .exp-wrap>.v2-btn[data-v-89a9a285]{white-space:nowrap;padding:6px 9px;font-size:10px;letter-spacing:.06em}.v2-btn.pinned[data-v-89a9a285]{color:var(--color-stage-optimize, #60A5FA);border-color:#60a5fa80}.exp-wrap[data-v-89a9a285]{position:relative}.exp-menu[data-v-89a9a285]{position:absolute;top:calc(100% + 4px);right:0;z-index:5;min-width:140px;padding:4px;display:flex;flex-direction:column}.exp-row[data-v-89a9a285]{padding:6px 10px;text-align:left;font-size:10.5px;color:var(--v2-txt);transition:background .13s ease}.exp-row[data-v-89a9a285]:hover{background:#1e2c3c80;color:#fff}.jump-wrap[data-v-89a9a285]{display:flex;align-items:stretch;margin:0 -10px;padding:6px 6px 0;border-top:1px solid color-mix(in srgb,var(--g-c) 28%,transparent)}.jump[data-v-89a9a285]{flex:1;min-width:0;display:flex;gap:2px;padding:0 4px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.jump[data-v-89a9a285]::-webkit-scrollbar{display:none}.jarrow[data-v-89a9a285]{flex-shrink:0;width:18px;font-size:13px;line-height:1;color:var(--v2-dim);border:1px solid var(--v2-edge-soft);background:#0a111a99}.jarrow[data-v-89a9a285]:hover{color:#fff;border-color:var(--v2-edge)}.jbtn[data-v-89a9a285]{font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--v2-dim);padding:3px 6px;white-space:nowrap;transition:color .13s ease}.jbtn[data-v-89a9a285]{color:#9fb2c4}.jbtn[data-v-89a9a285]:hover{color:#fff}.body[data-v-89a9a285]{flex:1;min-height:0;overflow-y:auto;padding:10px 8px}.body.flex[data-v-89a9a285]{display:flex;flex-direction:column}.body[data-v-89a9a285] .sc-card{flex-shrink:0}.body[data-v-89a9a285] .sc-card.fill{flex:1 0 220px;display:flex;flex-direction:column;overflow:hidden;margin-bottom:0}.body[data-v-89a9a285] .sc-card{border:1px solid rgba(110,150,190,.34);background:#101925b3;padding:12px;margin-bottom:10px;scroll-margin-top:0}.body[data-v-89a9a285] :is(.sc-card>.sc-title:first-child,.sc-card>:first-child>.sc-title:first-child){position:sticky;top:-10px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin:-12px -12px 10px;padding:0 8px 0 10px;background:#142539;border-bottom:1px solid rgba(110,150,190,.34);font-size:9.5px;letter-spacing:.16em;color:#8fc4f2}.body[data-v-89a9a285] .sc-title{display:flow-root;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--v2-dim);margin-bottom:8px}.body[data-v-89a9a285] .sc-pending{font-size:11px;color:var(--v2-dim)}.body[data-v-89a9a285] .sc-bar-row{display:flex;align-items:center;gap:10px;padding:3px 0}.body[data-v-89a9a285] .sc-bar-l{width:108px;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--v2-txt)}.body[data-v-89a9a285] .sc-bar-track{flex:1;height:8px;background:#080d14e6;border:1px solid var(--v2-edge-soft);overflow:hidden}.body[data-v-89a9a285] .sc-bar-fill{display:block;height:100%}.body[data-v-89a9a285] .sc-bar-fill.opt{background:linear-gradient(90deg,rgba(96,165,250,.5),var(--color-stage-optimize, #60A5FA))}.body[data-v-89a9a285] .sc-bar-fill.base{background:#5f74888c}.body[data-v-89a9a285] .sc-bar-fill.mint{background:linear-gradient(90deg,rgba(74,237,196,.4),var(--color-accent))}.body[data-v-89a9a285] .sc-bar-v{width:42px;flex-shrink:0;text-align:right;font-size:11px;font-weight:700;color:#eaf2f8;font-variant-numeric:tabular-nums}.body[data-v-89a9a285] .sc-kv{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:11px;border-bottom:1px solid var(--v2-edge-soft)}.body[data-v-89a9a285] .sc-kv:last-child{border-bottom:none}.body[data-v-89a9a285] .sc-kv span{color:var(--v2-dim);letter-spacing:.06em;text-transform:uppercase;font-size:9px;padding-top:2px}.body[data-v-89a9a285] .sc-kv b{color:#eaf2f8;font-variant-numeric:tabular-nums;text-align:right}.body[data-v-89a9a285] .row-flash{animation:rowflash-89a9a285 1.4s ease-out}@keyframes rowflash-89a9a285{0%{background:#4aedc440}to{background:transparent}}.st-line[data-v-89a9a285]{font-size:11px;color:var(--v2-txt);line-height:1.5}.st-line b[data-v-89a9a285]{color:#ffd166;font-variant-numeric:tabular-nums}.st-bar[data-v-89a9a285]{margin-top:10px;height:4px;background:#c8d6e214;overflow:hidden}.st-bar span[data-v-89a9a285]{display:block;height:100%;background:#ffd166;transition:width .6s ease}.live.queued[data-v-89a9a285]{color:var(--v2-dim);border-color:var(--v2-edge)}.live.failed[data-v-89a9a285]{color:var(--v2-red);border-color:var(--v2-red)}.live.cancelled[data-v-89a9a285]{opacity:.6}.act-danger[data-v-89a9a285]{color:var(--v2-red);border-color:#ff4d5e73}.act-danger[data-v-89a9a285]:hover{background:#ff4d5e1f}.sc-fail[data-v-89a9a285]{padding:4px 0 2px}.sc-fail-t[data-v-89a9a285]{font-size:11px;font-weight:700;color:var(--v2-red);margin-bottom:6px}.sc-fail-err[data-v-89a9a285]{margin:0;padding:8px 10px;max-height:160px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:10px;line-height:1.45;color:#f1c2c7;border:1px solid rgba(255,77,94,.3);background:#ff4d5e0f}.tl[data-v-db1f177f]{position:absolute;bottom:12px;z-index:16;left:calc(var(--left-w, 52px) + 12px);right:calc(var(--right-w, 52px) + 12px);height:58px;display:flex;align-items:center;gap:8px;padding:8px 12px;transition:left .2s ease,right .2s ease}.play[data-v-db1f177f]{color:var(--color-stage-simulate, #FB923C);border-color:#fb923c99}.playing .play[data-v-db1f177f]{background:#fb923c24}.clock[data-v-db1f177f]{flex-shrink:0;width:118px;font-size:12px;font-weight:700;color:var(--v2-txt);font-variant-numeric:tabular-nums}.compact .clock[data-v-db1f177f]{width:auto;font-size:11px}.compact .of[data-v-db1f177f]{display:none}.tl[data-v-db1f177f]{min-width:0;overflow:hidden}.of[data-v-db1f177f]{color:var(--v2-dim);font-weight:500;font-size:10px}.strip[data-v-db1f177f]{position:relative;flex:1;min-width:80px;height:100%}.cv[data-v-db1f177f]{width:100%;height:100%;display:block;cursor:pointer}.tip[data-v-db1f177f]{position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);padding:5px 8px;white-space:nowrap;pointer-events:none;font-size:9px;color:var(--v2-txt)}.tip-t[data-v-db1f177f]{font-weight:700;color:var(--color-stage-simulate, #FB923C);font-variant-numeric:tabular-nums}.tip-r[data-v-db1f177f]{color:var(--v2-dim)}.spd[data-v-db1f177f]{flex-shrink:0;display:flex;align-items:stretch;height:32px;border:1px solid rgba(251,146,60,.55);background:#fb923c14}.spd-b[data-v-db1f177f]{width:28px;display:flex;align-items:center;justify-content:center;color:var(--color-stage-simulate, #FB923C);transition:background .13s ease,color .13s ease}.spd-b svg[data-v-db1f177f]{width:15px;height:15px}.spd-b[data-v-db1f177f]:hover:not(:disabled){background:#fb923c33;color:#fff}.spd-b[data-v-db1f177f]:disabled{color:#7f93a859;cursor:not-allowed}.spd-v[data-v-db1f177f]{min-width:42px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;border-left:1px solid rgba(251,146,60,.3);border-right:1px solid rgba(251,146,60,.3)}.tf-val[data-v-c5287d31]{max-width:100%;font-size:12px;color:#eaf2f8;text-align:right;overflow-wrap:anywhere;border-bottom:1px dashed transparent;transition:border-color .13s ease,color .13s ease;cursor:text}.tf-val[data-v-c5287d31]:hover{border-bottom-color:var(--v2-dim);color:#fff}.tf-val.flash[data-v-c5287d31]{color:var(--v2-red)}.tf-input[data-v-c5287d31]{width:100%;max-width:170px;background:#080e16b3;border:1px solid var(--v2-cyan);color:#fff;font-size:12px;text-align:right;padding:1px 5px;outline:none}.nf[data-v-6e0fe0d8]{display:inline-flex;align-items:baseline;gap:8px}.ro-val[data-v-6e0fe0d8]{font-size:12px;font-weight:700;color:#e0cd96;font-variant-numeric:tabular-nums}.ro-val.auto[data-v-6e0fe0d8]{color:var(--color-stage-optimize, #60A5FA);letter-spacing:.08em;font-size:10px}.nf-val[data-v-6e0fe0d8]{font-size:12px;font-weight:700;color:#e0cd96;font-variant-numeric:tabular-nums;border-bottom:1px dashed transparent;transition:border-color .13s ease;cursor:text}.nf-val[data-v-6e0fe0d8]:hover{border-bottom-color:var(--v2-dim)}.nf-val.auto[data-v-6e0fe0d8]{color:var(--color-stage-optimize, #60A5FA);letter-spacing:.08em;font-size:10px}.nf-val.mixed[data-v-6e0fe0d8]{color:var(--v2-amber);letter-spacing:.08em;font-size:10px}.nf-val.flash[data-v-6e0fe0d8]{color:var(--v2-red)}.nf-auto[data-v-6e0fe0d8]{font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--v2-dim);border:1px solid var(--v2-edge);padding:1px 4px;transition:color .13s ease,border-color .13s ease}.nf-auto[data-v-6e0fe0d8]:hover{color:var(--color-stage-optimize, #60A5FA);border-color:#60a5fa80}.nf-input[data-v-6e0fe0d8]{width:76px;background:#080e16b3;border:1px solid var(--v2-cyan);color:#fff;font-size:12px;text-align:right;padding:1px 5px;outline:none;font-variant-numeric:tabular-nums}.st[data-v-bce55128]{display:inline-flex;align-items:center;gap:6px}.st-btn[data-v-bce55128]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:12px;border:1px solid var(--v2-edge);color:var(--v2-txt)}.st-btn[data-v-bce55128]:hover:not(:disabled){border-color:var(--v2-cyan);color:#fff}.st-btn[data-v-bce55128]:disabled{opacity:.3}.st-hint[data-v-bce55128]{display:block;margin-top:2px;font-size:8.5px;letter-spacing:.04em;color:var(--v2-dim);text-align:right}.st-n[data-v-bce55128]{min-width:52px;text-align:center;font-size:12px;font-weight:700;color:#eaf2f8;font-variant-numeric:tabular-nums}.mt[data-v-a64c36ee]{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--v2-edge-soft)}.mt-btn[data-v-a64c36ee]{padding:2px 8px;font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--v2-dim);border:1px solid transparent;transition:color .13s ease,background .13s ease,border-color .13s ease}.mt-btn[data-v-a64c36ee]:hover{color:#fff}.mt-btn.on[data-v-a64c36ee]{color:var(--color-accent);border-color:#4aedc473;background:#4aedc414}.mt-def[data-v-a64c36ee]{margin-left:3px;font-size:5px;vertical-align:1.5px;opacity:.7}.ro-val[data-v-29c29d2e]{font-size:10.5px;color:#eaf2f8;font-variant-numeric:tabular-nums;white-space:nowrap}.ll-val[data-v-29c29d2e]{font-size:10.5px;color:#eaf2f8;font-variant-numeric:tabular-nums;text-align:right;border-bottom:1px dashed transparent;transition:border-color .13s ease,color .13s ease;cursor:text;white-space:nowrap}.ll-val[data-v-29c29d2e]:hover{border-bottom-color:var(--v2-dim);color:#fff}.ll-val.empty[data-v-29c29d2e]{color:var(--v2-dim);font-style:italic}.ll-val.flash[data-v-29c29d2e]{color:var(--v2-red)}.ll-input[data-v-29c29d2e]{width:148px;background:#080e16b3;border:1px solid var(--v2-cyan);color:#fff;font-size:10.5px;text-align:right;padding:1px 5px;outline:none;font-variant-numeric:tabular-nums}.ssf-trig[data-v-e0394a36]{display:inline-flex;align-items:baseline;gap:5px;padding:2px 6px;border:1px solid var(--v2-edge);transition:border-color .13s ease,color .13s ease}.ssf-trig[data-v-e0394a36]:hover,.ssf-trig.open[data-v-e0394a36]{border-color:var(--v2-cyan)}.ssf-val[data-v-e0394a36]{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--color-accent)}.ssf-trig.mixed .ssf-val[data-v-e0394a36]{color:var(--v2-amber)}.ssf-caret[data-v-e0394a36]{font-size:8px;color:var(--v2-dim)}.ssf-def[data-v-e0394a36]{font-size:5px;color:var(--color-accent);vertical-align:2px;margin-left:3px;opacity:.75}.ssf-menu[data-v-e0394a36]{position:fixed;z-index:95;display:flex;flex-direction:column;background:var(--v2-panel-strong, rgba(8, 13, 20, .97));border:1px solid var(--v2-edge);box-shadow:0 10px 32px #0000008c;overflow:hidden}.ssf-q[data-v-e0394a36]{margin:6px;padding:3px 7px;background:#080e16b3;border:1px solid var(--v2-edge);color:#eef4f9;font-size:10.5px;outline:none}.ssf-q[data-v-e0394a36]:focus{border-color:var(--v2-cyan)}.ssf-list[data-v-e0394a36]{overflow-y:auto;padding:3px 0}.ssf-opt[data-v-e0394a36]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:5px 10px;text-align:left;border-left:2px solid transparent;transition:background .12s ease}.ssf-opt[data-v-e0394a36]:hover{background:#1e2c3c80}.ssf-opt.on[data-v-e0394a36]{border-left-color:var(--color-accent);background:#4aedc412}.ssf-ol[data-v-e0394a36]{font-size:10px;font-weight:700;letter-spacing:.08em;color:#eef4f9}.ssf-opt.on .ssf-ol[data-v-e0394a36]{color:var(--color-accent)}.ssf-on[data-v-e0394a36]{font-size:8.5px;color:var(--v2-dim)}.ssf-grp[data-v-e0394a36]{padding:7px 10px 3px;font-size:8px;font-weight:700;letter-spacing:.16em;color:var(--v2-dim);border-top:1px solid var(--v2-edge)}.ssf-grp[data-v-e0394a36]:first-child{border-top:none}.ssf-none[data-v-e0394a36]{padding:8px 10px;font-size:10px;color:var(--v2-dim);font-style:italic}.strip[data-v-1d5b8a20]{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:30;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:8px 12px;max-width:calc(100% - 28px);border:1px solid var(--v2-edge);background:var(--v2-panel-strong);font-size:10.5px;white-space:nowrap}.grp[data-v-1d5b8a20]{display:flex;align-items:center;gap:6px}.grp+.grp[data-v-1d5b8a20]{padding-left:14px;border-left:1px solid var(--v2-edge-soft)}.sc[data-v-1d5b8a20]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--v2-dim);border:1px solid transparent;transition:color .12s ease,border-color .12s ease,background .12s ease}.sc[data-v-1d5b8a20]:hover{color:var(--v2-txt)}.sc.on[data-v-1d5b8a20]{color:#fff;border-color:var(--v2-cyan);background:#36e0ff1a}.sc .n[data-v-1d5b8a20]{font-family:ui-monospace,Menlo,monospace;font-size:9.5px;color:var(--v2-cyan)}.lbl[data-v-1d5b8a20]{font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-dim)}.seg[data-v-1d5b8a20]{display:inline-flex;border:1px solid var(--v2-edge-soft)}.seg button[data-v-1d5b8a20]{padding:4px 8px;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-dim);border-right:1px solid var(--v2-edge-soft);background:transparent}.seg button[data-v-1d5b8a20]:last-child{border-right:0}.seg button[data-v-1d5b8a20]:hover{color:var(--v2-txt)}.seg button.on[data-v-1d5b8a20]{color:#06131a;background:var(--v2-cyan)}.chip[data-v-1d5b8a20]{display:inline-flex;align-items:center;gap:5px}.chip .cl[data-v-1d5b8a20]{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-txt)}.chip.faint .cl[data-v-1d5b8a20]{color:var(--v2-dim)}.chip.off .cl[data-v-1d5b8a20]{color:var(--v2-dim);text-decoration:line-through}.stepb[data-v-1d5b8a20]{padding:4px 8px;font-size:11px;color:var(--v2-cyan);border:1px solid var(--v2-edge-soft);background:transparent}.stepb[data-v-1d5b8a20]:disabled{color:var(--v2-edge)}.tog[data-v-1d5b8a20]{padding:5px 10px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-txt);border:1px solid var(--v2-edge-soft);background:transparent}.tog[data-v-1d5b8a20]:hover{border-color:var(--v2-edge)}.tog.on[data-v-1d5b8a20]{color:var(--v2-cyan);border-color:var(--v2-cyan)}.tog.exit[data-v-1d5b8a20]{color:#fff;border-color:var(--v2-edge)}.sb[data-v-50475528]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;padding:4px 8px 6px;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.lbl[data-v-50475528]{font-size:9.5px;letter-spacing:.08em;color:var(--v2-txt);line-height:1}.bar[data-v-50475528]{position:relative;display:block;width:var(--w);height:6px;border:1px solid rgba(200,214,226,.85);border-top:0}.bar[data-v-50475528]:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#c8d6e273}.tb[data-v-6ffcd30c]{position:absolute;left:14px;bottom:14px;z-index:15;min-width:300px;max-width:420px;padding:11px 14px 10px;border-left:2px solid var(--v2-cyan)}@media(max-width:1400px){.tb[data-v-6ffcd30c]{inset:14px 14px auto auto}}.t[data-v-6ffcd30c]{font-size:14px;font-weight:600;letter-spacing:.01em;color:#e8f1f8}.l[data-v-6ffcd30c]{margin-top:4px;font-size:10.5px;font-family:ui-monospace,Menlo,monospace;color:#c8d6e2cc;font-variant-numeric:tabular-nums}.p[data-v-6ffcd30c]{margin-top:3px;font-size:9px;font-family:ui-monospace,Menlo,monospace;color:var(--v2-dim)}.n[data-v-6ffcd30c]{position:absolute;top:10px;right:12px;width:30px;height:30px;color:#c8d6e2cc}.isov[data-v-85e572dc]{position:absolute;inset:0;z-index:25;background:var(--v2-bg);overflow:hidden}.cv[data-v-85e572dc]{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:none}.cv[data-v-85e572dc]:active{cursor:grabbing}.cv.pick[data-v-85e572dc]{cursor:pointer}.tags[data-v-85e572dc]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.tags[data-v-85e572dc] .iso-tag{position:absolute;transform:translate(-50%,-50%) scale(var(--lk, 1));box-sizing:border-box;height:16px;line-height:14px;padding:1px 4px 0;white-space:nowrap;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#eef4f9;border:1px solid color-mix(in srgb,var(--c) 75%,transparent);background:#05090ed1}.hint[data-v-85e572dc]{position:absolute;right:14px;bottom:16px;z-index:2;font-size:9px;font-family:ui-monospace,Menlo,monospace;letter-spacing:.06em;color:var(--v2-dim);pointer-events:none}@media(max-width:1400px){.hint[data-v-85e572dc]{display:none}}.scale[data-v-85e572dc]{position:absolute;right:14px;bottom:124px;z-index:30}.pad[data-v-85e572dc]{position:absolute;right:14px;bottom:36px;z-index:31;display:grid;grid-template-columns:repeat(3,26px);grid-template-rows:repeat(3,26px);gap:2px}.pad button[data-v-85e572dc]{display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--v2-dim);border:1px solid var(--v2-edge-soft);background:var(--v2-panel-strong);touch-action:none;-webkit-user-select:none;user-select:none;transition:color .12s ease,border-color .12s ease}.pad button[data-v-85e572dc]:hover{color:var(--v2-txt);border-color:var(--v2-edge)}.pad button[data-v-85e572dc]:active{color:var(--v2-cyan);border-color:var(--v2-cyan)}.pad .n[data-v-85e572dc]{grid-column:2;grid-row:1}.pad .w[data-v-85e572dc]{grid-column:1;grid-row:2}.pad .e[data-v-85e572dc]{grid-column:3;grid-row:2}.pad .s[data-v-85e572dc]{grid-column:2;grid-row:3}@media(max-width:1400px){.pad[data-v-85e572dc]{bottom:14px}}.msg[data-v-85e572dc]{position:absolute;left:50%;bottom:76px;transform:translate(-50%);z-index:6;padding:7px 12px;font-size:10px;font-family:ui-monospace,Menlo,monospace;letter-spacing:.06em;color:var(--v2-txt)}.pop-enter-active[data-v-85e572dc],.pop-leave-active[data-v-85e572dc]{transition:opacity .16s ease}.pop-enter-from[data-v-85e572dc],.pop-leave-to[data-v-85e572dc]{opacity:0}.card[data-v-85e572dc]{position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:4;width:272px;padding:10px 12px 10px 14px;border-left:2px solid var(--c)}.card .x[data-v-85e572dc]{position:absolute;top:6px;right:6px}.cn[data-v-85e572dc]{font-size:13px;font-weight:600;color:#e8f1f8;margin-bottom:6px;padding-right:30px}.stat[data-v-85e572dc]{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px dotted var(--v2-edge-soft);font-size:10px}.stat span[data-v-85e572dc]{color:var(--v2-dim)}.stat b[data-v-85e572dc]{font-family:ui-monospace,Menlo,monospace;font-weight:500;color:var(--v2-txt);text-align:right;font-variant-numeric:tabular-nums}.stat[data-v-85e572dc]:last-child{border-bottom:0}.tog[data-v-85e572dc]{padding:5px 10px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-txt);border:1px solid var(--v2-edge-soft);background:transparent}.tog.exit[data-v-85e572dc]{color:#fff;border-color:var(--v2-edge)}.load[data-v-85e572dc]{position:absolute;inset:0;z-index:5;display:grid;place-content:center;gap:10px;justify-items:center;background:var(--v2-bg)}.lt[data-v-85e572dc]{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-txt)}.bar[data-v-85e572dc]{width:260px;height:2px;background:var(--v2-edge-soft);overflow:hidden}.bar i[data-v-85e572dc]{display:block;height:100%;width:0;background:var(--v2-cyan);transition:width .16s linear}.ln[data-v-85e572dc]{font-size:9px;font-family:ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-dim)}@media(prefers-reduced-motion:reduce){.bar i[data-v-85e572dc],.pop-enter-active[data-v-85e572dc],.pop-leave-active[data-v-85e572dc]{transition:none}}.nd[data-v-c32eb688],.grp[data-v-c32eb688]{list-style:none;margin:0;padding:0}.row[data-v-c32eb688]{position:relative;display:flex;align-items:center;gap:5px;min-height:23px;padding:1px 8px 1px calc(4px + var(--depth) * 16px);transition:background .13s ease}.row.tick[data-v-c32eb688]:before{content:"";position:absolute;left:calc(4px + (var(--depth) - 1) * 16px + 8px);top:50%;width:9px;height:1px;background:var(--v2-edge)}.kids[data-v-c32eb688]{position:relative}.kids[data-v-c32eb688]:before{content:"";position:absolute;left:calc(4px + var(--depth) * 16px + 8px);top:0;bottom:11px;width:1px;background:var(--v2-edge);opacity:0;transition:opacity .18s ease}.kids.open[data-v-c32eb688]:before{opacity:1}.row[data-v-c32eb688]:hover{background:#1e2c3c66}.row[data-v-c32eb688]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.row.sel[data-v-c32eb688]{background:#4aedc414;box-shadow:inset 3px 0 0 var(--color-accent)}.chev[data-v-c32eb688],.chev-gap[data-v-c32eb688]{flex-shrink:0;width:16px;height:16px}.chev[data-v-c32eb688]{display:flex;align-items:center;justify-content:center;color:var(--v2-dim);transition:color .13s ease}.chev svg[data-v-c32eb688]{width:11px;height:11px;transition:transform .16s ease}.chev.open svg[data-v-c32eb688]{transform:rotate(90deg)}.chev[data-v-c32eb688]:hover{color:#fff}.box[data-v-c32eb688]{flex-shrink:0;width:13px;height:13px;display:flex;align-items:center;justify-content:center;border:1px solid var(--v2-edge);border-radius:3px!important;background:#0a111ab3;color:#06131b;transition:border-color .13s ease,background .13s ease}.box svg[data-v-c32eb688]{width:10px;height:10px}.box[data-v-c32eb688]:hover{border-color:var(--v2-cyan)}.box.on[data-v-c32eb688]{border-color:#c9d3dd;background:#dfe7ee}.box.partial[data-v-c32eb688]{border-color:#c9d3dd;background:transparent;color:#dfe7ee}.g[data-v-c32eb688]{flex-shrink:0;width:12px;height:12px;display:flex;align-items:center;justify-content:center;opacity:.7}.row:hover .g[data-v-c32eb688],.row.sel .g[data-v-c32eb688]{opacity:1}.g.svg[data-v-c32eb688]{color:var(--v2-txt)}.dome[data-v-c32eb688]{width:12px;height:9px;border:1px solid var(--tone);border-radius:7px 7px 1px 1px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 35%,transparent),color-mix(in srgb,var(--tone) 6%,transparent))}.ringc2[data-v-c32eb688]{width:11px;height:11px;border:1px dashed var(--tone);border-radius:50%!important}.aa[data-v-c32eb688]{font-size:9px;font-weight:700;color:var(--v2-txt);letter-spacing:0}.g.none[data-v-c32eb688]{width:0}.name[data-v-c32eb688]{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e8f2fa;transition:color .13s ease}.fname[data-v-c32eb688]{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#eef4f9}.lname[data-v-c32eb688]{font-size:11.5px}.name.link[data-v-c32eb688]:hover{color:var(--v2-cyan);text-decoration:underline;text-decoration-color:#36e0ff80;text-underline-offset:2px}.cnt[data-v-c32eb688]{flex-shrink:0;font-size:9px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.only[data-v-c32eb688]{flex-shrink:0;font-size:8px;font-weight:700;letter-spacing:.14em;color:var(--v2-cyan);opacity:0;transition:opacity .12s ease}.row:hover .only[data-v-c32eb688],.row:focus-within .only[data-v-c32eb688]{opacity:1}.only[data-v-c32eb688]:hover{text-decoration:underline}.ctl-chip[data-v-c32eb688]{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border:1px solid var(--v2-edge);border-radius:3px!important;font-size:8.5px;font-weight:700;letter-spacing:.06em;color:var(--v2-dim);font-variant-numeric:tabular-nums;transition:color .12s ease,border-color .12s ease,background .12s ease}.ctl-chip svg[data-v-c32eb688]{width:10px;height:10px}.ctl-chip[data-v-c32eb688]:hover{color:#fff;border-color:var(--v2-cyan)}.ctl-chip.open[data-v-c32eb688]{color:#06131b;background:var(--color-accent);border-color:var(--color-accent)}.row.off .name[data-v-c32eb688],.row.off .g[data-v-c32eb688],.row.off .cnt[data-v-c32eb688]{opacity:.4}.row.radio[data-v-c32eb688]{gap:6px}.rname[data-v-c32eb688]{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-dim)}.seg[data-v-c32eb688]{margin-left:auto;display:inline-flex;border:1px solid var(--v2-edge);border-radius:4px!important;overflow:hidden}.seg-btn[data-v-c32eb688]{padding:2px 7px;font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-dim);transition:color .12s ease,background .12s ease}.seg-btn+.seg-btn[data-v-c32eb688]{border-left:1px solid var(--v2-edge)}.seg-btn[data-v-c32eb688]:hover{color:#fff}.seg-btn.on[data-v-c32eb688]{color:#06131b;background:var(--color-accent)}.kids[data-v-c32eb688]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.kids.open[data-v-c32eb688]{grid-template-rows:1fr}.kids-in[data-v-c32eb688]{overflow:hidden;min-height:0}.ctl[data-v-c32eb688]{padding:0 10px 6px calc(4px + var(--depth) * 16px + 39px)}.ctl.dim[data-v-c32eb688]{opacity:.45}.ctl-head[data-v-c32eb688]{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.ctl-lbl[data-v-c32eb688]{font-size:10px;color:var(--v2-txt)}.ctl-val[data-v-c32eb688]{margin-left:auto;font-size:9.5px;color:var(--color-accent);font-variant-numeric:tabular-nums}.ctl-reset[data-v-c32eb688]{font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-cyan)}.ctl-reset[data-v-c32eb688]:hover:not(:disabled){text-decoration:underline}.ctl-reset[data-v-c32eb688]:disabled{color:var(--v2-dim);cursor:default}.ctl-slider[data-v-c32eb688]{-webkit-appearance:none;appearance:none;width:100%;height:3px;border-radius:2px!important;background:var(--v2-edge);outline:none;cursor:pointer}.ctl-slider[data-v-c32eb688]:disabled{cursor:default}.ctl-slider[data-v-c32eb688]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--color-accent);border:2px solid #06131b;cursor:pointer}.ctl-slider[data-v-c32eb688]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--color-accent);border:2px solid #06131b;cursor:pointer}.lt[data-v-86402b32]{padding:2px 0 8px}.qa[data-v-86402b32]{display:flex;align-items:center;gap:6px;padding:4px 10px 5px;border-bottom:1px solid var(--v2-edge-soft)}.qa-btn[data-v-86402b32]{font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-dim);transition:color .12s ease}.qa-btn[data-v-86402b32]:hover{color:var(--v2-cyan)}.qa-sep[data-v-86402b32]{font-size:9px;color:var(--v2-edge)}.tree[data-v-86402b32]{list-style:none;margin:0;padding:0}.dsc-hd[data-v-3be457e1]{display:flex;align-items:center;gap:6px;width:100%;margin-top:14px;padding:6px 0;border-top:1px solid var(--v2-edge);text-align:left;color:var(--v2-dim);transition:color .13s ease}.dsc-hd[data-v-3be457e1]:hover,.dsc-hd.on[data-v-3be457e1]{color:#eaf2f8}.dsc-mark[data-v-3be457e1]{font-size:8px}.dsc-lbl[data-v-3be457e1]{font-size:9px;font-weight:700;letter-spacing:.14em}.dsc-n[data-v-3be457e1]{font-size:9px;font-weight:700;letter-spacing:.1em;opacity:.7}.dsc-body[data-v-3be457e1]{padding-top:2px}.rfc-note[data-v-07749d89]{padding:6px 8px;margin:4px 0;border:1px solid var(--v2-edge);border-left:2px solid var(--v2-dim);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--v2-dim)}.rfc-note.off[data-v-07749d89]{border-left-color:#ff4d5e;color:#ffb8be}.rfc-link[data-v-07749d89]{padding:5px 0 3px;font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--v2-dim)}.rfc-row[data-v-07749d89]{display:grid;grid-template-columns:74px 66px 46px 1fr auto;gap:5px;align-items:baseline;padding:3px 0;border-bottom:1px solid var(--v2-edge-soft)}.rfc-row[data-v-07749d89]:last-of-type{border-bottom:none}.rfc-s[data-v-07749d89]{font-size:9px;font-weight:700;letter-spacing:.08em;color:#eaf2f8}.rfc-m[data-v-07749d89],.rfc-d[data-v-07749d89]{font-size:9px;font-weight:700;letter-spacing:.06em}.ok[data-v-07749d89]{color:var(--color-accent)}.warn[data-v-07749d89]{color:var(--v2-amber, #ffb03b)}.off[data-v-07749d89]{color:var(--v2-dim)}.rfc-r[data-v-07749d89]{font-size:8.5px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.rfc-r.assumed[data-v-07749d89]{font-style:italic}.rfc-n[data-v-07749d89]{font-size:8.5px;font-weight:700;letter-spacing:.06em;color:var(--color-stage-optimize, #60a5fa)}.rfc-cav[data-v-07749d89]{padding:2px 0;font-size:8.5px;letter-spacing:.04em;color:var(--v2-amber, #ffb03b)}.so-page[data-v-f55749ea]{position:relative;height:100%;overflow:hidden}.so-map[data-v-f55749ea]{position:absolute;inset:0}.so-simhover[data-v-f55749ea]{position:absolute;z-index:30;width:220px;padding:8px 10px 8px 12px;pointer-events:none;border-left:2px solid var(--c)}.so-simhover .shn[data-v-f55749ea]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;color:#eef4f9;margin-bottom:4px;letter-spacing:.04em}.so-simhover .shn i[data-v-f55749ea]{font-style:normal;font-weight:500;font-size:10px;color:var(--v2-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-simhover .shs[data-v-f55749ea]{display:flex;justify-content:space-between;gap:10px;padding:2px 0;border-bottom:1px dotted var(--v2-edge-soft);font-size:10px}.so-simhover .shs[data-v-f55749ea]:last-child{border-bottom:0}.so-simhover .shs span[data-v-f55749ea]{color:var(--v2-dim)}.so-simhover .shs b[data-v-f55749ea]{font-weight:500;color:var(--v2-txt);text-align:right}.so-runbanner[data-v-f55749ea]{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:11px;padding:9px 15px;max-width:460px;border:1px solid rgba(167,139,250,.45);background:#181426eb;box-shadow:0 6px 24px #0006}.so-runbanner .rb-spin[data-v-f55749ea]{color:#a78bfa;font-size:15px;animation:rb-rot-f55749ea 1.5s linear infinite}@keyframes rb-rot-f55749ea{to{transform:rotate(360deg)}}.so-runbanner .rb-title[data-v-f55749ea]{font-size:11px;font-weight:700;letter-spacing:.04em;color:#eef4f9}.so-runbanner .rb-sub[data-v-f55749ea]{font-size:9.5px;color:var(--v2-dim);margin-top:2px}.step-hint[data-v-f55749ea]{display:block;font-weight:400;font-size:9px;color:var(--v2-dim);letter-spacing:.02em;margin-top:2px}.so-fallback[data-v-f55749ea]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(800px 400px at 30% 20%,rgba(54,224,255,.06),transparent 70%),radial-gradient(900px 500px at 75% 80%,rgba(74,237,196,.05),transparent 70%),var(--v2-bg)}.so-page.demo[data-v-f55749ea]{position:fixed;inset:0;z-index:90}.so-page.demo[data-v-f55749ea] :is(.so-left,.so-right,.so-search,.so-coords,.so-nav,.so-scale,.so-runbanner,.so-provtag,.so-abdiff){display:none}.so-left[data-v-f55749ea]{position:absolute;top:0;bottom:0;left:0;display:flex;z-index:20}.so-right[data-v-f55749ea]{position:absolute;top:0;bottom:0;right:0;display:flex;z-index:20}.so-search[data-v-f55749ea]{position:absolute;top:10px;right:calc(12px + var(--right-w, 52px));max-width:calc(100% - var(--left-w, 348px) - var(--legend-w, 0px) - 44px - var(--right-w, 52px));z-index:25;transition:right .2s ease}.so-coords[data-v-f55749ea]{position:absolute;bottom:14px;left:calc(var(--left-w, 52px) + 12px);z-index:15;font-size:10px;color:var(--v2-dim);font-variant-numeric:tabular-nums;text-shadow:0 1px 6px rgba(2,5,9,.9);pointer-events:none}.so-nav[data-v-f55749ea]{position:absolute;bottom:12px;right:calc(var(--right-w, 52px) + 12px);transition:right .2s ease,bottom .2s ease;z-index:15;display:flex;flex-direction:column;gap:4px}.so-scale[data-v-f55749ea]{position:absolute;bottom:12px;right:calc(var(--right-w, 52px) + 12px + 40px);transition:right .2s ease,bottom .2s ease;z-index:15}.so-page.play .so-nav[data-v-f55749ea],.so-page.play .so-scale[data-v-f55749ea]{bottom:82px}.navbtn[data-v-f55749ea]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--v2-txt);border-radius:4px!important;transition:color .13s ease,border-color .13s ease}.navbtn[data-v-f55749ea]:hover{color:#fff;border-color:var(--v2-cyan)}.so-toast[data-v-f55749ea]{position:fixed;bottom:56px;left:50%;transform:translate(-50%);z-index:70;padding:8px 16px;font-size:11px;letter-spacing:.06em;color:var(--v2-cyan)}.so-hydrating[data-v-f55749ea]{position:absolute;inset:0;z-index:65;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#04070b8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.hyd-ring[data-v-f55749ea]{animation:hyd-spin-f55749ea .9s linear infinite}@keyframes hyd-spin-f55749ea{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hyd-ring[data-v-f55749ea]{animation:none}}.hyd-label[data-v-f55749ea]{font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--v2-dim)}.so-unavailable[data-v-f55749ea]{width:min(460px,calc(100% - 32px));padding:22px 24px 20px;display:flex;flex-direction:column;gap:8px}.unv-kicker[data-v-f55749ea]{font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--v2-dim)}.unv-title[data-v-f55749ea]{font-size:15px;font-weight:600;line-height:1.35;color:#fff}.unv-sub[data-v-f55749ea]{font-size:12.5px;line-height:1.45;color:var(--v2-dim);overflow-wrap:anywhere}.unv-actions[data-v-f55749ea]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.hyd-enter-active[data-v-f55749ea]{transition:opacity .2s ease}.hyd-leave-active[data-v-f55749ea]{transition:opacity .3s ease}.hyd-enter-from[data-v-f55749ea],.hyd-leave-to[data-v-f55749ea]{opacity:0}.so-abdiff[data-v-f55749ea]{position:absolute;top:52px;left:calc(var(--left-w, 348px) + 12px + var(--legend-w, 0px) + 8px);z-index:25;display:flex;align-items:center;gap:2px;padding:4px}.ab-btn[data-v-f55749ea]{padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--v2-dim);border:1px solid transparent;transition:color .13s ease,background .13s ease}.ab-btn[data-v-f55749ea]:hover{color:#fff}.ab-btn.on[data-v-f55749ea]{color:var(--color-stage-optimize, #60A5FA);background:#60a5fa1f;border-color:#60a5fa73}.ab-k[data-v-f55749ea]{padding:0 8px;font-size:9px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.so-peek[data-v-f55749ea]{position:absolute;top:54px;left:calc(var(--left-w, 52px) + (100% - var(--left-w, 52px) - var(--right-w, 52px)) / 2);transform:translate(-50%);z-index:26;display:flex;align-items:center;gap:12px;padding:7px 14px;background:#1c1406eb;border:1px solid rgba(255,200,87,.55)}.peek-t[data-v-f55749ea]{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--v2-amber)}.peek-btn[data-v-f55749ea]{font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--v2-txt);border:1px solid var(--v2-edge);padding:3px 8px;transition:color .13s ease,border-color .13s ease}.peek-btn[data-v-f55749ea]:hover{color:#fff;border-color:var(--v2-amber)}.so-provtag[data-v-f55749ea]{position:absolute;bottom:34px;left:calc(var(--left-w, 52px) + 12px);z-index:15;font-size:9px;font-weight:700;letter-spacing:.12em;color:#60a5fad9;text-shadow:0 1px 6px rgba(2,5,9,.9);pointer-events:none}.so-page.play .so-coords[data-v-f55749ea]{bottom:80px}.shape-picker[data-v-f55749ea]{display:flex;gap:6px;margin-bottom:10px}.shape-btn[data-v-f55749ea]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 0 5px;border:1px solid var(--v2-edge);color:var(--v2-dim);transition:color .13s ease,border-color .13s ease,background .13s ease}.shape-btn[data-v-f55749ea]:hover{color:#fff;border-color:var(--v2-cyan)}.shape-btn.on[data-v-f55749ea]{color:var(--color-accent);border-color:#4aedc48c;background:#4aedc414}.shape-sym[data-v-f55749ea]{font-size:14px;line-height:1}.shape-lbl[data-v-f55749ea]{font-size:7.5px;font-weight:700;letter-spacing:.14em}.shape-actions[data-v-f55749ea]{display:flex;gap:6px;margin-top:10px}.stray-chip[data-v-f55749ea]{margin-top:8px;padding:7px 9px;font-size:10px;line-height:1.45;color:var(--v2-amber);border:1px solid rgba(255,200,87,.4);background:#ffc8570f}.res-count[data-v-f55749ea]{padding:8px 12px;font-size:10px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.vx-row[data-v-f55749ea]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:3.5px 0;border-bottom:1px solid var(--v2-edge-soft)}.vx-row[data-v-f55749ea]:last-child{border-bottom:none}.vx-i[data-v-f55749ea]{flex-shrink:0;width:16px;font-size:9px;font-weight:700;color:var(--v2-dim);font-variant-numeric:tabular-nums}.vx-ro[data-v-f55749ea]{font-size:10.5px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.geo-head[data-v-f55749ea]{display:flex;align-items:center;gap:6px;margin:12px 0 2px;font-size:8.5px;font-weight:700;letter-spacing:.14em;color:var(--v2-dim)}.geo-live[data-v-f55749ea]{font-size:7px;letter-spacing:.1em;color:var(--color-accent);border:1px solid rgba(74,237,196,.35);padding:0 4px}.geo-verts[data-v-f55749ea]{margin-top:6px;max-height:132px;overflow-y:auto;border:1px solid var(--v2-edge-soft);background:#080e1673}.geo-v[data-v-f55749ea]{display:flex;gap:8px;padding:2.5px 8px;font-size:10px;color:var(--v2-txt);font-variant-numeric:tabular-nums}.geo-v+.geo-v[data-v-f55749ea]{border-top:1px solid rgba(30,44,60,.5)}.geo-i[data-v-f55749ea]{color:var(--v2-dim);width:14px;flex-shrink:0}.ht-row[data-v-f55749ea]{display:flex;align-items:center;gap:8px;padding-top:2px}.ht-n[data-v-f55749ea]{min-width:52px;text-align:center;font-size:12px;font-weight:700;color:#eaf2f8;font-variant-numeric:tabular-nums}.nv-scrim[data-v-f55749ea]{position:fixed;inset:0;z-index:80;background:#03050899;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.nv-modal[data-v-f55749ea]{width:min(440px,92vw);background:var(--v2-panel-strong);padding:0;overflow:hidden}.nv-hd[data-v-f55749ea]{display:flex;align-items:baseline;gap:10px;padding:14px 16px 10px;border-bottom:1px solid var(--v2-edge-soft)}.nv-eyebrow[data-v-f55749ea]{font-size:9px;font-weight:700;letter-spacing:.2em;color:var(--color-accent)}.nv-ttl[data-v-f55749ea]{font-size:12px;font-weight:600;color:#eef4f9}.nv-body[data-v-f55749ea]{padding:12px 16px}.nv-lbl[data-v-f55749ea]{display:block;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-dim);margin:10px 0 4px}.nv-lbl[data-v-f55749ea]:first-child{margin-top:0}.nv-desc[data-v-f55749ea]{resize:none}.nv-note[data-v-f55749ea]{margin-top:10px;font-size:10px;line-height:1.5;color:var(--v2-dim)}.nv-ft[data-v-f55749ea]{display:flex;align-items:center;gap:8px;padding:10px 16px 14px;border-top:1px solid var(--v2-edge-soft)}.freeze-note[data-v-f55749ea]{margin-top:10px;padding:8px 10px;font-size:10px;line-height:1.5;color:var(--color-stage-optimize, #60A5FA);border:1px solid rgba(96,165,250,.35);background:#60a5fa12}.auto-threat-note[data-v-f55749ea]{margin-top:8px;padding:9px 11px;font-size:10.5px;line-height:1.5;color:var(--v2-dim);border:1px solid rgba(74,237,196,.28);background:#4aedc40d}.act.act-danger[data-v-f55749ea]{color:var(--v2-red);border-color:#ff4d5e73}.act.act-danger[data-v-f55749ea]:hover:not(:disabled){background:#ff4d5e1f}.comms-row[data-v-f55749ea]{position:relative;display:flex;align-items:flex-start}.comms-row .comms-sel[data-v-f55749ea]{flex:1;min-width:0}.cm-rm[data-v-f55749ea]{flex-shrink:0;width:18px;height:18px;margin:8px 0 0 4px;font-size:10px;line-height:1;color:var(--v2-dim);border:1px solid var(--v2-edge);border-radius:3px;background:#0a111a99;transition:color .13s ease,border-color .13s ease}.cm-rm[data-v-f55749ea]:hover{color:#ff8d99;border-color:#ff4d5e80}.cm-add[data-v-f55749ea]{margin:4px 0 8px;font-size:9px}.env-fields[data-v-f55749ea]{padding:2px 0 4px}.lib-wrap[data-v-f55749ea]{position:relative}.lib-rm[data-v-f55749ea]{position:absolute;top:8px;right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--v2-dim);opacity:0;transition:opacity .13s ease,color .13s ease}.lib-wrap:hover .lib-rm[data-v-f55749ea]{opacity:1}.lib-rm[data-v-f55749ea]:hover{color:var(--v2-red)}.imp-drop[data-v-f55749ea]{display:block;padding:22px 14px;text-align:center;font-size:11px;color:var(--v2-txt);border:1px dashed var(--v2-edge);background:#080e1680;cursor:pointer;transition:border-color .13s ease,background .13s ease}.imp-drop[data-v-f55749ea]:hover{border-color:var(--v2-cyan);background:#1e2c3c66}.imp-err[data-v-f55749ea]{padding:4px 8px;font-size:10px;color:#ffb4ab;border:1px solid rgba(255,77,94,.35);background:#ff4d5e0f}.imp-list[data-v-f55749ea]{max-height:300px;overflow-y:auto;border:1px solid var(--v2-edge-soft);background:#080e1666}.imp-row[data-v-f55749ea]{display:flex;align-items:center;gap:7px;height:26px;padding:0 8px;font-size:10.5px;cursor:pointer;color:var(--v2-txt)}.imp-row[data-v-f55749ea]:hover{background:#1e2c3c59}.imp-row.off[data-v-f55749ea]{opacity:.42}.imp-ck[data-v-f55749ea]{flex-shrink:0;font-size:11px;color:var(--color-accent)}.imp-row.off .imp-ck[data-v-f55749ea]{color:var(--v2-dim)}.imp-name[data-v-f55749ea]{flex:1;min-width:0}.imp-meta[data-v-f55749ea]{flex-shrink:0;font-size:9px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.pin-row[data-v-f55749ea]{display:flex;align-items:center;gap:8px;padding:4px 6px;margin:2px -6px;border-left:2px solid transparent}.pin-row.cur[data-v-f55749ea]{border-left-color:#e0cd96;background:#e0cd9612}.pin-row.done[data-v-f55749ea]{opacity:.85}.pin-row .sym[data-v-f55749ea]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border:1px solid;background:#080e1699;flex-shrink:0}.pin-name[data-v-f55749ea]{flex:1;font-size:12px;color:#e8f2fa}.pin-pos[data-v-f55749ea]{font-size:9.5px;color:var(--v2-dim);font-variant-numeric:tabular-nums}.pin-st[data-v-f55749ea]{width:14px;color:#e0cd96;font-size:11px}.sec-mini[data-v-f55749ea]{margin:10px 0 2px;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-stage-optimize, #60A5FA)}.sec-mini.fx[data-v-f55749ea]{color:#e0cd96}.parent-link[data-v-f55749ea]{font-size:12px;color:var(--v2-cyan);transition:color .13s ease}.parent-link[data-v-f55749ea]:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}.rng-row[data-v-f55749ea]{display:flex;gap:6px;padding:4px 0 2px}.rng-cell[data-v-f55749ea]{flex:1;text-align:center;font-size:10.5px;color:#eaf2f8;font-variant-numeric:tabular-nums;border:1px solid var(--v2-edge-soft);padding:4px 0;background:#080e1680}.rng-cell b[data-v-f55749ea]{font-size:8.5px;letter-spacing:.08em;margin-right:4px}.ld-btn[data-v-f55749ea]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;border:1px solid var(--v2-edge);color:var(--v2-txt)}.ld-btn[data-v-f55749ea]:hover:not(:disabled){border-color:var(--v2-cyan);color:#fff}.ld-btn[data-v-f55749ea]:disabled{opacity:.35}.slide-l-enter-active[data-v-f55749ea],.slide-r-enter-active[data-v-f55749ea]{transition:transform .2s ease,opacity .2s ease}.slide-l-leave-active[data-v-f55749ea],.slide-r-leave-active[data-v-f55749ea]{transition:transform .15s ease,opacity .15s ease}.slide-l-enter-from[data-v-f55749ea],.slide-l-leave-to[data-v-f55749ea]{transform:translate(-14px);opacity:0}.slide-r-enter-from[data-v-f55749ea],.slide-r-leave-to[data-v-f55749ea]{transform:translate(14px);opacity:0}.pop-enter-active[data-v-f55749ea]{transition:all .15s ease-out}.pop-leave-active[data-v-f55749ea]{transition:all .12s ease-in}.pop-enter-from[data-v-f55749ea],.pop-leave-to[data-v-f55749ea]{opacity:0;transform:translate(-50%,6px)}
