@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+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(/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/build/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(/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/build/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/build/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+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(/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/build/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(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/build/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+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(/build/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/build/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(/build/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/build/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(/build/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/build/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(/build/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/build/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(/build/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/build/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(/build/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/build/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(/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/build/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(/build/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/build/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(/build/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/build/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(/build/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/build/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(/build/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/build/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(/build/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/build/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(/build/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/build/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(/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/build/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(/build/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/build/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(/build/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+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(/build/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/build/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(/build/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/build/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/build/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+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(/build/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/build/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(/build/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/build/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+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(/build/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/build/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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:800;src:url(/build/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/build/assets/inter-cyrillic-800-normal-CCHyn08d.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:800;src:url(/build/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/build/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/build/assets/inter-greek-800-normal-BU00tryP.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:800;src:url(/build/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/build/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:800;src:url(/build/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/build/assets/inter-latin-ext-800-normal-BOMpwxm3.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:800;src:url(/build/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/build/assets/inter-latin-800-normal-D1mf63XC.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/build/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/build/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/build/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/build/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/build/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2) format("woff2"),url(/build/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-600-normal-BfsvjouI.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-cyrillic-ext-700-normal-D6iG63UR.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-ext-700-normal-iEXTdOVf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/build/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/build/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-vietnamese-700-normal-k5PzE07T.woff2) format("woff2"),url(/build/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/build/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+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}:root{color-scheme:light;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--color-text: #1a1f25;--color-text-secondary: #444c55;--color-muted: #828b95;--color-link: #1a1f25;--color-bg: #eef0f2;--color-bg-card: #ffffff;--color-border: #dde1e5;--color-error: var(--app-red-700);--color-error-fg: var(--app-red-800);--color-error-bg: var(--app-red-50);--color-error-border: var(--app-red-200);--color-success: var(--app-green-800);--color-success-bg: var(--app-green-50);--color-success-border: var(--app-green-200);--color-closing: #c2410c;--color-closing-bg: #fff7ed;--color-closing-border: #fed7aa;--color-info: #1e40af;--color-info-fg: #1e3a8a;--color-info-bg: #dbeafe;--color-info-bg-inverted: #1e3a8a;--color-info-fg-inverted: #bfdbfe;--color-warning: var(--app-amber-800);--color-warning-fg: var(--app-amber-900);--color-warning-bg: var(--app-amber-100);--color-warning-bg-inverted: var(--app-amber-900);--color-warning-fg-inverted: var(--app-amber-100);--color-warning-banner-bg: #fef9c3;--color-warning-banner-fg: #854d0e;--color-warning-banner-border: #fde047;--color-accent: var(--app-accent-400);--color-accent-strong: var(--app-accent-500);--color-accent-fg: var(--app-accent-900);--color-accent-bg: var(--app-accent-50);--color-accent-border: var(--app-accent-200);--color-live-badge-fg: #4f46e5;--color-live-badge-bg: #eef2ff;--color-live-badge-border: #e0e7ff;--color-event-scheduled-bg: #eef2ff;--color-event-scheduled-bg-deep: #e0e7ff;--color-event-scheduled-countdown-bg: var(--color-event-scheduled-bg);--color-event-scheduled-countdown-segment: var(--color-event-scheduled-bg-deep);--color-event-scheduled-countdown-accent: #4f46e5;--color-event-scheduled-countdown-border: #c7d2fe;--color-event-live-emphasis-bg: oklch(48.8% .243 264.376);--color-event-live-ticker-grid-bg: oklch(42.4% .199 265.638);--color-event-live-emphasis-border: oklch(38% .17 265);--color-event-live-gradient-from: var(--color-event-live-emphasis-bg);--color-event-live-gradient-to: var(--color-event-live-emphasis-bg);--color-event-live-primary: var(--color-event-live-emphasis-bg);--color-event-live-primary-strong: oklch(44% .21 264.5);--color-event-live-primary-deep: oklch(32% .14 265);--color-event-live-ink: oklch(98% .02 265);--color-event-live-ink-muted: color-mix(in srgb, var(--color-event-live-ink) 88%, transparent);--color-event-live-ink-faint: color-mix(in srgb, var(--color-event-live-ink) 78%, transparent);--color-event-live-countdown-bg: color-mix(in oklch, var(--color-event-live-emphasis-bg) 28%, white);--color-event-live-countdown-segment: color-mix(in oklch, var(--color-event-live-emphasis-bg) 20%, white);--color-event-live-countdown-border: color-mix(in oklch, var(--color-event-live-emphasis-bg) 34%, white);--color-event-live-countdown-accent: var(--color-event-live-primary-deep);--color-event-live-inverted-surface: color-mix( in oklch, var(--color-event-live-emphasis-bg) 35%, var(--app-gray-800) );--color-event-live-inverted-bar: oklch(78% .09 265);--color-event-live-inverted-segment: color-mix( in oklch, var(--color-event-live-ticker-grid-bg) 55%, var(--app-gray-900) );--color-event-live-inverted-dot-ring: transparent;--color-event-live-em-nested-bg: color-mix(in oklch, white 14%, var(--color-event-live-emphasis-bg));--color-event-live-em-nested-bar: oklch(80% .08 265);--color-event-live-em-nested-seg: color-mix(in oklch, var(--color-event-live-ticker-grid-bg) 50%, transparent);--color-event-live-em-nested-dot: var(--color-event-live-ink);--color-event-live-em-flat-bg: color-mix(in oklch, white 16%, var(--color-event-live-emphasis-bg));--color-event-live-em-flat-bar: oklch(78% .085 265);--color-event-live-em-flat-seg: color-mix(in oklch, white 12%, var(--color-event-live-ticker-grid-bg));--tone-neutral-accent: #444c55;--tone-neutral-tint: #f7f8f9;--tone-success-accent: #1f9d57;--tone-success-tint: #e7f5ec;--tone-warning-accent: #b9810b;--tone-warning-tint: #fbf0d8;--tone-error-accent: #d23b3f;--tone-error-tint: #fde8e8;--tone-live-accent: #4f46e5;--tone-live-tint: #eef0ff;--tone-urgent-accent: #e5484d;--tone-urgent-tint: #ffeceb;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--gap-xs: 4px;--gap-sm: 8px;--gap-md: 12px;--gap-lg: 16px;--gap-xl: 24px;--container-xs: 28rem;--container-sm: 42rem;--container-md: 70rem;--container-lg: 80rem;--container-xl: 90rem;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-16: 16px;--radius-full: 999px;--text-xs: .6875rem;--text-sm: .75rem;--text-base: .8125rem;--text-md: .875rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 16px rgb(0 0 0 / .08);--shadow-lg: 0 10px 40px rgb(0 0 0 / .15);--app-gray-50: #f7f8f9;--app-gray-100: #eef0f2;--app-gray-200: #dde1e5;--app-gray-300: #cfd4da;--app-gray-400: #aab1ba;--app-gray-500: #828b95;--app-gray-600: #5f6872;--app-gray-700: #444c55;--app-gray-800: #2c333b;--app-gray-900: #1a1f25;--app-gray-950: #0e1216;--app-green-50: #ecfdf5;--app-green-100: #d1fae5;--app-green-200: #a7f3d0;--app-green-300: #6ee7b7;--app-green-400: #34d399;--app-green-500: #10b981;--app-green-600: #059669;--app-green-700: #047857;--app-green-800: #065f46;--app-green-900: #064e3b;--app-green-950: #022c22;--app-amber-50: #fffbeb;--app-amber-100: #fef3c7;--app-amber-200: #fde68a;--app-amber-300: #fcd34d;--app-amber-400: #fbbf24;--app-amber-500: #f59e0b;--app-amber-600: #d97706;--app-amber-700: #b45309;--app-amber-800: #92400e;--app-amber-900: #78350f;--app-amber-950: #451a03;--app-red-50: #fef2f2;--app-red-100: #fee2e2;--app-red-200: #fecaca;--app-red-300: #fca5a5;--app-red-400: #f87171;--app-red-500: #ef4444;--app-red-600: #dc2626;--app-red-700: #b91c1c;--app-red-800: #991b1b;--app-red-900: #7f1d1d;--app-red-950: #450a0a;--app-accent-50: #fefce8;--app-accent-100: #fef9c3;--app-accent-200: #fef08a;--app-accent-300: #fde047;--app-accent-400: #facc15;--app-accent-500: #eab308;--app-accent-600: #ca8a04;--app-accent-700: #a16207;--app-accent-800: #854d0e;--app-accent-900: #713f12;--app-accent-950: #422006;--brand-gold: #ffd63d;--app-primary-50: #f7f8f9;--app-primary-100: #eef0f2;--app-primary-200: #dde1e5;--app-primary-300: #cfd4da;--app-primary-500: #828b95;--app-primary-600: #1a1f25;--app-primary-700: #000000;--app-primary-800: #2c333b;--app-white: #ffffff;--app-trade-activity-indicator: var(--tone-urgent-accent);--avatar-default-bg: #eef0f2;--avatar-default-text: #444c55;--avatar-default-border: #dde1e5;--app-chrome-bg: var(--app-gray-50);--app-chrome-text: var(--app-gray-900);--app-shell-nav-icon-size: var(--space-18);--tn-safe-top: env(safe-area-inset-top, 0px);--tn-safe-left: env(safe-area-inset-left, 0px);--tn-safe-right: env(safe-area-inset-right, 0px);--app-header-bg: color-mix(in srgb, var(--app-white) 92%, transparent);--app-overlay-scrim: rgba(26, 31, 37, .4);--app-notification-unread-bg: rgba(238, 240, 242, .6);--input-bg: #ffffff;--input-border: #cfd4da;--input-text: #1a1f25;--input-text-focus: #1a1f25;--input-placeholder: #aab1ba;--input-shadow: 0 1px 2px 0 rgb(26 31 37 / .05);--input-focus-border: #1a1f25;--input-focus-ring: 0 0 0 3px rgb(26 31 37 / .15);--input-disabled-bg: #f9fafb;--input-disabled-text: #aab1ba;--input-error-border: var(--color-error-border);--input-radius: .375rem;--input-padding-y: .5rem;--input-padding-x: .75rem;--input-font-size: .875rem;--input-line-height: 1.25rem;--field-label-color: var(--app-gray-700);--field-label-font-size: .8125rem;--field-label-font-weight: 600;--field-label-gap: .25rem;--field-label-line-height: 1.35;--bp-md: 768px;--bp-lg: 1100px}.admin-page{padding:16px 12px 24px}@media(min-width:640px){.admin-page{padding:16px}}@media(min-width:1024px){.admin-page{padding:24px}}.admin-page__container{max-width:1200px;margin:0 auto;display:grid;gap:.9rem}.admin-page__container--mailing{max-width:1250px}.admin-page__container--xl{max-width:1300px}.admin-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.admin-header h1{margin:0;font-size:1.3rem;color:var(--app-chrome-text)}.admin-section{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:.8rem}.admin-section__header{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.55rem}.admin-section__header h2{margin:0;color:var(--app-chrome-text);font-size:1.02rem}.admin-stat-card{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:.72rem}.admin-stat-card strong{margin-top:.25rem;display:block;color:var(--app-chrome-text);font-size:1.4rem}.admin-primary-link{background:var(--app-primary-600);color:var(--app-white);text-decoration:none;border-radius:var(--radius-8);padding:.46rem .68rem;font-size:.8rem}.admin-link{color:var(--app-primary-600);text-decoration:none;font-size:.8rem}.admin-link:hover{color:var(--app-primary-700)}.admin-empty{margin:0}.admin-muted{margin:.15rem 0 0}.admin-strong{margin:0}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:.8rem}.admin-table th{text-align:left;color:var(--app-gray-500);border-bottom:1px solid var(--app-gray-200);padding:.42rem .45rem}.admin-table td{border-bottom:1px solid var(--app-gray-100);padding:.52rem .45rem;vertical-align:top;color:var(--app-gray-700)}.admin-pagination{margin-top:.7rem;display:flex;justify-content:flex-end;gap:.55rem;align-items:center;flex-wrap:wrap}.settings-field{display:grid;gap:var(--field-label-gap);color:var(--field-label-color);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height)}.settings-field span:first-child{font-weight:600;color:var(--app-chrome-text)}.settings-error{color:var(--color-error-fg);font-size:.75rem}.settings-saved{margin:0;color:var(--app-gray-700);font-size:.75rem}.messages-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12)}@media(min-width:1024px){.messages-shell{grid-template-columns:280px minmax(0,1fr)}}@media(min-width:1280px){.messages-shell{grid-template-columns:320px minmax(0,1fr)}}:root{--motion-duration-instant: .1s;--motion-duration-short: .15s;--motion-duration-medium: .25s;--motion-duration-long: .4s;--motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--motion-easing-enter: cubic-bezier(0, 0, .2, 1);--motion-easing-exit: cubic-bezier(.4, 0, 1, 1)}@media(prefers-reduced-motion:reduce){:root{--motion-duration-instant: 0ms;--motion-duration-short: 0ms;--motion-duration-medium: 0ms;--motion-duration-long: 0ms}}body.event-room-page{overflow:hidden;background-color:var(--app-white)}.left-sidebar{background:var(--app-gray-50);color:var(--app-gray-900);padding:0 0 0 var(--tn-safe-left);overflow:hidden;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;border-right:1px solid var(--app-gray-200)}.channel-view{background:var(--app-gray-50);display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;container-type:inline-size;container-name:trade-pane}.channel-view__trade{min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column}.channel-view.channel-view--trade-invite-wait .channel-view__trade{align-items:center;justify-content:center;padding:16px}.message-list{background:var(--color-bg-card);overflow:auto;padding:16px;min-width:0;min-height:0}.message-list>*{max-width:800px}.composer{min-width:0}.thread-panel{background:var(--color-bg-card);display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;border-left:1px solid var(--app-gray-200)}.thread-panel.thread-panel--trade-aside{grid-template-rows:minmax(0,1fr)}@media(max-width:768px){.thread-panel{border-left:none}}.thread-header,.thread-composer{min-width:0}.event-room-page textarea{width:100%;min-width:0;height:60px;resize:none;padding:10px 12px;border:1px solid var(--app-gray-400);border-radius:10px;font:inherit}@media(max-width:1100px)and (min-width:769px){.thread-panel:not(.thread-panel--trade-aside){display:grid;position:fixed;inset:0;width:100%;z-index:1001;transform:translate(100%);transition:transform .25s ease,visibility 0s linear .25s;visibility:hidden;pointer-events:none;min-width:0;min-height:0;border-left:none}.thread-panel:not(.thread-panel--trade-aside).is-open{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .25s ease}}.app.app--sidebar-drawer-active .left-sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;position:fixed;top:0;left:0;bottom:0;width:100%;height:100dvh;box-sizing:border-box;padding-top:var(--tn-safe-top);padding-left:var(--tn-safe-left);padding-right:var(--tn-safe-right);z-index:1000;transform:translate(-100%);transition:transform .25s ease,visibility 0s linear .25s;visibility:hidden;pointer-events:none;overflow:hidden}.app.app--sidebar-drawer-active.mobile-sidebar-open .left-sidebar{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .25s ease}@media(max-width:768px){.channel-view,.message-list{min-width:0;min-height:0}.thread-panel{display:grid;position:fixed;top:calc(56px + var(--tn-safe-top));left:0;right:0;bottom:0;width:100%;z-index:1001;transform:translate(100%);transition:transform .25s ease,visibility 0s linear .25s;visibility:hidden;pointer-events:none;min-width:0;min-height:0;border-left:none}#thread-panel.thread-panel{top:0}.thread-panel.is-open{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .25s ease}}.event-room-mention-preview{margin-top:.25rem;padding:.5rem .75rem;white-space:pre-wrap}.event-room-mention-highlight{padding:0 .125rem}.event-room-mention-suggestions{position:absolute;right:0;left:0;z-index:10;margin-top:.25rem;max-height:10rem;overflow-y:auto}.event-room-mention-suggestion{display:block;width:100%;border:0;background:transparent;text-align:left;padding:.5rem .75rem}.event-room-mention-suggestion:hover{background:var(--app-gray-100)}.event-room-mention-suggestion:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.event-room-composer-input-row{display:flex;align-items:flex-end;gap:.5rem}.event-room-composer-input-row .event-room-field{flex:1 1 auto}.event-room-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.event-room-composer-tools{display:flex;align-items:center;gap:.5rem}.event-room-icon-button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;transition:background-color .18s ease}.event-room-icon-button svg{width:1rem;height:1rem}.event-room-event-meta{margin-top:.5rem;display:grid;gap:.25rem}.event-room-event-meta__row{display:flex;align-items:center;gap:.5rem}.event-room-pill{display:inline-flex;align-items:center}.event-room-categories{margin-top:.75rem;display:grid;gap:.5rem}.event-room-trades__summary{margin-top:.25rem}.event-room-inline-link{display:inline-block;margin-top:.5rem}.event-room-caption{margin-top:.25rem}.event-room-stack{margin-top:.75rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.workspace-channel-list__item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:0;background:transparent;text-align:left;padding:.3rem .4rem}.workspace-channel-list__unread{display:inline-flex;min-width:1.2rem;align-items:center;justify-content:center}.event-room-thread-list{display:block}.event-room-action-row{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.event-room-presence-list{margin-top:.75rem;display:grid;gap:.5rem}.event-room-presence-item{padding:.5rem .75rem}.event-room-presence-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.event-room-presence-main{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0}.event-room-presence-actions{display:flex;align-items:center}.event-room-presence-badges{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.event-room-status{display:inline-flex;align-items:center}.event-room-thread-panel-close{border:0;background:transparent;cursor:pointer}.app-layout{min-height:100vh;display:block}@media(min-width:1024px){.app-layout{display:flex}}.app-layout__main-wrap{min-width:0;flex:1 1 0%}@media(min-width:1024px){.app-layout__main-wrap{padding-left:18rem}}.app-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--app-gray-200);background-color:var(--app-header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-header__inner{display:flex;height:4rem;align-items:center;justify-content:space-between;gap:.75rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:1536px}@media(min-width:640px){.app-header__inner{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.app-header__inner{padding-left:2rem;padding-right:2rem}}.app-header__left{display:flex;min-width:0;align-items:center;gap:.75rem}.app-header__menu-btn{display:inline-flex;align-items:center;border:1px solid var(--app-gray-200);border-radius:.375rem;padding:.5rem;color:var(--app-gray-600);background:transparent}.app-header__menu-btn:hover{color:var(--app-gray-900)}@media(min-width:1024px){.app-header__menu-btn{display:none}}.app-header__menu-btn .app-header__menu-btn-icon{width:1.25rem;height:1.25rem}.app-header__title-wrap{min-width:0}.app-header__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;color:var(--app-gray-900)}.app-header__right{display:none;align-items:center;gap:.75rem}@media(min-width:640px){.app-header__right{display:flex}}.app-header__auth-links{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.app-header__auth-links a{color:var(--app-primary-600);text-decoration:none}.app-header__auth-links a:hover{color:var(--app-primary-800)}.app-header__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-gray-200);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;color:var(--app-gray-600);background:var(--app-white)}.app-header__icon-btn:hover{color:var(--app-gray-800)}.app-header__icon-btn:focus{outline:none}.app-header__icon-btn--user{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;max-width:10rem}.app-header__icon-btn--user .app-header__chevron{width:1rem;height:1rem;flex-shrink:0}.app-header__user-name{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__notification-badge{position:absolute;top:-.25rem;right:-.25rem}.app-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:30;width:18rem;border-right:1px solid var(--app-gray-200);background-color:var(--app-white);display:none;flex-direction:column}@media(min-width:1024px){.app-sidebar{display:flex}}.app-sidebar__brand{border-bottom:1px solid var(--app-gray-200);padding:1rem}.app-sidebar__brand-link{display:flex;align-items:center;gap:.5rem;color:var(--app-gray-900);text-decoration:none}.app-sidebar__brand-logo-mark{flex-shrink:0;color:var(--app-gray-900);--logo-height: 1.75rem}.app-sidebar__body{flex:1 1 0%;overflow-y:auto;padding:.75rem .75rem 1rem;display:flex;flex-direction:column;gap:1.25rem}.app-sidebar__section-title{padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--app-gray-400)}.app-sidebar__nav{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.app-sidebar__link{display:block;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;color:var(--app-gray-700)}.app-sidebar__link:hover{background-color:var(--app-gray-100);color:var(--app-gray-900)}.app-sidebar__link.app-sidebar__link--active{background-color:var(--app-primary-50);color:var(--app-primary-700)}.app-sidebar__user-card{border-radius:.5rem;border:1px solid var(--app-gray-200);background-color:var(--app-gray-100);padding:.75rem}.app-sidebar__user-card-label{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--app-gray-500)}.app-sidebar__user-card-inner{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.app-sidebar__user-card-text{min-width:0}.app-sidebar__user-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;color:var(--app-gray-900)}.app-sidebar__user-card-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--app-gray-500)}.app-sidebar__footer{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid var(--app-gray-200);padding:.75rem}.app-sidebar__footer-link,.app-sidebar__footer-btn{display:block;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;text-align:left;color:var(--app-gray-700);text-decoration:none;background:none;border:0;width:100%;cursor:pointer;font-family:inherit}.app-sidebar__footer-link:hover,.app-sidebar__footer-btn:hover{background-color:var(--app-gray-100);color:var(--app-gray-900)}.app-nav-overlay{position:fixed;inset:0;z-index:40;background-color:var(--app-overlay-scrim)}@media(min-width:1024px){.app-nav-overlay{display:none}}.app-nav-drawer{position:fixed;top:0;bottom:0;left:0;z-index:50;width:18rem;overflow-y:auto;border-right:1px solid var(--app-gray-200);background-color:var(--app-white);padding:1rem}@media(min-width:1024px){.app-nav-drawer{display:none}}.app-nav-drawer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.app-nav-drawer__brand-link{display:flex;align-items:center;gap:.5rem;color:var(--app-gray-900);text-decoration:none}.app-nav-drawer__close{border:1px solid var(--app-gray-200);border-radius:.375rem;padding:.5rem;color:var(--app-gray-600);background:transparent}.app-nav-drawer__close:hover{color:var(--app-gray-900)}.app-nav-drawer__close-icon{width:1.25rem;height:1.25rem}.app-nav-drawer__nav{display:flex;flex-direction:column;gap:.25rem}.app-nav-drawer__link{display:block;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;color:var(--app-gray-700)}.app-nav-drawer__link:hover{background-color:var(--app-gray-100);color:var(--app-gray-900)}.app-nav-drawer__link.app-nav-drawer__link--active{background-color:var(--app-primary-50);color:var(--app-primary-700)}.app-nav-drawer__footer{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--app-gray-200);display:flex;flex-direction:column;gap:.25rem}.app-nav-drawer__footer-link,.app-nav-drawer__footer-btn{display:block;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;text-align:left;color:var(--app-gray-700);text-decoration:none;background:none;border:0;width:100%;cursor:pointer;font-family:inherit}.app-nav-drawer__footer-link:hover,.app-nav-drawer__footer-btn:hover{background-color:var(--app-gray-100);color:var(--app-gray-900)}.app-dropdown{position:relative}.app-dropdown__panel{position:absolute;z-index:50;margin-top:.5rem;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;left:0;right:auto}.app-dropdown__panel.app-dropdown__panel--w-48{width:12rem}.app-dropdown__panel.app-dropdown__panel--w-72{width:18rem}.app-dropdown__panel[data-align=left]{left:0;right:auto}.app-dropdown__panel[data-align=right]{right:0;left:auto}.app-dropdown__panel[data-align=top]{bottom:100%;top:auto;margin-top:0;margin-bottom:.5rem}.app-dropdown__panel-inner{border-radius:.375rem;border:1px solid rgba(0,0,0,.05);background-color:var(--app-white);padding:.25rem 0}.app-dropdown__link{display:block;width:100%;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;text-align:left;color:var(--app-gray-700);text-decoration:none;background:transparent;border:0;cursor:pointer;font-family:inherit;transition:background-color .15s ease-in-out}.app-dropdown__link:hover,.app-dropdown__link:focus{background-color:var(--app-gray-100);outline:none}.app-avatar{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;text-transform:uppercase;letter-spacing:0;line-height:1;box-sizing:border-box}.app-avatar.app-avatar--xs{width:1.5rem;height:1.5rem;font-size:10px}.app-avatar.app-avatar--sm{width:1.75rem;height:1.75rem;font-size:.75rem}.app-avatar.app-avatar--md{width:2.25rem;height:2.25rem;font-size:.875rem}.app-avatar.app-avatar--lg{width:2.75rem;height:2.75rem;font-size:1rem}.app-avatar.app-avatar--photo{overflow:hidden;padding:0}.app-avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:9999px}.app-avatar__status-dot{position:absolute;bottom:0;right:0;border-radius:9999px;border:1px solid var(--app-white);background-color:var(--app-gray-400)}.app-avatar__status-dot.app-avatar__status-dot--active{background-color:#22c55e}.app-avatar--xs .app-avatar__status-dot{width:.375rem;height:.375rem}.app-avatar--sm .app-avatar__status-dot{width:.5rem;height:.5rem}.app-avatar--md .app-avatar__status-dot{width:.625rem;height:.625rem}.app-avatar--lg .app-avatar__status-dot{width:.75rem;height:.75rem}.guest-layout{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding-top:1.5rem;background-color:var(--app-gray-100)}@media(min-width:640px){.guest-layout{justify-content:center;padding-top:0}}.guest-layout__logo-wrap a{display:block}.guest-layout__logo{color:var(--app-gray-900);--logo-height: 2.25rem}.guest-layout__card{width:100%;margin-top:1.5rem;padding:1rem 1.5rem;background-color:var(--app-white);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden}@media(min-width:640px){.guest-layout__card{max-width:28rem;border-radius:.5rem}}.app-notification-panel__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--app-gray-100)}.app-notification-panel__header p{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--app-gray-500)}.app-notification-panel__header button{font-size:.75rem;color:var(--app-primary-600);background:none;border:0;cursor:pointer;padding:0}.app-notification-panel__header button:hover{color:var(--app-primary-800)}.app-notification-panel__body{max-height:20rem;overflow-y:auto}.app-notification-panel__empty{padding:.75rem 1rem;font-size:.875rem;color:var(--app-gray-500)}.app-notification-panel__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--app-gray-100)}.app-notification-panel__list li{padding:.5rem .75rem;border-bottom:1px solid var(--app-gray-100);font-size:.875rem}.app-notification-panel__list li:last-child{border-bottom:0}.app-notification-panel__item--unread{background-color:var(--app-notification-unread-bg)}.app-notification-panel__item-title{margin:0;font-weight:500;color:var(--app-gray-900)}.app-notification-panel__item-body{margin:.125rem 0 0;font-size:.75rem;color:var(--app-gray-600)}.app-notification-panel__item-footer{margin-top:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.app-notification-panel__item-meta{font-size:11px;color:var(--app-gray-500)}.app-notification-panel__item-actions{display:flex;align-items:center;gap:.5rem}.app-notification-panel__item-actions a,.app-notification-panel__item-actions button{font-size:.75rem;background:none;border:0;padding:0;cursor:pointer;color:var(--app-primary-600)}.app-notification-panel__item-actions a:hover,.app-notification-panel__item-actions button:hover{color:var(--app-primary-800)}.app-notification-panel__item-actions a.app-notification-panel__action--muted,.app-notification-panel__item-actions button.app-notification-panel__action--muted{color:var(--app-gray-600)}.app-notification-panel__item-actions a.app-notification-panel__action--muted:hover,.app-notification-panel__item-actions button.app-notification-panel__action--muted:hover{color:var(--app-gray-900)}.app-notification-panel__footer{padding:.5rem .75rem;border-top:1px solid var(--app-gray-100)}.app-notification-panel__footer a{font-size:.75rem;color:var(--app-primary-600);text-decoration:none}.app-notification-panel__footer a:hover{color:var(--app-primary-800)}.app-notification-count{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--app-primary-600);padding:.125rem .375rem;font-size:10px;font-weight:600;color:var(--app-white)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre{margin:0}ol,ul{margin:0;padding:0}html:has(body.app-base),html:has(body.app-base) *{touch-action:manipulation}html:has(.app-shell){overflow-y:scroll;scrollbar-gutter:stable}.app-base{box-sizing:border-box;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--app-chrome-bg);color:var(--app-chrome-text)}.app-base *,.app-base *:before,.app-base *:after{box-sizing:inherit}.app-base input,.app-base textarea,.app-base select,.app-base button{font-family:inherit}@supports (-webkit-touch-callout: none){.app-base input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),.app-base textarea,.app-base select{font-size:16px!important}}.action-link{color:var(--app-primary-600);font-size:var(--text-base);font-weight:600;text-decoration:none;cursor:pointer}.action-link:hover{text-decoration:underline}.action-link:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.app-page-padding{padding:var(--space-16) var(--space-12) var(--space-24)}@media(min-width:640px){.app-page-padding{padding:var(--space-16)}}@media(min-width:1024px){.app-page-padding{padding:var(--space-24)}}body.app-base .app-form--compact{--input-radius: .45rem;--input-padding-y: .34rem;--input-padding-x: .45rem;--input-font-size: .78rem;--input-line-height: 1.2rem;--field-label-font-size: .78rem;--field-label-gap: .2rem}body.app-base .app-form--comfortable{--input-radius: .52rem;--input-padding-y: .52rem;--input-padding-x: .62rem;--input-font-size: .85rem;--input-line-height: 1.35rem;--field-label-font-size: .82rem;--field-label-gap: .3rem}body.app-base .app-form--danger input:focus-visible,body.app-base .app-form--danger select:focus-visible,body.app-base .app-form--danger textarea:focus-visible{outline-color:var(--color-error)}body.app-base input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),body.app-base textarea,body.app-base select{background-color:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);border-radius:var(--input-radius);padding:var(--input-padding-y) var(--input-padding-x);font-size:var(--input-font-size);line-height:var(--input-line-height);font-weight:400;box-shadow:var(--input-shadow);transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background-color .15s ease}body.app-base textarea{resize:vertical;max-width:100%;min-width:0}@media(prefers-reduced-motion:reduce){body.app-base input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),body.app-base textarea,body.app-base select{transition:none}}body.app-base input::-moz-placeholder,body.app-base textarea::-moz-placeholder{color:var(--input-placeholder)}body.app-base input::placeholder,body.app-base textarea::placeholder{color:var(--input-placeholder)}body.app-base input:focus::-moz-placeholder,body.app-base textarea:focus::-moz-placeholder,body.app-base input:focus-visible::-moz-placeholder,body.app-base textarea:focus-visible::-moz-placeholder{color:var(--input-placeholder);-webkit-text-fill-color:var(--input-placeholder)}body.app-base input:focus::placeholder,body.app-base textarea:focus::placeholder,body.app-base input:focus-visible::placeholder,body.app-base textarea:focus-visible::placeholder{color:var(--input-placeholder);-webkit-text-fill-color:var(--input-placeholder)}body.app-base input:focus,body.app-base textarea:focus,body.app-base select:focus{outline:none;border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring);color:var(--input-text-focus);-webkit-text-fill-color:var(--input-text-focus)}body.app-base input:focus-visible,body.app-base textarea:focus-visible,body.app-base select:focus-visible{outline:none;border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring);color:var(--input-text-focus);-webkit-text-fill-color:var(--input-text-focus)}body.app-base input:-webkit-autofill:focus,body.app-base input:-webkit-autofill:focus:hover,body.app-base textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-text-focus)!important}body.app-base input:disabled,body.app-base textarea:disabled,body.app-base select:disabled{background-color:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:not-allowed;opacity:1;box-shadow:none}body.app-base input.admin-field--readonly{background-color:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:default}body.app-base input[aria-invalid=true],body.app-base textarea[aria-invalid=true],body.app-base select[aria-invalid=true]{border-color:var(--input-error-border)}body.app-base input[aria-invalid=true]:focus,body.app-base textarea[aria-invalid=true]:focus,body.app-base select[aria-invalid=true]:focus,body.app-base input[aria-invalid=true]:focus-visible,body.app-base textarea[aria-invalid=true]:focus-visible,body.app-base select[aria-invalid=true]:focus-visible{border-color:var(--color-error-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error-border) 55%,transparent)}body.app-base .system-form-search-input input.system-form-text-input{padding-left:calc(var(--input-padding-x) + 1.125rem + .75rem)}body.app-base .system-form-search-input--with-clear input.system-form-text-input{padding-right:calc(var(--input-padding-x) + 1.125rem + .375rem)}body.app-base .system-symbol-input--leading-icon input.system-form-text-input{padding-left:calc(var(--input-padding-x) + 1.125rem + .75rem)}body.app-base .system-symbol-input--leading-text input.system-form-text-input{padding-left:calc(var(--input-padding-x) + 1ch + .75rem)}body.app-base .system-symbol-input--with-suffix:not(.system-symbol-input--with-clear) input.system-form-text-input{padding-right:calc(var(--input-padding-x) + 1.125rem + var(--input-padding-x))}body.app-base .system-symbol-input--with-clear:not(.system-symbol-input--with-suffix) input.system-form-text-input{padding-right:calc(var(--input-padding-x) + 1.125rem + .375rem)}body.app-base .system-symbol-input--with-suffix.system-symbol-input--with-clear input.system-form-text-input{padding-right:calc(4 * var(--input-padding-x) + 2.25rem + .375rem)}body.app-base label:has(>input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]))),body.app-base label:has(>select),body.app-base label:has(>textarea){display:grid;gap:var(--field-label-gap);color:var(--field-label-color);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height)}body.app-base label.app-form-label{display:block;margin:0;color:var(--field-label-color);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height)}.system-activity-count-badge[data-v-cf27ae51]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-full, 999px);color:var(--app-white);font-weight:700;line-height:1;box-sizing:border-box}.system-activity-count-badge--md[data-v-cf27ae51]{min-width:1.15rem;height:1.15rem;padding:0 var(--space-4);font-size:10px}.system-activity-count-badge--sm[data-v-cf27ae51]{min-width:18px;height:18px;padding:0 5px;font-size:10px}.system-activity-dot[data-v-02171912]{position:relative;display:inline-block;flex-shrink:0;vertical-align:middle}.system-activity-dot[data-v-02171912]:before{content:"";position:absolute;inset:0;border-radius:var(--radius-full, 999px);background:currentColor}.system-activity-dot[data-v-02171912]:after{content:"";position:absolute;inset:0;border-radius:var(--radius-full, 999px);background:currentColor;opacity:0}@media(prefers-reduced-motion:no-preference){.system-activity-dot--ping[data-v-02171912]:after{animation:system-activity-ping-02171912 var(--pd-speed, 1.6s) cubic-bezier(.2,0,0,1) infinite}}@keyframes system-activity-ping-02171912{0%{transform:scale(1);opacity:var(--pd-op, .6)}70%,to{transform:scale(var(--pd-scale, 2.6));opacity:0}}.system-activity-indicator[data-v-6dc3e00c]{display:inline-flex;align-items:center;gap:var(--space-4);flex-shrink:0}.system-activity-indicator--dot-only[data-v-6dc3e00c]{gap:0}.system-avatar-chip-frame--dot[data-v-64f33b20]{position:relative;display:inline-flex;flex-shrink:0}.system-avatar-chip[data-v-64f33b20]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-6, 6px);box-sizing:border-box;background-color:var(--avatar-default-bg, var(--app-gray-200));color:var(--avatar-default-text, var(--app-gray-700));border:1px solid var(--avatar-default-border, var(--app-gray-200));font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:normal;overflow:hidden}.system-avatar-chip__initials[data-v-64f33b20]{display:block;line-height:1;letter-spacing:normal;text-align:center}.system-avatar-chip--xs[data-v-64f33b20]{width:1.5rem;height:1.5rem;font-size:10px}.system-avatar-chip--sm[data-v-64f33b20]{width:2rem;height:2rem;font-size:.75rem}.system-avatar-chip--md[data-v-64f33b20]{width:2.25rem;height:2.25rem;font-size:.875rem}.system-avatar-chip--lg[data-v-64f33b20]{width:3.5rem;height:3.5rem;font-size:1rem}.system-avatar-chip--xl[data-v-64f33b20]{width:5rem;height:5rem;font-size:1.375rem}.system-avatar-chip__img[data-v-64f33b20]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-6, 6px)}.system-avatar-chip__dot[data-v-64f33b20]{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;box-sizing:border-box;border-radius:var(--radius-full, 999px);border:2px solid var(--app-white);background:var(--avatar-dot-color, var(--app-gray-400))}.system-avatar-chip-frame--xs .system-avatar-chip__dot[data-v-64f33b20]{width:8px;height:8px;border-width:1.5px;right:-1.5px;bottom:-1.5px}.system-avatar-chip-frame--sm .system-avatar-chip__dot[data-v-64f33b20]{width:10px;height:10px}.system-avatar-chip-frame--lg .system-avatar-chip__dot[data-v-64f33b20]{width:14px;height:14px;border-width:2.5px}.system-avatar-chip-frame--xl .system-avatar-chip__dot[data-v-64f33b20]{width:18px;height:18px;border-width:3px}.system-avatar-chip__dot--pulse[data-v-64f33b20]:after{content:"";position:absolute;inset:0;border-radius:var(--radius-full, 999px);background:var(--avatar-dot-color, var(--app-gray-400));opacity:0}@media(prefers-reduced-motion:no-preference){.system-avatar-chip__dot--pulse[data-v-64f33b20]:after{animation:system-avatar-chip-ping-64f33b20 1.8s cubic-bezier(.2,0,0,1) infinite}}@keyframes system-avatar-chip-ping-64f33b20{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.4);opacity:0}}.system-account-menu[data-v-3974bf72]{box-sizing:border-box;display:flex;flex-direction:column;width:240px;max-width:100%;border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);animation:system-account-menu-in-3974bf72 .15s cubic-bezier(.2,0,0,1)}@keyframes system-account-menu-in-3974bf72{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.system-account-menu[data-v-3974bf72]{animation:none}}.system-account-menu__header[data-v-3974bf72]{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12);border-bottom:1px solid var(--app-gray-100)}.system-account-menu__avatar-frame[data-v-3974bf72]{position:relative;display:inline-flex;flex-shrink:0}.system-account-menu__presence[data-v-3974bf72]{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;box-sizing:border-box;border-radius:var(--radius-full, 999px);border:2px solid var(--app-white)}.system-account-menu__presence--online[data-v-3974bf72]{background:var(--app-green-500)}.system-account-menu__presence--live[data-v-3974bf72]{background:var(--color-live-badge-fg)}.system-account-menu__presence--away[data-v-3974bf72]{background:var(--app-amber-400)}.system-account-menu__header-body[data-v-3974bf72]{display:flex;flex-direction:column;gap:2px;min-width:0}.system-account-menu__name[data-v-3974bf72]{font-size:var(--text-base);font-weight:600;line-height:1.2;color:var(--app-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-account-menu__handle[data-v-3974bf72]{font-size:var(--text-sm);font-weight:400;line-height:1.2;color:var(--app-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-account-menu__zone[data-v-3974bf72]{display:flex;flex-direction:column;padding:var(--space-4)}.system-account-menu__zone+.system-account-menu__zone[data-v-3974bf72]{border-top:1px solid var(--app-gray-100)}.system-account-menu__grouplabel[data-v-3974bf72]{margin:0;padding:var(--space-8) var(--space-10) var(--space-4);font-size:var(--text-xs);font-weight:600;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;color:var(--app-gray-500)}.system-account-menu__item[data-v-3974bf72]{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-6) var(--space-10);border:0;border-radius:var(--radius-4);background:transparent;color:var(--app-chrome-text);font-family:inherit;font-size:var(--text-base);font-weight:500;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer}.system-account-menu__item[data-v-3974bf72]:hover,.system-account-menu__item[data-v-3974bf72]:focus-visible{background:var(--app-gray-100);color:var(--app-chrome-text);text-decoration:none;outline:none}.system-account-menu__item[data-v-3974bf72]:active{background:var(--app-gray-200)}.system-account-menu__item--disabled[data-v-3974bf72],.system-account-menu__item[aria-disabled=true][data-v-3974bf72]{opacity:.45;cursor:not-allowed}.system-account-menu__item--disabled[data-v-3974bf72]:hover,.system-account-menu__item[aria-disabled=true][data-v-3974bf72]:hover{background:transparent}.system-account-menu__icon[data-v-3974bf72]{width:16px;height:16px;flex-shrink:0;color:var(--app-gray-500)}.system-account-menu__item--live .system-account-menu__icon[data-v-3974bf72]{color:var(--color-live-badge-fg)}.system-account-menu__label[data-v-3974bf72]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-account-menu__meta[data-v-3974bf72]{margin-left:auto;font-size:var(--text-xs);font-weight:400;color:var(--app-gray-500)}.system-account-menu__dot[data-v-3974bf72]{margin-left:auto;width:7px;height:7px;border-radius:var(--radius-full, 999px);background:var(--color-live-badge-fg);outline:3px solid var(--color-live-badge-bg)}.system-badge[data-v-af12f792]{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 var(--space-8);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1;letter-spacing:.01em;border:1px solid transparent;border-radius:3px;white-space:nowrap}.system-badge--lg[data-v-af12f792]{height:24px;padding:0 var(--space-10);font-size:12px}.system-badge__dot[data-v-af12f792]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.system-badge--neutral[data-v-af12f792]{background:var(--app-gray-100);color:var(--app-gray-600);border-color:var(--app-gray-200)}.system-badge--strong[data-v-af12f792]{background:var(--app-gray-900);color:#fcfcfd}.system-badge--success[data-v-af12f792]{background:#e7f5ec;color:#18834a}.system-badge--warning[data-v-af12f792]{background:#fbf0d8;color:#9a6c09}.system-badge--error[data-v-af12f792]{background:#fde8e8;color:#b22f33}.system-badge--info[data-v-af12f792]{background:#e6effd;color:#245ed1}.system-badge--live[data-v-af12f792]{background:#eef0ff;color:#4338ca}.system-badge--urgent[data-v-af12f792]{background:#ffeceb;color:#cf3438}.system-badge--inverted.system-badge--neutral[data-v-af12f792]{background:var(--app-gray-800);color:var(--app-gray-300);border-color:var(--app-gray-700)}.system-badge--inverted.system-badge--strong[data-v-af12f792]{background:#fcfcfd;color:var(--app-gray-900);border-color:transparent}.system-badge--inverted.system-badge--success[data-v-af12f792]{background:#1d3a2c;color:#4cc585}.system-badge--inverted.system-badge--warning[data-v-af12f792]{background:#383019;color:#d9a23c}.system-badge--inverted.system-badge--error[data-v-af12f792]{background:#402327;color:#ea7378}.system-badge--inverted.system-badge--info[data-v-af12f792]{background:#1e2f4a;color:#74a0f3}.system-badge--inverted.system-badge--live[data-v-af12f792]{background:#262450;color:#a9adff}.system-badge--inverted.system-badge--urgent[data-v-af12f792]{background:#462528;color:#f0888b}@keyframes system-badge-pulse-af12f792{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:no-preference){.system-badge[data-pulse] .system-badge__dot[data-v-af12f792]{animation:system-badge-pulse-af12f792 1.4s cubic-bezier(.2,0,0,1) infinite}}.system-btn[data-v-b7d834f9]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);border-radius:var(--radius-4);font-family:inherit;font-size:var(--text-md);font-weight:500;line-height:20px;padding:var(--space-8) var(--space-12);cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background-color var(--motion-duration-short, .15s) var(--motion-easing-standard, cubic-bezier(.4, 0, .2, 1)),color var(--motion-duration-short, .15s) var(--motion-easing-standard, cubic-bezier(.4, 0, .2, 1)),border-color var(--motion-duration-short, .15s) var(--motion-easing-standard, cubic-bezier(.4, 0, .2, 1))}.system-btn--sm[data-v-b7d834f9]{padding:var(--space-6) var(--space-10);font-size:var(--text-base)}.system-btn--block[data-v-b7d834f9]{width:100%}.system-btn--primary[data-v-b7d834f9]{background:var(--app-gray-900);color:var(--app-white);border:none;font-weight:600}.system-btn--primary[data-v-b7d834f9]:hover:not(.system-btn--disabled){background:var(--app-gray-950)}.system-btn--secondary[data-v-b7d834f9]{background:var(--app-white);color:var(--app-gray-700);border:1px solid var(--app-gray-200)}.system-btn--secondary[data-v-b7d834f9]:hover:not(.system-btn--disabled){background:var(--app-gray-100);color:var(--app-gray-900)}.system-btn--ghost[data-v-b7d834f9]{background:transparent;color:var(--app-gray-600);border:none}.system-btn--ghost[data-v-b7d834f9]:hover:not(.system-btn--disabled){background:var(--app-gray-100);color:var(--app-gray-900)}.system-btn--danger[data-v-b7d834f9]{background:var(--color-error);color:var(--app-white);border:none;font-weight:600}.system-btn--danger[data-v-b7d834f9]:hover:not(.system-btn--disabled){background:color-mix(in srgb,var(--color-error) 82%,var(--app-gray-950))}.system-btn[data-v-b7d834f9]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:-2px}.system-btn--primary[data-v-b7d834f9]:focus-visible,.system-btn--danger[data-v-b7d834f9]:focus-visible{outline-offset:2px}.system-btn--inverted.system-btn--primary[data-v-b7d834f9]{background:var(--app-white);color:var(--app-gray-900)}.system-btn--inverted.system-btn--primary[data-v-b7d834f9]:hover:not(.system-btn--disabled){background:color-mix(in srgb,var(--app-white) 88%,var(--app-gray-300))}.system-btn--inverted.system-btn--secondary[data-v-b7d834f9]{background:transparent;color:var(--app-gray-300);border-color:var(--app-gray-600)}.system-btn--inverted.system-btn--secondary[data-v-b7d834f9]:hover:not(.system-btn--disabled){background:var(--app-gray-800);color:var(--app-white)}.system-btn--inverted.system-btn--ghost[data-v-b7d834f9]{color:var(--app-gray-400)}.system-btn--inverted.system-btn--ghost[data-v-b7d834f9]:hover:not(.system-btn--disabled){background:var(--app-gray-800);color:var(--app-white)}.system-btn--inverted[data-v-b7d834f9]:focus-visible{outline-color:var(--app-white)}.system-btn--disabled[data-v-b7d834f9]{opacity:.5;cursor:default;pointer-events:none}.system-btn__icon[data-v-b7d834f9]{flex-shrink:0;width:18px;height:18px;color:currentColor}.system-btn__spinner[data-v-b7d834f9]{flex-shrink:0;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:system-btn-spin-b7d834f9 .65s linear infinite}@keyframes system-btn-spin-b7d834f9{to{transform:rotate(360deg)}}.system-tone-icon[data-v-89d57b2e]{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.system-banner[data-v-ac3731bd]{box-sizing:border-box;min-width:0;background:var(--color-bg-card);border:var(--border-width, 1px) solid var(--color-border);--banner-accent: var(--app-gray-700);--banner-tint: var(--app-gray-50)}.system-banner--neutral[data-v-ac3731bd]{--banner-accent: var(--tone-neutral-accent);--banner-tint: var(--tone-neutral-tint)}.system-banner--success[data-v-ac3731bd]{--banner-accent: var(--tone-success-accent);--banner-tint: var(--tone-success-tint)}.system-banner--warning[data-v-ac3731bd]{--banner-accent: var(--tone-warning-accent);--banner-tint: var(--tone-warning-tint)}.system-banner--error[data-v-ac3731bd]{--banner-accent: var(--tone-error-accent);--banner-tint: var(--tone-error-tint)}.system-banner--live[data-v-ac3731bd]{--banner-accent: var(--tone-live-accent);--banner-tint: var(--tone-live-tint)}.system-banner--urgent[data-v-ac3731bd]{--banner-accent: var(--tone-urgent-accent);--banner-tint: var(--tone-urgent-tint)}.system-banner__icon[data-v-ac3731bd]{flex:none;display:inline-flex;color:var(--banner-accent)}.system-banner__icon[data-v-ac3731bd] svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.system-banner__msg[data-v-ac3731bd]{flex:1;min-width:0;font-weight:500;font-size:var(--text-base);line-height:1.4;color:var(--app-gray-800)}.system-banner__msg[data-v-ac3731bd] a{color:var(--text-link, #4338ca);font-weight:600;text-decoration:none;text-underline-offset:2px}.system-banner__msg[data-v-ac3731bd] a:hover{text-decoration:underline}.system-banner__link[data-v-ac3731bd]{flex:none;display:inline-flex;align-items:center;height:var(--space-24);padding:0 var(--space-6);border:none;background:transparent;color:var(--text-link, #4338ca);font-family:inherit;font-weight:600;font-size:var(--text-sm);line-height:1;white-space:nowrap;border-radius:var(--radius-4);cursor:pointer}.system-banner__link[data-v-ac3731bd]:hover{background:var(--app-gray-50)}.system-banner__x[data-v-ac3731bd]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:none;background:transparent;color:var(--app-gray-500);border-radius:var(--radius-4);cursor:pointer}.system-banner__x[data-v-ac3731bd]:hover,.system-banner__x[data-v-ac3731bd]:focus-visible{background:var(--app-gray-50);color:var(--app-gray-800);outline:none}.system-banner__x svg[data-v-ac3731bd]{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.system-banner--inline[data-v-ac3731bd]{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10);border-left:3px solid var(--banner-accent);border-radius:var(--radius-8)}.system-banner--inline .system-banner__icon[data-v-ac3731bd]{width:16px;height:16px}.system-banner--structured[data-v-ac3731bd]{display:flex;align-items:flex-start;gap:var(--space-10);padding:var(--space-12) var(--space-16);border-left:3px solid var(--banner-accent);border-radius:var(--radius-10)}.system-banner--structured .system-banner__icon[data-v-ac3731bd]{width:18px;height:18px;margin-top:1px}.system-banner__body[data-v-ac3731bd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.system-banner__title[data-v-ac3731bd]{font-weight:600;font-size:var(--text-md);line-height:1.3;color:var(--app-gray-950)}.system-banner__sub[data-v-ac3731bd]{font-weight:400;font-size:var(--text-base);line-height:1.45;color:var(--app-gray-600)}.system-banner__extra[data-v-ac3731bd]{margin-top:var(--space-2, 4px);font-weight:400;font-size:var(--text-base);color:var(--app-gray-600)}.system-banner__actions[data-v-ac3731bd]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-6)}.system-banner__actions--live[data-v-ac3731bd] .system-btn--primary{background:var(--tone-live-accent)}.system-banner__actions--live[data-v-ac3731bd] .system-btn--primary:hover:not(.system-btn--disabled){background:color-mix(in srgb,var(--tone-live-accent) 85%,var(--app-gray-950))}.system-banner--strip[data-v-ac3731bd]{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--space-12);padding:var(--space-8) var(--space-12);background:var(--banner-tint);border:none;border-bottom:1px solid var(--banner-accent);border-radius:0}.system-banner--strip .system-banner__icon[data-v-ac3731bd]{width:16px;height:16px}.system-banner__strip-lead[data-v-ac3731bd]{display:flex;align-items:center;gap:var(--space-8);flex:1;min-width:0}.system-banner--strip:has(.system-banner__strip-tail) .system-banner__msg[data-v-ac3731bd]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-banner__strip-tail[data-v-ac3731bd]{display:flex;align-items:center;gap:var(--space-12);flex:none}.system-banner__count[data-v-ac3731bd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--text-md);line-height:1;color:var(--banner-accent)}.system-banner--global[data-v-ac3731bd]{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-8);width:100%;padding:var(--space-8) var(--space-48);background:var(--banner-tint);border:none;border-bottom:1px solid var(--banner-accent);border-radius:0}.system-banner--global .system-banner__icon[data-v-ac3731bd]{width:16px;height:16px}.system-banner__msg--global[data-v-ac3731bd]{flex:0 1 auto;text-align:center}.system-banner__lead-in[data-v-ac3731bd]{font-weight:600;color:var(--app-gray-950)}.system-banner--global .system-banner__x[data-v-ac3731bd]{position:absolute;right:var(--space-10);top:50%;transform:translateY(-50%)}@media(max-width:480px){.system-banner--structured .system-banner__actions[data-v-ac3731bd] .system-btn{flex:1 1 auto}}.system-sheet-host[data-v-fe663ae7]{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-20) var(--space-16)}.system-sheet-host__backdrop[data-v-fe663ae7]{position:absolute;inset:0;background:var(--app-overlay-scrim)}.system-sheet-host__sheet[data-v-fe663ae7]{position:relative;width:min(44rem,100%);max-height:min(80vh,48rem);display:flex;flex-direction:column;min-height:0;background:var(--color-bg-card);border-radius:var(--radius-8);border:1px solid var(--app-gray-200);box-shadow:var(--shadow-lg);overflow:hidden}.system-sheet-host__sheet--wide[data-v-fe663ae7]{width:min(54rem,100%)}.system-sheet-host__grabber[data-v-fe663ae7]{display:none;flex-shrink:0;align-items:center;justify-content:center;padding:var(--space-8) var(--space-16);touch-action:none;cursor:grab}.system-sheet-host__sheet--dragging .system-sheet-host__grabber[data-v-fe663ae7]{cursor:grabbing}.system-sheet-host__grabber-bar[data-v-fe663ae7]{display:block;width:2.25rem;height:.25rem;border-radius:var(--radius-32);background:var(--app-gray-300);transition:background var(--motion-duration-short, .15s) var(--motion-easing-standard, ease),width var(--motion-duration-short, .15s) var(--motion-easing-standard, ease)}.system-sheet-host__sheet--dragging .system-sheet-host__grabber-bar[data-v-fe663ae7]{width:2.75rem;background:var(--app-gray-400)}@media(prefers-reduced-motion:reduce){.system-sheet-host__grabber-bar[data-v-fe663ae7]{transition:none}}.system-sheet-host__header[data-v-fe663ae7]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-18) var(--space-16);border-bottom:1px solid var(--app-gray-200)}.system-sheet-host__header-content[data-v-fe663ae7]{min-width:0;flex:1}.system-sheet-host__close[data-v-fe663ae7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--radius-8);background:var(--app-gray-100);color:var(--app-gray-500);cursor:pointer}.system-sheet-host__close--floating[data-v-fe663ae7]{position:absolute;top:var(--space-12);right:var(--space-12);z-index:1;background:var(--color-bg-card);border:1px solid var(--app-gray-200)}.system-sheet-host__close[data-v-fe663ae7]:hover{color:var(--app-chrome-text);background:var(--app-gray-200)}.system-sheet-host__close[data-v-fe663ae7]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:2px}.system-sheet-host__close-icon[data-v-fe663ae7]{width:1.25rem;height:1.25rem}.system-sheet-host__content[data-v-fe663ae7]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-16);padding-bottom:max(var(--space-16),env(safe-area-inset-bottom));background:var(--color-bg-card)}.system-sheet-host__content--split[data-v-fe663ae7]{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;overflow:hidden}.system-sheet-host__content--flush[data-v-fe663ae7]{padding:0;overflow:hidden;display:flex;flex-direction:column}.system-sheet-host__body-scroll[data-v-fe663ae7]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-16);background:var(--color-bg-card)}.system-sheet-host__footer[data-v-fe663ae7]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-12);border-top:1px solid var(--app-gray-200);padding:var(--space-12) var(--space-16);padding-bottom:max(var(--space-12),env(safe-area-inset-bottom));background:var(--app-gray-100)}.system-sheet-enter-active[data-v-fe663ae7]{transition:opacity var(--motion-duration-medium, .25s) var(--motion-easing-enter, ease-out)}.system-sheet-leave-active[data-v-fe663ae7]{transition:opacity var(--motion-duration-medium, .25s) var(--motion-easing-exit, ease-in)}.system-sheet-enter-active .system-sheet-host__sheet[data-v-fe663ae7]{transition:transform var(--motion-duration-medium, .25s) var(--motion-easing-enter, ease-out)}.system-sheet-leave-active .system-sheet-host__sheet[data-v-fe663ae7]{transition:transform var(--motion-duration-medium, .25s) var(--motion-easing-exit, ease-in)}.system-sheet-enter-from[data-v-fe663ae7],.system-sheet-leave-to[data-v-fe663ae7]{opacity:0}.system-sheet-enter-from .system-sheet-host__sheet[data-v-fe663ae7],.system-sheet-leave-to .system-sheet-host__sheet[data-v-fe663ae7]{transform:scale(.95) translateY(8px)}@media(max-width:36rem){.system-sheet-host[data-v-fe663ae7]{align-items:flex-end;padding:0}.system-sheet-host__sheet[data-v-fe663ae7]{width:100%;max-width:40rem;max-height:92vh;max-height:92dvh;border-radius:var(--radius-16) var(--radius-16) 0 0;border-bottom:0}.system-sheet-host__grabber[data-v-fe663ae7]{display:flex}.system-sheet-host__header[data-v-fe663ae7]{padding-top:var(--space-4)}.system-sheet-enter-from .system-sheet-host__sheet[data-v-fe663ae7],.system-sheet-leave-to .system-sheet-host__sheet[data-v-fe663ae7]{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.system-sheet-enter-active[data-v-fe663ae7],.system-sheet-leave-active[data-v-fe663ae7],.system-sheet-enter-active .system-sheet-host__sheet[data-v-fe663ae7],.system-sheet-leave-active .system-sheet-host__sheet[data-v-fe663ae7]{transition:none}}.system-breadcrumb[data-v-11c7b799]{margin:0 0 var(--space-8)}.system-breadcrumb--flush[data-v-11c7b799]{margin-bottom:0}.system-breadcrumb__list[data-v-11c7b799]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none;font-size:.78rem;color:var(--app-gray-500)}.system-breadcrumb__sep[data-v-11c7b799]{color:var(--app-gray-300);-webkit-user-select:none;-moz-user-select:none;user-select:none}.system-breadcrumb__item[data-v-11c7b799]{min-width:0}.system-breadcrumb__link[data-v-11c7b799]{color:var(--app-primary-600);text-decoration:none;font-weight:600;font-size:inherit}.system-breadcrumb__link[data-v-11c7b799]:hover{color:var(--app-primary-700);text-decoration:underline}.system-breadcrumb__current[data-v-11c7b799]{color:var(--app-gray-600);font-weight:500}.system-heading[data-v-2e847fe2]{margin:0;color:var(--app-chrome-text);font-weight:700}.system-heading--2xl[data-v-2e847fe2]{font-size:var(--text-2xl);line-height:1.15;letter-spacing:-.02em}.system-heading--xl[data-v-2e847fe2]{font-size:var(--text-xl);line-height:1.2;letter-spacing:-.015em}.system-heading--lg[data-v-2e847fe2]{font-size:var(--text-lg);line-height:1.25}.system-heading--md[data-v-2e847fe2]{font-size:var(--text-md);line-height:1.3}.system-heading--base[data-v-2e847fe2]{font-size:var(--text-base);line-height:1.35}.system-heading--sm[data-v-2e847fe2]{font-size:var(--text-sm);line-height:1.35}.system-heading--xs[data-v-2e847fe2]{font-size:var(--text-xs);line-height:1.35}.system-heading--inverted[data-v-2e847fe2]{color:var(--app-white)}.system-heading--success[data-v-2e847fe2]{color:var(--color-success)}@media(min-width:640px){.system-heading--level-1-bump.system-heading--2xl[data-v-2e847fe2]{font-size:var(--text-3xl)}}.system-text[data-v-a2112860]{margin:0}.system-text--body[data-v-a2112860]{font-size:var(--text-lg);font-weight:400;line-height:1.5;color:var(--app-chrome-text)}.system-text--muted[data-v-a2112860]{font-size:var(--text-lg);font-weight:400;line-height:1.5;color:var(--app-gray-500)}.system-text--small[data-v-a2112860]{font-size:var(--text-md);font-weight:400;line-height:1.4;color:var(--app-chrome-text)}.system-text--small-muted[data-v-a2112860]{font-size:var(--text-md);font-weight:400;line-height:1.45;color:var(--app-gray-500)}.system-text--eyebrow[data-v-a2112860]{font-size:var(--text-sm);font-weight:600;line-height:1.35;color:var(--app-gray-500);text-transform:uppercase;letter-spacing:.08em}.system-text--error[data-v-a2112860]{font-size:var(--text-md);font-weight:600;line-height:1.4;color:var(--color-error-fg)}.system-text--success[data-v-a2112860]{font-size:var(--text-md);font-weight:400;line-height:1.5;color:var(--color-success)}.system-text--semibold[data-v-a2112860]{font-weight:600}.system-text--inverted.system-text--body[data-v-a2112860]{color:var(--app-gray-300)}.system-text--inverted.system-text--muted[data-v-a2112860]{color:var(--app-gray-400)}.system-text--inverted.system-text--small[data-v-a2112860]{color:var(--app-gray-300)}.system-text--inverted.system-text--small-muted[data-v-a2112860],.system-text--inverted.system-text--eyebrow[data-v-a2112860]{color:var(--app-gray-400)}.system-text--inverted.system-text--success[data-v-a2112860]{color:var(--color-success)}.system-card[data-v-e58a6f70]{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:var(--space-16)}.system-card--flush[data-v-e58a6f70]{padding:0}.system-card--inverted[data-v-e58a6f70]{background:var(--app-gray-900);border-color:var(--app-gray-800)}.system-card--soft[data-v-e58a6f70]{border:none;background:var(--app-gray-100);box-shadow:var(--shadow-md)}.system-card__header[data-v-e58a6f70]{display:flex;flex-direction:column;gap:var(--space-4);margin:0 0 var(--space-12)}.system-card__heading[data-v-e58a6f70]{margin:0}.system-card__subheading[data-v-e58a6f70]{color:var(--app-gray-500)}.system-card--inverted .system-card__subheading[data-v-e58a6f70]{color:var(--app-gray-400)}.system-card__band[data-v-e58a6f70]{display:flex;flex-direction:column;gap:var(--space-8);margin:var(--space-16) calc(-1 * var(--space-16)) calc(-1 * var(--space-16));padding:var(--space-16);background:var(--app-primary-50);border-top:1px solid var(--app-gray-200);border-radius:0 0 var(--radius-8) var(--radius-8)}.system-card--flush .system-card__band[data-v-e58a6f70]{margin:0;border-radius:0}.system-card--inverted .system-card__band[data-v-e58a6f70]{background:var(--app-gray-800);border-top-color:var(--app-gray-700)}.system-form-text-input-root[data-v-703049ec]{display:grid;gap:var(--field-label-gap, .35rem);width:100%;max-width:100%;min-width:0}.system-form-text-input[data-v-703049ec]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.system-form-text-input__description[data-v-703049ec]{margin:0;color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35}.system-form-search-field[data-v-a4773dc7]{display:grid;gap:var(--field-label-gap, .35rem);max-width:100%;vertical-align:middle}.system-form-search-field--block[data-v-a4773dc7]{width:100%}.system-form-search-field__description[data-v-a4773dc7]{margin:0;color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35}.system-form-search-input[data-v-a4773dc7]{position:relative;display:inline-flex;align-items:stretch;max-width:100%;vertical-align:middle}.system-form-search-input--block[data-v-a4773dc7]{display:flex;width:100%}.system-form-search-input__leading[data-v-a4773dc7]{position:absolute;left:var(--input-padding-x);top:50%;z-index:1;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none;color:var(--app-gray-500)}.system-form-search-input__leading-icon[data-v-a4773dc7]{width:1.125rem;height:1.125rem;flex-shrink:0}.system-form-search-input__clear[data-v-a4773dc7]{position:absolute;right:2px;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;padding:0 var(--input-padding-x);min-width:calc(1.125rem + var(--input-padding-x));min-height:100%;border:none;border-radius:calc(var(--input-radius) - 1px);background:transparent;cursor:pointer;color:var(--app-gray-500);transform:translateY(-50%);box-sizing:border-box}.system-form-search-input__clear[data-v-a4773dc7]:hover{color:var(--app-gray-700)}.system-form-search-input__clear[data-v-a4773dc7]:focus-visible{outline:2px solid var(--input-focus-border);outline-offset:-2px}.system-form-search-input__clear-icon[data-v-a4773dc7]{width:1.125rem;height:1.125rem;flex-shrink:0}.system-form-search-input[data-v-a4773dc7] input[type=search]::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.condition-badge[data-v-7f4c1ad1]{position:relative;display:inline-flex;align-items:center;gap:var(--space-4);height:20px;padding:0 var(--space-6);background:var(--app-gray-50);color:var(--app-gray-800);border:1px solid var(--app-gray-300);border-radius:var(--radius-4);white-space:nowrap;box-sizing:border-box;vertical-align:middle}.condition-badge--lg[data-v-7f4c1ad1]{height:24px;padding:0 var(--space-8)}.condition-badge--xs[data-v-7f4c1ad1]{height:16px;gap:var(--space-4);padding:0 var(--space-4)}.condition-badge__raw[data-v-7f4c1ad1]{font-size:var(--text-xs);font-weight:500;line-height:1;color:var(--app-gray-600);letter-spacing:.01em}.condition-badge--lg .condition-badge__raw[data-v-7f4c1ad1]{font-size:var(--text-sm)}.condition-badge--xs .condition-badge__raw[data-v-7f4c1ad1]{font-size:9px}.condition-badge__code[data-v-7f4c1ad1]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;line-height:1;letter-spacing:.02em}.condition-badge--lg .condition-badge__code[data-v-7f4c1ad1]{font-size:var(--text-sm)}.condition-badge--xs .condition-badge__code[data-v-7f4c1ad1]{font-size:9px}.condition-badge__tip[data-v-7f4c1ad1]{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);display:block;padding:2px var(--space-6);background:var(--app-gray-900);color:var(--app-white);border-radius:var(--radius-4);box-shadow:0 8px 28px -6px #0e12162e,0 2px 6px #0e121614;font-size:var(--text-xs);font-weight:500;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 90ms cubic-bezier(.2,0,0,1);z-index:20}.condition-badge__tip[data-v-7f4c1ad1]:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--app-gray-900)}.condition-badge:hover .condition-badge__tip[data-v-7f4c1ad1],.condition-badge:focus-visible .condition-badge__tip[data-v-7f4c1ad1]{opacity:1}.grader-badge[data-v-8adc87e7]{display:inline-flex;align-items:stretch;height:20px;border:1.5px solid var(--tn-grader-color, var(--app-gray-800));border-radius:var(--radius-4);overflow:hidden;box-sizing:border-box;background:var(--app-white);line-height:1;vertical-align:middle;white-space:nowrap}.grader-badge--lg[data-v-8adc87e7]{height:24px}.grader-badge--xs[data-v-8adc87e7]{height:16px;border-width:1px}.grader-badge__cap[data-v-8adc87e7]{display:inline-flex;align-items:center;padding:0 var(--space-6);background:var(--tn-grader-color, var(--app-gray-800));color:#fff;font-size:var(--text-xs);font-weight:800;line-height:1;letter-spacing:.03em}.grader-badge--lg .grader-badge__cap[data-v-8adc87e7]{font-size:var(--text-sm);padding:0 var(--space-8)}.grader-badge--xs .grader-badge__cap[data-v-8adc87e7]{font-size:9px;padding:0 var(--space-4);letter-spacing:.02em}.grader-badge__grade[data-v-8adc87e7]{display:inline-flex;align-items:center;padding:0 var(--space-6);background:var(--app-white);color:var(--app-gray-950);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.01em}.grader-badge--lg .grader-badge__grade[data-v-8adc87e7]{font-size:var(--text-sm);padding:0 var(--space-8)}.grader-badge--xs .grader-badge__grade[data-v-8adc87e7]{font-size:9px;padding:0 var(--space-4)}.system-card-picker__header[data-v-c0d4e976]{width:100%;min-width:0;display:grid;gap:var(--space-10)}.system-card-picker__title-row[data-v-c0d4e976]{display:flex;align-items:center;gap:var(--space-8)}.system-card-picker__title[data-v-c0d4e976]{flex:1;min-width:0;margin:0;font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;color:var(--app-gray-900)}.system-card-picker__close[data-v-c0d4e976]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;border-radius:var(--radius-8);background:var(--app-gray-100);color:var(--app-gray-600);cursor:pointer;transition:background 90ms cubic-bezier(.2,0,0,1),color 90ms cubic-bezier(.2,0,0,1)}.system-card-picker__close[data-v-c0d4e976]:hover{background:var(--app-gray-200);color:var(--app-gray-900)}.system-card-picker__close[data-v-c0d4e976]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:2px}.system-card-picker__close-icon[data-v-c0d4e976]{width:15px;height:15px}.system-card-picker__tags[data-v-c0d4e976]{display:flex;gap:var(--space-6);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.system-card-picker__tags[data-v-c0d4e976]::-webkit-scrollbar{display:none}.system-card-picker__tag[data-v-c0d4e976]{flex-shrink:0;margin:0;padding:var(--space-4) var(--space-10);border:1px solid var(--app-gray-200);border-radius:var(--radius-full);background:var(--color-bg-card);color:var(--app-gray-700);font-size:var(--text-sm);font-weight:600;line-height:1.4;cursor:pointer;transition:background 90ms cubic-bezier(.2,0,0,1),color 90ms cubic-bezier(.2,0,0,1)}.system-card-picker__tag[data-v-c0d4e976]:hover{background:var(--app-gray-100)}.system-card-picker__tag--selected[data-v-c0d4e976],.system-card-picker__tag--selected[data-v-c0d4e976]:hover{background:var(--app-gray-900);border-color:var(--app-gray-900);color:var(--app-white)}.system-card-picker__meta[data-v-c0d4e976]{display:flex;align-items:center;gap:var(--space-14)}.system-card-picker__count[data-v-c0d4e976]{flex:1;font-size:var(--text-sm);color:var(--app-gray-500);font-variant-numeric:tabular-nums}.system-card-picker__meta-action[data-v-c0d4e976]{margin:0;padding:0;border:0;background:none;font-size:var(--text-sm);font-weight:600;color:var(--app-gray-700);cursor:pointer}.system-card-picker__meta-action[data-v-c0d4e976]:disabled{color:var(--app-gray-400);cursor:default}.system-card-picker__grid[data-v-c0d4e976]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:var(--space-16) var(--space-10)}.system-card-picker__tile[data-v-c0d4e976]{margin:0;padding:0;border:0;background:none;display:flex;flex-direction:column;gap:var(--space-6);min-width:0;cursor:pointer;text-align:left;font-family:inherit}.system-card-picker__tile[data-v-c0d4e976]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:2px;border-radius:var(--radius-6)}.system-card-picker__thumb[data-v-c0d4e976]{position:relative;display:block;width:100%;aspect-ratio:5 / 7;border-radius:var(--radius-6);background:var(--app-gray-100);border:1px solid var(--app-gray-200);overflow:hidden;transition:border-color 90ms cubic-bezier(.2,0,0,1),outline-color 90ms cubic-bezier(.2,0,0,1)}@media(hover:hover){.system-card-picker__tile:hover .system-card-picker__thumb[data-v-c0d4e976]:not(.system-card-picker__thumb--selected){background:var(--app-gray-200)}}.system-card-picker__thumb--selected[data-v-c0d4e976]{border-color:var(--app-gray-900);outline:2px solid var(--app-gray-900);outline-offset:-1px}.system-card-picker__thumb-image[data-v-c0d4e976]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.system-card-picker__thumb-placeholder[data-v-c0d4e976]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--app-gray-400)}.system-card-picker__thumb-placeholder-icon[data-v-c0d4e976]{width:1.25rem;height:1.25rem}.system-card-picker__check[data-v-c0d4e976]{position:absolute;top:6px;left:6px;width:1.25rem;height:1.25rem;border-radius:var(--radius-4);display:flex;align-items:center;justify-content:center;background:#ffffffeb;border:1px solid var(--app-gray-300);transition:background 90ms cubic-bezier(.2,0,0,1),border-color 90ms cubic-bezier(.2,0,0,1)}.system-card-picker__check--selected[data-v-c0d4e976]{background:var(--app-gray-900);border-color:var(--app-gray-900)}.system-card-picker__check-icon[data-v-c0d4e976]{width:.75rem;height:.75rem;color:var(--app-white);stroke-width:3;opacity:0}.system-card-picker__check-icon--selected[data-v-c0d4e976]{opacity:1}.system-card-picker__name[data-v-c0d4e976]{font-size:var(--text-sm);font-weight:600;color:var(--app-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-card-picker__tile-meta[data-v-c0d4e976]{display:flex;align-items:center;gap:var(--space-6);min-width:0}.system-card-picker__price[data-v-c0d4e976]{margin-left:auto;font-size:var(--text-xs);font-weight:500;color:var(--app-gray-700);font-variant-numeric:tabular-nums;white-space:nowrap}.system-card-picker__empty[data-v-c0d4e976]{display:flex;flex-direction:column;align-items:center;gap:var(--space-10);padding:var(--space-48) var(--space-24)}.system-card-picker__empty-message[data-v-c0d4e976]{margin:0;font-size:var(--text-base);color:var(--app-gray-600);text-align:center}.system-card-picker__empty-reset[data-v-c0d4e976]{margin:0;padding:0;border:0;background:none;font-size:var(--text-sm);font-weight:600;color:var(--app-gray-700);text-decoration:underline;cursor:pointer}.system-card-picker__summary[data-v-c0d4e976]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;margin-right:auto}.system-card-picker__summary-title[data-v-c0d4e976]{font-size:var(--text-base);font-weight:600;color:var(--app-gray-900)}.system-card-picker__summary-title--empty[data-v-c0d4e976]{color:var(--app-gray-500);font-weight:400}.system-card-picker__summary-meta[data-v-c0d4e976]{font-size:var(--text-xs);color:var(--app-gray-500)}.system-card-picker__summary-meta--total[data-v-c0d4e976]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.system-card-picker__close[data-v-c0d4e976],.system-card-picker__tag[data-v-c0d4e976],.system-card-picker__thumb[data-v-c0d4e976],.system-card-picker__check[data-v-c0d4e976]{transition:none}}.celebration-modal-canvas[data-v-2f277435]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;display:block;pointer-events:none;z-index:2147483000;transform:translateZ(0);-webkit-transform:translateZ(0)}.celebration-modal-host[data-v-2f277435]{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-20) var(--space-16)}.celebration-modal-host__backdrop[data-v-2f277435]{position:absolute;inset:0;background:var(--app-overlay-scrim)}.celebration-modal-host__dialog[data-v-2f277435]{position:relative;width:min(44rem,100%);max-height:min(80vh,48rem);overflow-y:auto;background:var(--color-bg-card);border-radius:var(--radius-8);border:1px solid var(--app-gray-200);box-shadow:var(--shadow-lg);padding:var(--space-48) var(--space-24) var(--space-48)}.celebration-modal[data-v-2f277435]{position:relative;text-align:center;overflow:hidden}.celebration-modal__icon-ring[data-v-2f277435]{display:inline-flex;align-items:center;justify-content:center;margin:0 auto var(--space-16)}.celebration-modal__icon[data-v-2f277435]{width:2.75rem;height:2.75rem;flex-shrink:0;color:var(--app-primary-600)}.celebration-modal__title[data-v-2f277435]{margin:0 0 var(--space-6)}.celebration-modal__description[data-v-2f277435]{margin:0 auto var(--space-16);max-width:22rem}.celebration-modal__body[data-v-2f277435]{margin-bottom:var(--space-16)}.celebration-modal__actions[data-v-2f277435]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12)}.celebration-modal-enter-active[data-v-2f277435],.celebration-modal-leave-active[data-v-2f277435]{transition:opacity var(--motion-duration-medium, .25s) var(--motion-easing-standard, ease)}.celebration-modal-enter-active .celebration-modal-host__dialog[data-v-2f277435],.celebration-modal-leave-active .celebration-modal-host__dialog[data-v-2f277435]{transition:transform var(--motion-duration-medium, .25s) var(--motion-easing-standard, ease)}.celebration-modal-enter-from[data-v-2f277435],.celebration-modal-leave-to[data-v-2f277435]{opacity:0}.celebration-modal-enter-from .celebration-modal-host__dialog[data-v-2f277435],.celebration-modal-leave-to .celebration-modal-host__dialog[data-v-2f277435]{transform:scale(.95) translateY(8px)}@media(prefers-reduced-motion:reduce){.celebration-modal-enter-active[data-v-2f277435],.celebration-modal-leave-active[data-v-2f277435],.celebration-modal-enter-active .celebration-modal-host__dialog[data-v-2f277435],.celebration-modal-leave-active .celebration-modal-host__dialog[data-v-2f277435]{transition:none}}.system-checkbox[data-v-8e24f68d]{display:inline-flex;align-items:flex-start;gap:var(--space-8);cursor:pointer;position:relative}.system-checkbox--disabled[data-v-8e24f68d]{opacity:.5;cursor:default}.system-checkbox__input[data-v-8e24f68d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.system-checkbox__indicator[data-v-8e24f68d]{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;margin-top:2px;border:1px solid var(--app-gray-300);border-radius:var(--radius-4);background:var(--color-bg-card)}.system-checkbox__icon[data-v-8e24f68d]{width:12px;height:12px;color:var(--app-white);opacity:0}.system-checkbox:not(.system-checkbox--disabled):hover .system-checkbox__indicator[data-v-8e24f68d]{border-color:var(--app-gray-400)}.system-checkbox__input:checked+.system-checkbox__indicator[data-v-8e24f68d]{background:var(--app-primary-600);border-color:var(--app-primary-600)}.system-checkbox__input:checked+.system-checkbox__indicator .system-checkbox__icon[data-v-8e24f68d]{opacity:1}.system-checkbox__input:focus-visible+.system-checkbox__indicator[data-v-8e24f68d]{outline:2px solid var(--app-primary-600);outline-offset:2px}.system-checkbox__text[data-v-8e24f68d]{display:flex;flex-direction:column;min-width:0}.system-checkbox__label[data-v-8e24f68d]{font-size:var(--text-md);font-weight:500;color:var(--app-chrome-text);line-height:1.35}.system-checkbox__description[data-v-8e24f68d]{font-size:var(--text-sm);color:var(--app-gray-500);margin-top:2px;line-height:1.35}.system-checkbox-card[data-v-efb78d51]{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:var(--space-12)}.system-checkbox-card[data-v-efb78d51]:not(.system-checkbox-card--disabled):hover{border-color:var(--app-gray-400)}.coach-beacon[data-v-243bf17f]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.coach-beacon[data-v-243bf17f]:focus-visible{outline:2px solid var(--tone-live-accent);outline-offset:3px;border-radius:var(--radius-full, 999px)}.coach-beacon__halo[data-v-243bf17f]{position:absolute;inset:0;border-radius:var(--radius-full, 999px);background:var(--app-white, #fff);border:1px solid color-mix(in srgb,var(--tone-live-accent) 35%,transparent)}.coach-bubble[data-v-dadfd25e]{position:relative;width:280px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:var(--space-12) var(--space-14, 14px) var(--space-12);background:var(--app-white);border:1px solid var(--app-gray-200);border-radius:var(--radius-8)}.coach-bubble__stepper[data-v-dadfd25e]{display:flex;gap:var(--space-4);margin-bottom:var(--space-10, 10px)}.coach-bubble__step-seg[data-v-dadfd25e]{flex:1;height:3px;border-radius:var(--radius-full, 999px);background:var(--app-gray-200);transition:background-color var(--motion-duration-short, .15s) var(--motion-easing-standard, cubic-bezier(.4, 0, .2, 1))}.coach-bubble__step-seg--done[data-v-dadfd25e]{background:var(--tone-live-accent)}.coach-bubble__step-seg--current[data-v-dadfd25e]{background:color-mix(in srgb,var(--tone-live-accent) 70%,var(--app-white))}.coach-bubble__arrow[data-v-dadfd25e]{position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent}.coach-bubble--arrow-top .coach-bubble__arrow[data-v-dadfd25e]{top:-7px;border-bottom:7px solid var(--app-white)}.coach-bubble--arrow-bottom .coach-bubble__arrow[data-v-dadfd25e]{bottom:-7px;border-top:7px solid var(--app-white)}.coach-bubble__head[data-v-dadfd25e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-6)}.coach-bubble__eyebrow[data-v-dadfd25e]{font-size:var(--text-xs, 11px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tone-live-accent)}.coach-bubble__step[data-v-dadfd25e]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs, 11px);color:var(--app-gray-500)}.coach-bubble__title[data-v-dadfd25e]{margin:0 0 var(--space-4);font-size:var(--text-md, 14px);font-weight:600;color:var(--app-gray-900)}.coach-bubble__body[data-v-dadfd25e]{margin:0;font-size:var(--text-base, 13px);line-height:1.45;color:var(--app-gray-600)}.coach-bubble__actions[data-v-dadfd25e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-top:var(--space-12)}.coach-bubble__skip[data-v-dadfd25e]{padding:var(--space-4) var(--space-6);margin-left:calc(var(--space-6) * -1);border:0;background:transparent;color:var(--app-gray-500);font-family:inherit;font-size:var(--text-base, 13px);cursor:pointer;border-radius:var(--radius-4)}.coach-bubble__skip[data-v-dadfd25e]:hover{color:var(--app-gray-800)}.coach-bubble__skip[data-v-dadfd25e]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:1px}.coach-bubble__nav[data-v-dadfd25e]{display:flex;align-items:center;gap:var(--space-8)}.seats-meter[data-v-7a224947]{--seats-bar-h: 5px;--seats-fill: var(--app-gray-800);display:flex;flex-direction:column;gap:var(--space-10);width:100%}.seats-meter--md[data-v-7a224947]{--seats-bar-h: 6px}.seats-meter--warning[data-v-7a224947]{--seats-fill: var(--tone-warning-accent)}.seats-meter__header[data-v-7a224947]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.seats-meter__seats[data-v-7a224947]{font-size:var(--text-sm);font-weight:600;color:var(--app-gray-600)}.seats-meter--md .seats-meter__seats[data-v-7a224947]{font-size:var(--text-base);font-weight:700;color:var(--app-gray-900)}.seats-meter__claimed[data-v-7a224947]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--app-gray-500);font-variant-numeric:tabular-nums}.seats-meter__track[data-v-7a224947]{height:var(--seats-bar-h);width:100%;border-radius:var(--radius-full);background:var(--app-gray-200);overflow:hidden}.seats-meter__fill[data-v-7a224947]{height:100%;border-radius:var(--radius-full);background:var(--seats-fill);transition:width .15s cubic-bezier(.2,0,0,1)}.seats-meter--inverted[data-v-7a224947]{--seats-fill: var(--app-white)}.seats-meter--inverted.seats-meter--warning[data-v-7a224947]{--seats-fill: var(--tone-warning-accent)}.seats-meter--inverted .seats-meter__seats[data-v-7a224947]{color:var(--app-gray-200)}.seats-meter--inverted.seats-meter--md .seats-meter__seats[data-v-7a224947]{color:var(--app-white)}.seats-meter--inverted .seats-meter__claimed[data-v-7a224947]{color:var(--app-gray-400)}.seats-meter--inverted .seats-meter__track[data-v-7a224947]{background:#ffffff29}.cetc[data-v-cb59a006]{display:flex;flex-direction:column;background:var(--app-white);border:1px solid var(--app-gray-200);border-radius:var(--radius-10);overflow:hidden;transition:border-color 90ms cubic-bezier(.2,0,0,1)}.cetc[data-v-cb59a006]:hover{border-color:var(--app-gray-300)}.cetc__top[data-v-cb59a006]{flex:1;padding:var(--space-14) var(--space-16) var(--space-12)}.cetc__head[data-v-cb59a006]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:20px}.cetc__daychip[data-v-cb59a006]{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--app-gray-500)}.cetc__countdown[data-v-cb59a006]{display:inline-flex;align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--app-gray-500);font-variant-numeric:tabular-nums}.cetc__countdown-icon[data-v-cb59a006]{width:12px;height:12px}.cetc__title-link[data-v-cb59a006]{display:block;margin-top:var(--space-10);text-decoration:none}.cetc__title[data-v-cb59a006]{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--app-gray-900);overflow-wrap:anywhere}.cetc__title-link:hover .cetc__title[data-v-cb59a006]{text-decoration:underline;text-underline-offset:2px}.cetc__time[data-v-cb59a006]{margin:var(--space-4) 0 0;font-size:var(--text-sm);font-weight:500;color:var(--app-gray-500);font-variant-numeric:tabular-nums}.cetc__perf[data-v-cb59a006]{position:relative;height:1px;margin:0 var(--space-16);border-top:1px dashed var(--app-gray-200)}.cetc__notch[data-v-cb59a006]{position:absolute;top:-7px;width:8px;height:14px;background:var(--app-gray-50)}.cetc__notch--left[data-v-cb59a006]{left:calc(-1 * var(--space-16));border-radius:0 14px 14px 0}.cetc__notch--right[data-v-cb59a006]{right:calc(-1 * var(--space-16));border-radius:14px 0 0 14px}.cetc__footer[data-v-cb59a006]{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12) var(--space-16) var(--space-14);background:var(--app-gray-50)}.cetc__footer-row[data-v-cb59a006]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10)}.cetc__people[data-v-cb59a006]{display:flex;align-items:center;gap:var(--space-8);min-width:0}.cetc__going[data-v-cb59a006]{font-size:11px;font-weight:600;color:var(--app-gray-600);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cetc__avatars[data-v-cb59a006]{display:inline-flex;padding-left:var(--space-6)}.cetc__avatar[data-v-cb59a006]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:calc(-1 * var(--space-6));border-radius:var(--radius-4);background:var(--app-gray-200);border:1.5px solid var(--app-gray-50);font-size:7px;font-weight:700;color:var(--app-gray-600);overflow:hidden;text-transform:uppercase}.cetc__avatar-img[data-v-cb59a006]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.system-global-alert[data-v-66905cab]{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-8);width:100%;box-sizing:border-box;padding:var(--space-8) var(--space-48);font-size:var(--text-base);font-weight:500;text-align:center;color:var(--app-gray-800);background:var(--alert-tint);border-bottom:1px solid var(--alert-accent);--alert-accent: var(--tone-neutral-accent);--alert-tint: var(--tone-neutral-tint)}.system-global-alert__icon[data-v-66905cab]{flex:none;width:16px;height:16px;display:inline-flex;color:var(--alert-accent)}.system-global-alert__message[data-v-66905cab]{flex:0 1 auto;min-width:0;margin:0}.system-global-alert__dismiss[data-v-66905cab]{position:absolute;top:50%;right:var(--space-10);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;background:transparent;color:var(--app-gray-500);border-radius:var(--radius-4);cursor:pointer}.system-global-alert__dismiss[data-v-66905cab]:hover,.system-global-alert__dismiss[data-v-66905cab]:focus-visible{color:var(--app-gray-800);background:color-mix(in srgb,var(--alert-accent) 14%,transparent);outline:none}.system-global-alert__dismiss svg[data-v-66905cab]{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.system-global-alert--neutral[data-v-66905cab]{--alert-accent: var(--tone-neutral-accent);--alert-tint: var(--tone-neutral-tint)}.system-global-alert--success[data-v-66905cab]{--alert-accent: var(--tone-success-accent);--alert-tint: var(--tone-success-tint)}.system-global-alert--warning[data-v-66905cab]{--alert-accent: var(--tone-warning-accent);--alert-tint: var(--tone-warning-tint)}.system-global-alert--error[data-v-66905cab]{--alert-accent: var(--tone-error-accent);--alert-tint: var(--tone-error-tint)}.system-global-alert--live[data-v-66905cab]{--alert-accent: var(--tone-live-accent);--alert-tint: var(--tone-live-tint)}.system-global-alert--urgent[data-v-66905cab]{--alert-accent: var(--tone-urgent-accent);--alert-tint: var(--tone-urgent-tint)}.country-flag-icon[data-v-3177803c],.currency-flag-icon[data-v-f4b82a9e]{width:1em;height:auto;display:inline-block;flex-shrink:0;vertical-align:-.1em}.system-empty-state[data-v-cafd3c45]{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--app-white);padding:var(--space-32) var(--space-20);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-12)}.system-empty-state--muted-bg[data-v-cafd3c45]{background:var(--app-primary-50)}.system-empty-state__icon-well[data-v-cafd3c45]{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-8);background:var(--app-primary-50);color:var(--app-primary-600);display:flex;align-items:center;justify-content:center}.system-empty-state__icon[data-v-cafd3c45]{width:22px;height:22px}.system-empty-state__body[data-v-cafd3c45]{min-width:0;max-width:36rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.system-empty-state__description[data-v-cafd3c45]{color:var(--app-gray-500);line-height:1.45}.system-empty-state__actions[data-v-cafd3c45]{margin-top:2px;display:inline-flex;justify-content:center;gap:var(--space-8);flex-wrap:wrap}.home-ticker[data-v-3eb71b9b]{margin-top:var(--space-12);padding:var(--space-12);border-radius:var(--radius-8);border:none;background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.home-ticker[data-v-3eb71b9b]:not(.home-ticker--ends):not(.home-ticker--inverted){background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600),var(--shadow-sm)}.home-ticker:not(.home-ticker--ends):not(.home-ticker--inverted) .home-ticker__segment[data-v-3eb71b9b]{background:var(--app-gray-900)}.home-ticker__label[data-v-3eb71b9b]{margin:0 0 var(--space-10);color:var(--app-chrome-text);font-size:var(--text-md);font-weight:600}.home-ticker__grid[data-v-3eb71b9b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}.home-ticker--ends .home-ticker__grid[data-v-3eb71b9b]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-ticker.home-ticker--ends[data-v-3eb71b9b]:not(.home-ticker--inverted){background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600),var(--shadow-sm)}.home-ticker.home-ticker--ends:not(.home-ticker--inverted) .home-ticker__segment[data-v-3eb71b9b]{background:var(--app-gray-900)}.home-ticker.home-ticker--ends .home-ticker__label[data-v-3eb71b9b]{display:flex;align-items:center;gap:var(--space-8)}.home-ticker.home-ticker--ends .home-ticker__label[data-v-3eb71b9b]:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:var(--radius-full);background:var(--app-gray-400)}.home-ticker.home-ticker--ends.home-ticker--inverted[data-v-3eb71b9b]{background:var(--color-event-live-inverted-surface);box-shadow:none}.home-ticker.home-ticker--ends.home-ticker--inverted .home-ticker__segment[data-v-3eb71b9b]{background:var(--color-event-live-inverted-segment)}.home-ticker.home-ticker--ends.home-ticker--inverted .home-ticker__label[data-v-3eb71b9b]:before{background:var(--color-event-live-inverted-bar);box-shadow:none}.home-ticker.home-ticker--inverted[data-v-3eb71b9b]:not(.home-ticker--ends){background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600)}.home-ticker.home-ticker--inverted:not(.home-ticker--ends) .home-ticker__segment[data-v-3eb71b9b]{background:var(--app-gray-900)}.home-ticker__grid>.home-ticker__segment[data-v-3eb71b9b]{border:none;border-radius:0;background:var(--app-gray-100);padding:var(--space-10) var(--space-6);text-align:center}.home-ticker__grid>.home-ticker__segment[data-v-3eb71b9b]:first-child{border-top-left-radius:var(--radius-8);border-bottom-left-radius:var(--radius-8)}.home-ticker__grid>.home-ticker__segment[data-v-3eb71b9b]:last-child{border-top-right-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8)}.home-ticker__value[data-v-3eb71b9b]{display:block;color:var(--app-chrome-text);font-size:var(--text-xl);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.home-ticker__unit[data-v-3eb71b9b]{display:block;margin-top:var(--space-4);color:var(--app-gray-500);font-size:var(--text-xs);white-space:nowrap}.home-ticker--inverted[data-v-3eb71b9b]{background:var(--app-gray-800);box-shadow:none}.home-ticker--inverted .home-ticker__label[data-v-3eb71b9b]{color:var(--app-gray-200)}.home-ticker--inverted .home-ticker__segment[data-v-3eb71b9b]{background:var(--app-gray-900)}.home-ticker--inverted .home-ticker__value[data-v-3eb71b9b]{color:var(--app-white)}.home-ticker--inverted .home-ticker__unit[data-v-3eb71b9b]{color:var(--app-gray-400)}@media(max-width:520px){.home-ticker__grid[data-v-3eb71b9b]{gap:var(--space-4)}.home-ticker__grid>.home-ticker__segment[data-v-3eb71b9b]{padding:var(--space-8) var(--space-4);min-width:0}.home-ticker__value[data-v-3eb71b9b]{font-size:var(--text-lg)}.home-ticker__unit[data-v-3eb71b9b]{font-size:.65rem}}.event-card--emphasis .home-ticker__grid[data-v-3eb71b9b]{background:var(--app-gray-800)}.event-card--emphasis .home-ticker[data-v-3eb71b9b]:not(.event-card__ticker):not(.home-ticker--ends){background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600)}.event-card--emphasis .home-ticker:not(.event-card__ticker).home-ticker--ends[data-v-3eb71b9b]{background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600)}.event-card--emphasis .home-ticker:not(.event-card__ticker).home-ticker--ends .home-ticker__segment[data-v-3eb71b9b]{background:var(--app-gray-900)}.event-card--emphasis .home-ticker__label[data-v-3eb71b9b]{color:var(--app-gray-200)}.event-card--emphasis .home-ticker:not(.event-card__ticker) .home-ticker__segment[data-v-3eb71b9b]{background:var(--app-gray-900)}.event-card--emphasis .home-ticker:not(.event-card__ticker):not(.home-ticker--ends) .home-ticker__segment[data-v-3eb71b9b]{background:var(--app-gray-900)}.event-card--emphasis .home-ticker__value[data-v-3eb71b9b]{color:var(--app-white)}.event-card--emphasis .home-ticker__unit[data-v-3eb71b9b]{color:var(--app-gray-400)}.home-ticker.event-card__ticker[data-v-3eb71b9b]{margin-top:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.home-ticker.event-card__ticker[data-v-3eb71b9b]:not(.home-ticker--ends):not(.home-ticker--inverted){background:transparent;box-shadow:inset 3px 0 0 var(--color-event-scheduled-countdown-accent)}.home-ticker.event-card__ticker.home-ticker--ends[data-v-3eb71b9b]:not(.home-ticker--inverted){background:transparent;box-shadow:none}.home-ticker.event-card__ticker.home-ticker--inverted[data-v-3eb71b9b]:not(.home-ticker--ends){background:transparent;box-shadow:inset 3px 0 0 var(--color-event-scheduled-countdown-border)}.home-ticker.event-card__ticker.home-ticker--ends.home-ticker--inverted[data-v-3eb71b9b]{background:transparent;box-shadow:none}.event-card--emphasis .home-ticker.event-card__ticker.home-ticker--inverted[data-v-3eb71b9b]:not(.home-ticker--ends){background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600)}.event-card--emphasis .home-ticker.event-card__ticker.home-ticker--inverted:not(.home-ticker--ends) .home-ticker__segment[data-v-3eb71b9b]{background:var(--app-gray-900)}.event-card--emphasis .home-ticker.event-card__ticker.home-ticker--ends.home-ticker--inverted[data-v-3eb71b9b]{background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600)}.event-card--emphasis .home-ticker.event-card__ticker.home-ticker--ends.home-ticker--inverted .home-ticker__segment[data-v-3eb71b9b]{background:var(--app-gray-900)}.home-ticker.event-card__ticker .home-ticker__grid[data-v-3eb71b9b]{margin-top:var(--space-4);gap:1px;border-radius:var(--radius-8);overflow:hidden}.home-ticker.event-card__ticker:not(.home-ticker--ends):not(.home-ticker--inverted) .home-ticker__segment[data-v-3eb71b9b],.home-ticker.event-card__ticker.home-ticker--ends:not(.home-ticker--inverted) .home-ticker__segment[data-v-3eb71b9b],.home-ticker.event-card__ticker.home-ticker--ends.home-ticker--inverted .home-ticker__segment[data-v-3eb71b9b],.home-ticker.event-card__ticker.home-ticker--inverted:not(.home-ticker--ends) .home-ticker__segment[data-v-3eb71b9b]{background:transparent;border-radius:0;padding:var(--space-4) var(--space-10)}@media(min-width:521px){.home-ticker.event-card__ticker .home-ticker__grid>.home-ticker__segment[data-v-3eb71b9b]:first-child{border-top-left-radius:var(--radius-8);border-bottom-left-radius:var(--radius-8)}.home-ticker.event-card__ticker .home-ticker__grid>.home-ticker__segment[data-v-3eb71b9b]:last-child{border-top-right-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8)}}@keyframes live-pulse-3eb71b9b{0%,to{opacity:1}50%{opacity:.5}}.home-ticker.home-ticker--ends .home-ticker__label[data-v-3eb71b9b]:before{animation:live-pulse-3eb71b9b 2s var(--motion-easing-standard) infinite}@media(prefers-reduced-motion:reduce){.home-ticker.home-ticker--ends .home-ticker__label[data-v-3eb71b9b]:before{animation:none}}.event-recap[data-v-90e5d081]{display:flex;flex-direction:column;align-items:center;text-align:center}.event-recap__dots[data-v-90e5d081]{display:flex;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-16)}.event-recap__dot[data-v-90e5d081]{width:7px;height:7px;border-radius:var(--radius-full)}.event-recap__dot--live[data-v-90e5d081]{background:var(--tone-live-accent)}.event-recap__dot--gold[data-v-90e5d081]{background:var(--color-accent-strong)}.event-recap__dot--success[data-v-90e5d081]{background:var(--app-green-500)}.event-recap__eyebrow[data-v-90e5d081]{margin:0;font-size:var(--text-xs);font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--app-gray-500)}.event-recap__title[data-v-90e5d081]{margin:var(--space-8) 0 0;font-size:1.75rem;font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--app-gray-900)}.event-recap__subtitle[data-v-90e5d081]{margin:var(--space-6) 0 0;font-size:var(--text-md);font-weight:400;line-height:1.5;color:var(--app-gray-600)}.event-recap__stats[data-v-90e5d081]{display:flex;align-self:stretch;align-items:stretch;margin-top:var(--space-24);padding:var(--space-16) var(--space-4);background:var(--app-gray-50);border-radius:var(--radius-12)}.event-recap__stat[data-v-90e5d081]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:0 var(--space-4)}.event-recap__stat-value[data-v-90e5d081]{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--app-gray-900);font-variant-numeric:tabular-nums}.event-recap__stat--success .event-recap__stat-value[data-v-90e5d081]{color:var(--app-green-600)}.event-recap__stat-label[data-v-90e5d081]{font-size:var(--text-xs);font-weight:500;color:var(--app-gray-600)}.event-recap__divider[data-v-90e5d081]{width:1px;margin:2px 0;background:var(--app-gray-200)}.event-recap__summary[data-v-90e5d081]{margin:var(--space-16) 0 0;font-size:var(--text-base);font-weight:500;line-height:1.55;color:var(--app-gray-500)}.event-recap__summary[data-v-90e5d081] b,.event-recap__summary[data-v-90e5d081] strong{font-weight:600;color:var(--app-gray-700)}.event-recap__highlight[data-v-90e5d081]{display:inline-flex;align-items:center;gap:var(--space-6);margin-top:var(--space-16);padding:var(--space-6) var(--space-12);background:var(--tone-live-tint);border-radius:var(--radius-full);font-size:var(--text-base);font-weight:600;color:var(--tone-live-accent)}.event-recap__highlight-icon[data-v-90e5d081]{width:15px;height:15px;flex-shrink:0}.live-badge[data-v-596efaf1]{display:inline-flex;align-items:center;gap:var(--space-6);flex-shrink:0;box-sizing:border-box;border:1px solid var(--color-live-badge-border);border-radius:4px;font-family:var(--font-sans, inherit);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:var(--color-live-badge-fg);background:var(--color-live-badge-bg);white-space:nowrap}.live-badge--sm[data-v-596efaf1]{height:22px;padding:0 var(--space-10) 0 var(--space-8);font-size:11px}.live-badge--md[data-v-596efaf1]{height:26px;padding:0 var(--space-12) 0 var(--space-10);font-size:12px}.live-badge__pulse[data-v-596efaf1]{position:relative;width:7px;height:7px;flex-shrink:0}.live-badge__pulse[data-v-596efaf1]:before,.live-badge__pulse[data-v-596efaf1]:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor}.live-badge__pulse[data-v-596efaf1]:after{opacity:0}@media(prefers-reduced-motion:no-preference){.live-badge__pulse[data-v-596efaf1]:after{animation:live-badge-ping-596efaf1 1.6s cubic-bezier(.2,0,0,1) infinite}}@keyframes live-badge-ping-596efaf1{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.6);opacity:0}}.event-showcase[data-v-cad33e5e]{--showcase-radius: 12px;--showcase-pad-x: 20px;--showcase-pad-y: 18px;--showcase-gap-meta: 8px;--showcase-gap-proof: 14px;--showcase-gap-cta: 18px;display:flex;flex-direction:column;background:var(--app-white);border:1px solid var(--app-gray-200);border-radius:var(--showcase-radius);color:var(--app-chrome-text);overflow:hidden;transition:opacity .2s ease}.event-showcase--compact[data-v-cad33e5e]{--showcase-pad-x: 16px;--showcase-pad-y: 14px;--showcase-gap-meta: 6px;--showcase-gap-proof: 10px;--showcase-gap-cta: 14px}.event-showcase__body[data-v-cad33e5e]{display:flex;flex-direction:column;padding:var(--showcase-pad-y) var(--showcase-pad-x)}.event-showcase__header[data-v-cad33e5e]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--showcase-gap-meta)}.event-showcase__title[data-v-cad33e5e]{margin:0;flex:1;min-width:0}.event-showcase__phase[data-v-cad33e5e]{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-6);margin-top:2px}.event-showcase__description[data-v-cad33e5e]{margin:0 0 var(--showcase-gap-meta);font-size:var(--text-sm);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.event-showcase__meta[data-v-cad33e5e]{display:flex;align-items:center;gap:var(--space-6);margin:0 0 var(--showcase-gap-proof);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.event-showcase__meta-icon[data-v-cad33e5e]{flex-shrink:0;width:14px;height:14px;color:var(--app-gray-400)}.event-showcase--live .event-showcase__meta-icon[data-v-cad33e5e]{color:var(--app-gray-400)}.event-showcase__meta--above-countdown[data-v-cad33e5e]{margin-bottom:var(--space-6)}.event-showcase__countdown[data-v-cad33e5e]{display:flex;align-items:stretch;gap:var(--space-6);margin:0 0 var(--showcase-gap-proof);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.event-showcase__countdown-cell[data-v-cad33e5e]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:var(--space-10) var(--space-8);background:var(--app-gray-50, var(--app-gray-100));border:1px solid var(--app-gray-200);border-radius:var(--radius-8)}.event-showcase--live .event-showcase__countdown-cell[data-v-cad33e5e]{background:#ffffff0f;border-color:#ffffff1f}.event-showcase__countdown-value[data-v-cad33e5e]{font-size:22px;line-height:1;font-weight:700;letter-spacing:-.02em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--app-gray-900)}.event-showcase--live .event-showcase__countdown-value[data-v-cad33e5e]{color:var(--app-white)}.event-showcase__countdown-label[data-v-cad33e5e]{margin-top:var(--space-4);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--app-gray-500)}.event-showcase--live .event-showcase__countdown-label[data-v-cad33e5e]{color:var(--app-gray-300)}.event-showcase__countdown-now[data-v-cad33e5e]{flex:1 1 auto;text-align:center;padding:var(--space-14) var(--space-12);font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--app-gray-900);background:var(--app-gray-50, var(--app-gray-100));border:1px solid var(--app-gray-200);border-radius:var(--radius-8)}.event-showcase--live .event-showcase__countdown-now[data-v-cad33e5e]{color:var(--app-white);background:#ffffff0f;border-color:#ffffff1f}.event-showcase__proof[data-v-cad33e5e]{display:flex;align-items:center;gap:var(--space-10);flex-wrap:wrap;margin-bottom:var(--showcase-gap-cta)}.event-showcase__avatars[data-v-cad33e5e]{display:inline-flex;align-items:center}.event-showcase__avatar[data-v-cad33e5e],.event-showcase__avatar-overflow[data-v-cad33e5e]{display:inline-flex;align-items:center;justify-content:center;height:28px;border-radius:var(--radius-4);font-size:11px;font-weight:700;letter-spacing:.02em;background:var(--app-gray-100);color:var(--app-gray-700);border:1px solid var(--app-gray-200);box-shadow:0 0 0 2px var(--app-white)}.event-showcase__avatar[data-v-cad33e5e]{width:28px;min-width:28px;aspect-ratio:1 / 1;padding:0}.event-showcase__avatar-overflow[data-v-cad33e5e]{min-width:28px;padding:0 var(--space-6)}.event-showcase__avatar+.event-showcase__avatar[data-v-cad33e5e],.event-showcase__avatar-overflow[data-v-cad33e5e]{margin-inline-start:calc(-1 * var(--space-6))}.event-showcase__avatar--image[data-v-cad33e5e]{padding:0;overflow:hidden;background:transparent;border-color:var(--app-gray-200)}.event-showcase__avatar-img[data-v-cad33e5e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.event-showcase__avatar-overflow[data-v-cad33e5e]{background:var(--app-gray-200);color:var(--app-gray-700);border-color:var(--app-gray-300)}.event-showcase--live .event-showcase__avatar[data-v-cad33e5e],.event-showcase--live .event-showcase__avatar-overflow[data-v-cad33e5e]{box-shadow:0 0 0 2px var(--app-gray-700)}.event-showcase--live .event-showcase__avatar-overflow[data-v-cad33e5e]{background:var(--app-gray-600);color:var(--app-white);border-color:var(--app-gray-500)}.event-showcase--ended .event-showcase__avatar[data-v-cad33e5e],.event-showcase--ended .event-showcase__avatar-overflow[data-v-cad33e5e]{box-shadow:0 0 0 2px var(--app-gray-100)}.event-showcase__proof-label[data-v-cad33e5e]{font-size:var(--text-sm);line-height:1.35}.event-showcase__momentum[data-v-cad33e5e]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;margin-top:2px;padding:3px var(--space-8);font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.2;color:var(--color-closing);background:var(--color-closing-bg);border:1px solid var(--color-closing-border);border-radius:999px;white-space:nowrap}.event-showcase__momentum-icon[data-v-cad33e5e]{font-size:13px;line-height:1}.event-showcase__actions[data-v-cad33e5e]{display:flex;gap:var(--space-8);flex-wrap:wrap;justify-content:flex-start}.event-showcase__actions[data-v-cad33e5e] .system-btn:active:not(.system-btn--disabled){transform:translateY(1px);transition:transform .1s ease}.event-showcase--live[data-v-cad33e5e]{background:linear-gradient(165deg,var(--app-gray-700) 0%,var(--app-gray-800) 100%);border-color:var(--app-gray-700);color:var(--app-white)}.event-showcase--ended[data-v-cad33e5e]{background:var(--app-gray-100);border-color:var(--app-gray-200);color:var(--app-gray-600);opacity:.92}.event-showcase--ended[data-v-cad33e5e]:hover{opacity:1}.avatar-pop-enter-active[data-v-cad33e5e]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s cubic-bezier(.2,.8,.2,1)}.avatar-pop-leave-active[data-v-cad33e5e]{transition:transform .16s ease,opacity .16s ease;position:absolute}.avatar-pop-enter-from[data-v-cad33e5e]{opacity:0;transform:scale(.88) translateY(-4px)}.avatar-pop-leave-to[data-v-cad33e5e]{opacity:0;transform:scale(.95)}.event-showcase--ended .avatar-pop-enter-active[data-v-cad33e5e],.event-showcase--ended .avatar-pop-leave-active[data-v-cad33e5e]{transition:none}@media(prefers-reduced-motion:reduce){.event-showcase[data-v-cad33e5e],.event-showcase__actions[data-v-cad33e5e] .system-btn,.avatar-pop-enter-active[data-v-cad33e5e],.avatar-pop-leave-active[data-v-cad33e5e]{animation:none!important;transition:none!important;transform:none!important}}.system-tiles-countdown[data-v-953bf284]{display:inline-flex;align-items:flex-start;gap:var(--space-6)}.system-tiles-countdown__group[data-v-953bf284]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);min-width:0}.system-tiles-countdown__tile[data-v-953bf284]{box-sizing:border-box;min-width:48px;height:44px;padding:0 var(--space-6);display:flex;align-items:center;justify-content:center;background:var(--app-white);border:1px solid var(--app-gray-200);border-radius:8px;overflow:hidden}.system-tiles-countdown__digits[data-v-953bf284]{font-family:var(--font-mono);font-size:18px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--app-gray-900)}.system-tiles-countdown__unit[data-v-953bf284]{font-size:10px;line-height:1;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--app-gray-500)}.system-tiles-countdown--fluid[data-v-953bf284]{display:flex;width:100%}.system-tiles-countdown--fluid .system-tiles-countdown__group[data-v-953bf284]{flex:1}.system-tiles-countdown--fluid .system-tiles-countdown__tile[data-v-953bf284]{width:100%}.system-tiles-countdown--sm .system-tiles-countdown__tile[data-v-953bf284]{min-width:40px;height:36px}.system-tiles-countdown--sm .system-tiles-countdown__digits[data-v-953bf284]{font-size:14px}.system-tiles-countdown--urgent .system-tiles-countdown__digits[data-v-953bf284]{color:var(--app-red-600)}.system-tiles-countdown--urgent .system-tiles-countdown__tile[data-v-953bf284]{background:var(--app-red-50);border-color:#f6d4d4}@media(prefers-reduced-motion:no-preference){.system-tiles-countdown__digits[data-v-953bf284]{animation:system-tiles-countdown-rise-953bf284 .15s cubic-bezier(.2,0,0,1)}}@keyframes system-tiles-countdown-rise-953bf284{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ticket-card[data-v-356b47ab]{--ticket-hole-r: 9px;--ticket-stub-h: 64px;--ticket-notch-fill: var(--app-chrome-bg);--ticket-texture-line: rgba(17, 24, 39, .045);--ticket-edge-color: var(--app-gray-300);position:relative;background:var(--app-white);border:1px solid var(--app-gray-200);border-radius:var(--radius-16);overflow:visible;box-shadow:var(--shadow-sm)}.ticket-card[data-v-356b47ab]:before,.ticket-card[data-v-356b47ab]:after{content:"";position:absolute;z-index:1;bottom:calc(var(--ticket-stub-h) - var(--ticket-hole-r));width:calc(var(--ticket-hole-r) * 2);height:calc(var(--ticket-hole-r) * 2);border-radius:50%;background:var(--ticket-notch-fill);pointer-events:none}.ticket-card[data-v-356b47ab]:before{left:calc(-1 * var(--ticket-hole-r) - 2px);border-right:1px solid var(--app-gray-300)}.ticket-card[data-v-356b47ab]:after{right:calc(-1 * var(--ticket-hole-r) - 2px);border-left:1px solid var(--app-gray-300)}.ticket-card__body[data-v-356b47ab]{position:relative;padding:var(--space-18)}.ticket-card__top[data-v-356b47ab]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10)}.ticket-card__title[data-v-356b47ab]{margin:var(--space-12) 0 0;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--app-gray-900);overflow-wrap:anywhere}.ticket-card:not(.ticket-card--live):not(.ticket-card--lobby):not(.ticket-card--compact) .ticket-card__title[data-v-356b47ab]{margin-top:0}.ticket-card__meta[data-v-356b47ab]{display:flex;align-items:center;gap:var(--space-6);margin:var(--space-8) 0 0;font-size:var(--text-base);font-weight:500;color:var(--app-gray-600);font-variant-numeric:tabular-nums}.ticket-card__meta-icon[data-v-356b47ab]{flex-shrink:0;width:14px;height:14px;color:var(--app-gray-400)}.ticket-card__tiles[data-v-356b47ab]{margin-top:var(--space-18)}.ticket-card--dark .ticket-card__tiles[data-v-356b47ab] .system-tiles-countdown__tile{background:#ffffff0f;border-color:#ffffff29}.ticket-card--dark .ticket-card__tiles[data-v-356b47ab] .system-tiles-countdown__digits{color:var(--app-white)}.ticket-card--dark .ticket-card__tiles[data-v-356b47ab] .system-tiles-countdown__unit{color:var(--app-gray-400)}.ticket-card__stats[data-v-356b47ab]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-10);margin-top:var(--space-20)}.ticket-card__stat[data-v-356b47ab]{display:flex;flex-direction:column;gap:var(--space-6)}.ticket-card__stat-value[data-v-356b47ab]{font-family:var(--font-mono);font-size:30px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--app-white);font-variant-numeric:tabular-nums}.ticket-card__stat-value--accent[data-v-356b47ab]{color:var(--app-accent-400)}.ticket-card__stat-label[data-v-356b47ab]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.ticket-card__people[data-v-356b47ab]{display:flex;align-items:center;gap:var(--space-10);margin-top:var(--space-18)}.ticket-card__avatars[data-v-356b47ab]{display:inline-flex}.ticket-card__avatar[data-v-356b47ab]{box-shadow:0 0 0 1.5px var(--app-white)}.ticket-card__avatar+.ticket-card__avatar[data-v-356b47ab]{margin-inline-start:calc(-1 * var(--space-8))}.ticket-card__people-label[data-v-356b47ab]{font-size:var(--text-sm);font-weight:500;color:var(--app-gray-600)}.ticket-card__stub[data-v-356b47ab]{position:relative;display:flex;align-items:center;gap:var(--space-12);height:var(--ticket-stub-h);box-sizing:border-box;padding:var(--space-14) var(--space-18);background:var(--app-gray-50);border-top:1px dashed var(--app-gray-200);border-bottom-left-radius:calc(var(--radius-16) - 1px);border-bottom-right-radius:calc(var(--radius-16) - 1px)}.ticket-card__stub-text[data-v-356b47ab]{flex:1;min-width:0}.ticket-card__ref[data-v-356b47ab]{display:block;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;color:var(--app-gray-500);font-variant-numeric:tabular-nums}.ticket-card__stub-note[data-v-356b47ab]{display:block;margin-top:2px;font-size:var(--text-sm);font-weight:500;color:var(--app-gray-500)}.ticket-card--dark[data-v-356b47ab]{--ticket-texture-line: rgba(255, 255, 255, .045);--ticket-edge-color: rgba(255, 255, 255, .22);background:var(--app-gray-900);border-color:var(--app-gray-900)}.ticket-card--dark .system-btn--primary[data-v-356b47ab]{background:var(--app-accent-400);color:var(--app-gray-900);font-weight:700}.ticket-card--dark .system-btn--primary[data-v-356b47ab]:hover:not(.system-btn--disabled){background:var(--app-accent-500)}.ticket-card--dark .system-btn--primary[data-v-356b47ab]:focus-visible{outline-color:var(--app-accent-400)}.ticket-card:not(.ticket-card--compact) .ticket-card__body[data-v-356b47ab]{padding-left:calc(var(--space-12) + var(--space-18))}.ticket-card__texture[data-v-356b47ab]{position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(45deg,transparent 0 9px,var(--ticket-texture-line) 9px 10px);-webkit-mask-image:linear-gradient(245deg,#000 0%,transparent 42%);mask-image:linear-gradient(245deg,#000 0%,transparent 42%);pointer-events:none}.ticket-card__edge[data-v-356b47ab]{position:absolute;left:9px;top:var(--space-18);bottom:0;display:flex;align-items:flex-start;writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ticket-edge-color);white-space:nowrap;pointer-events:none}.ticket-card__live-label[data-v-356b47ab]{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent-400)}.ticket-card__ping[data-v-356b47ab]{position:relative;width:7px;height:7px;flex-shrink:0}.ticket-card__ping[data-v-356b47ab]:before,.ticket-card__ping[data-v-356b47ab]:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor}.ticket-card__ends[data-v-356b47ab]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--app-accent-400);font-variant-numeric:tabular-nums}.ticket-card--dark .ticket-card__title[data-v-356b47ab]{color:var(--app-white)}.ticket-card--live .ticket-card__title[data-v-356b47ab]{font-size:26px}.ticket-card__title-accent[data-v-356b47ab]{color:var(--app-accent-400)}.ticket-card--dark .ticket-card__meta[data-v-356b47ab],.ticket-card--dark .ticket-card__meta-icon[data-v-356b47ab],.ticket-card--dark .ticket-card__people-label[data-v-356b47ab]{color:var(--app-gray-400)}.ticket-card--dark .ticket-card__avatar[data-v-356b47ab]{box-shadow:0 0 0 1.5px var(--app-gray-900)}.ticket-card:not(.ticket-card--compact) .ticket-card__stub[data-v-356b47ab]{padding-left:calc(var(--space-12) + var(--space-18))}.ticket-card--dark .ticket-card__stub[data-v-356b47ab]{background:var(--app-gray-950);border-top-color:#ffffff29}.ticket-card--dark .ticket-card__ref[data-v-356b47ab]{color:#ffffff6b}.ticket-card--dark .ticket-card__stub-note[data-v-356b47ab]{color:var(--app-gray-400)}.ticket-card--dark .ticket-card__seats-open-label[data-v-356b47ab]{color:var(--app-gray-100)}.ticket-card--dark .ticket-card__seats-open-count[data-v-356b47ab]{color:var(--app-gray-400)}.ticket-card__enter.system-btn[data-v-356b47ab]{flex-shrink:0;background:var(--app-accent-400);color:var(--app-gray-900);font-weight:700}.ticket-card__enter.system-btn[data-v-356b47ab]:hover:not(.system-btn--disabled){background:var(--app-accent-500)}.ticket-card__enter.system-btn[data-v-356b47ab]:focus-visible{outline-color:var(--app-accent-400)}.ticket-card__enter-icon[data-v-356b47ab]{width:15px;height:15px}.ticket-card--compact[data-v-356b47ab]{--ticket-hole-r: 7px;--ticket-stub-h: 56px;display:flex;flex-direction:column}.ticket-card--compact .ticket-card__body[data-v-356b47ab]{flex:1;padding:var(--space-14) var(--space-16)}.ticket-card--compact .ticket-card__meta[data-v-356b47ab]{margin-top:var(--space-8);font-size:var(--text-sm)}.ticket-card__ref-top[data-v-356b47ab]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;color:var(--app-gray-400);font-variant-numeric:tabular-nums}.ticket-card--compact .ticket-card__title[data-v-356b47ab]{margin-top:0;font-size:18px}.ticket-card__mini-people[data-v-356b47ab]{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-12)}.ticket-card__mini-going[data-v-356b47ab]{font-size:var(--text-sm);font-weight:600;color:var(--app-gray-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-card--dark .ticket-card__mini-going[data-v-356b47ab]{color:var(--app-gray-400)}.ticket-card__mini-cta[data-v-356b47ab]{flex:1}.ticket-card--marquee[data-v-356b47ab]{--ticket-stub-w: 248px;display:flex;align-items:stretch}.ticket-card--marquee[data-v-356b47ab]:before,.ticket-card--marquee[data-v-356b47ab]:after{display:none}.ticket-card--marquee .ticket-card__body[data-v-356b47ab]{flex:1;min-width:0;padding:var(--space-24)}.ticket-card--marquee:not(.ticket-card--compact) .ticket-card__body[data-v-356b47ab]{padding-left:calc(var(--space-12) + var(--space-24))}.ticket-card--marquee .ticket-card__title[data-v-356b47ab]{font-size:30px}.ticket-card--marquee:not(.ticket-card--compact) .ticket-card__stub[data-v-356b47ab]{position:relative;flex:none;width:var(--ticket-stub-w);height:auto;flex-direction:column;align-items:stretch;gap:0;padding:var(--space-24);border-top:0;border-left:1px dashed var(--app-gray-200);border-radius:0 calc(var(--radius-16) - 1px) calc(var(--radius-16) - 1px) 0}.ticket-card--marquee .ticket-card__stub[data-v-356b47ab]:before,.ticket-card--marquee .ticket-card__stub[data-v-356b47ab]:after{content:"";position:absolute;z-index:2;left:calc(-1 * var(--ticket-hole-r));width:calc(var(--ticket-hole-r) * 2);height:calc(var(--ticket-hole-r) * 2);border-radius:50%;background:var(--ticket-notch-fill);pointer-events:none}.ticket-card--marquee .ticket-card__stub[data-v-356b47ab]:before{top:calc(-1 * var(--ticket-hole-r) - 2px);border-bottom:1px solid var(--app-gray-300)}.ticket-card--marquee .ticket-card__stub[data-v-356b47ab]:after{bottom:calc(-1 * var(--ticket-hole-r) - 2px);border-top:1px solid var(--app-gray-300)}.ticket-card__seats-open[data-v-356b47ab]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.ticket-card__seats-open-label[data-v-356b47ab]{font-size:var(--text-base);font-weight:700;color:var(--app-gray-900)}.ticket-card__seats-open-count[data-v-356b47ab]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--app-gray-500);font-variant-numeric:tabular-nums}.ticket-card__marquee-people[data-v-356b47ab]{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-bottom:var(--space-16)}.ticket-card__marquee-tags[data-v-356b47ab]{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-16)}.ticket-card__category[data-v-356b47ab]{display:inline-flex;align-items:center;height:24px;padding:0 var(--space-10);border-radius:var(--radius-full);background:var(--app-gray-100);color:var(--app-gray-600);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.ticket-card__marquee-spacer[data-v-356b47ab]{flex:1;min-height:var(--space-16)}.ticket-card--dark.ticket-card--marquee:not(.ticket-card--compact) .ticket-card__stub[data-v-356b47ab]{border-left-color:#ffffff29}.ticket-card--dark .ticket-card__category[data-v-356b47ab]{background:#ffffff14;color:var(--app-gray-300)}.ticket-card--dark .ticket-card__ref-top[data-v-356b47ab]{color:var(--app-gray-400)}@media(max-width:640px){.ticket-card--marquee[data-v-356b47ab]{flex-direction:column}.ticket-card--marquee:not(.ticket-card--compact) .ticket-card__body[data-v-356b47ab]{padding:var(--space-18);padding-left:calc(var(--space-12) + var(--space-18))}.ticket-card--marquee .ticket-card__title[data-v-356b47ab]{font-size:26px}.ticket-card--marquee:not(.ticket-card--compact) .ticket-card__stub[data-v-356b47ab]{width:auto;padding:var(--space-18);border-left:0;border-top:1px dashed var(--app-gray-200);border-radius:0 0 calc(var(--radius-16) - 1px) calc(var(--radius-16) - 1px)}.ticket-card--dark.ticket-card--marquee:not(.ticket-card--compact) .ticket-card__stub[data-v-356b47ab]{border-left-color:transparent;border-top-color:#ffffff29}.ticket-card--marquee .ticket-card__stub[data-v-356b47ab]:before{top:calc(-1 * var(--ticket-hole-r));bottom:auto;left:calc(-1 * var(--ticket-hole-r) - 2px);border-bottom:0;border-right:1px solid var(--app-gray-300)}.ticket-card--marquee .ticket-card__stub[data-v-356b47ab]:after{top:calc(-1 * var(--ticket-hole-r));bottom:auto;left:auto;right:calc(-1 * var(--ticket-hole-r) - 2px);border-top:0;border-left:1px solid var(--app-gray-300)}}@media(prefers-reduced-motion:no-preference){.ticket-card__ping[data-v-356b47ab]:after{animation:ticket-card-ping-356b47ab 1.6s cubic-bezier(.2,0,0,1) infinite}}@keyframes ticket-card-ping-356b47ab{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.6);opacity:0}}.sentiment-badge__icon[data-v-e119f20e]{flex-shrink:0}.sentiment-badge__icon--size-sm[data-v-e119f20e]{width:12px;height:12px}.sentiment-badge__icon--size-lg[data-v-e119f20e]{width:14px;height:14px}.system-user-identity[data-v-3a2a0050]{display:inline-flex;align-items:center;gap:var(--space-8);min-width:0;max-width:100%}.system-user-identity__avatar-frame[data-v-3a2a0050]{position:relative;display:inline-flex;flex-shrink:0}.system-user-identity__avatar[data-v-3a2a0050]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-6, 6px);box-sizing:border-box;background-color:var(--avatar-default-bg, var(--app-gray-200));color:var(--avatar-default-text, var(--app-gray-700));border:1px solid var(--avatar-default-border, var(--app-gray-200));font-size:.75rem;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:normal;overflow:hidden}.system-user-identity__avatar--live[data-v-3a2a0050]{outline:2px solid var(--color-live-badge-fg);outline-offset:1px}.system-user-identity__avatar-initials[data-v-3a2a0050]{display:block;line-height:1;letter-spacing:normal;text-align:center}.system-user-identity__avatar-img[data-v-3a2a0050]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-6, 6px)}.system-user-identity__status[data-v-3a2a0050]{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;box-sizing:border-box;border-radius:var(--radius-full);border:2px solid var(--app-white)}.system-user-identity__status--online[data-v-3a2a0050]{background:var(--app-green-500)}.system-user-identity__status--live[data-v-3a2a0050]{background:var(--color-live-badge-fg)}.system-user-identity__status--away[data-v-3a2a0050]{background:var(--app-amber-400)}.system-user-identity__body[data-v-3a2a0050]{display:flex;flex-direction:column;gap:3px;min-width:0}.system-user-identity__top[data-v-3a2a0050]{display:flex;align-items:center;gap:var(--space-6);min-width:0}.system-user-identity__name[data-v-3a2a0050]{font-size:var(--text-base);font-weight:600;line-height:1.15;color:var(--app-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.system-user-identity__name[data-v-3a2a0050]{text-decoration:none;cursor:pointer}a.system-user-identity__name[data-v-3a2a0050]:hover{text-decoration:underline;text-underline-offset:2px}.system-user-identity__rep[data-v-3a2a0050]{display:inline-flex;align-items:center;gap:3px;flex:none;padding:2px 5px 2px 4px;border-radius:var(--radius-4);border:1px solid transparent;font-size:var(--text-xs);font-weight:600;line-height:1;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.system-user-identity__rep svg[data-v-3a2a0050]{width:10px;height:10px;flex:none}.system-user-identity__rep--new[data-v-3a2a0050]{color:var(--app-gray-600);background:var(--app-gray-100);border-color:var(--app-gray-200)}.system-user-identity__rep--rising[data-v-3a2a0050]{color:var(--color-info);background:var(--color-info-bg)}.system-user-identity__rep--trusted[data-v-3a2a0050]{color:var(--color-success);background:var(--color-success-bg)}.system-user-identity__rep--vault[data-v-3a2a0050]{color:var(--color-live-badge-fg);background:var(--color-live-badge-bg)}.system-user-identity__sub[data-v-3a2a0050]{display:flex;align-items:center;gap:var(--space-4);min-width:0;font-size:var(--text-sm);font-weight:400;line-height:1.15;color:var(--app-gray-500);font-variant-numeric:tabular-nums;white-space:nowrap}.system-user-identity__handle[data-v-3a2a0050]{overflow:hidden;text-overflow:ellipsis;min-width:5ch}.system-user-identity__trust[data-v-3a2a0050]{display:inline-flex;align-items:center;gap:var(--space-4);flex:none}.system-user-identity__trust b[data-v-3a2a0050]{font-family:var(--font-mono);font-weight:500;color:var(--app-gray-600)}.system-user-identity__sep[data-v-3a2a0050]{color:var(--app-gray-300);flex:none}.system-user-identity__thumb[data-v-3a2a0050]{width:11px;height:11px;flex:none}.system-user-identity--sm[data-v-3a2a0050]{gap:var(--space-6)}.system-user-identity--sm .system-user-identity__body[data-v-3a2a0050]{flex-direction:row;align-items:baseline;gap:var(--space-6)}.system-user-identity--sm .system-user-identity__top[data-v-3a2a0050]{align-items:baseline}.system-user-identity--sm .system-user-identity__rep[data-v-3a2a0050]{align-self:center}.system-user-identity--sm .system-user-identity__sub[data-v-3a2a0050]{gap:var(--space-6)}.system-user-identity--lg[data-v-3a2a0050]{gap:var(--space-10)}.system-user-identity--lg .system-user-identity__body[data-v-3a2a0050]{gap:4px}.system-user-identity--lg .system-user-identity__name[data-v-3a2a0050]{font-size:var(--text-md);font-weight:700;line-height:1.2}.system-user-identity--sm .system-user-identity__avatar[data-v-3a2a0050]{width:1.5rem;height:1.5rem;font-size:10px}.system-user-identity--lg .system-user-identity__avatar[data-v-3a2a0050]{width:2.5rem;height:2.5rem;font-size:var(--text-md)}.system-feedback-card__body[data-v-2bc751d1]{display:flex;flex-direction:column;gap:var(--space-12);align-items:flex-start;min-width:0;width:100%}.system-feedback-card__meta[data-v-2bc751d1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-6);font-size:var(--text-sm);color:var(--app-gray-500);min-width:0}.system-feedback-card__meta-sep[data-v-2bc751d1],.system-feedback-card__date[data-v-2bc751d1]{color:var(--app-gray-500);font-size:var(--text-sm)}.system-feedback-card__date[data-v-2bc751d1]{white-space:nowrap}.system-feedback-card__comment[data-v-2bc751d1]{margin:0;padding:0;padding-left:var(--space-12);border-left:2px solid var(--app-gray-200);font-size:var(--text-md);color:var(--app-gray-800);white-space:pre-wrap;line-height:1.6;font-style:normal;width:100%}.system-feedback-card__reply-slot[data-v-2bc751d1]{width:100%;padding-left:var(--space-24)}.system-feedback-card__summary[data-v-2bc751d1]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-12);margin:0;font-size:var(--text-sm)}.system-feedback-card__summary--bare[data-v-2bc751d1]{padding-top:var(--space-4);border-top:1px solid var(--app-gray-100)}.system-feedback-card__summary-text[data-v-2bc751d1]{color:var(--app-gray-500);font-weight:400;min-width:0}.system-feedback-card__trade-link[data-v-2bc751d1]{display:inline-flex;align-items:baseline;gap:var(--space-4);color:var(--app-gray-600);text-decoration:none;font-weight:500;white-space:nowrap;margin-left:auto}.system-feedback-card__trade-arrow[data-v-2bc751d1]{transition:transform .15s ease}.system-feedback-card__trade-link[data-v-2bc751d1]:hover{color:var(--app-primary-700)}.system-feedback-card__trade-link:hover .system-feedback-card__trade-arrow[data-v-2bc751d1]{transform:translate(2px)}.system-feedback-card__reply-content[data-v-2bc751d1]{display:grid;gap:var(--space-4)}.system-feedback-card__reply-header[data-v-2bc751d1]{display:flex;gap:var(--space-6);align-items:baseline;flex-wrap:wrap;font-size:var(--text-sm);color:var(--app-gray-500)}.system-feedback-card__reply-glyph[data-v-2bc751d1]{color:var(--app-gray-400);line-height:1}.system-feedback-card__reply-prefix[data-v-2bc751d1]{color:var(--app-gray-500)}.system-feedback-card__reply-date[data-v-2bc751d1]{color:var(--app-gray-500);white-space:nowrap}.system-feedback-card__reply-comment[data-v-2bc751d1]{margin:0;padding:0;font-size:var(--text-sm);color:var(--app-gray-700);white-space:pre-wrap;line-height:1.55;font-style:normal}.system-filter-chip[data-v-dce7c9ce]{display:inline-flex;align-items:center;gap:var(--space-6);height:30px;padding:0 var(--space-12);border-radius:var(--radius-full);border:1px solid var(--app-gray-200);background:var(--app-white);color:var(--app-gray-800);font-family:Inter,system-ui,sans-serif;font-size:var(--text-base);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background 90ms cubic-bezier(.2,0,0,1),border-color 90ms cubic-bezier(.2,0,0,1),color 90ms cubic-bezier(.2,0,0,1)}.system-filter-chip[data-v-dce7c9ce]:hover{border-color:var(--app-gray-300)}.system-filter-chip[data-v-dce7c9ce]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:2px}.system-filter-chip--selected[data-v-dce7c9ce]{background:var(--app-gray-900);border-color:var(--app-gray-900);color:var(--app-white);font-weight:600}.system-filter-chip--selected[data-v-dce7c9ce]:hover{border-color:var(--app-gray-900)}.system-filter-chip__count[data-v-dce7c9ce]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--app-gray-500)}.system-filter-chip--selected .system-filter-chip__count[data-v-dce7c9ce]{color:#fff9}.system-floating-panel__wrap[data-v-218310fa]{z-index:60;pointer-events:auto}.system-floating-panel[data-v-218310fa]{display:flex;flex-direction:column;border-radius:8px;border:1px solid var(--app-gray-200);background:var(--app-white);overflow:hidden}.system-floating-panel--bare[data-v-218310fa]{border:0;border-radius:0;background:transparent;overflow:visible}.system-symbol-input-field[data-v-5f91acb8]{display:grid;gap:var(--field-label-gap, .35rem);max-width:100%;vertical-align:middle}.system-symbol-input-field--block[data-v-5f91acb8]{width:100%}.system-symbol-input-field__description[data-v-5f91acb8]{margin:0;color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35}.system-symbol-input[data-v-5f91acb8]{position:relative;display:inline-flex;align-items:stretch;max-width:100%;vertical-align:middle}.system-symbol-input--block[data-v-5f91acb8]{display:flex;width:100%}.system-symbol-input__leading[data-v-5f91acb8]{position:absolute;left:var(--input-padding-x);top:50%;z-index:1;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none;color:var(--app-gray-500)}.system-symbol-input__leading--text[data-v-5f91acb8]{font-size:var(--input-font-size);line-height:var(--input-line-height);font-weight:500}.system-symbol-input__leading-icon[data-v-5f91acb8]{width:1.125rem;height:1.125rem;flex-shrink:0}.system-symbol-input__suffix[data-v-5f91acb8]{position:absolute;right:2px;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;padding:0 var(--input-padding-x);min-height:100%;transform:translateY(-50%);box-sizing:border-box}.system-symbol-input--with-clear .system-symbol-input__suffix[data-v-5f91acb8]{right:calc(2px + var(--input-padding-x) + 1.125rem + var(--input-padding-x));padding-right:0}.system-symbol-input__clear[data-v-5f91acb8]{position:absolute;right:2px;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;margin:0;padding:0 var(--input-padding-x);min-width:calc(1.125rem + var(--input-padding-x));min-height:100%;border:none;border-radius:calc(var(--input-radius) - 1px);background:transparent;cursor:pointer;color:var(--app-gray-500);transform:translateY(-50%);box-sizing:border-box}.system-symbol-input__clear[data-v-5f91acb8]:hover{color:var(--app-gray-700)}.system-symbol-input__clear[data-v-5f91acb8]:focus-visible{outline:2px solid var(--input-focus-border);outline-offset:-2px}.system-symbol-input__clear-icon[data-v-5f91acb8]{width:1.125rem;height:1.125rem;flex-shrink:0}.system-symbol-input[data-v-5f91acb8] input[type=search]::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.system-form-currency-amount[data-v-001e36a5]{display:grid;gap:var(--field-label-gap, .35rem);width:100%;min-width:0}.system-form-currency-amount__row[data-v-001e36a5]{display:flex;gap:var(--space-8);align-items:flex-start;width:100%;min-width:0}.system-form-currency-amount__amount[data-v-001e36a5]{flex:1;min-width:0}.system-form-currency-amount__currency-toggle[data-v-001e36a5]{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-6, 6px);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text);padding:var(--input-padding-y) var(--input-padding-x);font-family:inherit;font-size:var(--input-font-size);line-height:var(--input-line-height);font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.system-form-currency-amount__currency-toggle[data-v-001e36a5]:hover{border-color:var(--input-hover-border, var(--input-border))}.system-form-currency-amount__currency-toggle[data-v-001e36a5]:focus-visible{outline:none;border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring)}.system-form-currency-amount__currency-toggle[data-v-001e36a5]:disabled{background-color:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:not-allowed}.system-form-currency-amount__currency-toggle--invalid[data-v-001e36a5]{border-color:var(--input-error-border)}.system-form-currency-amount__currency-flag[data-v-001e36a5]{width:1em;flex-shrink:0}.system-form-currency-amount__currency-code[data-v-001e36a5]{letter-spacing:.02em}.system-form-currency-amount__error[data-v-001e36a5]{margin:0;color:var(--color-error-fg);font-size:.75rem;line-height:1.35}.system-form-field[data-v-9ee925c3]{display:grid;gap:var(--field-label-gap);color:var(--field-label-color);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height);margin:0}.system-form-field__label-text[data-v-9ee925c3]{font-weight:600;color:var(--app-chrome-text)}.system-form-field__optional[data-v-9ee925c3]{font-weight:400;color:var(--app-gray-500)}.system-form-field__description[data-v-9ee925c3]{color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35;margin:0}.system-form-field__error[data-v-9ee925c3]{color:var(--color-error-fg);font-size:.75rem;margin:0}.system-form-layout[data-v-df3688b9]{display:flex;flex-direction:column}.system-form-layout[data-v-df3688b9]>*+*{border-top:1px solid var(--app-gray-200)}.system-form-section[data-v-d9d8944e]{display:grid;grid-template-columns:1fr;gap:var(--space-32);padding:var(--space-32) 0}@media(min-width:768px){.system-form-section[data-v-d9d8944e]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);-moz-column-gap:var(--space-32);column-gap:var(--space-32);row-gap:var(--space-32);align-items:start}}.system-form-section__intro[data-v-d9d8944e]{padding:0 var(--space-16)}@media(min-width:640px){.system-form-section__intro[data-v-d9d8944e]{padding:0}}.system-form-section__panel[data-v-d9d8944e]{min-width:0;border:1px solid var(--app-gray-200);border-radius:var(--radius-12);background:var(--color-bg-card);box-shadow:0 1px 2px #0f172a0d}.system-form-section__body[data-v-d9d8944e]{padding:var(--space-24) var(--space-16)}@media(min-width:640px){.system-form-section__body[data-v-d9d8944e]{padding:var(--space-24) var(--space-32)}}.system-form-section__fields[data-v-d9d8944e]{display:grid;grid-template-columns:1fr;gap:var(--space-20) var(--space-24);max-width:42rem}.system-form-section__footer[data-v-d9d8944e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-24);padding:var(--space-16) var(--space-16) var(--space-16);border-top:1px solid var(--app-gray-200)}@media(min-width:640px){.system-form-section__footer[data-v-d9d8944e]{padding:var(--space-16) var(--space-32) var(--space-16)}}.system-form-select-root[data-v-ce0d7dde]{display:grid;gap:var(--field-label-gap, .35rem);width:100%;max-width:100%;min-width:0}.system-form-select[data-v-ce0d7dde]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='currentColor' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 8 10 13 15 8'/></svg>");background-repeat:no-repeat;background-position:right calc(var(--input-padding-x, .62rem) + .1rem) center;background-size:.75rem;padding-right:calc(var(--input-padding-x, .62rem) + 1.25rem)}.system-form-select[data-v-ce0d7dde]::-ms-expand{display:none}.system-form-select__description[data-v-ce0d7dde]{margin:0;color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35}.system-form-textarea[data-v-367d8923]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;resize:vertical;min-height:4.5rem}.system-global-alerts[data-v-af899f1d]{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;flex-direction:column;align-items:stretch;pointer-events:none;padding-top:var(--tn-safe-top)}.system-global-alerts[data-v-af899f1d]>*{pointer-events:auto}.system-header[data-v-c25da9b9]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-12)}.system-header__content[data-v-c25da9b9]{display:grid;gap:var(--space-8);min-width:0;flex:1 1 0%}.system-header__description[data-v-c25da9b9]{max-width:72ch}.system-header__actions[data-v-c25da9b9]{display:inline-flex;gap:var(--space-8);align-items:center;flex-shrink:0}.system-help-card[data-v-d905694e]{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--app-primary-50);color:var(--app-chrome-text);box-sizing:border-box}.system-help-card__icon-well[data-v-d905694e]{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-8);background:var(--app-primary-50);color:var(--app-primary-600);display:flex;align-items:center;justify-content:center}.system-help-card__icon[data-v-d905694e]{width:18px;height:18px}.system-help-card__body[data-v-d905694e]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.system-help-card__eyebrow[data-v-d905694e]{color:var(--app-gray-600)}.system-help-card__title[data-v-d905694e]{font-weight:600;color:var(--app-gray-900)}.system-help-card__text[data-v-d905694e]{color:var(--app-gray-700)}.system-help-card__text[data-v-d905694e] a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:500}.system-help-card__text[data-v-d905694e] a:hover,.system-help-card__text[data-v-d905694e] a:focus-visible{color:var(--app-primary-700)}.system-help-card__dismiss[data-v-d905694e]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:-2px -4px 0 0;padding:0;border:0;background:transparent;color:var(--app-gray-500);font-size:1.1rem;line-height:1;border-radius:var(--radius-4);cursor:pointer;opacity:.75}.system-help-card__dismiss[data-v-d905694e]:hover,.system-help-card__dismiss[data-v-d905694e]:focus-visible{opacity:1;background:#0000000d;outline:none}.system-popover[data-v-bbc6e844]{position:relative;display:inline-block}.system-popover__panel[data-v-bbc6e844]{position:absolute;z-index:10;min-width:10rem;padding:var(--space-4) 0;border:1px solid var(--app-gray-200);border-radius:var(--radius-4);background:var(--color-bg-card)}.system-popover__panel--end[data-v-bbc6e844]{right:0}.system-popover__panel--start[data-v-bbc6e844]{left:0}.system-popover__panel--flush[data-v-bbc6e844]{padding:0}.system-identity-popover__trigger[data-v-1cff6238]{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-6);margin-left:calc(-1 * var(--space-6));border:0;border-radius:var(--radius-4);background:transparent;color:inherit;cursor:pointer;text-align:left;min-width:0}.system-identity-popover__trigger[data-v-1cff6238]:hover,.system-identity-popover__trigger[data-v-1cff6238]:focus-visible{background:var(--app-gray-100)}.system-identity-popover__trigger--open[data-v-1cff6238],.system-identity-popover__trigger--open[data-v-1cff6238]:hover{background:var(--app-gray-200)}.system-identity-popover__avatar-frame[data-v-1cff6238]{position:relative;display:inline-flex;flex-shrink:0}.system-identity-popover__presence[data-v-1cff6238]{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;box-sizing:border-box;border-radius:var(--radius-full, 999px);border:2px solid var(--app-white)}.system-identity-popover__presence--online[data-v-1cff6238]{background:var(--app-green-500)}.system-identity-popover__presence--live[data-v-1cff6238]{background:var(--color-live-badge-fg)}.system-identity-popover__presence--away[data-v-1cff6238]{background:var(--app-amber-400)}.system-identity-popover__trigger-body[data-v-1cff6238]{display:flex;flex-direction:column;gap:2px;min-width:0}.system-identity-popover__trigger-name-row[data-v-1cff6238]{display:flex;align-items:center;gap:4px;min-width:0}.system-identity-popover__trigger-name[data-v-1cff6238]{font-size:var(--text-md);font-weight:600;line-height:1.2;color:var(--app-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-identity-popover__chevron[data-v-1cff6238]{width:14px;height:14px;flex-shrink:0;color:var(--app-gray-500)}.system-identity-popover__trigger--open .system-identity-popover__chevron[data-v-1cff6238]{transform:rotate(180deg)}.system-identity-popover__trigger-handle[data-v-1cff6238]{font-size:var(--text-sm);font-weight:400;line-height:1.2;color:var(--app-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-identity-popover__trigger-trust[data-v-1cff6238]{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);line-height:1.2;color:var(--app-gray-500);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;min-width:0}.system-identity-popover__trigger-trust-icon[data-v-1cff6238]{width:11px;height:11px;flex-shrink:0;color:var(--app-gray-400)}.system-identity-popover__trigger-trust-text[data-v-1cff6238]{min-width:0;overflow:hidden;text-overflow:ellipsis}.system-identity-popover__trigger-trust b[data-v-1cff6238]{font-family:var(--font-mono);font-weight:600;color:var(--app-gray-600)}.system-identity-popover__trigger-trust-skeleton[data-v-1cff6238]{display:inline-block;width:110px;height:9px;border-radius:var(--radius-4);background:var(--app-gray-200)}@media(max-width:768px){.system-identity-popover__trigger-body[data-v-1cff6238]{gap:1px}.system-identity-popover__trigger-name[data-v-1cff6238]{font-size:var(--text-base)}.system-identity-popover__chevron[data-v-1cff6238]{width:13px;height:13px}.system-identity-popover__trigger-handle[data-v-1cff6238],.system-identity-popover__trigger-trust[data-v-1cff6238]{font-size:var(--text-xs)}}.system-identity-popover__panel[data-v-1cff6238]{width:280px;max-width:calc(100vw - 24px);animation:system-identity-popover-in-1cff6238 .15s cubic-bezier(.2,0,0,1)}@keyframes system-identity-popover-in-1cff6238{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.system-identity-popover__panel[data-v-1cff6238]{animation:none}}.system-identity-popover__recap[data-v-1cff6238]{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);border-bottom:1px solid var(--app-gray-100)}.system-identity-popover__recap-identity[data-v-1cff6238]{display:flex;align-items:center;gap:var(--space-8);min-width:0}.system-identity-popover__recap-body[data-v-1cff6238]{display:flex;flex-direction:column;gap:2px;min-width:0}.system-identity-popover__recap-name[data-v-1cff6238]{font-size:var(--text-base);font-weight:600;line-height:1.2;color:var(--app-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-identity-popover__recap-handle[data-v-1cff6238]{font-size:var(--text-sm);font-weight:400;line-height:1.2;color:var(--app-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-identity-popover__trust[data-v-1cff6238]{font-size:var(--text-sm);line-height:1.2;color:var(--app-gray-600);font-variant-numeric:tabular-nums}.system-identity-popover__trust b[data-v-1cff6238]{font-family:var(--font-mono);font-weight:600}.system-identity-popover__trust-skeleton[data-v-1cff6238]{display:inline-block;width:148px;height:10px;border-radius:var(--radius-4);background:var(--app-gray-200)}.system-identity-popover__menu[data-v-1cff6238]{list-style:none;margin:0;padding:var(--space-4)}.system-identity-popover__menu+.system-identity-popover__danger-zone[data-v-1cff6238],.system-identity-popover__recap+.system-identity-popover__danger-zone[data-v-1cff6238]{border-top:1px solid var(--app-gray-100)}.system-identity-popover__danger-zone[data-v-1cff6238]{padding:var(--space-4)}.system-identity-popover__item[data-v-1cff6238]{display:flex;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-6) var(--space-8);border:0;border-radius:var(--radius-4);background:transparent;color:var(--app-chrome-text);font-size:var(--text-base);font-weight:500;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer}.system-identity-popover__item[data-v-1cff6238]:hover,.system-identity-popover__item[data-v-1cff6238]:focus-visible{background:var(--app-gray-100);color:var(--app-chrome-text);text-decoration:none}.system-identity-popover__icon[data-v-1cff6238]{width:15px;height:15px;flex-shrink:0;color:var(--app-gray-500)}.system-identity-popover__icon--favorite[data-v-1cff6238]{color:var(--app-amber-400);fill:var(--app-amber-400)}.system-identity-popover__item-meta[data-v-1cff6238]{margin-left:auto;font-size:var(--text-xs);font-weight:400;color:var(--app-gray-500)}.system-identity-popover__item--danger[data-v-1cff6238]{color:var(--color-error-fg)}.system-identity-popover__item--danger .system-identity-popover__icon--danger[data-v-1cff6238]{color:currentColor}.system-identity-popover__item--danger[data-v-1cff6238]:hover:not(:disabled),.system-identity-popover__item--danger[data-v-1cff6238]:focus-visible:not(:disabled){color:var(--color-error-fg);background:var(--color-error-bg)}.system-identity-popover__item[data-v-1cff6238]:disabled{opacity:.45;cursor:not-allowed}.system-identity-popover__helper[data-v-1cff6238]{--identity-popover-helper-indent: 23px;margin:var(--space-4) var(--space-8) var(--space-4);padding-left:var(--identity-popover-helper-indent);font-size:var(--text-xs);line-height:1.35;color:var(--app-gray-500)}.system-image-dropzone[data-v-9ab12f5f]{min-width:0}.system-image-dropzone__surface[data-v-9ab12f5f]{display:grid;gap:var(--space-8);align-items:start;justify-items:start;padding:var(--space-12);border:1px dashed var(--app-gray-300);border-radius:8px;background:var(--app-gray-50, rgba(17, 24, 39, .03));cursor:pointer}.system-image-dropzone--drag .system-image-dropzone__surface[data-v-9ab12f5f]{border-color:var(--app-primary-400);background:var(--app-primary-50, rgba(17, 24, 39, .04));outline:2px dashed var(--app-primary-300);outline-offset:2px}.system-image-dropzone--disabled .system-image-dropzone__surface[data-v-9ab12f5f]{cursor:default;opacity:.65}.system-image-dropzone__input[data-v-9ab12f5f]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.system-image-dropzone__label[data-v-9ab12f5f]{font-size:.8rem;font-weight:600;color:var(--app-chrome-text);line-height:1.35}.system-image-dropzone__btn[data-v-9ab12f5f]{justify-self:start}.system-image-dropzone__hint[data-v-9ab12f5f]{margin:0;color:var(--app-gray-500)}.system-inline-empty[data-v-dbbfadf1]{margin:0;color:var(--app-gray-500);font-size:var(--text-base)}.system-inline-empty--compact[data-v-dbbfadf1]{padding:var(--space-4) var(--space-10)}.system-inline-empty--center[data-v-dbbfadf1]{text-align:center}.system-inline-empty--block[data-v-dbbfadf1]{padding:var(--space-16) var(--space-20);background:var(--app-gray-100);border-radius:var(--radius-8)}.interest-picker__grid[data-v-4340e817]{display:flex;flex-wrap:wrap;gap:var(--space-8)}.interest-picker__pill[data-v-4340e817]{display:inline-flex;align-items:center;padding:var(--space-8) var(--space-12);border:1px solid var(--app-gray-300);border-radius:var(--radius-8);background:var(--color-bg-card);color:var(--app-chrome-text);font-size:var(--text-md);font-weight:500;line-height:1.2;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.interest-picker__pill[data-v-4340e817]:not(:disabled):hover{border-color:var(--app-gray-400)}.interest-picker__pill[data-v-4340e817]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.interest-picker__pill[data-v-4340e817]:disabled{opacity:.45;cursor:not-allowed}.interest-picker__pill--selected[data-v-4340e817]{background:var(--app-primary-600);border-color:var(--app-primary-600);color:var(--app-white)}@media(prefers-reduced-motion:reduce){.interest-picker__pill[data-v-4340e817]{transition:none}}.system-list-card[data-v-f96e119e]{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:var(--space-12)}.system-list-card--muted[data-v-f96e119e]:not(.system-list-card--active){background:var(--app-gray-100)}.system-list-card--active[data-v-f96e119e]{border-color:var(--app-primary-800);background:var(--app-primary-50)}.system-list-card--hoverable[data-v-f96e119e]{cursor:pointer}.system-list-card--hoverable[data-v-f96e119e]:hover{border-color:var(--app-gray-400)}.system-list-card--hoverable[data-v-f96e119e]:focus-within{outline:2px solid var(--app-primary-600);outline-offset:2px}.system-spinner[data-v-c7507a6e]{display:inline-flex;align-items:center;vertical-align:middle}.system-spinner__ring[data-v-c7507a6e]{display:inline-block;border:2px solid var(--app-gray-200);border-top-color:var(--app-primary-600);border-radius:50%;animation:system-spin-c7507a6e .6s linear infinite}.system-spinner__ring--sm[data-v-c7507a6e]{width:12px;height:12px}.system-spinner__ring--md[data-v-c7507a6e]{width:16px;height:16px}.system-spinner__ring--lg[data-v-c7507a6e]{width:24px;height:24px}.system-spinner__ring--xl[data-v-c7507a6e]{width:40px;height:40px;border-width:3px}@keyframes system-spin-c7507a6e{to{transform:rotate(360deg)}}.system-spinner__sr-only[data-v-c7507a6e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.loading-message[data-v-5daddb0e]{display:inline-flex;align-items:center;gap:var(--space-8, 8px);color:var(--color-muted, #828b95)}.loading-message--vertical[data-v-5daddb0e]{flex-direction:column;gap:var(--space-12, 12px);text-align:center}.loading-message__text-wrap[data-v-5daddb0e]{position:relative;display:inline-flex;align-items:center;min-height:1.2em}.loading-message--vertical .loading-message__text-wrap[data-v-5daddb0e]{justify-content:center}.loading-message__text[data-v-5daddb0e]{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;line-height:1.2;white-space:nowrap}.loading-message--sm .loading-message__text[data-v-5daddb0e]{font-size:12px}.loading-message--md .loading-message__text[data-v-5daddb0e]{font-size:13px}.loading-message--lg .loading-message__text[data-v-5daddb0e]{font-size:15px}.loading-message--xl .loading-message__text[data-v-5daddb0e]{font-size:16px}.loading-message-fade-enter-active[data-v-5daddb0e],.loading-message-fade-leave-active[data-v-5daddb0e]{transition:opacity .45s ease}.loading-message-fade-leave-active[data-v-5daddb0e]{position:absolute;inset:0;display:inline-flex;align-items:center}.loading-message--vertical .loading-message-fade-leave-active[data-v-5daddb0e]{justify-content:center}.loading-message-fade-enter-from[data-v-5daddb0e],.loading-message-fade-leave-to[data-v-5daddb0e]{opacity:0}@media(prefers-reduced-motion:reduce){.loading-message-fade-enter-active[data-v-5daddb0e],.loading-message-fade-leave-active[data-v-5daddb0e]{transition:none}}.system-logo[data-v-07545d10]{display:inline-flex;align-items:center;flex-shrink:0;color:inherit;line-height:0}.system-logo svg[data-v-07545d10]{display:block;height:var(--system-logo-height, 2rem);width:auto;max-width:100%}.system-metric-card[data-v-e1ef9a9a]{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:var(--space-12);text-align:center}.system-metric-card__label[data-v-e1ef9a9a]{margin:0}.system-metric-card__label-row[data-v-e1ef9a9a]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.system-metric-card__label-icon[data-v-e1ef9a9a]{width:.85rem;height:.85rem;flex-shrink:0}.system-metric-card__value[data-v-e1ef9a9a]{display:block;font-size:1.25rem;font-weight:700;color:var(--app-chrome-text)}.system-metric-card--positive .system-metric-card__value[data-v-e1ef9a9a],.system-metric-card--positive .system-metric-card__label-icon[data-v-e1ef9a9a]{color:var(--color-success)}.system-metric-card--negative .system-metric-card__value[data-v-e1ef9a9a]{color:var(--color-error-fg)}.system-tooltip[data-v-e85a9370]{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.system-tooltip__bubble[data-v-e85a9370]{position:absolute;left:50%;translate:-50% 0;z-index:12000;max-width:min(280px,calc(100vw - 24px));padding:var(--space-6) var(--space-10);border-radius:6px;background:var(--app-gray-900);color:var(--app-white);font-size:12px;line-height:1.35;font-weight:500;pointer-events:none;box-shadow:0 2px 8px #00000026;width:-moz-max-content;width:max-content;box-sizing:border-box}.system-tooltip--top .system-tooltip__bubble[data-v-e85a9370]{bottom:calc(100% + var(--tooltip-offset, 8px))}.system-tooltip--bottom .system-tooltip__bubble[data-v-e85a9370]{top:calc(100% + var(--tooltip-offset, 8px))}.moderator-badge[data-v-eabfb83b]{display:inline-flex;align-items:center;line-height:1;background:var(--color-live-badge-bg);color:var(--color-live-badge-fg);border:1px solid transparent;border-radius:var(--radius-6);vertical-align:middle}.moderator-badge__icon[data-v-eabfb83b]{width:14px;height:14px;stroke-width:2.25}.moderator-badge__label[data-v-eabfb83b]{font-size:12.5px;font-weight:600;letter-spacing:.005em}.moderator-badge--roomy[data-v-eabfb83b]{height:24px;gap:var(--space-6);padding:0 var(--space-8)}.moderator-badge--compact[data-v-eabfb83b]{width:20px;height:20px;justify-content:center}.moderator-badge--compact .moderator-badge__icon[data-v-eabfb83b]{width:13px;height:13px}.system-modal-host[data-v-0dd74036]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:var(--space-20) var(--space-16)}.system-modal-host__backdrop[data-v-0dd74036]{position:absolute;inset:0;background:var(--app-overlay-scrim)}.system-modal-host__dialog[data-v-0dd74036]{position:relative;width:min(var(--system-modal-width, 44rem),100%);max-height:min(90vh,48rem);overflow:hidden;background:var(--color-bg-card);border-radius:var(--radius-16);border:1px solid var(--app-gray-200);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;min-height:0}.system-modal-host__header[data-v-0dd74036]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);padding:var(--space-18) var(--space-20) var(--space-12)}.system-modal-host__titles[data-v-0dd74036]{flex:1;min-width:0}.system-modal-host__eyebrow[data-v-0dd74036]{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--app-gray-500)}.system-modal-host__title[data-v-0dd74036]{margin:0;font-size:var(--text-lg);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--app-gray-900)}.system-modal-host__subtitle[data-v-0dd74036]{margin:var(--space-4) 0 0;font-size:var(--text-base);font-weight:400;line-height:1.45;color:var(--app-gray-600)}.system-modal-host__close[data-v-0dd74036]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0 0;padding:0;border:0;background:transparent;color:var(--app-gray-500);border-radius:var(--radius-6);cursor:pointer;transition:background var(--motion-duration-fast, .12s) var(--motion-easing-standard, ease),color var(--motion-duration-fast, .12s) var(--motion-easing-standard, ease)}.system-modal-host__close[data-v-0dd74036]:hover{background:var(--app-gray-100);color:var(--app-gray-800)}.system-modal-host__close[data-v-0dd74036]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:2px}.system-modal-host__close-icon[data-v-0dd74036]{width:16px;height:16px}.system-modal-host__content[data-v-0dd74036]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-12) var(--space-20) var(--space-20);background:var(--color-bg-card)}.system-modal-host__header+.system-modal-host__content[data-v-0dd74036]{padding-top:var(--space-4)}.system-modal-host__content--split[data-v-0dd74036]{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;overflow:hidden}.system-modal-host__body-scroll[data-v-0dd74036]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-12) var(--space-20) var(--space-20);background:var(--color-bg-card)}.system-modal-host__header+.system-modal-host__content--split .system-modal-host__body-scroll[data-v-0dd74036]{padding-top:var(--space-4)}.system-modal-host__footer[data-v-0dd74036]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-12);border-top:1px solid var(--app-gray-200);padding:var(--space-16) var(--space-20);background:var(--color-bg-card)}.system-modal-host__footer--center[data-v-0dd74036]{justify-content:center}.system-modal-host__footer--between[data-v-0dd74036]{justify-content:space-between}.system-modal-host__dialog--center .system-modal-host__header[data-v-0dd74036]{flex-direction:column;align-items:center;text-align:center;padding-top:var(--space-24)}.system-modal-host__dialog--center .system-modal-host__titles[data-v-0dd74036]{width:100%}.system-modal-host__dialog--center .system-modal-host__content[data-v-0dd74036],.system-modal-host__dialog--center .system-modal-host__body-scroll[data-v-0dd74036]{text-align:center}.system-modal-host__dialog--center .system-modal-host__close[data-v-0dd74036]{position:absolute;top:var(--space-12);right:var(--space-12);margin:0;z-index:1}.system-modal-enter-active[data-v-0dd74036],.system-modal-leave-active[data-v-0dd74036]{transition:opacity var(--motion-duration-medium, .25s) var(--motion-easing-standard, ease)}.system-modal-enter-active .system-modal-host__dialog[data-v-0dd74036],.system-modal-leave-active .system-modal-host__dialog[data-v-0dd74036]{transition:transform var(--motion-duration-medium, .25s) var(--motion-easing-standard, ease)}.system-modal-enter-from[data-v-0dd74036],.system-modal-leave-to[data-v-0dd74036]{opacity:0}.system-modal-enter-from .system-modal-host__dialog[data-v-0dd74036],.system-modal-leave-to .system-modal-host__dialog[data-v-0dd74036]{transform:scale(.95) translateY(8px)}@media(prefers-reduced-motion:reduce){.system-modal-enter-active[data-v-0dd74036],.system-modal-leave-active[data-v-0dd74036],.system-modal-enter-active .system-modal-host__dialog[data-v-0dd74036],.system-modal-leave-active .system-modal-host__dialog[data-v-0dd74036]{transition:none}}.month-calendar[data-v-eb44e907]{--cal-accent: var(--color-live-badge-fg)}.month-calendar__header[data-v-eb44e907]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-12)}.month-calendar__title[data-v-eb44e907]{font-size:var(--text-md);font-weight:700;letter-spacing:-.01em;color:var(--app-gray-900)}.month-calendar__nav[data-v-eb44e907]{display:flex;gap:var(--space-6)}.month-calendar__arrow[data-v-eb44e907]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--app-gray-200);border-radius:var(--radius-4);background:var(--app-white);color:var(--app-gray-600);cursor:pointer;transition:border-color 90ms cubic-bezier(.2,0,0,1),background 90ms cubic-bezier(.2,0,0,1)}.month-calendar__arrow[data-v-eb44e907]:hover:not(:disabled){border-color:var(--app-gray-300)}.month-calendar__arrow[data-v-eb44e907]:disabled{opacity:.35;cursor:default}.month-calendar__arrow-icon[data-v-eb44e907]{width:14px;height:14px}.month-calendar__weekdays[data-v-eb44e907]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.month-calendar__weekday[data-v-eb44e907]{padding:2px 0 4px;text-align:center;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--app-gray-500)}.month-calendar__grid[data-v-eb44e907]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.month-calendar__cell[data-v-eb44e907]{display:flex;align-items:center;justify-content:center;height:34px}.month-calendar__day[data-v-eb44e907]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;font-family:Inter,system-ui,sans-serif;font-size:var(--text-base);font-weight:600;line-height:1;color:var(--app-gray-500)}.month-calendar__day--plain[data-v-eb44e907]{cursor:default}.month-calendar__day--has-event[data-v-eb44e907]{color:var(--app-gray-900);cursor:pointer;transition:background 90ms cubic-bezier(.2,0,0,1)}.month-calendar__day--has-event[data-v-eb44e907]:hover:not(.month-calendar__day--selected){background:var(--app-gray-50)}.month-calendar__day--today[data-v-eb44e907]{border-color:var(--app-gray-300)}.month-calendar__day--selected[data-v-eb44e907]{background:var(--app-gray-900);color:var(--app-white)}.month-calendar__day--selected.month-calendar__day--accent[data-v-eb44e907]{background:var(--cal-accent)}.month-calendar__day--has-event[data-v-eb44e907]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:2px}.month-calendar__dot[data-v-eb44e907]{position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--app-gray-500)}.month-calendar__day--accent .month-calendar__dot[data-v-eb44e907]{background:var(--cal-accent)}.month-calendar__footer[data-v-eb44e907]{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--app-gray-100)}.system-page-frame[data-v-6a5fad0f]{width:100%;display:flex;flex-direction:column;gap:var(--space-16);padding-left:0;padding-right:0}.system-page-frame__notice[data-v-6a5fad0f]{min-width:0}@media(min-width:1024px){.system-page-frame[data-v-6a5fad0f]{max-width:700px;margin-inline:auto;padding-left:0;padding-right:0}.system-page-frame--wide[data-v-6a5fad0f]{max-width:1100px}}.system-page-frame--full[data-v-6a5fad0f]{max-width:none}.system-page-frame__masthead[data-v-6a5fad0f]{display:flex;flex-direction:column;gap:var(--space-8);align-items:stretch;min-width:0}.system-page-frame__breadcrumb[data-v-6a5fad0f]{min-height:1.125rem;display:flex;align-items:center}.system-page-frame__breadcrumb[data-v-6a5fad0f] .system-breadcrumb{margin-bottom:0}.system-page-frame__inner[data-v-6a5fad0f]{display:flex;flex-direction:column;gap:var(--space-32);align-items:stretch}.system-page-frame__main[data-v-6a5fad0f]{min-width:0}.system-page-frame--cols-2 .system-page-frame__inner[data-v-6a5fad0f]{display:grid;grid-template-columns:1fr;gap:var(--space-32)}@media(min-width:768px){.system-page-frame--cols-2 .system-page-frame__inner[data-v-6a5fad0f]{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:start}}.system-page-frame__aside[data-v-6a5fad0f]{min-width:0}.system-page-frame__footer[data-v-6a5fad0f]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-8);min-width:0}.system-pagination[data-v-265e2c58]{display:flex;align-items:center;justify-content:center;gap:var(--space-12);flex-wrap:wrap}.system-pagination__meta[data-v-265e2c58]{font-size:var(--text-sm);color:var(--app-gray-500);font-weight:500;padding:0 var(--space-4)}.system-pagination__btn[data-v-265e2c58]{min-width:5.5rem}.pending-dots[data-v-225c86cf]{display:inline-flex;align-items:center;vertical-align:middle;color:inherit}.pending-dots__dot[data-v-225c86cf]{display:inline-block;border-radius:50%;background:currentColor;animation:pending-dots-bounce-225c86cf 1s ease-in-out infinite}.pending-dots--sm[data-v-225c86cf]{gap:2px;margin-left:4px}.pending-dots--sm .pending-dots__dot[data-v-225c86cf]{width:3px;height:3px}.pending-dots--md[data-v-225c86cf]{gap:3px;justify-content:center}.pending-dots--md .pending-dots__dot[data-v-225c86cf]{width:5px;height:5px}.pending-dots__dot--1[data-v-225c86cf]{animation-delay:0s}.pending-dots__dot--2[data-v-225c86cf]{animation-delay:.18s}.pending-dots__dot--3[data-v-225c86cf]{animation-delay:.36s}@keyframes pending-dots-bounce-225c86cf{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.pending-dots__dot[data-v-225c86cf]{animation-name:pending-dots-pulse-225c86cf}}@keyframes pending-dots-pulse-225c86cf{0%,to{opacity:.4}50%{opacity:1}}.system-radio[data-v-d8eefce8]{display:inline-flex;align-items:flex-start;gap:var(--space-8);cursor:pointer;position:relative}.system-radio--disabled[data-v-d8eefce8]{opacity:.5;cursor:default}.system-radio__input[data-v-d8eefce8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.system-radio__indicator[data-v-d8eefce8]{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;margin-top:2px;border:1px solid var(--app-gray-300);border-radius:9999px;background:var(--color-bg-card)}.system-radio__dot[data-v-d8eefce8]{width:6px;height:6px;border-radius:9999px;background:var(--app-white);opacity:0}.system-radio:not(.system-radio--disabled):hover .system-radio__indicator[data-v-d8eefce8]{border-color:var(--app-gray-400)}.system-radio__input:checked+.system-radio__indicator[data-v-d8eefce8]{background:var(--app-primary-600);border-color:var(--app-primary-600)}.system-radio__input:checked+.system-radio__indicator .system-radio__dot[data-v-d8eefce8]{opacity:1}.system-radio__input:focus-visible+.system-radio__indicator[data-v-d8eefce8]{outline:2px solid var(--app-primary-600);outline-offset:2px}.system-radio__text[data-v-d8eefce8]{display:flex;flex-direction:column;min-width:0}.system-radio__label[data-v-d8eefce8]{font-size:var(--text-md);font-weight:500;color:var(--app-chrome-text);line-height:1.35}.system-radio__description[data-v-d8eefce8]{font-size:var(--text-sm);color:var(--app-gray-500);margin-top:2px;line-height:1.35}.system-resource-list[data-v-085395ba]{display:grid;gap:var(--space-12)}.system-resource-list__head[data-v-085395ba]{display:flex;align-items:center;gap:var(--space-10)}.system-resource-list__intro[data-v-085395ba]{font-size:var(--text-sm);line-height:1.45}.system-resource-list__section-icon[data-v-085395ba]{width:20px;height:20px;flex-shrink:0;color:var(--app-gray-500)}.system-resource-list__badge[data-v-085395ba]{border-radius:var(--radius-full);background:var(--app-primary-50);color:var(--app-primary-800);font-size:13px;font-weight:700;padding:var(--space-4) var(--space-10)}.system-resource-list__badge--muted[data-v-085395ba]{background:var(--app-gray-100);color:var(--app-gray-600)}.system-resource-list__badge--critical[data-v-085395ba]{background:var(--color-error-bg);color:var(--color-error-fg)}.system-resource-list__list-card[data-v-085395ba]{overflow:hidden}.system-resource-list--wrapped[data-v-085395ba]{gap:0}.system-resource-list__wrapper-card[data-v-085395ba]{overflow:hidden}.system-resource-list__wrapper-head[data-v-085395ba]{display:grid;gap:var(--space-8);padding:var(--space-16) var(--space-18)}.system-resource-list__wrapper-card .system-resource-list__ul[data-v-085395ba]{border-top:1px solid var(--app-gray-200)}.system-resource-list__wrapper-card--tone-attention[data-v-085395ba]{background:color-mix(in srgb,var(--app-primary-50) 85%,var(--color-bg-card));border-color:var(--app-primary-200);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-primary-400) 25%,transparent)}.system-resource-list__wrapper-card--tone-critical[data-v-085395ba]{background:color-mix(in srgb,var(--color-error-bg) 65%,var(--color-bg-card));border-color:color-mix(in srgb,var(--color-error) 22%,var(--app-gray-200))}.system-resource-list__wrapper-card--tone-subdued[data-v-085395ba]{background:var(--app-primary-50);border-color:var(--app-gray-200)}.system-resource-list__list-card--tone-attention[data-v-085395ba]{background:color-mix(in srgb,var(--app-primary-50) 85%,var(--color-bg-card));border-color:var(--app-primary-200);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-primary-400) 25%,transparent)}.system-resource-list__list-card--tone-critical[data-v-085395ba]{background:color-mix(in srgb,var(--color-error-bg) 65%,var(--color-bg-card));border-color:color-mix(in srgb,var(--color-error) 22%,var(--app-gray-200))}.system-resource-list__list-card--tone-subdued[data-v-085395ba]{background:var(--app-primary-50);border-color:var(--app-gray-200)}.system-resource-list__ul[data-v-085395ba]{list-style:none;margin:0;padding:0}.system-resource-list__footer[data-v-085395ba]{border-top:1px solid var(--app-gray-200);background:var(--app-gray-50);padding:var(--space-16) var(--space-18)}.system-resource-list-item[data-v-cf380610]{border-top:1px solid var(--app-gray-200);padding:0}.system-resource-list-item[data-v-cf380610]:first-child{border-top:0}.system-resource-list-item__link[data-v-cf380610]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap;width:100%;min-width:0;box-sizing:border-box;padding:var(--space-16) var(--space-18);text-decoration:none;color:inherit}.system-resource-list-item__link--interactive[data-v-cf380610]:not(.system-resource-list-item__link--flush-media):hover{background:var(--app-gray-100)}.system-resource-list-item__link--interactive[data-v-cf380610]:not(.system-resource-list-item__link--flush-media):focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.system-resource-list-item--attention .system-resource-list-item__link[data-v-cf380610]:not(.system-resource-list-item__link--flush-media){background:color-mix(in srgb,var(--app-primary-50) 55%,transparent)}.system-resource-list-item--attention .system-resource-list-item__link--interactive[data-v-cf380610]:not(.system-resource-list-item__link--flush-media):hover{background:color-mix(in srgb,var(--app-primary-100) 70%,var(--app-gray-100))}.system-resource-list-item--muted .system-resource-list-item__link[data-v-cf380610]{color:var(--app-gray-600)}.system-resource-list-item--muted .system-resource-list-item__link--interactive[data-v-cf380610]:not(.system-resource-list-item__link--flush-media):hover{background:var(--app-gray-50)}.system-resource-list-item__row[data-v-cf380610]{position:relative;display:flex;align-items:stretch;width:100%;min-width:0}.system-resource-list-item__media--standalone[data-v-cf380610]{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:flex-start;padding:var(--space-16) 0 var(--space-16) var(--space-18);pointer-events:none}.system-resource-list-item__media--standalone[data-v-cf380610] *{pointer-events:auto}.system-resource-list-item__link--flush-media[data-v-cf380610]{padding-left:var(--space-12);flex:1 1 auto;width:auto}.system-resource-list-item__link--flush-media.system-resource-list-item__link--interactive[data-v-cf380610]:after{content:"";position:absolute;inset:0}.system-resource-list-item__row--interactive[data-v-cf380610]:hover{background:var(--app-gray-100)}.system-resource-list-item__row[data-v-cf380610]:has(.system-resource-list-item__link--flush-media:focus-visible){outline:2px solid var(--app-primary-600);outline-offset:-2px}.system-resource-list-item--attention .system-resource-list-item__row[data-v-cf380610]{background:color-mix(in srgb,var(--app-primary-50) 55%,transparent)}.system-resource-list-item--attention .system-resource-list-item__row--interactive[data-v-cf380610]:hover{background:color-mix(in srgb,var(--app-primary-100) 70%,var(--app-gray-100))}.system-resource-list-item--muted .system-resource-list-item__row[data-v-cf380610]{color:var(--app-gray-600)}.system-resource-list-item--muted .system-resource-list-item__row--interactive[data-v-cf380610]:hover{background:var(--app-gray-50)}.system-resource-list-item__media[data-v-cf380610]{flex-shrink:0}.system-resource-list-item__body[data-v-cf380610]{display:grid;gap:var(--space-6);min-width:0;flex:1 1 220px}.system-resource-list-item__primary[data-v-cf380610],.system-resource-list-item__meta[data-v-cf380610]{min-width:0}.system-resource-list-item__meta[data-v-cf380610] p{margin:0}.system-resource-list-item__trailing[data-v-cf380610]{display:inline-flex;align-items:center;flex-shrink:0}.room-entry[data-v-b76b0e26]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--app-gray-900);color:var(--app-white)}.room-entry__texture[data-v-b76b0e26]{position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 11px,rgba(255,255,255,.035) 11px 12px);-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,transparent 72%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,transparent 72%);pointer-events:none}.room-entry__hatch[data-v-b76b0e26]{position:absolute;z-index:0;width:60%;max-width:520px;height:220px;background:repeating-linear-gradient(45deg,transparent 0 9px,var(--app-accent-400) 9px 11px);opacity:.16;pointer-events:none}.room-entry__hatch--top[data-v-b76b0e26]{top:-40px;left:-40px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 70%);mask-image:linear-gradient(135deg,#000,transparent 70%)}.room-entry__hatch--bottom[data-v-b76b0e26]{right:-40px;bottom:-40px;-webkit-mask-image:linear-gradient(315deg,#000,transparent 70%);mask-image:linear-gradient(315deg,#000,transparent 70%)}.room-entry__inner[data-v-b76b0e26]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-16);padding:var(--space-24);text-align:center}.room-entry__eyebrow[data-v-b76b0e26]{display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--app-accent-400)}.room-entry__ping[data-v-b76b0e26]{position:relative;width:8px;height:8px;border-radius:50%;background:var(--app-accent-400)}.room-entry__ping[data-v-b76b0e26]:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--app-accent-400)}.room-entry__title[data-v-b76b0e26]{margin:0;max-width:18ch;font-size:clamp(24px,4.5vw,38px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--app-white);overflow-wrap:anywhere}.room-entry__dots[data-v-b76b0e26]{display:inline-flex;align-items:center;gap:var(--space-8);margin-top:var(--space-4)}.room-entry__dot[data-v-b76b0e26]{width:10px;height:10px;border-radius:50%;background:var(--app-accent-400);opacity:.35}.room-entry__sub[data-v-b76b0e26]{margin:0;max-width:36ch;font-size:var(--text-base);font-weight:500;line-height:1.45;color:var(--app-gray-400)}.room-entry-enter-active[data-v-b76b0e26]{transition:opacity .14s ease}.room-entry-leave-active[data-v-b76b0e26]{transition:opacity .2s ease}.room-entry-enter-from[data-v-b76b0e26],.room-entry-leave-to[data-v-b76b0e26]{opacity:0}@media(prefers-reduced-motion:no-preference){.room-entry-enter-active .room-entry__inner[data-v-b76b0e26]{animation:room-entry-rise-b76b0e26 .26s cubic-bezier(.2,.7,.3,1) both}.room-entry__ping[data-v-b76b0e26]:after{animation:room-entry-ping-b76b0e26 1.6s cubic-bezier(.2,0,0,1) infinite}.room-entry__dot[data-v-b76b0e26]{animation:room-entry-bounce-b76b0e26 1.05s ease-in-out infinite}.room-entry__dot[data-v-b76b0e26]:nth-child(2){animation-delay:.15s}.room-entry__dot[data-v-b76b0e26]:nth-child(3){animation-delay:.3s}}@keyframes room-entry-rise-b76b0e26{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes room-entry-ping-b76b0e26{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.8);opacity:0}}@keyframes room-entry-bounce-b76b0e26{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.system-segmented--pill[data-v-b5221aef]{display:inline-flex;border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:3px;gap:2px}.system-segmented--pill .system-segmented__tab[data-v-b5221aef]{border:0;background:transparent;padding:var(--space-6) var(--space-12);border-radius:var(--radius-6);font-size:var(--text-base);font-weight:600;color:var(--app-gray-600);cursor:pointer}.system-segmented--pill .system-segmented__tab[data-v-b5221aef]:hover{background:var(--app-gray-100)}.system-segmented--pill .system-segmented__tab--active[data-v-b5221aef]{background:var(--app-gray-200);color:var(--app-gray-900)}.system-segmented--underline[data-v-b5221aef]{display:flex;align-items:stretch;gap:2px;border-bottom:1px solid var(--app-gray-200)}.system-segmented--underline .system-segmented__tab[data-v-b5221aef]{display:inline-flex;align-items:center;gap:var(--space-6);border:0;background:transparent;padding:var(--space-10) var(--space-12) var(--space-12);margin-bottom:-1px;border-bottom:2px solid transparent;font-size:var(--text-base);font-weight:500;color:var(--app-gray-600);cursor:pointer;white-space:nowrap}.system-segmented--underline .system-segmented__tab[data-v-b5221aef]:hover:not(.system-segmented__tab--active){color:var(--app-gray-800)}.system-segmented--underline .system-segmented__tab--active[data-v-b5221aef]{font-weight:600;color:var(--app-gray-900);border-bottom-color:var(--app-gray-900)}.system-segmented--underline .system-segmented__tab[data-v-b5221aef]:focus-visible{outline:2px solid var(--input-focus-border);outline-offset:2px;border-radius:var(--radius-4)}.system-segmented__count[data-v-b5221aef]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--app-gray-100);font-size:var(--text-xs);font-weight:600;line-height:1;color:var(--app-gray-600);font-variant-numeric:tabular-nums}.system-select-menu[data-v-99d72b61]{position:relative;display:grid;gap:var(--field-label-gap, .35rem);width:100%;max-width:100%;min-width:0}.system-select-menu__trigger[data-v-99d72b61]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);width:100%;min-width:0;padding:var(--input-padding-y, .52rem) var(--input-padding-x, .62rem);background:var(--input-bg, var(--app-white));border:1px solid var(--input-border, var(--app-gray-200));border-radius:var(--input-radius, var(--radius-4));color:var(--input-text, var(--app-gray-900));font-size:var(--input-font-size, .875rem);line-height:var(--input-line-height, 1.25);font-weight:400;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background-color .15s ease}.system-select-menu__trigger[data-v-99d72b61]:disabled{cursor:not-allowed;opacity:.6}.system-select-menu__trigger[data-v-99d72b61]:focus-visible,.system-select-menu__trigger--open[data-v-99d72b61]{outline:none;border-color:var(--input-focus-border, var(--app-primary-600));box-shadow:var(--input-focus-ring, 0 0 0 3px rgb(22 26 34 / .08));color:var(--input-text-focus, var(--app-gray-900))}.system-select-menu__trigger--placeholder[data-v-99d72b61]{color:var(--input-placeholder, var(--app-gray-500))}.system-select-menu__trigger--invalid[data-v-99d72b61]{border-color:var(--color-error)}.system-select-menu__trigger-label[data-v-99d72b61]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-select-menu__trigger-icon[data-v-99d72b61]{flex-shrink:0;width:1rem;height:1rem;color:var(--app-gray-500)}.system-select-menu__trigger-leading-icon[data-v-99d72b61]{flex-shrink:0;width:1rem;height:1rem;color:var(--app-gray-600)}.system-select-menu__panel[data-v-99d72b61]{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:min(20rem,70vh);overflow:hidden;display:flex;flex-direction:column;background:var(--color-bg-card, var(--app-white));border:1px solid var(--app-gray-200);border-radius:var(--radius-6);box-shadow:0 8px 24px #0f172a14,0 2px 6px #0f172a0a}.system-select-menu__search[data-v-99d72b61]{position:relative;padding:var(--space-8);border-bottom:1px solid var(--app-gray-100)}.system-select-menu__search-icon[data-v-99d72b61]{position:absolute;left:calc(var(--space-8) + .5rem);top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--app-gray-500);pointer-events:none}.system-select-menu__search-input[data-v-99d72b61]{width:100%;padding-left:calc(var(--input-padding-x, .62rem) + 1.125rem + var(--space-4))}.system-select-menu__list[data-v-99d72b61]{flex:1 1 auto;list-style:none;margin:0;padding:var(--space-4) 0;overflow-y:auto}.system-select-menu__option[data-v-99d72b61]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-12);cursor:pointer;color:var(--app-gray-800);font-size:.875rem;line-height:1.3}.system-select-menu__option--active[data-v-99d72b61]{background:var(--app-gray-100);color:var(--app-gray-900)}.system-select-menu__option--selected[data-v-99d72b61]{color:var(--app-primary-700);font-weight:500}.system-select-menu__option--selected.system-select-menu__option--active[data-v-99d72b61]{background:var(--app-primary-50)}.system-select-menu__option--disabled[data-v-99d72b61]{color:var(--app-gray-400);cursor:not-allowed}.system-select-menu__option-icon[data-v-99d72b61]{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;color:var(--app-gray-600)}.system-select-menu__option--selected .system-select-menu__option-icon[data-v-99d72b61]{color:var(--app-primary-700)}.system-select-menu__option--disabled .system-select-menu__option-icon[data-v-99d72b61]{color:var(--app-gray-400)}.system-select-menu__option-body[data-v-99d72b61]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.system-select-menu__option-label[data-v-99d72b61]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-select-menu__option-description[data-v-99d72b61]{color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35;white-space:normal}.system-select-menu__option--selected .system-select-menu__option-description[data-v-99d72b61]{color:var(--app-primary-700);opacity:.8}.system-select-menu__option-check[data-v-99d72b61]{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;color:currentColor}.system-select-menu__option-check--hidden[data-v-99d72b61]{visibility:hidden}.system-select-menu__empty[data-v-99d72b61]{padding:var(--space-12);color:var(--app-gray-500);font-size:.8125rem;text-align:center}.system-select-menu__description[data-v-99d72b61]{margin:0;color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35}.ships-from-badge[data-v-7177b56a]{display:inline-flex;align-items:center;gap:var(--space-6);border:1px solid var(--app-gray-200);border-radius:var(--radius-4);padding:var(--space-4) var(--space-8);font-size:12px;font-weight:600;line-height:1.3;color:var(--app-gray-700);background:var(--app-gray-50);max-width:100%;box-sizing:border-box}.ships-from-badge--xs[data-v-7177b56a]{font-size:11px;padding:var(--space-4) var(--space-6);gap:var(--space-4)}.ships-from-badge__flag[data-v-7177b56a]{flex:none;width:16px;border-radius:2px;border:1px solid rgb(14 18 22 / .12)}.ships-from-badge--xs .ships-from-badge__flag[data-v-7177b56a]{width:14px}.ships-from-badge__label[data-v-7177b56a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ships-from-badge--note .ships-from-badge__label[data-v-7177b56a]{white-space:normal}.ships-from-badge--note.ships-from-badge--international[data-v-7177b56a]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.ships-from-badge--note.ships-from-badge--unknown[data-v-7177b56a]{color:var(--app-gray-600);background:var(--app-gray-100);border-color:var(--app-gray-200)}.ships-from-badge--passport[data-v-7177b56a]{background:var(--app-white);border-color:var(--app-gray-200);color:var(--app-gray-600)}.ships-from-badge--passport.ships-from-badge--international .ships-from-badge__label[data-v-7177b56a]{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ships-from-badge--passport.ships-from-badge--unknown[data-v-7177b56a]{background:transparent;border-style:dashed;border-color:var(--app-gray-300);color:var(--app-gray-500)}.system-toast[data-v-58724967]{display:flex;align-items:flex-start;gap:var(--space-8);width:min(100%,360px);padding:var(--space-10) var(--space-12);border:1px solid var(--color-border);border-left:3px solid var(--toast-accent);border-radius:var(--radius-8);background:var(--color-bg-card);color:var(--app-gray-800);font-size:var(--text-base);line-height:1.4;--toast-accent: var(--tone-neutral-accent)}.system-toast__icon[data-v-58724967]{flex:none;width:16px;height:16px;margin-top:1px;display:inline-flex;color:var(--toast-accent)}.system-toast__message[data-v-58724967]{flex:1;min-width:0;margin:0;font-weight:500}.system-toast__dismiss[data-v-58724967]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;background:transparent;color:var(--app-gray-500);padding:0;border-radius:var(--radius-4);cursor:pointer}.system-toast__dismiss[data-v-58724967]:hover,.system-toast__dismiss[data-v-58724967]:focus-visible{background:var(--app-gray-50);color:var(--app-gray-800);outline:none}.system-toast__dismiss svg[data-v-58724967]{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.system-toast--success[data-v-58724967]{--toast-accent: var(--tone-success-accent)}.system-toast--error[data-v-58724967]{--toast-accent: var(--tone-error-accent)}.system-toast--warning[data-v-58724967]{--toast-accent: var(--tone-warning-accent)}.system-toast--neutral[data-v-58724967]{--toast-accent: var(--tone-neutral-accent)}.system-toast-stack[data-v-c22454c4]{position:fixed;right:var(--space-12);bottom:var(--space-12);z-index:70;display:grid;gap:var(--space-8);width:min(calc(100vw - (var(--space-12) * 2)),360px);margin:0;padding:0;list-style:none;pointer-events:none}.system-toast-stack__item[data-v-c22454c4]{pointer-events:auto}@media(min-width:768px){.system-toast-stack[data-v-c22454c4]{right:var(--space-16);bottom:var(--space-16)}}.system-tabs[data-v-ce426480]{width:100%}.system-tabs__mobile[data-v-ce426480]{padding-bottom:var(--space-16);border-bottom:1px solid var(--app-gray-200)}@media(min-width:640px){.system-tabs__mobile[data-v-ce426480]{display:none}}.system-tabs__select-grid[data-v-ce426480]{display:grid;grid-template-columns:1fr;align-items:center}.system-tabs__select[data-v-ce426480]{grid-column:1;grid-row:1;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;border:1px solid var(--input-border);background:transparent;padding:var(--space-8) var(--space-32) var(--space-8) var(--space-12);font-size:1rem;line-height:1.5rem;color:var(--app-gray-900);box-shadow:var(--input-shadow)}.system-tabs__select[data-v-ce426480]:focus{outline:2px solid var(--input-focus-border);outline-offset:-2px}.system-tabs__chevron[data-v-ce426480]{grid-column:1;grid-row:1;pointer-events:none;justify-self:end;margin-right:var(--space-8);width:1.25rem;height:1.25rem;color:var(--app-gray-500)}.system-tabs__desktop[data-v-ce426480]{display:none}@media(min-width:640px){.system-tabs__desktop[data-v-ce426480]{display:block}}.system-tabs__bar[data-v-ce426480]{border-bottom:1px solid var(--app-gray-200)}.system-tabs__nav[data-v-ce426480]{display:flex;flex-wrap:nowrap;gap:var(--space-32);margin:0 0 -1px}.system-tabs__nav[data-v-ce426480] .system-tabs__tab{flex-shrink:0;padding:var(--space-16) var(--space-4);font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;text-decoration:none;color:var(--app-gray-500);background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;transition:color .15s ease,border-color .15s ease}.system-tabs__nav[data-v-ce426480] .system-tabs__tab:hover:not(.system-tabs__tab--active){color:var(--app-gray-700);border-bottom-color:var(--input-border)}.system-tabs__nav[data-v-ce426480] .system-tabs__tab--active{color:var(--app-primary-600);font-weight:500;border-bottom-color:var(--app-primary-600)}.system-tabs__nav[data-v-ce426480] .system-tabs__tab--active:hover{color:var(--app-primary-600);border-bottom-color:var(--app-primary-600)}.system-tabs__nav[data-v-ce426480] .system-tabs__tab:focus-visible{outline:2px solid var(--input-focus-border);outline-offset:2px;border-radius:.125rem}.system-tag[data-v-f6d3c04d]{display:inline-flex;align-items:center;gap:var(--space-6);height:28px;padding:0 var(--space-8) 0 var(--space-12);border-radius:var(--radius-full);border:1px solid var(--app-gray-200);background:var(--app-white);color:var(--app-gray-800);font-family:Inter,system-ui,sans-serif;font-size:var(--text-base);font-weight:600;line-height:1;white-space:nowrap;transition:background 90ms cubic-bezier(.2,0,0,1),border-color 90ms cubic-bezier(.2,0,0,1),color 90ms cubic-bezier(.2,0,0,1)}.system-tag[data-v-f6d3c04d]:not(.system-tag--removable){padding-right:var(--space-12)}.system-tag--selected[data-v-f6d3c04d]{background:var(--app-gray-900);border-color:var(--app-gray-900);color:var(--app-white)}.system-tag__label[data-v-f6d3c04d]{font-variant-numeric:tabular-nums}.system-tag__remove[data-v-f6d3c04d]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:opacity 90ms cubic-bezier(.2,0,0,1),background 90ms cubic-bezier(.2,0,0,1)}.system-tag__remove[data-v-f6d3c04d]:hover,.system-tag__remove[data-v-f6d3c04d]:focus-visible{opacity:1;background:#ffffff2e;outline:none}.system-tag:not(.system-tag--selected) .system-tag__remove[data-v-f6d3c04d]:hover,.system-tag:not(.system-tag--selected) .system-tag__remove[data-v-f6d3c04d]:focus-visible{background:#0000000f}.system-tag__remove-icon[data-v-f6d3c04d]{width:12px;height:12px}.ticket-choice[data-v-959445de]{display:grid;gap:var(--space-12)}.ticket-choice__tile[data-v-959445de]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;text-align:left;font-family:inherit;display:flex;flex-direction:column;padding:var(--space-16) var(--space-16) var(--space-20);border-radius:var(--radius-16);border:1px solid var(--app-gray-200);background:var(--color-bg-card);cursor:pointer;transition:border-color var(--motion-duration-fast, .12s) var(--motion-easing-standard, ease),background var(--motion-duration-fast, .12s) var(--motion-easing-standard, ease)}.ticket-choice__tile[data-v-959445de]:hover{border-color:var(--app-gray-400)}.ticket-choice__tile[data-v-959445de]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:2px}.ticket-choice__tile--premium[data-v-959445de]{background:var(--tone-live-tint);border-color:var(--color-live-badge-border)}.ticket-choice__tile--selected[data-v-959445de]{border-width:2px;border-color:var(--app-gray-900);padding:calc(var(--space-16) - 1px) calc(var(--space-16) - 1px) calc(var(--space-20) - 1px)}.ticket-choice__tile--premium.ticket-choice__tile--selected[data-v-959445de]{border-color:var(--tone-live-accent)}.ticket-choice__top[data-v-959445de]{display:flex;align-items:center;justify-content:space-between}.ticket-choice__icon[data-v-959445de]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-12);background:var(--app-gray-100);color:var(--app-gray-600)}.ticket-choice__icon-glyph[data-v-959445de]{width:19px;height:19px}.ticket-choice__tile--premium .ticket-choice__icon[data-v-959445de]{background:var(--color-accent-bg);color:var(--color-accent-strong)}.ticket-choice__select[data-v-959445de]{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);border:1px solid var(--app-gray-400);background:transparent;color:transparent}.ticket-choice__select-glyph[data-v-959445de]{width:13px;height:13px;stroke-width:3}.ticket-choice__tile--selected .ticket-choice__select[data-v-959445de]{border-color:transparent;background:var(--app-gray-900);color:var(--app-white)}.ticket-choice__tile--premium.ticket-choice__tile--selected .ticket-choice__select[data-v-959445de]{background:var(--tone-live-accent)}.ticket-choice__name[data-v-959445de]{margin-top:var(--space-12);display:flex;align-items:center;gap:var(--space-6);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;color:var(--app-gray-900)}.ticket-choice__badge[data-v-959445de]{display:inline-flex;align-items:center;height:17px;padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--color-accent-bg);color:var(--color-accent-fg);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ticket-choice__price[data-v-959445de]{margin-top:var(--space-6);display:flex;align-items:baseline;gap:var(--space-4)}.ticket-choice__price b[data-v-959445de]{font-family:var(--font-mono);font-size:1.375rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--app-gray-900);font-variant-numeric:tabular-nums}.ticket-choice__tile--premium .ticket-choice__price b[data-v-959445de]{color:var(--tone-live-accent)}.ticket-choice__price-note[data-v-959445de]{font-size:var(--text-xs);font-weight:500;color:var(--app-gray-500)}.ticket-choice__perks[data-v-959445de]{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--app-gray-200);display:flex;flex-direction:column;gap:var(--space-6)}.ticket-choice__tile--premium .ticket-choice__perks[data-v-959445de]{border-top-color:var(--color-live-badge-border)}.ticket-choice__perk[data-v-959445de]{display:flex;align-items:flex-start;gap:var(--space-6);font-size:var(--text-base);font-weight:500;line-height:1.35;color:var(--app-gray-700)}.ticket-choice__perk-glyph[data-v-959445de]{flex:none;width:14px;height:14px;margin-top:2px;color:var(--app-gray-500)}.ticket-choice__tile--premium .ticket-choice__perk-glyph[data-v-959445de]{color:var(--tone-live-accent)}.ticket-claimed-modal__copy[data-v-ad70be54]{margin:0;line-height:1.5}.ticket-claimed-modal__event-name[data-v-ad70be54]{display:inline;font-weight:700}.system-timeline[data-v-5437cbd3]{list-style:none;padding:0 0 0 var(--space-20);position:relative}.system-timeline[data-v-5437cbd3]:before{content:"";position:absolute;left:.3125rem;top:0;bottom:0;width:2px;background:var(--app-gray-200)}.system-timeline-item[data-v-05c3c097]{position:relative;padding-bottom:var(--space-12)}.system-timeline-item[data-v-05c3c097]:before{content:"";position:absolute;left:-1.25rem;top:.375rem;width:8px;height:8px;border-radius:50%;background:var(--bb5843e0);transform:translate(calc(-50% + .3125rem))}.verified-socials[data-v-30e06246]{display:inline-flex;align-items:center;gap:var(--space-4);vertical-align:middle}.verified-socials__badge[data-v-30e06246]{display:inline-flex;align-items:center;text-decoration:none;line-height:1;background:var(--color-live-badge-bg);color:var(--color-live-badge-fg);border:1px solid transparent;border-radius:var(--radius-6);transition:background var(--motion-duration-fast, .12s) var(--motion-easing-standard, ease),border-color var(--motion-duration-fast, .12s) var(--motion-easing-standard, ease)}a.verified-socials__badge[data-v-30e06246]:hover{background:var(--color-live-badge-border)}a.verified-socials__badge[data-v-30e06246]:focus-visible{outline:2px solid var(--color-live-badge-fg);outline-offset:2px}.verified-socials__icon[data-v-30e06246]{width:14px;height:14px}.verified-socials__label[data-v-30e06246]{font-size:12.5px;font-weight:600;letter-spacing:.005em}.verified-socials--roomy .verified-socials__badge[data-v-30e06246]{height:24px;gap:var(--space-6);padding:0 var(--space-8)}.verified-socials--compact .verified-socials__badge[data-v-30e06246]{width:20px;height:20px;align-items:center;justify-content:center}.verified-socials--compact .verified-socials__icon[data-v-30e06246]{width:13px;height:13px}.verified-socials--compact a.verified-socials__badge[data-v-30e06246]:hover{border-color:var(--color-live-badge-fg)}.trader-card[data-v-1a1a5137]{width:284px;max-width:calc(100vw - 24px);box-sizing:border-box;background:var(--app-white);border:1px solid var(--app-gray-200);border-radius:var(--radius-10);box-shadow:var(--shadow-md);overflow:hidden;color:var(--app-gray-700)}.trader-card__body[data-v-1a1a5137]{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16) var(--space-16) var(--space-14)}.trader-card__identity[data-v-1a1a5137]{display:flex;align-items:center;gap:var(--space-12);min-width:0}.trader-card__avatar[data-v-1a1a5137]{flex:none;display:inline-flex}.trader-card__avatar[data-v-1a1a5137] .system-avatar-chip{width:44px;height:44px;font-size:16px;font-weight:700}.trader-card__identity-body[data-v-1a1a5137]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.trader-card__name-row[data-v-1a1a5137]{display:flex;align-items:center;gap:var(--space-6);min-width:0}.trader-card__name[data-v-1a1a5137]{font-size:15px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--app-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.trader-card__verified[data-v-1a1a5137]{flex:none}.trader-card__ships-from[data-v-1a1a5137]{align-self:flex-start}.trader-card__handle[data-v-1a1a5137]{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.2;color:var(--app-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trader-card__status[data-v-1a1a5137]{display:flex;align-items:center;gap:var(--space-8);min-width:0}.trader-card__status-dot[data-v-1a1a5137]{width:8px;height:8px;flex:none;border-radius:var(--radius-full);background:var(--trader-card-dot-color, var(--app-gray-400))}.trader-card__status-label[data-v-1a1a5137]{font-size:13px;font-weight:500;line-height:1.3;color:var(--app-gray-700);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trader-card__trust[data-v-1a1a5137]{display:flex;border:1px solid var(--app-gray-100);border-radius:var(--radius-6);background:var(--app-gray-50);overflow:hidden}.trader-card__trust-cell[data-v-1a1a5137]{flex:1;min-width:0;padding:var(--space-8) var(--space-12)}.trader-card__trust-divider[data-v-1a1a5137]{width:1px;flex:none;background:var(--app-gray-100)}.trader-card__trust-value[data-v-1a1a5137]{font-family:var(--font-mono);font-size:17px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--app-gray-900)}.trader-card__trust-value--positive[data-v-1a1a5137]{color:var(--app-green-600)}.trader-card__trust-value--muted[data-v-1a1a5137]{color:var(--app-gray-500)}.trader-card__trust-label[data-v-1a1a5137]{margin-top:1px;font-size:11px;font-weight:500;line-height:1.3;color:var(--app-gray-500)}.trader-card__footer[data-v-1a1a5137]{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-top:1px solid var(--app-gray-100)}.trader-card__actions-row[data-v-1a1a5137]{display:flex;gap:var(--space-8)}.trader-card__btn[data-v-1a1a5137]{display:flex;align-items:center;justify-content:center;gap:var(--space-6);height:34px;padding:0 var(--space-10);border:1px solid transparent;border-radius:var(--radius-4);font-size:13px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast, 90ms) cubic-bezier(.2,0,0,1),border-color var(--dur-fast, 90ms) cubic-bezier(.2,0,0,1),color var(--dur-fast, 90ms) cubic-bezier(.2,0,0,1)}.trader-card__actions-row .trader-card__btn[data-v-1a1a5137]{flex:1;min-width:0;padding:0 var(--space-8)}.trader-card__btn--primary[data-v-1a1a5137]{background:var(--app-gray-900);color:var(--app-white);font-weight:700}.trader-card__btn--primary[data-v-1a1a5137]:hover{background:var(--app-gray-950)}.trader-card__btn--outline[data-v-1a1a5137]{background:var(--app-white);border-color:var(--app-gray-200);color:var(--app-gray-900)}.trader-card__btn--outline[data-v-1a1a5137]:hover{background:var(--app-gray-100);border-color:var(--app-gray-300)}.trader-card__btn--ghost[data-v-1a1a5137]{height:30px;background:transparent;color:var(--app-gray-600);font-size:12px}.trader-card__btn--ghost[data-v-1a1a5137]:hover{background:var(--app-gray-100);color:var(--app-gray-900)}.trader-card__btn[data-v-1a1a5137]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:2px}.trader-card__btn-icon[data-v-1a1a5137]{width:14px;height:14px;flex:none}.trader-hover-card[data-v-2ffe2dbe]{position:relative;display:inline-flex}.trader-hover-card__trigger[data-v-2ffe2dbe]{display:inline-flex;border-radius:var(--radius-8)}.trader-hover-card__trigger[data-v-2ffe2dbe]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:2px}.trader-hover-card__trigger--passthrough[data-v-2ffe2dbe]{display:inline-flex}.trader-hover-card__pop[data-v-2ffe2dbe]{position:absolute;left:-6px;z-index:40;transform:translate(var(--trader-hover-shift, 0))}.trader-hover-card__pop--down[data-v-2ffe2dbe]{top:100%;padding-top:var(--space-8)}.trader-hover-card__pop--up[data-v-2ffe2dbe]{bottom:100%;padding-bottom:var(--space-8)}.trader-hover-card__pop--fixed[data-v-2ffe2dbe]{left:auto;z-index:2100;transform:none}.trader-hover-card__pop--fixed.trader-hover-card__pop--up[data-v-2ffe2dbe]{bottom:auto}.trader-hover-card__pop--fixed.trader-hover-card__pop--down[data-v-2ffe2dbe]{top:auto}.trader-hover-card__card[data-v-2ffe2dbe]{animation:trader-hover-card-in-2ffe2dbe .15s cubic-bezier(.2,0,0,1)}.trader-hover-card__pop--up .trader-hover-card__card[data-v-2ffe2dbe]{animation-name:trader-hover-card-in-up-2ffe2dbe}@keyframes trader-hover-card-in-2ffe2dbe{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes trader-hover-card-in-up-2ffe2dbe{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.trader-hover-card__card[data-v-2ffe2dbe]{animation:none}}.system-upload-status-line[data-v-61c03fa9]{display:grid;gap:var(--space-6);min-width:0}.system-upload-status-line__row[data-v-61c03fa9]{display:inline-flex;align-items:center;gap:var(--space-6)}.system-upload-status-line__busy-text[data-v-61c03fa9],.system-upload-status-line__message[data-v-61c03fa9]{margin:0}.app-shell-sidebar-account-menu[data-v-835ded1b]{position:relative;flex-shrink:0;margin-top:auto;padding-top:12px;border-top:1px solid var(--app-gray-200)}.app-shell-sidebar-account-menu__trigger[data-v-835ded1b]{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:8px 10px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-family:inherit;text-align:left;color:var(--app-gray-900)}.app-shell-sidebar-account-menu__trigger[data-v-835ded1b]:hover{background:var(--app-gray-100)}.app-shell-sidebar-account-menu__trigger[data-v-835ded1b]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:-2px;border-radius:8px}.app-shell-sidebar-account-menu__meta[data-v-835ded1b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.app-shell-sidebar-account-menu__name[data-v-835ded1b]{font-size:var(--text-md);font-weight:600;line-height:1.25;color:var(--app-gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-sidebar-account-menu__email[data-v-835ded1b]{font-size:var(--text-sm);line-height:1.25;color:var(--app-gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-sidebar-account-menu__chevron[data-v-835ded1b]{width:18px;height:18px;flex-shrink:0;color:var(--app-gray-500);opacity:.72;transform:rotate(0)}.app-shell-sidebar-account-menu__chevron--open[data-v-835ded1b]{transform:rotate(180deg)}.notification-popover[data-v-640abad7]{position:relative;display:inline-flex}.notification-popover__trigger[data-v-640abad7]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 2px;flex-shrink:0;border:none;border-radius:8px;background:transparent;color:var(--app-gray-500);cursor:pointer;font-family:inherit}.notification-popover__trigger[data-v-640abad7]:hover{background:var(--app-gray-100);color:var(--app-gray-900)}.notification-popover__trigger[data-v-640abad7]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:-2px;border-radius:8px}.notification-popover__bell-icon[data-v-640abad7]{width:20px;height:20px}.notification-popover__header[data-v-640abad7]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--app-gray-200)}.notification-popover__header-title[data-v-640abad7]{font-size:14px;font-weight:700;color:var(--app-gray-900)}.notification-popover__header-action[data-v-640abad7]{border:none;background:transparent;padding:0;color:var(--app-primary-600);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.notification-popover__header-action[data-v-640abad7]:hover{color:var(--app-primary-700)}.notification-popover__header-action[data-v-640abad7]:disabled{opacity:.5;cursor:default}.notification-popover__loading[data-v-640abad7]{padding:32px 16px;text-align:center;color:var(--app-gray-500);font-size:13px}.notification-popover__empty[data-v-640abad7]{padding:32px 16px;text-align:center}.notification-popover__empty-icon[data-v-640abad7]{width:28px;height:28px;color:var(--app-gray-400);margin:0 auto 8px}.notification-popover__empty-text[data-v-640abad7]{margin:0;font-size:14px;font-weight:600;color:var(--app-gray-700)}.notification-popover__empty-hint[data-v-640abad7]{margin:4px 0 0;font-size:12px;color:var(--app-gray-500)}.notification-popover__list[data-v-640abad7]{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto}.notification-popover__item[data-v-640abad7]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 16px;border-bottom:1px solid var(--app-gray-100)}.notification-popover__item--unread[data-v-640abad7]{background:color-mix(in srgb,var(--app-primary-50) 55%,transparent)}.notification-popover__item--read .notification-popover__item-title[data-v-640abad7]{font-weight:500;color:var(--app-gray-700)}.notification-popover__item--read .notification-popover__item-body[data-v-640abad7]{color:var(--app-gray-500)}.notification-popover__item--read .notification-popover__item-time[data-v-640abad7]{color:var(--app-gray-400)}.notification-popover__item--clickable[data-v-640abad7]{cursor:pointer}.notification-popover__item--clickable[data-v-640abad7]:hover{background:var(--app-gray-50, #fafafa)}.notification-popover__item--unread.notification-popover__item--clickable[data-v-640abad7]:hover{background:color-mix(in srgb,var(--app-primary-100) 70%,var(--app-gray-100))}.notification-popover__item-text[data-v-640abad7]{min-width:0;flex:1}.notification-popover__item-title[data-v-640abad7]{margin:0;font-size:13px;font-weight:600;color:var(--app-gray-900);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-popover__item-body[data-v-640abad7]{margin:2px 0 0;font-size:12px;color:var(--app-gray-600);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.notification-popover__item-time[data-v-640abad7]{font-size:11px;color:var(--app-gray-500);margin-top:2px;display:block}.notification-popover__item-mark-read[data-v-640abad7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--app-gray-400);cursor:pointer;margin-top:1px}.notification-popover__item-mark-read[data-v-640abad7]:hover{background:var(--app-gray-200);color:var(--app-gray-700)}.notification-popover__item-mark-read[data-v-640abad7]:disabled{opacity:.5;cursor:default}.notification-popover__footer[data-v-640abad7]{border-top:1px solid var(--app-gray-200);padding:10px 16px;text-align:center}.notification-popover__footer-link[data-v-640abad7]{color:var(--app-primary-600);text-decoration:none;font-size:13px;font-weight:600}.notification-popover__footer-link[data-v-640abad7]:hover{color:var(--app-primary-700)}.app-shell-sidebar-nav[data-v-f652d472]{display:flex;flex-direction:column;flex:1;min-height:0}.app-shell-sidebar-nav--destinations-only[data-v-f652d472]{flex:none;min-height:0}.app-shell-sidebar-nav--destinations-only .app-shell-sidebar-nav__nav[data-v-f652d472]{flex:none;overflow-y:visible}.app-shell-sidebar-nav__brand[data-v-f652d472]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:56px;margin-bottom:4px}.app-shell-sidebar-nav__brand-link[data-v-f652d472]{display:flex;align-items:center;color:var(--app-gray-900);text-decoration:none;--system-logo-height: 1.625rem}.app-shell-sidebar-nav__brand-link[data-v-f652d472]:hover{color:var(--app-gray-900)}.app-shell-sidebar-nav__brand-link[data-v-f652d472]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.app-shell-sidebar-nav__nav[data-v-f652d472]{flex:1;min-height:0;overflow-y:auto}.app-shell-sidebar-nav__list[data-v-f652d472]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}@media(max-width:1023px){.app-shell-sidebar-nav__list[data-v-f652d472]{margin-bottom:10px}}.app-shell-sidebar-nav__label[data-v-f652d472]{flex:1;min-width:0}.app-shell-sidebar-nav__link[data-v-f652d472]{display:flex;align-items:center;gap:8px;border-radius:8px;padding:8px 10px;font-size:var(--text-md);line-height:20px;font-weight:500;text-decoration:none;color:var(--app-gray-600)}.app-shell-sidebar-nav__icon[data-v-f652d472]{width:var(--app-shell-nav-icon-size);height:var(--app-shell-nav-icon-size);flex-shrink:0;opacity:.72}.app-shell-sidebar-nav__link--active .app-shell-sidebar-nav__icon[data-v-f652d472]{opacity:1}.app-shell-sidebar-nav__link[data-v-f652d472]:hover{background:var(--app-gray-100);color:var(--app-gray-900)}.app-shell-sidebar-nav__link[data-v-f652d472]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:-2px;border-radius:8px}.app-shell-sidebar-nav__link--active[data-v-f652d472]{background:var(--app-gray-200);color:var(--app-gray-900);font-weight:600}.app-shell-sidebar-nav__link--active[data-v-f652d472]:hover{background:var(--app-gray-200);color:var(--app-gray-900)}.app-shell-sidebar__desktop[data-v-850aad34]{display:none}@media(min-width:1024px){.app-shell-sidebar__desktop[data-v-850aad34]{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:18rem;flex-direction:column;border-right:1px solid var(--app-gray-200);background:var(--app-white)}.app-shell-sidebar__desktop-inner[data-v-850aad34]{display:flex;flex-direction:column;flex:1;min-height:100vh;overflow-y:auto;padding:0 12px 12px;gap:0}}.app-shell[data-v-e747c6b0]{min-height:100vh;background:var(--app-chrome-bg)}.app-shell__skip-link[data-v-e747c6b0]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:100;padding:.5rem 1rem;background:var(--app-primary-600);color:var(--app-white);font-weight:600;font-size:.875rem;text-decoration:none;border-radius:0 0 var(--radius-6) 0}.app-shell__skip-link[data-v-e747c6b0]:focus{position:fixed;left:0;top:0;width:auto;height:auto}.app-shell__sr-only[data-v-e747c6b0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell__column[data-v-e747c6b0]{display:flex;flex-direction:column;min-height:100vh}@media(min-width:1024px){.app-shell__column[data-v-e747c6b0]{padding-left:18rem}}.app-shell__topbar[data-v-e747c6b0]{background:transparent;border-bottom:none}.app-shell__topbar-inner[data-v-e747c6b0]{margin:0 auto;padding:1rem 20px;display:flex;align-items:center;gap:1.5rem}@media(min-width:1024px){.app-shell__topbar[data-v-e747c6b0]{display:none}}.app-shell__topbar-logo[data-v-e747c6b0]{flex-shrink:0;display:inline-flex;align-items:center;color:var(--app-gray-900);text-decoration:none;border-radius:var(--radius-6);--system-logo-height: 1.75rem}.app-shell__topbar-logo[data-v-e747c6b0]:hover{color:var(--app-gray-900)}.app-shell__topbar-logo[data-v-e747c6b0]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.app-shell__topbar-spacer[data-v-e747c6b0]{flex:1;min-width:0}.app-shell__topbar-profile[data-v-e747c6b0]{flex-shrink:0;display:inline-flex;align-items:center;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-decoration:none;border-radius:var(--radius-6, 6px);color:var(--app-gray-600)}.app-shell__topbar-profile[data-v-e747c6b0]:hover{color:var(--app-chrome-text)}.app-shell__topbar-profile[data-v-e747c6b0]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.app-shell__main[data-v-e747c6b0]{flex:1;min-width:0}.app-shell__main-inner[data-v-e747c6b0]{max-width:var(--container-xl);margin:0 auto;padding-top:0;padding-bottom:2.5rem;padding-left:20px;padding-right:20px}@media(min-width:1024px){.app-shell__main-inner[data-v-e747c6b0]{padding:2.5rem 2rem}}.app-shell__main-inner[data-v-e747c6b0]:has(.trade-session-page){max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.app-shell__mobile-nav[data-v-e747c6b0]{background:transparent}.app-shell__mobile-nav-inner[data-v-e747c6b0]{margin:0 auto;padding:4px 10px 12px}@media(min-width:1024px){.app-shell__mobile-nav[data-v-e747c6b0]{display:none}}
