@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(./inter-cyrillic-ext-300-normal-RId2JxDB.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:300;src:url(./inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(./inter-cyrillic-300-normal-LR1W_oT8.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:300;src:url(./inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(./inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(./inter-greek-300-normal-BrhSP0vQ.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:300;src:url(./inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(./inter-vietnamese-300-normal-DDGmYYdT.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:300;src:url(./inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(./inter-latin-ext-300-normal-Dp1L8vcn.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:300;src:url(./inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(./inter-latin-300-normal-i8F0SvXL.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:400;src:url(./inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(./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(./inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(./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(./inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(./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(./inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(./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(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./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(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./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(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./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(./inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(./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(./inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(./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(./inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(./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(./inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(./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(./inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(./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(./inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(./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(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./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(./inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(./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(./inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(./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(./inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(./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(./inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(./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(./inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(./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(./inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(./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(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./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(./inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(./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(./inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(./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(./inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(./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(./inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(./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(./inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(./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(./inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(./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(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./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(./inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(./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(./inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(./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(./inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(./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(./inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(./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(./inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(./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(./inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(./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(./inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(./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:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(./inter-cyrillic-ext-900-normal-buRuWz4h.woff2) format("woff2"),url(./inter-cyrillic-ext-900-normal-BUlv-ou0.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:900;src:url(./inter-cyrillic-900-normal-CjyCg421.woff2) format("woff2"),url(./inter-cyrillic-900-normal-BAVML7y5.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:900;src:url(./inter-greek-ext-900-normal-voj7phVX.woff2) format("woff2"),url(./inter-greek-ext-900-normal-LVqH4fM3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(./inter-greek-900-normal-Clii5heL.woff2) format("woff2"),url(./inter-greek-900-normal-7n5hB3DA.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:900;src:url(./inter-vietnamese-900-normal-C4P836tE.woff2) format("woff2"),url(./inter-vietnamese-900-normal-DBSPUrC7.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:900;src:url(./inter-latin-ext-900-normal-ty8Tfvw5.woff2) format("woff2"),url(./inter-latin-ext-900-normal-DG9wZIMw.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:900;src:url(./inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(./inter-latin-900-normal-EUCDUbiG.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(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) 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(./jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(./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(./jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(./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(data:font/woff2;base64,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) format("woff2"),url(./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(./jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(./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(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(./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(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) 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(./jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(./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(./jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(./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(data:font/woff2;base64,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) format("woff2"),url(./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(./jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(./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(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(./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(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,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) 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(./jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(./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(./jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(./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(data:font/woff2;base64,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) format("woff2"),url(./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(./jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(./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(./jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(./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(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) 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(./jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(./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(./jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(./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(data:font/woff2;base64,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) format("woff2"),url(./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(./jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(./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(./jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(./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}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(./outfit-latin-ext-300-normal-BYS6Dpvq.woff2) format("woff2"),url(./outfit-latin-ext-300-normal-CMIMshEd.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:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(./outfit-latin-300-normal-CRYTwY6m.woff2) format("woff2"),url(./outfit-latin-300-normal-AWLfuCom.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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(./outfit-latin-ext-400-normal-DHm7mdGe.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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(./outfit-latin-400-normal-DMwTpYkH.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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(./outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(./outfit-latin-ext-500-normal-DrCvqoFD.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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(./outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(./outfit-latin-500-normal-ClnHRwRh.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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(./outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(./outfit-latin-ext-600-normal-CWJcPgd7.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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(./outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(./outfit-latin-600-normal-BEfTtDA7.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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(./outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2"),url(./outfit-latin-ext-700-normal-fjS8-Gm7.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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(./outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(./outfit-latin-700-normal-D4itBLBr.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:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(./outfit-latin-ext-800-normal-DRv2ic_2.woff2) format("woff2"),url(./outfit-latin-ext-800-normal-DyhPHUt-.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:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(./outfit-latin-800-normal-CQna6-G7.woff2) format("woff2"),url(./outfit-latin-800-normal-BRHLSPcU.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:Outfit;font-style:normal;font-display:swap;font-weight:900;src:url(./outfit-latin-ext-900-normal-D2Agn9b_.woff2) format("woff2"),url(./outfit-latin-ext-900-normal-P1LUQYP8.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:Outfit;font-style:normal;font-display:swap;font-weight:900;src:url(./outfit-latin-900-normal-D7VxKg29.woff2) format("woff2"),url(./outfit-latin-900-normal-DBTzQ72N.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:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./share-tech-mono-latin-400-normal-CCqdbj5z.woff2) format("woff2"),url(./share-tech-mono-latin-400-normal-15MgdvEM.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}:where(button,a[href],summary,[role=button],[tabindex]){-webkit-tap-highlight-color:transparent}html[data-input-modality=pointer] :where(button,a[href],summary,[role=button],[tabindex]):focus{outline:none!important}:where(button,input,select,textarea,optgroup){font:inherit}:root{--positive: #17c894;--negative: #f25c69;--caution: #ffd34e;--notice: #e09252;--positive-text: var(--positive);--negative-text: var(--negative);--caution-text: var(--caution);--notice-text: var(--notice);--link: var(--primary);--wr-caution: var(--caution);--wr-caution-soft: #eab54b;--wr-pos: var(--positive);--wr-neg: var(--negative);--status-positive: var(--positive-text);--status-negative: var(--negative-text);--primary: #0d7a5f;--accent: #00e0d1;--voice-gutter: 18px;--source-ctrader: #ff101f;--source-ctrader-deep: #d90d1a;--source-rithmic: #25ab00;--source-rithmic-deep: #1c8300;--source-projectx: var(--text-primary);--source-tradovate: #257fff;--source-tradovate-deep: #1d63c4;--source-tradelocker: var(--text-primary);--selected: #7c99f5;--selected-soft: var(--surface-control-active);--focus-ring: rgba(245, 245, 245, .5);--surface-control-active: rgba(255, 255, 255, .12);--highlight-hover-edge: #525252;--highlight-selected-surface: #282828;--highlight-selected-edge: var(--highlight-hover-edge);--highlight-control-hover: var(--surface-control-hover);--highlight-control-active: var(--surface-control-active);--highlight-text: #ffffff;--highlight-current-mark: var(--highlight-text);--highlight-focus-ring: 1px solid var(--focus-ring);--report-ink: #EDEAE3;--report-ink-2: #B4AFA6;--report-ink-3: #A39E95;--report-rule: rgba(237, 234, 227, .1);--report-paper: #EFECE6;--report-paper-ink: #262421;--report-paper-ink-2: #605B53;--highlight-focus-offset: 2px;--text-primary: #F5F5F5;--text-secondary: #B8B8B8;--text-tertiary: #9E9E9E;--text-muted: #959595;--app-text-primary: var(--text-primary);--app-text-secondary: var(--text-secondary);--app-text-tertiary: var(--text-tertiary);--app-text-muted: var(--text-muted);--app-font-interface: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-font-data: "JetBrains Mono", "SF Mono", ui-monospace, monospace;--app-font-signal: "Share Tech Mono", "JetBrains Mono", "SF Mono", ui-monospace, monospace;--app-font-body: var(--app-font-interface);--app-font-mono: var(--app-font-data);--font-body: var(--app-font-body);--font-display: var(--app-font-interface);--font-mono: var(--app-font-mono);--ink-on-tint: rgba(255, 255, 255, .96);--ink-on-tint-muted: rgba(255, 255, 255, .68);--surface-page: #141414;--surface-page-alt: #191919;--surface-card: #212121;--surface-panel: rgba(21, 21, 21, .94);--surface-elevated: #3a3a3a;--surface-input: #1c1c1c;--surface-hover: #343434;--surface-card-alpha: rgba(255, 255, 255, .035);--surface-control: rgba(255, 255, 255, .04);--surface-control-hover: rgba(255, 255, 255, .07);--page-ground: linear-gradient(color-mix(in srgb, var(--surface-page) 70%, transparent), color-mix(in srgb, var(--surface-page) 70%, transparent)) fixed, url(./graphite-Dt6m6XiV.png) 0 0 / 128px 128px repeat fixed, var(--surface-page);--surface-glass: rgba(33, 33, 35, .92);--border-subtle: rgba(255, 255, 255, .08);--border-standard: #3a3a3a;--border-strong: #4a4a4a;--radius-control-sm: 5px;--radius-control: 6px;--radius-filter-control: 7px;--radius-card: 8px;--radius-popover: 10px;--radius-panel: 12px;--radius-sheet-mobile: 16px;--radius-pill-exception: 20px;--type-kicker: .625rem;--type-caption: .75rem;--type-body-sm: .8125rem;--type-body: .875rem;--type-value: 1rem;--type-title: 1.125rem;--type-heading: 1.375rem;--type-display: 2rem;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--bar-width-min: 18px;--bar-width-max: 56px;--bar-width-max-card: 34px;--card-track-min: 280px;--card-track-max: 440px;--card-hover-border: rgba(255, 255, 255, .17);--card-hover-shadow: none;--shadow-card: none;--shadow-card-hover: none;--shadow-panel: 0 8px 32px rgba(0, 0, 0, .38);--shadow-popover: 0 16px 44px rgba(0, 0, 0, .48);--control-bg: var(--surface-control);--control-bg-hover: var(--surface-control-hover);--control-border: var(--border-subtle);--control-border-hover: var(--border-strong);--control-radius: var(--radius-control);--filter-control-radius: var(--radius-filter-control);--control-focus-ring: 0 0 0 1px var(--focus-ring);--menu-bg: var(--surface-panel);--menu-border: var(--border-subtle);--menu-radius: var(--radius-popover);--menu-shadow: var(--shadow-popover);--dialog-bg: var(--surface-card);--dialog-border: var(--border-subtle);--dialog-radius: var(--radius-panel);--dialog-shadow: var(--shadow-panel);--overlay-scrim: rgba(0, 0, 0, .6);--select-chevron: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23989898' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--app-page-max-width: 1600px;--space-page-x: 24px;--space-page-y: 24px;--space-section: 20px;--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .22s;--duration-slow: .3s;--duration-exit: .14s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-emphasis: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-linear: linear;--duration-reveal: .48s;--duration-count: .6s;--duration-signature: .9s;--duration-shimmer: 1.4s;--duration-swap-out: 80ms;--duration-swap-in: .12s;--ease-settle: cubic-bezier(.16, 1, .3, 1);--ease-spring: var(--ease-out);--ease-character: cubic-bezier(.34, 1.45, .64, 1);--motion-nudge: 2px;--motion-offset: 6px;--motion-enter: 12px;--motion-lateral: 24px;--motion-press: .97;--motion-pop-from: .96;--motion-modal-from: .98;--motion-stagger: 30ms;--z-base: 0;--z-raised: 10;--z-rail: 100;--z-dropdown: 1000;--z-popover: 1100;--z-scrim: 2000;--z-sheet: 2010;--z-toast: 3000;--z-boot: 9000;--bg-primary: var(--surface-page);--bg-secondary: var(--surface-page-alt);--bg-card: var(--surface-card);--bg-elevated: var(--surface-elevated);--bg-hover: var(--surface-hover);--border-color: var(--border-standard);--border-light: var(--border-strong);--radius-sm: var(--radius-control);--radius-md: var(--radius-card);--radius-lg: var(--radius-panel);--shadow-sm: var(--shadow-card);--shadow-md: var(--shadow-card-hover);--shadow-lg: var(--shadow-panel);--phase-challenge: #ffd05c;--phase-verification: #2383e2;--phase-funded: #00c875;--chart-cursor: rgba(255, 255, 255, .15);--chart-cursor-fill: rgba(255, 255, 255, .04);--chart-grid: rgba(255, 255, 255, .08);--chart-grid-faint: rgba(255, 255, 255, .035);--chart-fill-strength: 80%;--chart-ink: #000000;--chart-positive: color-mix(in srgb, var(--positive) var(--chart-fill-strength), transparent);--chart-negative: color-mix(in srgb, var(--negative) var(--chart-fill-strength), transparent);--chart-caution: color-mix(in srgb, var(--caution) var(--chart-fill-strength), transparent)}@supports (transition-timing-function: linear(0,1)){:root{--ease-spring: linear(0, .024 3%, .112 7%, .241 11%, .386 15%, .533 19%, .668 23%, .785 27%, .882 31%, .972 36%, 1.04 42%, 1.076 50%, 1.07 60%, 1.037 72%, 1.006 86%, 1)}}@media(pointer:coarse){:root{--type-kicker: .75rem;--type-body: 1rem}}@supports (font: -apple-system-body) and (-webkit-touch-callout: none){@media(pointer:coarse){html{font:-apple-system-body;font-family:var(--app-font-body);line-height:normal}}}@keyframes app-enter{0%{opacity:0;transform:translateY(10px)}}.app-enter{opacity:1;transform:none;animation:app-enter var(--duration-normal) var(--ease-out) both;animation-delay:calc(var(--enter-index, 0) * var(--enter-stagger, 40ms))}@media(prefers-reduced-motion:reduce){.app-enter{animation:none}}@media(max-width:767px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select,[contenteditable=true],[contenteditable=""]{font-size:max(16px,1em)!important}}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right 9px center;padding-inline-end:28px}select[multiple],select[size]:not([size="1"]){background-image:none;padding-inline-end:revert}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{color-scheme:dark}html[data-theme=light] input[type=date],html[data-theme=light] input[type=time],html[data-theme=light] input[type=datetime-local],html[data-theme=light] input[type=month],html[data-theme=light] input[type=week]{color-scheme:light}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=month]::-webkit-calendar-picker-indicator:hover,input[type=week]::-webkit-calendar-picker-indicator:hover{opacity:.9}}html[data-theme=light]{--report-ink: #262421;--report-ink-2: #4A463F;--report-ink-3: #605B53;--report-rule: rgba(38, 36, 33, .12);--positive: #13b586;--negative: #ea4c5a;--caution: #ffd34e;--notice: #e09252;--positive-text: #056347;--negative-text: #aa2531;--caution-text: #725608;--notice-text: #8a4520;--wr-caution: #725608;--wr-caution-soft: #725608;--wr-pos: #0f8c66;--wr-neg: #aa2531;--link: #15549f;--primary: #0a6b4f;--accent: #05655f;--source-ctrader: #d90d1a;--source-ctrader-deep: #b00a15;--source-rithmic: #1c8300;--source-rithmic-deep: #146200;--source-tradovate: #1d63c4;--source-tradovate-deep: #174e9b;--selected: #2f4ca9;--selected-soft: var(--surface-control-active);--focus-ring: rgba(24, 24, 24, .6);--surface-control-active: rgba(0, 0, 0, .1);--highlight-hover-edge: #b2b2b2;--highlight-selected-surface: #eaeaea;--highlight-text: #111111;--text-primary: #181818;--text-secondary: #3a3a3a;--text-tertiary: #525252;--text-muted: #5a5a5a;--app-text-primary: var(--text-primary);--app-text-secondary: var(--text-secondary);--app-text-tertiary: var(--text-tertiary);--app-text-muted: var(--text-muted);--ink-on-tint: #181818;--ink-on-tint-muted: rgba(24, 24, 24, .68);--surface-page: #dedede;--surface-page-alt: #d8d8d8;--page-ground: var(--surface-page);--surface-card: #eeeeee;--surface-panel: #ededed;--surface-elevated: #e8e8e8;--surface-input: #eaeaea;--surface-hover: #e5e5e5;--surface-card-alpha: rgba(0, 0, 0, .025);--surface-control: rgba(0, 0, 0, .035);--surface-control-hover: rgba(0, 0, 0, .055);--surface-glass: rgba(238, 238, 238, .92);--border-subtle: rgba(0, 0, 0, .09);--border-standard: #d0d0d0;--border-strong: #bcbcbc;--shadow-card: none;--shadow-card-hover: none;--shadow-panel: 0 8px 32px rgba(0, 0, 0, .12);--shadow-popover: 0 16px 44px rgba(0, 0, 0, .16);--overlay-scrim: rgba(0, 0, 0, .46);--select-chevron: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23525252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--bg-primary: var(--surface-page);--bg-secondary: var(--surface-page-alt);--bg-card: var(--surface-card);--bg-elevated: var(--surface-elevated);--bg-hover: var(--surface-hover);--border-color: var(--border-standard);--border-light: var(--border-strong);--shadow-sm: var(--shadow-card);--shadow-md: var(--shadow-card-hover);--shadow-lg: var(--shadow-panel);--phase-challenge: #B8860B;--phase-verification: #0A5FCC;--phase-funded: #0F9D78;--chart-cursor: rgba(0, 0, 0, .28);--chart-cursor-fill: rgba(0, 0, 0, .05);--chart-grid: rgba(0, 0, 0, .12);--chart-grid-faint: rgba(0, 0, 0, .07);--chart-positive: color-mix(in srgb, var(--positive) 82%, var(--chart-ink));--chart-negative: color-mix(in srgb, var(--negative) 97%, var(--chart-ink));--chart-caution: color-mix(in srgb, var(--caution) 61%, var(--chart-ink))}.v2-editor-scope{font-family:var(--app-font-body, "Outfit", system-ui, -apple-system, sans-serif);line-height:1.6;font-weight:400;color-scheme:light dark;color:#ffffffde}html[data-theme=light] .v2-editor-scope{color-scheme:light;color:#000000e6}.v2-editor-scope a{color:var(--primary);text-decoration:none}@keyframes tb-spin{to{transform:rotate(360deg)}}@keyframes tb-travel{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes tb-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes tb-dot{0%,to{opacity:.25}40%{opacity:1}}.tb-route-hairline{position:sticky;top:0;z-index:var(--z-raised);display:block;height:2px;margin-bottom:-2px;overflow:hidden;pointer-events:none;animation:tb-hairline-in var(--duration-fast) var(--ease-out) both}.tb-route-hairline:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:35%;background:var(--accent);animation:tb-travel 1.1s var(--ease-linear) infinite}@keyframes tb-hairline-in{0%{opacity:0}}.tb-dots{display:inline-flex;gap:4px}.tb-dots>i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.25;animation:tb-dot .9s var(--ease-emphasis) infinite}.tb-dots>i:nth-child(2){animation-delay:.15s}.tb-dots>i:nth-child(3){animation-delay:.3s}.tb-spinner{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;animation:tb-spin .8s var(--ease-linear) infinite}:root[data-tb-still=hidden] .tb-route-hairline:after,:root[data-tb-still=hidden] .tb-dots>i,:root[data-tb-still=hidden] .tb-spinner{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.tb-route-hairline:after{animation:none;width:50%;opacity:.5}.tb-dots>i{animation:none;opacity:.7}.tb-spinner{animation:none}}@keyframes tb-grow{0%{transform:scaleY(0)}}@keyframes tb-arrive{0%{opacity:0;transform:translateY(var(--motion-enter))}}@keyframes tb-fade{0%{opacity:0}}@keyframes tb-wipe{to{transform:translate(100%)}}@media(prefers-reduced-motion:no-preference){[data-tb-reveal=pending] .tb-reveal-bar{transform:scaleY(0)}[data-tb-reveal=play] .tb-reveal-bar{animation:tb-grow var(--duration-reveal) var(--ease-settle) both;animation-delay:calc(var(--tb-i, 0) * var(--motion-stagger))}[data-tb-reveal=pending] .tb-reveal-item{opacity:0}[data-tb-reveal=play] .tb-reveal-item{animation:tb-arrive var(--duration-normal) var(--ease-out) both;animation-delay:calc(var(--tb-i, 0) * var(--motion-stagger))}[data-tb-reveal=pending] .tb-reveal-fade{opacity:0}[data-tb-reveal=play] .tb-reveal-fade{animation:tb-fade var(--duration-reveal) var(--ease-settle) both;animation-delay:calc(var(--tb-i, 0) * var(--motion-stagger))}[data-tb-reveal=pending] .tb-cover-wipe,[data-tb-reveal=play] .tb-cover-wipe{position:relative;overflow:hidden}[data-tb-reveal=pending] .tb-cover-wipe:after,[data-tb-reveal=play] .tb-cover-wipe:after{content:"";position:absolute;inset:0 0 0 calc(-1 * var(--motion-lateral));z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--tb-cover-tint, transparent) var(--motion-lateral)),linear-gradient(90deg,transparent,var(--tb-cover-bg, var(--surface-card)) var(--motion-lateral))}[data-tb-reveal=play] .tb-cover-wipe:after{animation:tb-wipe var(--duration-count) var(--ease-settle) both}}@keyframes tb-extra-arrive{0%{opacity:0;transform:translateY(var(--motion-offset))}}.tb-extra-arrive{animation:tb-extra-arrive var(--duration-fast) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.tb-extra-arrive{animation:tb-fade var(--duration-fast) var(--ease-out) both}}@keyframes tb-step-aside{to{opacity:0;transform:translateY(var(--motion-nudge))}}@keyframes tb-fade-out{to{opacity:0}}.tb-step-aside{pointer-events:none;animation:tb-step-aside var(--duration-exit) var(--ease-out) forwards}@media(prefers-reduced-motion:reduce){.tb-step-aside{animation-name:tb-fade-out}}@keyframes tb-pane-rise{0%{opacity:0;transform:translateY(var(--motion-nudge))}}.tb-pane-rise{animation:tb-pane-rise var(--duration-normal) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.tb-pane-rise{animation-name:tb-fade}}.v2-toast-container{position:fixed;bottom:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:8px;max-width:min(360px,calc(100vw - 32px))}.v2-toast{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-radius:8px;border:1px solid var(--toast-border, rgba(255, 255, 255, .25));background:var(--toast-bg, rgba(255, 255, 255, .08));color:var(--toast-accent, var(--text-primary));font-family:var(--app-font-interface);font-size:13px;font-weight:500;box-shadow:0 4px 20px #0006;opacity:1;transform:translateY(0);transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}@starting-style{.v2-toast{opacity:0;transform:translateY(8px)}}.v2-toast.is-leaving{opacity:0;transform:translateY(8px);transition-duration:var(--duration-exit);pointer-events:none}.v2-toast__message{min-width:0}.v2-toast--success{--toast-accent: var(--positive);--toast-bg: color-mix(in srgb, var(--positive) 9%, transparent);--toast-border: color-mix(in srgb, var(--positive) 28%, transparent)}.v2-toast--error{--toast-accent: var(--negative);--toast-bg: color-mix(in srgb, var(--negative) 9%, transparent);--toast-border: color-mix(in srgb, var(--negative) 28%, transparent)}.v2-toast--warning{--toast-accent: var(--caution);--toast-bg: color-mix(in srgb, var(--caution) 9%, transparent);--toast-border: color-mix(in srgb, var(--caution) 28%, transparent)}.v2-toast--info{--toast-accent: var(--primary);--toast-bg: color-mix(in srgb, var(--primary) 9%, transparent);--toast-border: color-mix(in srgb, var(--primary) 28%, transparent)}.v2-toast__action{flex-shrink:0;font:inherit;font-size:var(--type-caption);font-weight:600;color:inherit;background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:6px;padding:4px 10px;min-height:28px;cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.v2-toast__action:hover{background:color-mix(in srgb,currentColor 20%,transparent)}}.v2-toast__action:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.v2-toast__close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin:-4px -6px -4px 0;padding:0;border:none;border-radius:6px;background:none;color:currentColor;cursor:pointer;opacity:.75;transition:opacity var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.v2-toast__close:hover{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.v2-toast__close:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px;opacity:1}@media(prefers-reduced-motion:reduce){.v2-toast{transition:none}}[data-theme=light] .v2-toast{color:var(--text-primary, #18181b);box-shadow:var(--shadow-popover)}[data-theme=light] .v2-toast:not([class*=v2-toast--]){--toast-bg: var(--surface-elevated);--toast-border: var(--border-standard)}[data-theme=light] .v2-toast--success{color:var(--positive-text, #0a7d5f);--toast-bg: var(--surface-card);--toast-border: color-mix(in srgb, var(--positive) 40%, var(--border-standard))}[data-theme=light] .v2-toast--error{color:var(--negative-text, #c0392b);--toast-bg: var(--surface-card);--toast-border: rgba(192, 57, 43, .4)}[data-theme=light] .v2-toast--warning{color:var(--caution-text, #8a6d1f);--toast-bg: var(--surface-card);--toast-border: color-mix(in srgb, var(--caution) 45%, var(--border-standard))}[data-theme=light] .v2-toast--info{color:var(--link, #1a5fb4);--toast-bg: var(--surface-card);--toast-border: rgba(26, 95, 180, .4)}@media(min-width:768px){body:has(.journal-modal .jd-account) .v2-toast-container{bottom:76px}}@media(max-width:767px),(pointer:coarse)and (max-height:500px){.v2-toast-container{bottom:calc(var(--v2-mobile-nav-height, 56px) + env(safe-area-inset-bottom,0px) + 12px)!important;right:12px!important}.v2-toast__close{width:44px;height:44px;margin:-10px -10px -10px 0;opacity:.85}}.tc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:var(--overlay-scrim, rgba(0, 0, 0, .6));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:tcOverlayIn var(--duration-fast) var(--ease-out)}@keyframes tcOverlayIn{0%{opacity:0}to{opacity:1}}.tc-modal--modal{background:var(--dialog-bg, #212123);border:1px solid var(--dialog-border, rgba(255, 255, 255, .08));border-radius:var(--dialog-radius, 12px);box-shadow:var(--dialog-shadow);max-height:90vh;max-width:100vw;min-width:0;overflow:hidden;display:flex;flex-direction:column;animation:tcModalIn var(--duration-normal) var(--ease-out)}.tc-modal--modal.tc-modal--sm{width:min(400px,92vw)}.tc-modal--modal.tc-modal--md{width:min(560px,92vw)}.tc-modal--modal.tc-modal--lg{width:min(720px,92vw)}.tc-modal--modal.tc-modal--xl{width:min(1040px,94vw);max-height:92vh}.tc-modal--modal.tc-modal--full{width:min(960px,96vw)}.tc-modal--modal.tc-modal--beside{--tc-beside-w: 264px;--tc-beside-gap: 16px;position:relative;overflow:visible;margin-left:calc(var(--tc-beside-w) + var(--tc-beside-gap))}.tc-modal--beside.tc-modal--sm{width:min(400px,calc(96vw - var(--tc-beside-w) - var(--tc-beside-gap)))}.tc-modal--beside.tc-modal--md{width:min(560px,calc(96vw - var(--tc-beside-w) - var(--tc-beside-gap)))}.tc-modal--beside.tc-modal--lg{width:min(640px,calc(96vw - var(--tc-beside-w) - var(--tc-beside-gap)))}.tc-modal--beside.tc-modal--xl,.tc-modal--beside.tc-modal--full{width:min(880px,calc(96vw - var(--tc-beside-w) - var(--tc-beside-gap)))}.tc-modal--beside>.tc-modal__aside{position:absolute;top:0;right:calc(100% + var(--tc-beside-gap));width:var(--tc-beside-w);max-height:90vh;overflow-y:auto;padding:18px 18px 16px;background:var(--dialog-bg, #212123);border:1px solid var(--dialog-border, rgba(255, 255, 255, .08));border-radius:var(--dialog-radius, 12px);box-shadow:var(--dialog-shadow)}.tc-modal--beside>.tc-modal__header{border-radius:var(--dialog-radius, 12px) var(--dialog-radius, 12px) 0 0}.tc-modal--beside>.tc-modal__body{border-radius:0 0 var(--dialog-radius, 12px) var(--dialog-radius, 12px)}@media(max-width:1099px){.tc-modal--modal.tc-modal--beside{margin-left:0}.tc-modal--beside.tc-modal--sm{width:min(400px,92vw)}.tc-modal--beside.tc-modal--md{width:min(560px,92vw)}.tc-modal--beside.tc-modal--lg{width:min(720px,92vw)}.tc-modal--beside.tc-modal--xl,.tc-modal--beside.tc-modal--full{width:min(960px,94vw)}.tc-modal--beside>.tc-modal__aside{order:1;position:static;width:auto;max-height:none;flex-shrink:0;margin:0 20px;padding:14px 0 12px;background:none;border:none;border-bottom:1px solid var(--border-subtle);border-radius:0;box-shadow:none}.tc-modal--beside>.tc-modal__body{order:2}}.tc-modal__object{margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--border-subtle)}@keyframes tcModalIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tcModalOut{to{opacity:0;transform:scale(.96) translateY(8px)}}.tc-modal-overlay:has(.tc-modal--slide-over){align-items:stretch;justify-content:flex-end;padding:0}.tc-modal--slide-over{background:var(--dialog-bg, #212123);border-left:1px solid var(--dialog-border, rgba(255, 255, 255, .08));box-shadow:var(--dialog-shadow);width:480px;max-width:92vw;min-width:0;height:100%;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;animation:tcSlideInRight var(--duration-normal) var(--ease-drawer)}@keyframes tcSlideInRight{0%{transform:translate(100%);opacity:.4}to{transform:translate(0);opacity:1}}.tc-modal-overlay:has(.tc-modal--sheet){align-items:flex-end;padding:0;animation:tcOverlayIn .24s cubic-bezier(.33,1,.68,1)}.tc-modal--sheet{background:var(--dialog-bg, #212123);border-top:1px solid var(--dialog-border, rgba(255, 255, 255, .1));border-radius:var(--radius-sheet-mobile, 16px) var(--radius-sheet-mobile, 16px) 0 0;box-shadow:var(--dialog-shadow);width:100%;max-width:100vw;min-width:0;margin-bottom:var(--tc-sheet-keyboard-inset, 0px);max-height:calc(92dvh - var(--tc-sheet-keyboard-inset, 0px));overflow:hidden;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px);animation:tcSheetUp .42s cubic-bezier(.16,1,.3,1) forwards}@keyframes tcSheetUp{0%{transform:translateY(100%);opacity:0}40%{opacity:1}to{transform:translateY(0);opacity:1}}.tc-modal--sheet.has-dragged{animation:none;transform:translateY(var(--tc-sheet-drag, 0px))}.tc-modal--sheet.is-dragging,.tc-modal--sheet.is-settling,.tc-modal--sheet.is-dismissing{will-change:transform}.tc-modal--sheet.is-dragging{transition:none;user-select:none;-webkit-user-select:none}.tc-modal--sheet.is-settling{transition:transform var(--duration-slow) var(--ease-spring)}.tc-modal--sheet.is-dismissing{transition:transform var(--duration-normal) var(--ease-out)}.tc-modal--sheet.is-full{height:calc(100dvh - var(--tc-sheet-keyboard-inset, 0px));max-height:calc(100dvh - var(--tc-sheet-keyboard-inset, 0px));padding-top:env(safe-area-inset-top,0px)}.tc-modal-overlay.has-sheet-dragged{animation:none}.tc-modal-overlay.is-sheet-settling{transition:opacity var(--duration-slow) var(--ease-out)}.tc-modal-overlay.is-sheet-dismissing{transition:opacity var(--duration-normal) var(--ease-out)}.tc-modal-overlay[data-closing]{pointer-events:none;animation:tcOverlayOut var(--duration-exit) var(--ease-out) forwards}.tc-modal-overlay[data-closing]:has(.tc-modal--sheet),.tc-modal-overlay[data-closing]:has(.tc-modal--slide-over){animation-duration:var(--duration-normal)}.tc-modal-overlay[data-closing] .tc-modal--modal{animation:tcModalOut var(--duration-exit) var(--ease-out) forwards}.tc-modal-overlay[data-closing] .tc-modal--slide-over{animation:tcSlideOutRight var(--duration-normal) var(--ease-out) forwards}.tc-modal-overlay[data-closing] .tc-modal--sheet{animation:tcSheetDown var(--duration-normal) var(--ease-out) forwards}@keyframes tcOverlayOut{to{opacity:0}}@keyframes tcSlideOutRight{to{transform:translate(100%);opacity:.4}}@keyframes tcSheetDown{to{transform:translateY(100%)}}.tc-modal__grabber{display:flex;align-items:center;justify-content:center;padding:10px 0 4px;flex-shrink:0;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.tc-modal--sheet.is-dragging .tc-modal__grabber{cursor:grabbing}.tc-modal__drag-handle{display:block;width:36px;height:4px;background:color-mix(in srgb,var(--text-primary) 20%,transparent);border-radius:2px;flex-shrink:0}.tc-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;min-width:0;flex-shrink:0;border-bottom:1px solid var(--dialog-border, rgba(255, 255, 255, .06))}.tc-modal--sheet .tc-modal__header{touch-action:none}.tc-modal__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--app-font-interface);font-size:16px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.2}.tc-modal__close{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-card, 8px);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:-8px -8px -8px 0}.tc-modal__close:hover{background:var(--control-bg-hover);color:var(--text-primary)}.tc-modal__close:active{background:color-mix(in srgb,var(--control-bg-hover) 82%,var(--text-primary))}.tc-modal__body{flex:1;min-width:0;overflow-y:auto;scroll-padding-block:24px;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:16px 20px 20px}@media(max-width:767px),(pointer:coarse)and (max-height:500px){.tc-modal-overlay{min-width:0;height:100dvh;overflow:hidden}.tc-modal--modal{width:min(100%,96vw);max-height:92dvh}.tc-modal--slide-over{width:100%;max-width:100vw}.tc-modal__header{padding:12px 16px 10px}.tc-modal__body{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.tc-modal-overlay,.tc-modal--modal,.tc-modal--slide-over,.tc-modal--sheet{animation:none}.tc-modal--sheet.is-settling,.tc-modal--sheet.is-dismissing,.tc-modal-overlay.is-sheet-settling,.tc-modal-overlay.is-sheet-dismissing{transition:none}.tc-modal-overlay[data-closing] .tc-modal--modal,.tc-modal-overlay[data-closing] .tc-modal--slide-over,.tc-modal-overlay[data-closing] .tc-modal--sheet{animation:none}}@media(prefers-reduced-transparency:reduce){.tc-modal-overlay{backdrop-filter:none;-webkit-backdrop-filter:none}}.tc-menu{box-sizing:border-box;font-family:var(--app-font-interface);color:var(--text-primary)}.tc-menu--data{font-family:var(--app-font-data)}.tc-menu--anchored{position:fixed;z-index:10050;display:flex;flex-direction:column;width:max-content;overflow:hidden auto;overscroll-behavior:contain;padding:5px;background:var(--menu-bg, #212121);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid var(--menu-border, rgba(255, 255, 255, .08));border-radius:var(--menu-radius, 10px);box-shadow:var(--menu-shadow);animation:tcMenuIn var(--duration-fast) var(--ease-out) both}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tc-menu--anchored{background:var(--surface-card, #212121)}}.tc-menu--anchored:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-2px}.tc-menu--sheet{display:flex;flex-direction:column;gap:2px;margin:-2px 0}@keyframes tcMenuIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.tc-menu--anchored[data-closing]{pointer-events:none;animation:tcMenuOut var(--duration-instant) var(--ease-out) forwards}@keyframes tcMenuOut{to{opacity:0;transform:scale(.96)}}@keyframes tcMenuFadeOut{to{opacity:0}}@media(prefers-reduced-motion:reduce){.tc-menu--anchored{animation:none}.tc-menu--anchored[data-closing]{animation-name:tcMenuFadeOut}}.tc-menu__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 9px 5px}.tc-menu__header-title{font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.tc-menu__header-actions{display:inline-flex;gap:4px}.tc-menu__header-btn{padding:3px 7px;border:0;border-radius:var(--control-radius, 6px);background:transparent;color:var(--text-tertiary);font-family:var(--app-font-interface);font-size:var(--type-caption);font-weight:600;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.tc-menu__header-btn:hover:not(:disabled),.tc-menu__header-btn:focus-visible{background:var(--surface-control-hover, rgba(255, 255, 255, .07));color:var(--text-primary)}.tc-menu__header-btn:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.tc-menu__header-btn:disabled{opacity:.5;cursor:default}.tc-menu__group{display:contents}.tc-menu__label{padding:8px 9px 5px;font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.tc-menu__label:first-child{padding-top:4px}.tc-menu__separator{height:1px;margin:5px 4px;background:var(--border-subtle, rgba(255, 255, 255, .08))}.tc-menu__item{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;box-sizing:border-box;padding:7px 9px;border:1px solid transparent;border-radius:var(--control-radius, 6px);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--type-body-sm);font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.tc-menu__item:hover:not([aria-disabled=true]),.tc-menu__item:focus-visible{background:var(--surface-control-hover, rgba(255, 255, 255, .07));color:var(--text-primary)}.tc-menu__item:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.tc-menu__item[aria-selected=true],.tc-menu__item[aria-checked=true]{background:var(--surface-control-active, rgba(255, 255, 255, .09));color:var(--text-primary);font-weight:600}.tc-menu__item[aria-disabled=true]{color:var(--text-tertiary);cursor:default;opacity:.55}.tc-menu__item-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-menu__item-hint{flex:0 0 auto;font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:600;color:var(--text-tertiary)}.tc-menu__item-check{flex:0 0 auto;width:13px;height:13px;color:var(--text-primary);opacity:0}.tc-menu__item[aria-selected=true] .tc-menu__item-check,.tc-menu__item[aria-checked=true] .tc-menu__item-check{opacity:1}.tc-menu__item-lead{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--text-tertiary)}.tc-menu__item--checkbox .tc-menu__item-check{opacity:1;padding:1px;border-radius:4px;color:transparent;box-shadow:inset 0 0 0 1px var(--border-strong, rgba(255, 255, 255, .16));transition:color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.tc-menu__item[aria-checked=true].tc-menu__item--checkbox .tc-menu__item-check{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-subtle, rgba(255, 255, 255, .08))}.tc-menu__item[aria-checked=mixed].tc-menu__item--checkbox .tc-menu__item-check{color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-strong, rgba(255, 255, 255, .16))}.tc-menu__item--danger{color:var(--negative-text)}.tc-menu__item--danger:hover:not([aria-disabled=true]),.tc-menu__item--danger:focus-visible{background:color-mix(in srgb,var(--negative, #f25c69) 12%,transparent);color:var(--negative-text)}.tc-menu__empty{padding:12px 9px;font-size:var(--type-body-sm);color:var(--text-tertiary)}@media(max-width:767px),(pointer:coarse)and (max-height:500px){.tc-menu--anchored{padding:6px;max-height:min(70vh,560px)}.tc-menu__item{min-height:44px;padding:10px 11px;font-size:var(--type-body);gap:11px}.tc-menu__item-check{width:15px;height:15px}.tc-menu__label{padding:10px 11px 6px}}.tc-select{position:relative;display:inline-flex;min-width:0;max-width:100%}.tc-select--block{display:flex;width:100%}.tc-select__trigger{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:36px;box-sizing:border-box;padding:7px 10px;background:var(--control-bg, rgba(255, 255, 255, .04));border:1px solid var(--control-border, rgba(255, 255, 255, .08));border-radius:var(--control-radius, 6px);color:var(--text-primary);font-family:var(--app-font-interface);font-size:var(--type-body-sm);font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.tc-select--data .tc-select__trigger{font-family:var(--app-font-data);font-weight:600}.tc-select__trigger:hover:not(:disabled),.tc-select__trigger.is-open{background:var(--control-bg-hover, rgba(255, 255, 255, .07));color:var(--text-primary)}.tc-select__trigger:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.tc-select__trigger:disabled{cursor:not-allowed;opacity:.5}.tc-select__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-select__value--placeholder{color:var(--text-tertiary)}.tc-select__chevron{flex:0 0 auto;color:var(--text-tertiary);transition:transform var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out)}.tc-select__trigger.is-open .tc-select__chevron{color:var(--text-secondary);transform:rotate(180deg)}.tc-select--sm .tc-select__trigger{min-height:30px;padding:5px 8px;font-size:var(--type-caption);gap:6px}.tc-select--filter .tc-select__trigger{border-radius:var(--filter-control-radius, 7px)}@media(max-width:767px),(pointer:coarse)and (max-height:500px){.tc-select__trigger,.tc-select--sm .tc-select__trigger{min-height:44px;padding:10px 12px;font-size:var(--type-body)}}.tb-nav-icon{display:block;transform-box:border-box;transform-origin:center}.tb-nav-icon .tb-ni{transform-box:fill-box;transform-origin:center;transition:transform var(--duration-normal) var(--ease-out),opacity var(--duration-normal) var(--ease-out),stroke-dashoffset var(--duration-normal) var(--ease-out)}.tb-nav-nudge .tb-nav-icon{animation:tb-nav-nudge var(--duration-instant) cubic-bezier(.3,0,.4,1)}@keyframes tb-nav-nudge{50%{transform:scale(.94)}}.tb-nav-icon.is-active .tb-ni-dash-b{transform:translate(1.3px,-1.3px)}.tb-nav-icon.is-active .tb-ni-dash-a,.tb-nav-icon.is-active .tb-ni-dash-c,.tb-nav-icon.is-active .tb-ni-dash-d{opacity:.72}.tb-nav-icon .tb-ni-jrn-cover{transform-origin:left center}.tb-nav-icon.is-active .tb-ni-jrn-cover{transform:rotate(-7deg) scaleX(.94)}.tb-ni-jrn-line{opacity:0;transform:translate(-1.6px)}.tb-nav-icon.is-active .tb-ni-jrn-line{opacity:1;transform:translate(0);transition-delay:70ms}.tb-nav-icon.is-active .tb-ni-mac-meridian{transform:scaleX(.4)}.tb-ni-mac-wave{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.tb-nav-icon.is-active .tb-ni-mac-wave{opacity:1;stroke-dashoffset:0;transition-delay:60ms}.tb-nav-icon.is-active .tb-ni-proc-line-a,.tb-nav-icon.is-active .tb-ni-proc-line-b{opacity:0;transform:translate(-1.8px)}.tb-ni-proc-check{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.tb-nav-icon.is-active .tb-ni-proc-check{opacity:1;stroke-dashoffset:0;transition-delay:60ms}.tb-nav-icon .tb-ni-rep-bar-a,.tb-nav-icon .tb-ni-rep-bar-b,.tb-nav-icon .tb-ni-rep-bar-c{transform-origin:center bottom}.tb-nav-icon.is-active .tb-ni-rep-bar-a{transform:scaleY(1.55)}.tb-nav-icon.is-active .tb-ni-rep-bar-b{transform:scaleY(1.45);transition-delay:40ms}.tb-nav-icon.is-active .tb-ni-rep-bar-c{transform:scaleY(1.45);transition-delay:80ms}.tb-nav-icon.is-active .tb-ni-pat-ring{transform:scale(.84)}.tb-nav-icon.is-active .tb-ni-pat-c1{transform:translate(1.1px,1.1px)}.tb-nav-icon.is-active .tb-ni-pat-c2{transform:translate(-1.1px,1.1px)}.tb-nav-icon.is-active .tb-ni-pat-c3{transform:translate(-1.1px,-1.1px)}.tb-nav-icon.is-active .tb-ni-pat-c4{transform:translate(1.1px,-1.1px)}.tb-ni-pat-dot{opacity:0;transform:scale(.4)}.tb-nav-icon.is-active .tb-ni-pat-dot{opacity:1;transform:scale(1);transition-delay:80ms}.tb-nav-icon .tb-ni-book-left{transform-origin:right center}.tb-nav-icon .tb-ni-book-right{transform-origin:left center}.tb-nav-icon.is-active .tb-ni-book-left{transform:rotate(6deg) translateY(-.3px)}.tb-nav-icon.is-active .tb-ni-book-right{transform:rotate(-6deg) translateY(-.3px)}.tb-nav-icon.is-active .tb-ni-ss-top{transform:translateY(-1.7px) scaleX(.9)}.tb-nav-icon.is-active .tb-ni-ss-mid{transform:translateY(1.1px);transition-delay:60ms}.tb-nav-icon.is-active .tb-ni-ss-base{transform:translateY(1.1px);transition-delay:.1s}.tb-nav-icon.is-active .tb-ni-tr-buy{transform:translateY(8.6px)}.tb-nav-icon.is-active .tb-ni-tr-sell{transform:translateY(-8.6px)}.tb-nav-icon .tb-ni-acc-flap{transform-origin:center top}.tb-nav-icon.is-active .tb-ni-acc-flap{transform:scaleY(-1)}.tb-ni-acc-note{opacity:0;transform:translateY(1.6px)}.tb-nav-icon.is-active .tb-ni-acc-note{opacity:1;transform:translateY(0);transition-delay:80ms}.tb-nav-icon.is-active .tb-ni-imp-arrow{transform:translateY(3.4px)}.tb-nav-icon.is-active .tb-ni-imp-tray{transform:translateY(.5px);transition-delay:80ms}.tb-nav-icon.is-active .tb-ni-set-knob-a{transform:translate(6px)}.tb-nav-icon.is-active .tb-ni-set-knob-b{transform:translate(-6.4px);transition-delay:35ms}.tb-nav-icon.is-active .tb-ni-set-knob-c{transform:translate(6.8px);transition-delay:70ms}.tb-nav-icon.is-active .tb-ni-adm-dot{transform:translateY(1.5px)}.tb-ni-adm-slot{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.tb-nav-icon.is-active .tb-ni-adm-slot{opacity:1;stroke-dashoffset:0;transition-delay:60ms}.tb-nav-icon.is-active .tb-ni-gd-needle{transform:rotate(90deg)}.tb-nav-icon.is-active .tb-ni-hp-hook{transform:translateY(-.8px)}.tb-nav-icon.is-active .tb-ni-hp-dot{transform:translateY(.6px) scale(1.25)}@media(prefers-reduced-motion:reduce){.tb-nav-icon,.tb-nav-icon .tb-ni{transition:none!important;animation:none!important}.tb-nav-nudge .tb-nav-icon{animation:none!important}}.v2-sidebar{--sidebar-accent: #d8dce8;--sidebar-accent-strong: #f4f4f7;--sidebar-press: rgba(255, 255, 255, .09);--sidebar-tile: rgba(255, 255, 255, .035);--sidebar-tile-border: rgba(255, 255, 255, .09);--sidebar-rail-width: clamp(68px, 5vw, 78px);container:v2-sidebar / inline-size;position:relative;display:flex;flex-direction:column;align-items:center;width:var(--sidebar-rail-width);min-width:var(--sidebar-rail-width);height:100vh;padding:14px 8px 10px;overflow:visible;border-right:1px solid rgba(255,255,255,.055);background:var(--page-ground);color:#e8e8ee;transition:width var(--duration-fast) var(--ease-out),min-width var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.v2-sidebar--expanded{align-items:stretch;width:clamp(188px,15vw,232px);min-width:clamp(188px,15vw,232px);padding-inline:10px}.v2-sidebar:after{content:"";position:absolute;top:12px;right:-1px;width:1px;height:calc(100% - 24px);border-radius:999px;background:#ffffff1a;opacity:.14;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out)}.v2-sidebar--mentor-lit:after{background:#ffffff4d;box-shadow:none;opacity:.4}@keyframes v2-sidebar-mentor-glow{0%,to{opacity:.68;box-shadow:0 0 8px #ffffff3d}50%{opacity:1;box-shadow:0 0 12px #ffffff61}}.v2-sidebar__brand{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-bottom:16px;padding:6px 0 8px;overflow:visible}.v2-sidebar--expanded .v2-sidebar__brand{justify-content:flex-start;padding-inline:4px}.v2-sidebar__brand-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;aspect-ratio:1 / 1;flex:0 0 40px;padding:4px;border:1px solid transparent;border-radius:11px;background:transparent;color:inherit;cursor:pointer;overflow:visible;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.v2-sidebar__brand-button:hover,.v2-sidebar__brand-button:focus-visible{border-color:#ffffff1f;background:#ffffff0b;outline:none}.v2-sidebar__brand-button:active{transform:scale(.96)}.v2-sidebar__rail-toggle{position:absolute;right:-2px;bottom:1px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:#1c1c1c;color:#e8e8eead;cursor:pointer;box-shadow:0 6px 14px #00000047;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.v2-sidebar--expanded .v2-sidebar__rail-toggle{position:static;flex:0 0 28px;width:28px;height:28px;margin-left:auto;box-shadow:none}.v2-sidebar__rail-toggle:hover,.v2-sidebar__rail-toggle:focus-visible{border-color:#fff3;background:#ffffff12;color:#fff;outline:none}.v2-sidebar__rail-toggle:active{transform:scale(.94)}.v2-sidebar__logo{display:block;width:100%;height:100%;aspect-ratio:1 / 1;flex:0 0 auto;object-fit:contain}.v2-sidebar__brand-copy{display:none;min-width:0;opacity:0;transform:translate(-4px);transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.v2-sidebar--expanded .v2-sidebar__brand-copy{display:block;opacity:1;transform:translate(0)}.v2-sidebar__title{margin:0;overflow:hidden;color:#fff;font-size:.88rem;line-height:1.1}.v2-sidebar__nav{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 0 10px}.v2-sidebar--expanded .v2-sidebar__nav{align-items:stretch}.v2-sidebar__item{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:9px;width:48px;min-height:46px;padding:5px;overflow:hidden;border:1px solid transparent;border-radius:8px;background:transparent;color:#ffffff8f;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:0;outline:none;text-align:left;transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out)}.v2-sidebar--expanded .v2-sidebar__item{grid-template-columns:36px minmax(0,1fr);justify-items:start;width:100%;min-height:48px;padding:6px 9px}.v2-sidebar__item:hover{color:#ffffffe0}.v2-sidebar__item:active{transform:translateY(1px)}.v2-sidebar__item:focus-visible{color:#fff;outline:1px solid var(--focus-ring, rgba(245, 245, 247, .4));outline-offset:-1px;border-radius:8px}.v2-sidebar__item--active{color:#fff}.v2-sidebar__item--active:after,.v2-sidebar__item--active .v2-sidebar__icon{background:#ffffff0e;color:var(--sidebar-accent-strong);box-shadow:inset 0 0 0 1px #ffffff14}.v2-sidebar__item--locked{color:#ffffff80}.v2-sidebar__item--quiet{color:#ffffff75}.v2-sidebar__item--quiet.v2-sidebar__item--active{color:#ffffffb8}.v2-sidebar__item--locked:before{content:"";position:absolute;top:8px;right:8px;z-index:2;width:5px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--caution) 80%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--caution) 24%,transparent)}.v2-sidebar__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:inherit;flex-shrink:0;transition:background var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out)}.v2-sidebar__item:hover .v2-sidebar__icon,.v2-sidebar__item:focus-visible .v2-sidebar__icon{color:color-mix(in srgb,currentColor 82%,var(--sidebar-accent-strong))}.v2-sidebar__icon svg{width:20px;height:20px}.v2-sidebar__label{display:none;min-width:0;overflow:hidden;color:inherit;font-size:.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.v2-sidebar__flyout{position:fixed;z-index:80;transform:translateY(-50%);padding:5px 10px;border:1px solid var(--menu-border);border-radius:var(--radius-control);background:var(--menu-bg);box-shadow:var(--menu-shadow);color:var(--text-primary);font-family:var(--app-font-interface);font-size:.74rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;pointer-events:none;animation:v2SidebarFlyoutIn var(--duration-fast) var(--ease-out) both}@keyframes v2SidebarFlyoutIn{0%{opacity:0;transform:translate(-3px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.v2-sidebar__flyout{animation:none}}.v2-sidebar--expanded .v2-sidebar__label{display:block}.v2-sidebar__lock-badge{display:none;position:relative;z-index:1;flex-shrink:0;border:1px solid color-mix(in srgb,var(--caution) 32%,transparent);border-radius:var(--radius-card);background:color-mix(in srgb,var(--caution) 9%,transparent);color:var(--caution-text);font-size:var(--type-kicker);font-weight:800;letter-spacing:.06em;line-height:1;padding:4px 6px;text-transform:uppercase}.v2-sidebar__user{width:52px;padding-top:8px}.v2-sidebar--expanded .v2-sidebar__user{width:100%}.v2-sidebar__user-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;padding:5px;border:0;border-radius:8px;background:transparent;color:#ffffff9e;cursor:pointer;font-family:var(--app-font-interface);text-align:left;transition:color var(--duration-normal) var(--ease-out)}.v2-sidebar--expanded .v2-sidebar__user-btn{justify-content:flex-start}.v2-sidebar__user-btn:hover{color:#ffffffeb}.v2-sidebar__user-btn:focus-visible{color:#ffffffeb;outline:1px solid var(--focus-ring, rgba(245, 245, 247, .4));outline-offset:-1px}.v2-sidebar__avatar,.v2-sidebar__avatar-fallback{width:32px;height:32px;flex:0 0 auto;border-radius:8px}.v2-sidebar__avatar{object-fit:cover}.v2-sidebar__avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.14);color:currentColor;font-size:.78rem;font-weight:800}.v2-sidebar__user-copy{display:none;min-width:0;flex:1;gap:2px}.v2-sidebar--expanded .v2-sidebar__user-copy{display:grid}.v2-sidebar__user-name,.v2-sidebar__user-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-sidebar__user-name{color:#f2f2f5;font-size:.76rem;font-weight:800}.v2-sidebar__user-email{color:#ffffff85;font-size:var(--type-kicker);font-weight:500}.v2-sidebar__profile-avatar,.v2-sidebar__profile-initial{width:25px;height:25px;border-radius:8px;flex:0 0 auto}.v2-sidebar__profile-avatar{object-fit:cover}.v2-sidebar__profile-initial{display:inline-flex;align-items:center;justify-content:center;background:#8b9dc329;color:#d8dce8;font-size:.68rem;font-weight:800}.v2-sidebar__profile-copy{display:grid;min-width:0;flex:1;gap:1px}.v2-sidebar__profile-name,.v2-sidebar__profile-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-sidebar__profile-name{color:currentColor;font-size:.72rem;font-weight:800}.v2-sidebar__profile-email{color:#ffffff80;font-size:var(--type-kicker);font-weight:500}.v2-sidebar__footer{display:none;padding:10px 6px 0}.v2-sidebar--expanded .v2-sidebar__footer{display:block}.v2-sidebar__version{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;color:#ffffff8c;font-size:.64rem;font-weight:600}.v2-sidebar__version-badge{color:#ffffffb8;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(min-width:768px)and (max-width:1023px){.v2-sidebar--expanded{width:var(--sidebar-rail-width);min-width:var(--sidebar-rail-width)}.v2-sidebar__rail-toggle{display:none}}@container v2-sidebar (max-width: 150px){.v2-sidebar{align-items:center;padding-inline:8px}.v2-sidebar .v2-sidebar__brand{justify-content:center;width:100%;min-height:48px;padding-inline:0}.v2-sidebar .v2-sidebar__brand-copy,.v2-sidebar .v2-sidebar__label,.v2-sidebar .v2-sidebar__lock-badge,.v2-sidebar .v2-sidebar__user-copy,.v2-sidebar .v2-sidebar__footer{display:none}.v2-sidebar .v2-sidebar__nav{align-items:center;width:100%;gap:9px}.v2-sidebar .v2-sidebar__item{grid-template-columns:1fr;justify-items:center;width:56px;min-height:56px;padding:9px;text-align:center}.v2-sidebar .v2-sidebar__icon{width:36px;height:36px}.v2-sidebar .v2-sidebar__user{width:56px;padding-top:10px}.v2-sidebar .v2-sidebar__user-btn{justify-content:center;min-height:56px;padding:9px}.v2-sidebar .v2-sidebar__avatar,.v2-sidebar .v2-sidebar__avatar-fallback{width:34px;height:34px}}[data-theme=light] .v2-sidebar{background:#141414;border-right-color:#0000001a;box-shadow:1px 0 #0000000a}@media(prefers-reduced-motion:reduce){.v2-sidebar,.v2-sidebar__flyout,.v2-sidebar__brand-copy,.v2-sidebar:after,.v2-sidebar--mentor-lit:after,.v2-sidebar__brand-button,.v2-sidebar__rail-toggle,.v2-sidebar__item,.v2-sidebar__item:after,.v2-sidebar__icon,.v2-sidebar__user-btn{animation:none!important;transition:none!important}}.v2-rail-drawer{display:none}@media(min-width:768px)and (max-width:1023px)and (pointer:coarse){.v2-rail-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9400;display:flex;align-items:stretch;justify-content:flex-start}.v2-rail-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim, rgba(0, 0, 0, .6));backdrop-filter:blur(9px) saturate(120%);-webkit-backdrop-filter:blur(9px) saturate(120%);opacity:0}.v2-rail-drawer .v2-rail-drawer__panel{width:264px;min-width:264px;height:100dvh;padding-top:calc(14px + env(safe-area-inset-top,0px));transform:translate3d(-100%,0,0);will-change:transform}.v2-rail-drawer .v2-rail-drawer__panel:before{content:"";position:absolute;top:0;right:100%;bottom:0;width:96px;background:inherit;pointer-events:none}}@media(min-width:768px)and (max-width:1023px)and (pointer:coarse)and (prefers-reduced-transparency:reduce){.v2-rail-drawer__scrim{backdrop-filter:none;-webkit-backdrop-filter:none}}.v2-mobile-nav,.v2-mobile-tabbar,.v2-mobile-drawer-backdrop{display:none}@media(max-width:767px),(pointer:coarse)and (max-height:500px){.v2-mobile-nav{--mobile-glass-bg: rgba(26, 27, 31, .68);--mobile-glass-edge: rgba(255, 255, 255, .14);--mobile-glass-hairline: rgba(255, 255, 255, .08);--mobile-glass-muted: rgba(245, 245, 248, .54);position:fixed;top:0;right:0;left:0;bottom:auto;z-index:9300;display:flex;align-items:center;justify-content:space-between;gap:10px;width:auto;height:calc(var(--v2-mobile-topbar-height, 46px) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) calc(env(safe-area-inset-right,0px) + 8px) 0 calc(env(safe-area-inset-left,0px) + 14px);border-bottom:1px solid var(--menu-border, var(--border-subtle));background:color-mix(in srgb,var(--menu-bg, var(--surface-panel)) 82%,transparent);box-shadow:var(--shadow-card);font-family:var(--app-font-interface);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);pointer-events:auto;transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.v2-mobile-nav__title{min-width:0;overflow:hidden;color:var(--mobile-glass-muted);font-family:var(--app-font-interface);font-size:var(--type-kicker);font-weight:600;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.v2-mobile-nav--drawer-open{opacity:0;pointer-events:none;transform:translate(18px)}.v2-mobile-nav--scroll-hidden{opacity:0;pointer-events:none;transform:translateY(-110%)}.v2-mobile-nav:before{display:none}.v2-mobile-nav:after{display:none}.v2-mobile-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:9300;display:flex;align-items:stretch;justify-content:space-between;height:calc(var(--v2-mobile-nav-height, 56px) + env(safe-area-inset-bottom,0px));padding:0 calc(env(safe-area-inset-right,0px) + 4px) env(safe-area-inset-bottom,0px) calc(env(safe-area-inset-left,0px) + 4px);border-top:1px solid var(--menu-border, var(--border-subtle));background:color-mix(in srgb,var(--menu-bg, var(--surface-panel)) 82%,transparent);font-family:var(--app-font-interface);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);pointer-events:auto;transition:opacity var(--duration-normal) var(--ease-out)}.v2-mobile-tabbar--drawer-open{opacity:0;pointer-events:none}.v2-mobile-tabbar__tab{position:relative;isolation:isolate;display:flex;flex:1 1 0;min-width:44px;min-height:44px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 2px;border:1px solid transparent;border-radius:var(--radius-card, 8px);background:transparent;color:var(--text-secondary);cursor:pointer;font-family:var(--app-font-interface);-webkit-tap-highlight-color:transparent;transition:color var(--duration-normal) var(--ease-out),transform var(--duration-instant) var(--ease-out)}.v2-mobile-tabbar__tab:hover{color:var(--text-primary)}.v2-mobile-tabbar__tab:focus-visible{color:var(--text-primary);outline:1px solid var(--focus-ring);outline-offset:-1px}.v2-mobile-tabbar__tab:active{color:var(--text-primary);transform:scale(.94)}@media(prefers-reduced-motion:reduce){.v2-mobile-tabbar__tab{transition:color var(--duration-normal) var(--ease-out)}.v2-mobile-tabbar__tab:active{transform:none}}.v2-mobile-tabbar__icon{display:flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-card, 8px);background:transparent;color:currentColor;transition:color var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.v2-mobile-tabbar__icon svg{width:20px;height:20px}.v2-mobile-tabbar__tab:hover .v2-mobile-tabbar__icon,.v2-mobile-tabbar__tab:focus-visible .v2-mobile-tabbar__icon{color:color-mix(in srgb,currentColor 82%,#ffffff)}.v2-mobile-tabbar__label{max-width:100%;overflow:hidden;color:currentColor;font-size:min(var(--type-kicker),12px);font-weight:600;letter-spacing:.01em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.v2-mobile-tabbar__tab--active{color:var(--text-primary)}.v2-mobile-tabbar__tab--active .v2-mobile-tabbar__icon{background:var(--surface-control-active);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary)}.v2-mobile-nav__badge,.v2-mobile-drawer__badge{position:absolute;top:-5px;right:-14px;min-width:30px;border:1px solid color-mix(in srgb,var(--caution) 34%,transparent);border-radius:var(--radius-card, 8px);background:#262218f5;color:var(--caution-text);font-size:var(--type-kicker);font-weight:800;line-height:1;padding:3px 5px;text-transform:uppercase}.v2-mobile-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9400;display:flex;align-items:stretch;justify-content:flex-end}.v2-mobile-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim, rgba(0, 0, 0, .6));backdrop-filter:blur(9px) saturate(120%);-webkit-backdrop-filter:blur(9px) saturate(120%);opacity:0}.v2-mobile-drawer{position:relative;display:flex;width:min(82vw,348px);max-width:calc(100vw - 42px);height:100dvh;max-height:none;flex-direction:column;margin:0;padding:calc(8px + env(safe-area-inset-top,0px)) 10px calc(12px + env(safe-area-inset-bottom,0px));overflow:hidden;touch-action:pan-y;border:1px solid var(--dialog-border, var(--border-subtle));border-right:0;border-radius:var(--radius-sheet-mobile, 16px) 0 0 var(--radius-sheet-mobile, 16px);background:var(--dialog-bg, var(--surface-card));box-shadow:96px 0 0 0 var(--dialog-bg, var(--surface-card)),var(--dialog-shadow, var(--shadow-panel));font-family:var(--app-font-interface);backdrop-filter:blur(26px) saturate(155%);-webkit-backdrop-filter:blur(26px) saturate(155%);transform:translate3d(100%,0,0);will-change:transform}.v2-mobile-drawer__header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px;padding:0 0 9px;background:transparent}.v2-mobile-drawer__handle{grid-column:1;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--radius-control, 6px);background:transparent;color:#ffffff80;cursor:pointer;font-family:var(--app-font-interface);font-size:var(--type-kicker);font-weight:800;letter-spacing:.03em;text-transform:uppercase}.v2-mobile-drawer__handle svg{width:22px;height:15px}.v2-mobile-drawer__close{grid-column:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid transparent;border-radius:var(--control-radius, var(--radius-control));background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.v2-mobile-drawer__close:hover,.v2-mobile-drawer__close:focus-visible{border-color:var(--border-subtle);background:var(--surface-control-hover);color:var(--text-primary)}.v2-mobile-drawer__close:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.v2-mobile-drawer__close svg{width:19px;height:19px}.v2-mobile-drawer__grid{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;width:100%;margin:0 auto;padding:2px 2px 4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.v2-mobile-drawer__grid::-webkit-scrollbar{width:4px}.v2-mobile-drawer__grid::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:var(--radius-pill-exception, 20px)}.v2-mobile-drawer__item{position:relative;isolation:isolate;display:grid;grid-template-columns:42px minmax(0,1fr);min-width:0;min-height:56px;align-items:center;gap:10px;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-card, 8px);background:transparent;color:var(--text-secondary);cursor:pointer;font-family:var(--app-font-interface);padding:8px 10px 8px 8px;text-align:left;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out)}.v2-mobile-drawer__item:hover{color:var(--text-primary)}.v2-mobile-drawer__item:focus-visible{color:var(--text-primary);outline:1px solid var(--focus-ring);outline-offset:-1px}.v2-mobile-drawer__item:active{transform:translateY(1px)}.v2-mobile-drawer__item-icon{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-card, 8px);background:transparent;color:currentColor;transition:color var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.v2-mobile-drawer__item:hover .v2-mobile-drawer__item-icon,.v2-mobile-drawer__item:focus-visible .v2-mobile-drawer__item-icon{color:color-mix(in srgb,currentColor 82%,#ffffff)}.v2-mobile-drawer__item-icon svg{width:20px;height:20px}.v2-mobile-drawer__item--active{color:var(--text-primary)}.v2-mobile-drawer__item--active .v2-mobile-drawer__item-icon{background:var(--surface-control-active);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary)}.v2-mobile-drawer__item-label{display:block;max-width:100%;color:currentColor;font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1.08;overflow-wrap:anywhere}.v2-mobile-drawer__item--locked{color:#ffffff8f}.v2-mobile-drawer__item--quiet{color:var(--text-muted)}.v2-mobile-drawer__item--quiet.v2-mobile-drawer__item--active{color:var(--text-secondary)}.v2-mobile-drawer__account{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin-top:6px;padding-top:8px;border-top:1px solid var(--border-subtle)}.v2-mobile-drawer__identity{display:grid;grid-template-columns:42px minmax(0,1fr);min-width:0;align-items:center;gap:10px;padding:6px 10px 8px 8px}.v2-mobile-drawer__identity-avatar,.v2-mobile-drawer__identity-initial{width:34px;height:34px;flex:0 0 auto;border-radius:var(--radius-card, 8px)}.v2-mobile-drawer__identity-avatar{object-fit:cover}.v2-mobile-drawer__identity-initial{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font-size:var(--type-body-sm);font-weight:800}.v2-mobile-drawer__identity-copy{display:grid;min-width:0;gap:2px}.v2-mobile-drawer__identity-name,.v2-mobile-drawer__identity-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mobile-drawer__identity-name{color:var(--text-primary);font-size:var(--type-body-sm);font-weight:800}.v2-mobile-drawer__identity-email{color:var(--text-tertiary);font-size:var(--type-kicker);font-weight:500}.v2-mobile-drawer__account-kicker{padding:6px 10px 2px 8px;color:var(--text-tertiary);font-size:var(--type-kicker);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.v2-mobile-drawer__account-action{display:flex;width:100%;min-height:48px;align-items:center;border:1px solid transparent;border-radius:var(--radius-card, 8px);background:transparent;color:var(--text-secondary);cursor:pointer;font-family:var(--app-font-interface);font-size:var(--type-body-sm);font-weight:700;padding:8px 10px 8px 8px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.v2-mobile-drawer__account-action:hover{background:var(--surface-control-hover);color:var(--text-primary)}.v2-mobile-drawer__account-action:focus-visible{color:var(--text-primary);outline:1px solid var(--focus-ring);outline-offset:-1px}.v2-mobile-drawer__account-action--danger{color:var(--negative-text)}.v2-mobile-drawer__account-action--danger:hover,.v2-mobile-drawer__account-action--danger:focus-visible{background:color-mix(in srgb,var(--negative) 12%,transparent);color:var(--negative-text)}.v2-mobile-drawer__profile{display:grid;grid-template-columns:42px minmax(0,1fr) auto;width:100%;min-height:52px;align-items:center;gap:10px;border:1px solid transparent;border-radius:var(--radius-card, 8px);background:transparent;color:var(--text-secondary);cursor:pointer;font-family:var(--app-font-interface);padding:6px 10px 6px 8px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.v2-mobile-drawer__profile:hover:not(:disabled){background:var(--surface-control-hover);color:var(--text-primary)}.v2-mobile-drawer__profile:focus-visible{color:var(--text-primary);outline:1px solid var(--focus-ring);outline-offset:-1px}.v2-mobile-drawer__profile:disabled{cursor:default}.v2-mobile-drawer__profile--active{background:var(--surface-control-active);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary)}.v2-mobile-drawer__profile-avatar,.v2-mobile-drawer__profile-initial{width:28px;height:28px;flex:0 0 auto;border-radius:var(--radius-card, 8px)}.v2-mobile-drawer__profile-avatar{object-fit:cover}.v2-mobile-drawer__profile-initial{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);background:transparent;color:currentColor;font-size:var(--type-caption);font-weight:800}.v2-mobile-drawer__profile-copy{display:grid;min-width:0;gap:1px}.v2-mobile-drawer__profile-name,.v2-mobile-drawer__profile-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mobile-drawer__profile-name{color:currentColor;font-size:var(--type-caption);font-weight:800}.v2-mobile-drawer__profile-email{color:var(--text-tertiary);font-size:var(--type-kicker);font-weight:500}.v2-mobile-drawer__profile-state{color:var(--positive-text);font-size:var(--type-kicker);font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-theme=light] .v2-mobile-nav{--mobile-glass-bg: rgba(255, 255, 255, .82);--mobile-glass-edge: rgba(0, 0, 0, .1);--mobile-glass-hairline: rgba(0, 0, 0, .08);--mobile-glass-muted: #5A5A62;background:color-mix(in srgb,var(--menu-bg) 86%,transparent);border-bottom-color:var(--menu-border)}[data-theme=light] .v2-mobile-tabbar__tab:hover .v2-mobile-tabbar__icon,[data-theme=light] .v2-mobile-tabbar__tab:focus-visible .v2-mobile-tabbar__icon{color:color-mix(in srgb,currentColor 82%,#1a1a1e)}[data-theme=light] .v2-mobile-drawer-scrim{background:var(--overlay-scrim)}[data-theme=light] .v2-mobile-drawer{border-color:var(--dialog-border);background:var(--dialog-bg);box-shadow:96px 0 0 0 var(--dialog-bg),var(--dialog-shadow)}[data-theme=light] .v2-mobile-drawer__handle{color:#56565e}[data-theme=light] .v2-mobile-drawer__grid::-webkit-scrollbar-thumb{background:#00000029}[data-theme=light] .v2-mobile-drawer__item:hover .v2-mobile-drawer__item-icon,[data-theme=light] .v2-mobile-drawer__item:focus-visible .v2-mobile-drawer__item-icon{color:color-mix(in srgb,currentColor 82%,#1a1a1e)}[data-theme=light] .v2-mobile-drawer__item--locked{color:#5c5c64}[data-theme=light] .v2-mobile-nav__badge,[data-theme=light] .v2-mobile-drawer__badge{border-color:color-mix(in srgb,var(--caution) 40%,transparent);background:#faf4e4f5;color:var(--caution-text, #8a6d1f)}}@media(max-width:599px){.v2-mobile-drawer__grid{gap:7px}.v2-mobile-drawer__item{min-height:54px}}@media(prefers-reduced-motion:reduce){.v2-mobile-nav,.v2-mobile-tabbar,.v2-mobile-tabbar__tab,.v2-mobile-tabbar__icon,.v2-mobile-drawer-backdrop,.v2-mobile-drawer,.v2-mobile-drawer__item,.v2-mobile-drawer__close,.v2-mobile-drawer__item-icon,.v2-mobile-drawer__account-action,.v2-mobile-drawer__profile{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.v2-mobile-nav:before,.v2-mobile-tabbar,.v2-mobile-drawer,.v2-mobile-drawer-scrim{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.v2-mobile-nav:before,.v2-mobile-tabbar{background:var(--menu-bg)}.v2-mobile-drawer{background:var(--dialog-bg)}.v2-mobile-drawer-backdrop{background:var(--overlay-scrim)}}.brainbar-mascot{display:block;overflow:visible;pointer-events:none}.brainbar-mascot__head,.brainbar-mascot__body,.brainbar-mascot__arm,.brainbar-mascot__pupils,.brainbar-mascot__smile,.brainbar-mascot__status-line{transform-box:fill-box}.brainbar-mascot__smile{transform-origin:50% 50%}.brainbar-mascot__head{transform-origin:50% 86%}.brainbar-mascot__body{transform-origin:50% 100%}.brainbar-mascot__arm--left{transform-origin:100% 20%}.brainbar-mascot__arm--right{transform-origin:0% 42%}.brainbar-mascot__pupils{transform-origin:center}.brainbar-mascot__status-line{transform-origin:50% 0%;opacity:.78}.brain-figurine{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-card, 8px);background:transparent;cursor:pointer;transition:filter var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.brain-figurine .brainbar-mascot{width:100%;height:100%;aspect-ratio:3 / 4;filter:drop-shadow(0 5px 10px color-mix(in srgb,var(--positive) 16%,transparent));transition:filter var(--duration-fast) var(--ease-out),transform var(--duration-normal) var(--ease-out)}@media(hover:hover)and (pointer:fine){.brain-figurine:hover{filter:brightness(1.08) contrast(1.04)}.brain-figurine:hover .brainbar-mascot__head{transform:translateY(-1px) rotate(-1.5deg)}.brain-figurine:hover .brainbar-mascot__arm--right{transform:rotate(-7deg)}}.brain-figurine:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.brain-figurine[aria-expanded=true] .brainbar-mascot{filter:drop-shadow(0 6px 13px color-mix(in srgb,var(--positive) 25%,transparent));transform:translateY(-1px)}.brain-figurine[aria-expanded=true] .brainbar-mascot__status-line{opacity:1}.brain-figurine--antic-pop{animation:dashAnticPop .52s cubic-bezier(.23,1,.32,1)}.brain-figurine--antic-pop .brainbar-mascot__pupils{animation:dashAnticPupilsWide .52s ease}.brain-figurine--antic-push{animation:dashAnticPushLunge .62s cubic-bezier(.34,1.35,.44,1)}.brain-figurine--antic-push .brainbar-mascot__arm--left{animation:dashAnticPushArmLeft .62s cubic-bezier(.34,1.35,.44,1)}.brain-figurine--antic-push .brainbar-mascot__arm--right{animation:dashAnticPushArmRight .62s cubic-bezier(.34,1.35,.44,1)}.brain-figurine--antic-push .brainbar-mascot__head{animation:dashAnticPushHead .62s cubic-bezier(.34,1.35,.44,1)}.brain-figurine--antic-wave .brainbar-mascot__arm--right{animation:dashAnticWaveArm .76s ease-in-out}.brain-figurine--antic-wave .brainbar-mascot__head{animation:dashAnticWaveHead .76s ease-in-out}.brain-figurine--antic-hop{animation:dashAnticHop .64s cubic-bezier(.34,1.3,.4,1)}.brain-figurine--antic-hop .brainbar-mascot__status-line{animation:dashAnticHopLeg .64s cubic-bezier(.34,1.3,.4,1)}.brain-figurine--antic-chatter .brainbar-mascot__head{animation:dashAnticChatterHead .78s ease-in-out}.brain-figurine--antic-chatter .brainbar-mascot__smile{animation:dashAnticChatterMouth .78s ease-in-out}.brain-figurine--antic-chatter .brainbar-mascot__pupils{animation:dashAnticChatterEyes .78s ease-in-out}.brain-figurine--charging{animation:dashAnticCharge 2.5s var(--ease-linear) forwards}.brain-figurine--charging .brainbar-mascot__arm--left{animation:dashAnticChargeArmLeft 2.5s var(--ease-linear) forwards}.brain-figurine--charging .brainbar-mascot__arm--right{animation:dashAnticChargeArmRight 2.5s var(--ease-linear) forwards}.brain-figurine--charging .brainbar-mascot__pupils{animation:dashAnticChargeSquint 2.5s var(--ease-linear) forwards}.brain-figurine--fizzle{animation:dashAnticFizzle .46s cubic-bezier(.23,1,.32,1)}.brain-figurine--six-seven .brainbar-mascot__arm--left{animation:figurineSixSevenArmLeft .98s both}.brain-figurine--six-seven .brainbar-mascot__arm--right{animation:figurineSixSevenArmRight .98s both}.brain-figurine--six-seven .brainbar-mascot__head{animation:figurineSixSevenHead .98s both}.brain-figurine--six-seven .brainbar-mascot__pupils{animation:figurineSixSevenPupils .98s both}@media(prefers-reduced-motion:reduce){.brain-figurine--six-seven .brainbar-mascot__arm--left{animation:none!important;transform:translate(-1.93px,-6.86px) rotate(48deg)!important}.brain-figurine--six-seven .brainbar-mascot__arm--right{animation:none!important;transform:translate(6.65px,3.96px) rotate(55deg)!important}.brain-figurine--six-seven .brainbar-mascot__head{animation:none!important;transform:rotate(-2.5deg)!important}.brain-figurine--six-seven .brainbar-mascot__pupils{animation:none!important;transform:translate(-1px)!important}}@media(prefers-reduced-motion:reduce){.brain-figurine,.brain-figurine .brainbar-mascot,.brain-figurine--antic-pop,.brain-figurine--antic-push,.brain-figurine--antic-hop,.brain-figurine--charging,.brain-figurine--fizzle,.brain-figurine--antic-pop .brainbar-mascot__pupils,.brain-figurine--antic-push .brainbar-mascot__arm--left,.brain-figurine--antic-push .brainbar-mascot__arm--right,.brain-figurine--antic-push .brainbar-mascot__head,.brain-figurine--antic-wave .brainbar-mascot__arm--right,.brain-figurine--antic-wave .brainbar-mascot__head,.brain-figurine--antic-hop .brainbar-mascot__status-line,.brain-figurine--antic-chatter .brainbar-mascot__head,.brain-figurine--antic-chatter .brainbar-mascot__smile,.brain-figurine--antic-chatter .brainbar-mascot__pupils{animation:none!important;transform:none!important;transition:none!important}.brain-figurine--charging .brainbar-mascot__arm--left{animation:none!important;transform:rotate(-22deg)!important}.brain-figurine--charging .brainbar-mascot__arm--right{animation:none!important;transform:rotate(26deg)!important}.brain-figurine--charging .brainbar-mascot__pupils{animation:none!important;transform:scaleY(.55)!important}}@keyframes dashAnticPop{0%{transform:scale(1)}32%{transform:scale(1.16) rotate(-2deg)}64%{transform:scale(.95) rotate(1.2deg)}to{transform:scale(1)}}@keyframes dashAnticPupilsWide{0%,to{transform:scale(1)}40%{transform:scale(1.45)}}@keyframes dashAnticPushLunge{0%{transform:translate(0) rotate(0)}36%{transform:translate(-2.5px) rotate(-3deg)}62%{transform:translate(5px) rotate(4deg)}to{transform:translate(0) rotate(0)}}@keyframes dashAnticPushArmLeft{0%,to{transform:rotate(0)}36%{transform:rotate(-10deg)}62%{transform:rotate(20deg)}}@keyframes dashAnticPushArmRight{0%,to{transform:rotate(0)}36%{transform:rotate(14deg)}62%{transform:rotate(-26deg)}}@keyframes dashAnticPushHead{0%,to{transform:rotate(0) translate(0)}62%{transform:rotate(4deg) translate(1.4px)}}@keyframes dashAnticWaveArm{0%,to{transform:rotate(0)}22%{transform:rotate(-34deg)}44%{transform:rotate(8deg)}66%{transform:rotate(-28deg)}86%{transform:rotate(4deg)}}@keyframes dashAnticWaveHead{0%,to{transform:rotate(0)}40%{transform:rotate(-2.5deg) translateY(-.5px)}75%{transform:rotate(-1deg)}}@keyframes dashAnticHop{0%{transform:translateY(0) scaleY(1)}18%{transform:translateY(1px) scaleY(.9) scaleX(1.05)}46%{transform:translateY(-9px) scaleY(1.06) scaleX(.97)}76%{transform:translateY(.5px) scaleY(.94) scaleX(1.04)}to{transform:translateY(0) scaleY(1)}}@keyframes dashAnticHopLeg{0%,to{transform:scaleY(1)}46%{transform:scaleY(1.22)}}@keyframes dashAnticChatterHead{0%,to{transform:rotate(0) translateY(0)}16%{transform:rotate(2deg) translateY(.6px)}32%{transform:rotate(-1.6deg) translateY(-.6px)}48%{transform:rotate(2deg) translateY(.4px)}66%{transform:rotate(-1.4deg) translateY(-.4px)}84%{transform:rotate(1deg) translateY(0)}}@keyframes dashAnticChatterMouth{0%,to{transform:scaleY(1)}18%{transform:scaleY(.55)}36%{transform:scaleY(1.3)}54%{transform:scaleY(.6)}72%{transform:scaleY(1.2)}88%{transform:scaleY(.85)}}@keyframes dashAnticChatterEyes{0%,to{transform:translate(0)}25%{transform:translate(1.6px)}55%{transform:translate(-1.4px)}80%{transform:translate(.8px)}}@keyframes dashAnticCharge{0%{transform:translate(0) scaleY(1)}12%{transform:translate(-.3px,.2px) scaleY(.995)}24%{transform:translate(.4px,-.2px) scaleY(.99)}36%{transform:translate(-.5px,.3px) scaleY(.98)}48%{transform:translate(.7px,-.3px) scaleY(.968) scaleX(1.015)}60%{transform:translate(-.9px,.5px) scaleY(.955) scaleX(1.025)}70%{transform:translate(1.1px,-.5px) scaleY(.94) scaleX(1.035)}80%{transform:translate(-1.3px,.7px) scaleY(.926) scaleX(1.045)}88%{transform:translate(1.5px,-.6px) scaleY(.913) scaleX(1.052)}94%{transform:translate(-1.6px,.8px) scaleY(.905) scaleX(1.058)}to{transform:translate(1.4px,-.7px) scaleY(.9) scaleX(1.06)}}@keyframes dashAnticChargeGlow{0%{opacity:0;transform:scale(.84);box-shadow:0 0 #1dd1a100}45%{opacity:.55;transform:scale(.96);box-shadow:0 0 10px #1dd1a129}to{opacity:1;transform:scale(1.1);box-shadow:0 0 16px #1dd1a157,0 0 34px #1dd1a129}}@keyframes dashAnticChargeArmLeft{0%{transform:rotate(0)}to{transform:rotate(-22deg)}}@keyframes dashAnticChargeArmRight{0%{transform:rotate(0)}to{transform:rotate(26deg)}}@keyframes dashAnticChargeSquint{0%{transform:scaleY(1)}to{transform:scaleY(.55)}}@keyframes dashAnticFizzle{0%{transform:scaleY(.92) scaleX(1.05)}40%{transform:scaleY(1.05) scaleX(.98) rotate(1.6deg)}70%{transform:scaleY(.98) rotate(-1deg)}to{transform:scaleY(1) rotate(0)}}@keyframes figurineSixSevenArmLeft{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.3,0,.2,1)}12%,88%,to{transform:translate(-1.53px,-2.5px) rotate(36deg);animation-timing-function:ease-in-out}26%,58%{transform:translate(-1.93px,-6.86px) rotate(48deg);animation-timing-function:ease-in-out}42%,74%{transform:translate(-1.06px,.28px) rotate(24deg);animation-timing-function:ease-in-out}}@keyframes figurineSixSevenArmRight{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.3,0,.2,1)}12%,88%,to{transform:translate(5.94px,.58px) rotate(47deg);animation-timing-function:ease-in-out}26%,58%{transform:translate(6.65px,3.96px) rotate(55deg);animation-timing-function:ease-in-out}42%,74%{transform:translate(4.77px,-4.45px) rotate(36deg);animation-timing-function:ease-in-out}}@keyframes figurineSixSevenHead{0%,12%,88%,to{transform:rotate(0);animation-timing-function:ease-in-out}26%,58%{transform:rotate(-2.5deg);animation-timing-function:ease-in-out}42%,74%{transform:rotate(2.5deg);animation-timing-function:ease-in-out}}@keyframes figurineSixSevenPupils{0%,12%,88%,to{transform:translate(0);animation-timing-function:ease-in-out}26%,58%{transform:translate(-1px);animation-timing-function:ease-in-out}42%,74%{transform:translate(1px);animation-timing-function:ease-in-out}}.vstage-pet--idle .brainbar-mascot__body,.vstage-pet--listening .brainbar-mascot__body,.vstage-pet--talking .brainbar-mascot__body{animation:petBreath 4.2s ease-in-out infinite}.vstage-pet--tuned-down .brainbar-mascot__body{animation:petBreath 6.4s ease-in-out infinite}.vstage-pet--hearing .brainbar-mascot__body,.vstage-pet--speaking .brainbar-mascot__body{animation:petBreath 2.6s ease-in-out infinite}.vstage-pet--idle .brainbar-mascot__body,.vstage-pet--tuned-down .brainbar-mascot__body{animation-timing-function:steps(4,jump-none)}.vstage-pet--idle .brainbar-mascot__pupils,.vstage-pet--listening .brainbar-mascot__pupils,.vstage-pet--tuned-down .brainbar-mascot__pupils{animation:petBlink 6.8s linear infinite}:root[data-tb-still] :is(.vstage-pet--idle,.vstage-pet--tuned-down) :is(.brainbar-mascot__body,.brainbar-mascot__pupils),[data-tb-offscreen] :is(.vstage-pet--idle,.vstage-pet--tuned-down) :is(.brainbar-mascot__body,.brainbar-mascot__pupils){animation:none}.vstage-pet--listening .brainbar-mascot__head{animation:petListenSway 5.2s ease-in-out infinite}.vstage-pet--hearing .brainbar-mascot__head{transform:translateY(-1.6px) rotate(-2deg);transition:transform var(--duration-fast) var(--ease-out)}.vstage-pet--hearing .brainbar-mascot__pupils{transform:scale(1.22);transition:transform var(--duration-fast) var(--ease-out)}.vstage-pet--hearing .brainbar-mascot__arm--left{transform:rotate(6deg)}.vstage-pet--hearing .brainbar-mascot__arm--right{transform:rotate(-8deg)}.vstage-pet--tuned-down .brainbar-mascot__head{transform:translateY(1.4px) rotate(2.5deg);transition:transform var(--duration-slow) var(--ease-out)}.vstage-pet--talking .brainbar-mascot__head{transform:translateY(-.8px);transition:transform var(--duration-normal) var(--ease-out)}.vstage-pet--speaking .brainbar-mascot__head{animation:petSpeakNod 1.15s ease-in-out infinite}.vstage-pet--speaking .brainbar-mascot__smile{animation:petSpeakMouth 1.15s ease-in-out infinite}.vstage-pet--finishing .brainbar-mascot__head{transform:rotate(1.5deg) translateY(.8px);transition:transform var(--duration-slow) var(--ease-out)}.vstage-pet--finishing .brainbar-mascot__arm--left{transform:rotate(10deg)}.vstage-pet--finishing .brainbar-mascot__arm--right{transform:rotate(-12deg)}.vstage-pet--concern .brainbar-mascot__head{transform:rotate(-4deg) translateY(1.2px);transition:transform var(--duration-normal) var(--ease-out)}.vstage-pet--concern .brainbar-mascot__smile{transform:scaleY(.4) translateY(1.5px)}.vstage-pet--concern .brainbar-mascot__pupils{transform:scale(.88)}.vstage-pet--concern .brainbar-mascot__status-line{animation:petConcernPulse 1.4s ease-in-out infinite}@keyframes petBreath{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.014)}}@keyframes petBlink{0%,91.5%,95.5%,to{transform:scaleY(1)}93.5%{transform:scaleY(.12)}}@keyframes petListenSway{0%,to{transform:rotate(-1.2deg) translateY(-.4px)}50%{transform:rotate(1.6deg) translateY(-.9px)}}@keyframes petSpeakNod{0%,to{transform:rotate(-.8deg) translateY(0)}45%{transform:rotate(1.2deg) translateY(.7px)}}@keyframes petSpeakMouth{0%,to{transform:scaleY(1)}40%{transform:scaleY(1.35)}70%{transform:scaleY(.85)}}@keyframes petConcernPulse{0%,to{opacity:.78;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.12)}}@media(prefers-reduced-motion:reduce){.vstage-pet--idle .brainbar-mascot__body,.vstage-pet--listening .brainbar-mascot__body,.vstage-pet--talking .brainbar-mascot__body,.vstage-pet--tuned-down .brainbar-mascot__body,.vstage-pet--hearing .brainbar-mascot__body,.vstage-pet--speaking .brainbar-mascot__body,.vstage-pet--idle .brainbar-mascot__pupils,.vstage-pet--listening .brainbar-mascot__pupils,.vstage-pet--tuned-down .brainbar-mascot__pupils,.vstage-pet--listening .brainbar-mascot__head,.vstage-pet--speaking .brainbar-mascot__head,.vstage-pet--speaking .brainbar-mascot__smile,.vstage-pet--concern .brainbar-mascot__status-line{animation:none!important}}.vstage-pet--announce .brainbar-mascot__head,.vstage-pet--announce .brainbar-mascot__body{animation:dashAnticPop .52s cubic-bezier(.23,1,.32,1)}.vstage-pet--announce .brainbar-mascot__pupils{animation:dashAnticPupilsWide .52s ease}@media(prefers-reduced-motion:reduce){.vstage-pet--announce .brainbar-mascot__head,.vstage-pet--announce .brainbar-mascot__body,.vstage-pet--announce .brainbar-mascot__pupils{animation:none!important}}.brainbar-mascot__voice{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.brainbar-mascot__voice-arc{fill:none;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:left center}.vstage-pet--speaking .brainbar-mascot__voice{opacity:1}.vstage-pet--speaking .brainbar-mascot__voice-arc{animation:petVoiceArc 1.15s ease-out infinite}.vstage-pet--speaking .brainbar-mascot__voice-arc:nth-child(2){animation-delay:.15s}.vstage-pet--speaking .brainbar-mascot__voice-arc:nth-child(3){animation-delay:.3s}@keyframes petVoiceArc{0%{opacity:0;transform:translate(-2px) scale(.8)}35%{opacity:.85}to{opacity:0;transform:translate(3px) scale(1.06)}}.vstage-pet--speaking .brainbar-mascot__smile{stroke-width:3.4}@media(prefers-reduced-motion:reduce){.vstage-pet--speaking .brainbar-mascot__voice-arc{animation:none!important;opacity:.75;transform:none}}.brainbar-mascot--head .brainbar-mascot__body,.brainbar-mascot--head .brainbar-mascot__arm,.brainbar-mascot--head .brainbar-mascot__status-line{display:none}.brainbar-mascot--bust{overflow:hidden}.brainbar-mascot--bust .brainbar-mascot__status-line{display:none}.vstage-pet--emerge .brainbar-mascot__head,.vstage-pet--emerge .brainbar-mascot__body{animation:dashAnticPop .52s cubic-bezier(.23,1,.32,1)}.vstage-pet--emerge .brainbar-mascot__pupils{animation:dashAnticPupilsWide .52s ease}@media(prefers-reduced-motion:reduce){.vstage-pet--emerge .brainbar-mascot__head,.vstage-pet--emerge .brainbar-mascot__body,.vstage-pet--emerge .brainbar-mascot__pupils{animation:none!important}}.edgejab-wordmark{display:inline-block;width:3.637em;height:1.12em;vertical-align:-.28em;overflow:visible}.boot-screen{display:grid;justify-items:center;align-content:center;gap:18px;min-height:100vh;min-height:100dvh;padding:24px;background:var(--page-ground);color:var(--text-tertiary);font-family:var(--app-font-interface);opacity:1;animation:bootScreenIn var(--duration-normal) var(--ease-out) both}@keyframes bootScreenIn{0%{opacity:0}}.boot-screen__figure{width:84px;aspect-ratio:3 / 4}.boot-screen__signal{position:relative;display:block;width:64px;height:2px;border-radius:1px;overflow:hidden;background:var(--surface-elevated)}.boot-screen__signal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:tb-travel 1.2s var(--ease-linear) infinite}.boot-screen__word{margin:0;font-size:var(--type-body-sm);letter-spacing:.02em;color:var(--text-tertiary)}.boot-screen .brainbar-mascot__body{animation:petBreath 4.2s ease-in-out infinite}.boot-screen .brainbar-mascot__pupils{animation:petBlink 6.8s linear infinite}@media(prefers-reduced-motion:reduce){.boot-screen,.boot-screen .brainbar-mascot__body,.boot-screen .brainbar-mascot__pupils,.boot-screen__signal:after{animation:none}.boot-screen__signal:after{width:50%;background:var(--accent);opacity:.5}}:root[data-tb-still=hidden] .boot-screen .brainbar-mascot__body,:root[data-tb-still=hidden] .boot-screen .brainbar-mascot__pupils,:root[data-tb-still=hidden] .boot-screen__signal:after{animation-play-state:paused}.loading{display:grid;gap:8px;min-width:0}.loading__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.loading__unit{display:block;background:var(--surface-elevated);border-radius:4px;opacity:.6;position:relative;overflow:hidden}.loading__unit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--text-primary) 7%,transparent) 50%,transparent 80%);transform:translate(-100%);animation:tb-shimmer var(--duration-shimmer) var(--ease-linear) infinite}:root[data-tb-still=hidden] .loading__unit:after{animation-play-state:paused}.loading--text .loading__unit{height:12px}.loading--text .loading__unit:nth-child(3n+2){width:76%}.loading--text .loading__unit:nth-child(3n+3){width:58%}.loading--text .loading__unit:nth-child(3n+4){width:84%}.loading--row .loading__unit{height:40px;border-radius:6px}.loading--card .loading__unit{height:96px;border-radius:var(--radius-card, 8px);border:1px solid var(--border-subtle);background:var(--surface-card)}.loading--block .loading__unit{height:160px;border-radius:var(--radius-card, 8px)}.loading--indicator{justify-items:center}.loading__spinner{width:24px;height:24px;animation:tb-spin .9s var(--ease-linear) infinite;transform-origin:center}.loading__spinner-track,.loading__spinner-arc{fill:none;stroke-width:2.5;stroke-linecap:round}.loading__spinner-track{stroke:var(--border-subtle)}.loading__spinner-arc{stroke:var(--text-tertiary);stroke-dasharray:14 43}:root[data-tb-still=hidden] .loading__spinner{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.loading__unit:after{animation:none;opacity:0}.loading__spinner{animation:none}}.inline-busy__check path{stroke-dasharray:20;stroke-dashoffset:0;animation:inline-busy-check-draw var(--duration-normal) var(--ease-out) 60ms both}@keyframes inline-busy-check-draw{0%{stroke-dashoffset:20}}@media(prefers-reduced-motion:reduce){.inline-busy__check path{animation:none}}.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--control-radius, 6px);cursor:pointer;font-family:var(--app-font-interface);font-weight:600;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-instant) var(--ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;line-height:1}.tc-btn:active:not(:disabled){transform:scale(.97)}@media(prefers-reduced-motion:reduce){.tc-btn{transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.tc-btn:active:not(:disabled){transform:none}}.tc-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.tc-btn__label,.tc-btn__status{display:inline-flex;align-items:center;justify-content:center;gap:inherit;transition:opacity var(--duration-fast) var(--ease-out)}.tc-btn:has(>.tc-btn__status){position:relative}.tc-btn__status{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.tc-btn--busy{pointer-events:none}.tc-btn--busy .tc-btn__label,.tc-btn--busy .tc-btn__status{transition-delay:.4s}.tc-btn--busy .tc-btn__label,.tc-btn--done .tc-btn__label{opacity:0}.tc-btn--busy .tc-btn__status,.tc-btn--done .tc-btn__status{opacity:1}.tc-btn--done .tc-btn__status{color:var(--positive-text)}.tc-btn:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--control-focus-ring)}.tc-btn--sm{min-height:36px;padding:6px 12px;font-size:12px;border-radius:var(--radius-control-sm, 5px)}.tc-btn--md{min-height:40px;padding:8px 18px;font-size:13px;border-radius:var(--control-radius, 6px)}.tc-btn--lg{min-height:48px;padding:10px 24px;font-size:14px;border-radius:var(--radius-card, 8px)}.tc-btn--primary{background:var(--primary);color:#fff;border:none}.tc-btn--primary:hover{background:color-mix(in srgb,var(--primary) 86%,#fff)}.tc-btn--primary:active{background:color-mix(in srgb,var(--primary) 86%,#000)}.tc-btn--secondary{background:var(--control-bg);color:var(--text-secondary);border:1px solid var(--control-border)}.tc-btn--secondary:hover{background:var(--control-bg-hover);color:var(--text-primary)}.tc-btn--secondary:active{background:color-mix(in srgb,var(--control-bg-hover) 82%,var(--text-primary))}.tc-btn--ghost{background:none;color:var(--text-tertiary, #98989D);border:none}.tc-btn--ghost:hover{background:var(--control-bg);color:var(--text-primary)}.tc-btn--ghost:active{background:var(--control-bg-hover)}.tc-btn--danger{background:color-mix(in srgb,var(--negative) 8%,transparent);color:var(--negative-text);border:1px solid color-mix(in srgb,var(--negative) 20%,transparent)}.tc-btn--danger:hover{background:color-mix(in srgb,var(--negative) 14%,transparent);color:color-mix(in srgb,var(--negative-text) 80%,#fff)}.tc-btn--danger:active{background:color-mix(in srgb,var(--negative) 22%,transparent)}.tc-btn--full{width:100%}.tc-btn--icon-only{padding:0;aspect-ratio:1}.tc-btn--icon-only.tc-btn--sm{min-width:36px}.tc-btn--icon-only.tc-btn--md{min-width:40px}.tc-btn--icon-only.tc-btn--lg{min-width:48px}.tc-btn__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.tc-btn__icon svg{width:16px;height:16px}.tc-btn--lg .tc-btn__icon svg{width:18px;height:18px}[data-theme=light] .tc-btn--danger,[data-theme=light] .tc-btn--danger:hover{color:var(--negative-text)}[data-theme=light] .tc-btn:disabled{opacity:.55}@media(max-width:767px),(pointer:coarse)and (max-height:500px){.tc-btn--sm{min-height:44px;padding:8px 14px;font-size:13px}.tc-btn--md{min-height:48px;padding:10px 20px;font-size:14px}.tc-btn--lg{min-height:52px;padding:12px 28px;font-size:15px}.tc-btn--icon-only.tc-btn--sm{min-width:44px}.tc-btn--icon-only.tc-btn--md{min-width:48px}.tc-btn--icon-only.tc-btn--lg{min-width:52px}}.page-skeleton{display:grid;gap:var(--space-md);padding:var(--space-page-y) var(--space-page-x);min-width:0}.page-skeleton__hero{display:grid;gap:var(--space-xs)}.page-skeleton__kicker{width:96px;height:var(--type-caption)}.page-skeleton__figure{width:min(240px,60%);height:var(--type-display)}.page-skeleton__caption{width:min(320px,80%);height:var(--type-caption)}.page-skeleton__stats{display:grid;grid-template-columns:repeat(var(--skeleton-cols, 4),minmax(0,1fr));gap:var(--space-sm)}.page-skeleton__stat{height:72px;border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border-subtle)}.page-skeleton__block{height:220px;border-radius:var(--radius-card)}.page-skeleton__list{display:grid;gap:var(--space-xs)}.page-skeleton__row{height:48px;border-radius:var(--radius-control)}.page-skeleton__note,.retry-state__message{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.5}.retry-state{display:grid;justify-items:start;gap:var(--space-sm);max-width:560px;padding:var(--space-page-y) var(--space-page-x)}.retry-state__title{margin:0;color:var(--text-primary);font-size:var(--type-title);font-weight:600}@media(max-width:767px){.page-skeleton,.retry-state{padding:var(--space-md)}.page-skeleton__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-skeleton__block{height:180px}}.save-indicator{position:absolute;z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:6px;bottom:14px;left:14px}.save-indicator__chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-tertiary);font:600 var(--type-kicker) / 1 var(--app-font-data);letter-spacing:.06em;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}button.save-indicator__chip{cursor:pointer}.save-indicator__glyph{flex:none;color:inherit}.save-indicator[data-tone=degraded] .save-indicator__chip{border-color:color-mix(in srgb,var(--caution) 34%,transparent);background:color-mix(in srgb,var(--caution) 12%,var(--surface-panel));color:var(--caution-text)}.save-indicator[data-tone=stalled] .save-indicator__chip{border-color:color-mix(in srgb,var(--negative) 38%,transparent);background:color-mix(in srgb,var(--negative) 12%,var(--surface-panel));color:var(--negative-text)}@media(hover:hover)and (pointer:fine){button.save-indicator__chip:hover{color:var(--text-secondary)}.save-indicator[data-tone=degraded] button.save-indicator__chip:hover,.save-indicator[data-tone=stalled] button.save-indicator__chip:hover{border-color:currentColor;color:inherit}}.save-indicator__glyph-spin{transform-origin:6px 6px;animation:tb-spin 1.1s var(--ease-linear) infinite}@media(prefers-reduced-motion:reduce){.save-indicator__glyph-spin{animation:none;transform:rotate(0)}}.save-indicator__panel{width:min(320px,calc(100vw - 40px));padding:12px 14px;border:1px solid var(--menu-border);border-radius:var(--menu-radius);background:var(--menu-bg);box-shadow:var(--menu-shadow);order:-1}.save-indicator__detail{margin:0;color:var(--text-secondary);font-family:var(--app-font-interface);font-size:var(--type-caption);line-height:1.45}.save-indicator__dismiss{margin-top:10px;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--primary) 16%,var(--bg-secondary));color:var(--text-primary);font:600 var(--type-caption) var(--app-font-interface);cursor:pointer}@media(max-width:767px),(pointer:coarse)and (max-height:500px){.save-indicator{top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 10px);bottom:auto;left:auto;align-items:flex-end;z-index:9310}.save-indicator__panel{order:0}.save-indicator[data-tone=resting] .save-indicator__chip,.save-indicator[data-tone=working] .save-indicator__chip{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-panel) 82%,transparent)}button.save-indicator__chip{min-height:44px}.save-indicator__dismiss{width:100%;min-height:44px}}.v2-glass-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;border-bottom:1px solid var(--border-strong);background:var(--surface-elevated)}.v2-glass-preview-banner p{margin:0;font-family:var(--app-font-interface);font-size:var(--type-body-sm);color:var(--text-primary)}@media(max-width:767px){.v2-glass-preview-banner{flex-direction:column;align-items:stretch;gap:10px;padding:10px 16px;text-align:center}}.feature-gate{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#18191cc2;padding:18px;color:#ffffffc7;overflow:hidden}.feature-gate--compact{padding:12px}.feature-gate__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.feature-gate__eyebrow{color:#d8bd73;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.feature-gate__badge{flex:0 0 auto;border:1px solid rgba(216,189,115,.3);border-radius:var(--radius-card, 8px);color:#f0d993e6;font-size:var(--type-kicker);font-weight:800;letter-spacing:.08em;line-height:1;padding:5px 7px;text-transform:uppercase}.feature-gate strong{display:block;color:#fff;font-size:1rem;line-height:1.2}.feature-gate__ghost{display:grid;gap:8px;margin-top:14px;opacity:.74;pointer-events:none}.feature-gate__ghost span{display:block;height:10px;border-radius:var(--radius-control, 6px);background:linear-gradient(90deg,#d8bd7329,#ffffff0e)}.feature-gate__ghost span:nth-child(1){width:86%}.feature-gate__ghost span:nth-child(2){width:58%}.feature-gate__ghost span:nth-child(3){width:74%}.feature-gate__ghost span:nth-child(4){width:46%}.feature-gate button{margin-top:14px;border:1px solid rgba(216,189,115,.45);border-radius:7px;background:#d8bd7324;color:#f0d993;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;padding:8px 12px}.mirror-phone-pair{display:flex;align-items:center;gap:12px;flex-basis:100%}.mirror-phone-pair__qr{display:block;width:108px;height:108px;flex:0 0 auto;background:transparent}.mirror-phone-pair__words{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:34ch}.mirror-phone-pair--moved{gap:10px}.vstage{display:flex;flex-direction:column;gap:8px;min-width:0;margin-top:10px;padding:2px 0 4px;background:transparent;border:1px solid transparent;border-radius:var(--radius-card)}.vstage:focus,.vstage:focus-visible{outline:none}.vstage{transition:padding var(--vstage-move, .24s) cubic-bezier(.16,1,.3,1),background-color var(--vstage-move, .24s) ease,border-color var(--vstage-move, .24s) ease;contain:layout paint}.vstage[data-tier=presence]{flex-direction:row;align-items:center;gap:10px;margin-top:6px;padding:0}.vstage[data-tier=presence] .vstage__bar{flex:1 1 auto}.vstage__morph{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vstage-move, .24s) cubic-bezier(.16,1,.3,1);min-width:0}.vstage__morph-inner{display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:opacity var(--vstage-move, .24s) ease,transform var(--vstage-move, .24s) cubic-bezier(.16,1,.3,1)}.vstage[data-tier=rail] .vstage__morph,.vstage[data-tier=floor] .vstage__morph{grid-template-rows:1fr}.vstage[data-tier=rail] .vstage__morph-inner,.vstage[data-tier=floor] .vstage__morph-inner{opacity:1;transform:none}.vstage[data-moving=true],.dash__brainbar[data-moving=true]{backdrop-filter:none;-webkit-backdrop-filter:none}.vstage[data-moving=true] .vstage__morph-inner{will-change:opacity,transform}.dash__brainbar>.dash__brainbar-controls{transition:opacity .32s cubic-bezier(.16,1,.3,1)}.dash__brainbar[data-voice-live=true]>.dash__brainbar-controls{opacity:.55}.dash__brainbar .dash__mentor-greeting{max-height:220px;overflow:hidden;transition:max-height .32s cubic-bezier(.16,1,.3,1),opacity .2s ease}.dash__brainbar[data-voice-live=true] .dash__mentor-greeting{max-height:0;opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.dash__brainbar .dash__mentor-greeting,.dash__brainbar>.dash__brainbar-controls{transition:none}}@media(prefers-reduced-motion:reduce){.vstage,.vstage__morph,.vstage__morph-inner{transition:none}.vstage__morph-inner{transform:none}.dash__brainbar>.dash__brainbar-top,.dash__brainbar>.dash__brainbar-controls{transition:none}}.vstage__bar{display:flex;align-items:center;gap:10px;min-width:0}.vstage__string{position:relative;height:26px;margin-top:2px;transition:height var(--vstage-move, .24s) cubic-bezier(.16,1,.3,1)}.vstage[data-plane=listening] .vstage__string{height:16px}.vstage__string-border{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--border-subtle);transition:opacity .12s ease}.vstage__string[data-string-live=true] .vstage__string-border{opacity:0}.vstage__wave{--vstage-wave-idle: var(--text-muted);--vstage-wave-trader: var(--text-primary);--vstage-wave-agent: var(--accent);position:absolute;top:0;right:0;bottom:0;left:0;animation:vstagePossess .12s ease both}.vstage__wave-canvas{display:block;width:100%;height:100%}@keyframes vstagePossess{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.vstage__string,.vstage__string-border,.vstage__wave{animation:none;transition:none}}.vstage__bar-actions{display:flex;align-items:center;gap:16px}.vstage__bar-actions:before{content:">";align-self:center;font-family:var(--app-font-signal);font-size:var(--type-caption);color:#13b586b8}.vstage__act{display:inline-flex;align-items:center;min-height:36px;padding:2px 0;font-family:var(--app-font-signal);font-size:var(--type-caption);letter-spacing:.04em;color:var(--text-tertiary);background:none;border:0;cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) ease,opacity var(--duration-fast) ease}.vstage__act:hover:not(:disabled){color:var(--text-primary)}.vstage__act:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.vstage__act:disabled{opacity:.45;cursor:default}.vstage__act--primary{color:var(--text-primary)}.vstage__act--end{color:var(--negative-text)}.vstage__act--declined{position:relative;opacity:.4;pointer-events:none;transition:opacity .15s ease}.vstage__act--declined:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transform-origin:left center;animation:vstageStrikeDraw .16s cubic-bezier(.16,1,.3,1) both}@keyframes vstageStrikeDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.vstage__act--declined:after{animation:none;transform:scaleX(1)}}.vstage__act--end:hover:not(:disabled){color:var(--negative-text);opacity:.78}.vstage__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.vstage__dot--live{background:var(--positive)}.vstage__status{display:flex;align-items:center;gap:10px;min-width:0}.vstage__state{font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.vstage__think-dots{display:inline-flex;gap:3px;align-items:center}.vstage__think-dots i{width:3px;height:3px;border-radius:50%;background:var(--text-tertiary);opacity:.3;animation:vstageDotWake 1.2s ease-in-out infinite}.vstage__think-dots i:nth-child(2){animation-delay:.2s}.vstage__think-dots i:nth-child(3){animation-delay:.4s}@keyframes vstageDotWake{0%,to{opacity:.3}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.vstage__think-dots i{animation:none;opacity:.55}}.vstage__meta{font-family:var(--app-font-data);font-size:var(--type-kicker);letter-spacing:.04em;color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vstage__meta--halt{color:var(--caution-text)}.vstage__meta--cap{flex:0 1 auto;min-width:0}.vstage__say{margin:0;font-family:var(--app-font-signal);font-weight:400;font-size:var(--type-body-sm);line-height:1.45;letter-spacing:.02em;color:color-mix(in srgb,var(--text-primary) 90%,transparent)}.vstage__say:before{content:">";margin-right:9px;color:#13b586b8}.vstage__say--beat:before{content:none}.vstage__say--ask{flex:1 1 auto;min-width:0}.vstage__unlock{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.vstage__unlock-form{display:flex;align-items:center;gap:8px}.vstage__unlock-input{width:150px;min-width:0;min-height:32px;padding:6px 10px;font-family:var(--app-font-interface);font-size:var(--type-body-sm);line-height:1.4;color:var(--text-primary);background:var(--surface-control);border:1px solid var(--border-subtle);border-radius:var(--radius-control)}.vstage__unlock-input:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.vstage__unlock-input::placeholder{color:var(--text-secondary);opacity:1}.vstage__unlock-error{margin:0;font-family:var(--app-font-interface);font-size:var(--type-caption);line-height:1.4;color:var(--negative-text);text-align:right}.vstage__transcript{display:flex;flex-direction:column;gap:6px;max-height:172px;overflow-y:auto;padding:4px 2px;scrollbar-width:thin}.dash__brainbar[data-voice-live=true] .vstage__transcript{max-height:320px}.vstage__transcript:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.vstage__line{margin:0;font-family:var(--app-font-signal);font-size:var(--type-body-sm);line-height:1.45;letter-spacing:.02em}.vstage__line--user{color:var(--text-primary)}.vstage__line--assistant{color:var(--text-tertiary);padding-left:var(--voice-gutter);text-indent:calc(var(--voice-gutter) * -1)}.vstage__line--assistant:before{content:">";display:inline-block;width:var(--voice-gutter);text-indent:0;color:#13b586b8}.vstage__line--continuation:before{content:""}.vstage__row{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1)}.vstage__row-inner{min-height:0;overflow:hidden}.vstage__row--fed{grid-template-rows:1fr}.vstage__line--struck{position:relative}.vstage__line-strike{position:absolute;left:var(--voice-gutter);right:0;top:50%;height:1px;background:var(--negative-text);opacity:.7;transform-origin:left center;animation:vstageStrikeDraw .2s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.vstage__line-strike{animation:none;transform:scaleX(1)}}.vstage__row.vstage__row--folding{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s cubic-bezier(.16,1,.3,1),opacity .16s ease}.vstage__w{display:inline-block;text-indent:0}.vstage__w--live{opacity:0;filter:blur(5px);transform:translateY(3px);animation:vstageWordIn .2s cubic-bezier(.23,1,.32,1) both}@keyframes vstageWordIn{to{opacity:1;filter:blur(0);transform:none}}.vstage__caret{display:inline-block;width:7px;height:13px;margin-left:6px;vertical-align:-2px;background:var(--positive)}.vstage__caret--blink{animation:vstageCaretBlink 1.06s steps(2,start) infinite}.vstage__caret--breathe{animation:vstageCaretBreathe 2s ease-in-out infinite}.vstage__caret--solid{opacity:1}.vstage__caret--frozen{opacity:.45}@keyframes vstageCaretBlink{50%{opacity:0}}@keyframes vstageCaretBreathe{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.vstage__row{transition:none;grid-template-rows:1fr}.vstage__w--live{animation:none;opacity:1;filter:none;transform:none}.vstage__caret{animation:none;opacity:.85}}.vstage__compose{display:flex;align-items:center;gap:8px}.vstage__compose textarea{flex:1 1 auto;min-width:0;min-height:44px;max-height:120px;padding:2px 0;font-family:var(--app-font-signal);font-size:var(--type-body-sm);line-height:1.5;letter-spacing:.02em;color:var(--text-primary);background:none;border:0;resize:none}.vstage__compose{padding-left:var(--voice-gutter);position:relative}.vstage__compose:before{content:">";position:absolute;left:0;top:3px;font-family:var(--app-font-signal);font-size:var(--type-body-sm);color:#13b586b8}.vstage__say--act{display:inline-block;padding:0;text-align:left;background:none;border:0;cursor:pointer;transition:color var(--duration-fast) ease}.vstage__say--act:hover:not(:disabled){color:var(--text-primary)}.vstage .vstage__compose textarea:focus-visible{outline:1px solid var(--focus-ring);outline-offset:1px}.vstage__compose textarea::placeholder{color:var(--text-secondary);opacity:1}.vstage__filing{display:flex;flex-direction:column;gap:8px;padding-top:8px}.vstage__filed{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:8px}.vstage__filed-target{font-family:var(--app-font-data);font-size:var(--type-caption);color:var(--text-secondary)}.vstage__change{min-height:36px;font-family:var(--app-font-interface);font-size:var(--type-caption);color:var(--text-tertiary);background:transparent;border:0;border-radius:var(--radius-control-sm);padding:4px 8px;margin-left:auto;cursor:pointer}.vstage__change:hover{background:var(--surface-control-hover);color:var(--text-primary)}.vstage__days{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.vstage__day{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;padding:2px 0;font-family:var(--app-font-data);font-size:var(--type-caption);color:var(--text-tertiary);background:none;border:0;cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) ease}.vstage__day:hover{color:var(--text-secondary)}.vstage__day:hover{background:var(--surface-control-hover)}.vstage__day--on{color:var(--text-primary)}.vstage__day--on:before{content:">";margin-right:5px;color:#13b586b8}.vstage__day:focus-visible,.vstage__change:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.vstage__day-input{flex:0 0 auto;min-height:36px;padding:0;font-family:var(--app-font-data);font-size:var(--type-caption);color:var(--text-primary);background:none;border:0}.vstage input,.vstage textarea,.vstage button,.vstage-presence input,.vstage-presence textarea,.vstage-presence button,.vstage-orbital button{accent-color:var(--text-secondary)}.vstage input:focus,.vstage textarea:focus,.vstage button:focus,.vstage-presence input:focus,.vstage-presence textarea:focus,.vstage-presence button:focus,.vstage-orbital button:focus{outline:none}.vstage input:focus-visible,.vstage textarea:focus-visible,.vstage button:focus-visible,.vstage-presence input:focus-visible,.vstage-presence textarea:focus-visible,.vstage-presence button:focus-visible,.vstage-orbital button:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.vstage ::selection,.vstage-presence ::selection{background:var(--surface-control-active);color:var(--text-primary)}.vstage-accounts-wrap{display:flex;flex-direction:column;gap:6px;min-width:0}.vstage-accounts{display:flex;gap:6px;min-width:0}.vstage-accounts__empty{margin:0;font-family:var(--app-font-interface);font-size:var(--type-caption);line-height:1.4;color:var(--text-secondary)}.vstage-accounts__empty button{padding:0;font:inherit;color:var(--text-primary);background:transparent;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.vstage-accounts__empty button:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.vstage-accounts__scroll{flex:1 1 auto;display:flex;gap:6px;min-width:0;overflow-x:auto;padding-bottom:2px}.vstage-accounts__pinned{flex:0 0 auto;display:flex;gap:6px}.vstage-account--more{min-width:84px}.vstage-account{flex:0 0 auto;display:flex;flex-direction:column;gap:1px;align-items:flex-start;min-width:0;max-width:180px;min-height:44px;padding:4px 0;text-align:left;background:none;border:0;cursor:pointer;transition:color var(--duration-fast) ease}.vstage-account:hover .vstage-account__name{color:var(--text-primary)}.vstage-account{position:relative;padding-left:0;transition:padding-left var(--duration-fast) ease,color var(--duration-fast) ease}.vstage-account--on{padding-left:var(--voice-gutter)}.vstage-account--on:before{content:">";position:absolute;left:0;top:4px;font-family:var(--app-font-signal);color:#13b586b8}.vstage-account--on .vstage-account__name{color:var(--text-primary)}.vstage-account:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.vstage-account:disabled{opacity:.5;cursor:default}.vstage-account__name{font-family:var(--app-font-interface);font-size:var(--type-caption);font-weight:500;color:var(--text-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vstage-account__meta{font-family:var(--app-font-data);font-size:var(--type-kicker);letter-spacing:.03em;color:var(--text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vstage-accounts__all{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;max-height:60vh;overflow-y:auto}.vstage-accounts__all-item{display:flex;flex-direction:column;gap:2px;align-items:flex-start;width:100%;min-height:44px;padding:8px 10px;text-align:left;background:transparent;border:0;border-radius:var(--radius-card);cursor:pointer}.vstage-accounts__all-item:hover{background:var(--surface-control-hover)}.vstage-accounts__all-item[aria-pressed=true]{background:var(--surface-control-active)}.vstage-accounts__all-item:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-2px}.vstage__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vstage__error,.vstage__notice{margin:0;padding-left:var(--voice-gutter);text-indent:calc(var(--voice-gutter) * -1);font-family:var(--app-font-signal);font-size:var(--type-caption);line-height:1.5;letter-spacing:.02em}.vstage__notice:before,.vstage__error:before{content:">";display:inline-block;width:var(--voice-gutter);text-indent:0;color:#13b586b8}.vstage__error:before{color:var(--negative-text)}.vstage__error{color:var(--negative-text)}.vstage__notice{color:var(--text-secondary)}.vstage__loading{margin:0;padding:12px 0;font-family:var(--app-font-interface);font-size:var(--type-body-sm);color:var(--text-secondary)}.vstage-recovery{flex:1 1 100%;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;background:var(--surface-control);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.vstage-recovery__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vstage-recovery__title{font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.vstage-recovery__hint{margin:2px 0 0;font-family:var(--app-font-interface);font-size:var(--type-caption);line-height:1.4;color:var(--text-secondary)}.vstage-recovery__text{width:100%;min-height:76px;max-height:220px;padding:8px 10px;font-family:var(--app-font-interface);font-size:var(--type-body-sm);line-height:1.5;color:var(--text-primary);background:var(--surface-input);border:1px solid var(--border-subtle);border-radius:var(--radius-control);resize:vertical}.vstage-recovery__text:focus-visible,.vstage-recovery__clear:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.vstage-recovery__clear{align-self:flex-start;min-height:36px;padding:4px 0;font-family:var(--app-font-interface);font-size:var(--type-caption);color:var(--text-secondary);background:transparent;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.vstage-recovery__clear:hover{color:var(--text-primary)}.vstage-recovery__confirm{display:flex;flex-direction:column;gap:8px}.vstage-presence{position:fixed;top:14px;right:20px;z-index:9200;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.vstage-presence__mark{position:relative;display:block;width:44px;height:46px;padding:0;background:none;border:0;cursor:pointer;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.vstage-presence--open .vstage-presence__mark{height:58px}.vstage-presence__mark svg{width:100%;height:100%}.vstage-presence__mark:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control-sm)}.vstage-presence__mark .vstage-presence__dot{position:absolute;top:2px;right:2px}.vstage-presence__slate{position:absolute;left:0;bottom:-2px;width:44px;height:16px;display:flex;align-items:center;justify-content:center;font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:600;color:var(--text-secondary);background:var(--surface-control-active);border-radius:var(--radius-control-sm)}.vstage-presence__panel{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .14s ease}.vstage-presence:hover .vstage-presence__panel,.vstage-presence:focus-within .vstage-presence__panel,.vstage-presence--open .vstage-presence__panel,.vstage-presence[data-attention] .vstage-presence__panel{opacity:1;pointer-events:auto}.vstage-presence--dragging{cursor:grabbing}.vstage-presence--dragging .vstage-presence__panel{opacity:0!important;pointer-events:none!important}@media(max-width:767px){.vstage-presence{top:auto;right:auto;left:12px;bottom:calc(var(--v2-mobile-nav-height, 56px) + env(safe-area-inset-bottom,0px) + 12px);align-items:flex-start;z-index:9310}}@media(prefers-reduced-motion:reduce){.vstage-presence__panel{transition:none}}.vstage-presence__dot{width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.vstage-presence__dot--live{background:var(--positive)}.vstage-presence__state{font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.vstage-presence__status{display:inline-flex;align-items:center;gap:10px}.vstage-presence__meta{font-family:var(--app-font-data);font-size:var(--type-kicker);color:var(--text-secondary)}.vstage-presence__action{min-height:36px;padding:5px 10px;font-family:var(--app-font-interface);font-size:var(--type-caption);color:var(--text-secondary);background:transparent;border:0;border-radius:var(--radius-control-sm);cursor:pointer}.vstage-presence__action:hover{background:var(--surface-control-hover);color:var(--text-primary)}.vstage-presence__action:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.vstage-presence__action--end{color:var(--negative-text)}.vstage-overlay-control{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-family:var(--app-font-data);font-size:var(--type-kicker);letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap}.vstage-overlay-control button{min-height:36px;padding:5px 10px;font-family:var(--app-font-interface);font-size:var(--type-caption);color:var(--negative-text);background:var(--surface-control);border:1px solid var(--border-subtle);border-radius:var(--radius-control-sm);cursor:pointer;transition:background var(--duration-fast) ease}.vstage-overlay-control button:hover{background:var(--surface-control-hover)}.vstage-overlay-control button:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.vstage-overlay-control button:disabled{cursor:default;opacity:.55}.vstage-modal-safety{display:flex;justify-content:flex-end;min-width:0;margin:-2px 0 10px;padding:0 0 8px;border-bottom:1px solid var(--border-subtle)}.vstage-modal-safety:empty{display:none}[data-theme=light] .vstage__say:before,[data-theme=light] .vstage__line--assistant:before{color:#0a7d5f}@media(pointer:coarse){.vstage__act,.vstage__day,.vstage__day-input,.vstage__change,.vstage__unlock-input,.vstage__compose textarea,.vstage-recovery__clear,.vstage-presence__action,.vstage-overlay-control button{min-height:44px}}@media(prefers-reduced-motion:reduce){.vstage__dot--live,.vstage-presence__dot--live{animation:none;opacity:.85}.vstage *,.vstage-presence *,.vstage-orbital__sat{transition:none}.vstage-orbital__sat--caution{animation:none}}.vstage-presence--dragging .vstage-orbital{visibility:hidden}@media(max-width:767px){.vstage{margin-top:8px;padding:8px 10px}.vstage__bar{flex-wrap:wrap}.vstage__meta--cap{flex-basis:100%;white-space:normal}.vstage__say--ask{flex-basis:100%}.vstage__bar-actions{margin-left:auto}.vstage__bar-actions:has(.vstage__unlock){flex:1 1 100%;margin-left:0}.vstage__unlock{align-items:stretch;flex:1 1 auto}.vstage__unlock-input{flex:1 1 auto;width:auto}.vstage__unlock-error{text-align:left}.vstage__transcript{max-height:132px}.vstage-recovery__head{align-items:stretch;flex-direction:column}.vstage-accounts{flex-direction:column}.vstage-account{min-width:104px}.vstage-presence{left:12px;right:12px;bottom:calc(var(--v2-mobile-nav-height, 56px) + env(safe-area-inset-bottom,0px) + 12px);flex-wrap:wrap}.vstage-overlay-control>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.vstage-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vstage__listen{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 2px 4px}.vstage__listen-keep{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vstage__listen-warning{flex-basis:100%;max-width:60ch;margin:0;white-space:normal;line-height:1.5}.vstage-pet{display:block;width:100%;height:100%}.vstage-presence__panel{flex-wrap:wrap;max-width:min(420px,calc(100vw - 96px))}.vstage-presence__note{display:flex;align-items:flex-end;gap:8px;flex-basis:100%}.vstage-presence__note textarea{flex:1;resize:none;padding:2px 0;font-size:var(--type-body-sm);color:var(--text-primary);background:none;border:0}.vstage-presence__note textarea:focus-visible{outline:1px solid var(--focus-ring);outline-offset:1px}.vstage-presence__action--primary{color:var(--positive-text);border-color:color-mix(in srgb,var(--positive) 35%,transparent)}.vstage-presence__meta--noted{color:var(--positive-text)}.vstage__swap-in{animation:vstageSwapIn .19s cubic-bezier(.23,1,.32,1)}@keyframes vstageSwapIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.vstage__filing>*{animation:vstageSwapIn .19s cubic-bezier(.23,1,.32,1) both}.vstage__filing>:nth-child(2){animation-delay:45ms}.vstage__filing>:nth-child(3){animation-delay:90ms}.vstage__filing>:nth-child(4){animation-delay:135ms}.vstage-presence__panel{transform:translateY(-4px) scale(.98);transform-origin:top right;transition:opacity .15s ease,transform .17s cubic-bezier(.23,1,.32,1)}.vstage-presence:focus-within .vstage-presence__panel,.vstage-presence--open .vstage-presence__panel,.vstage-presence[data-attention] .vstage-presence__panel{transform:translateY(0) scale(1)}@media(hover:hover)and (pointer:fine){.vstage-presence:hover .vstage-presence__panel{transform:translateY(0) scale(1)}}.vstage-orbital{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.vstage-orbital__sat{position:absolute;left:var(--orb-x);top:var(--orb-y);width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:50%;box-shadow:var(--shadow-popover);cursor:pointer;pointer-events:auto;opacity:0;transform:translate(-50%,-50%) scale(.4);transition:transform .15s cubic-bezier(.4,0,.6,1),opacity .12s ease,background-color .14s ease,color .14s ease;transition-delay:0ms}.vstage-orbital[data-open] .vstage-orbital__sat{opacity:1;transform:translate(calc(-50% + var(--sat-x)),calc(-50% + var(--sat-y))) scale(1);transition:transform .26s cubic-bezier(.34,1.45,.64,1),opacity .14s ease,background-color .14s ease,color .14s ease;transition-delay:calc(var(--sat-i) * 25ms)}.vstage-orbital__sat:hover{color:var(--text-primary);background:var(--surface-elevated)}.vstage-orbital__sat:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.vstage-orbital__sat:disabled{opacity:.45;cursor:default}.vstage-orbital__sat--primary{color:var(--text-primary);background:var(--surface-elevated)}.vstage-orbital__sat--end{color:var(--negative-text)}.vstage-orbital__sat--active{color:var(--text-primary);background:var(--surface-control-active)}.vstage-orbital__sat--caution{color:var(--caution-text);border-color:color-mix(in srgb,var(--caution) 45%,transparent);animation:vstageOrbCaution 2.4s ease-in-out infinite}@keyframes vstageOrbCaution{0%,to{opacity:1}50%{opacity:.72}}.vstage-orbital__glyph{display:block;width:16px;height:16px}.vstage-orbital__glyph svg{display:block;width:100%;height:100%}.vstage-orbital__label{position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);font-family:var(--app-font-interface);font-size:var(--type-kicker);line-height:1.2;white-space:nowrap;color:var(--text-secondary);text-shadow:0 1px 2px var(--surface-page),0 0 4px var(--surface-page);pointer-events:none}.vstage-orbital__label--above{top:auto;bottom:calc(100% + 3px)}.vstage-presence__notice{display:inline-flex;align-items:flex-start;gap:6px}.vstage-presence__dismiss{flex:0 0 auto;min-width:22px;min-height:22px;padding:0;font-family:var(--app-font-interface);font-size:var(--type-body);line-height:1;color:var(--text-tertiary);background:none;border:0;cursor:pointer;transition:color var(--duration-fast) ease}.vstage-presence__dismiss:hover{color:var(--text-primary)}.vstage-presence__surface{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}@media(prefers-reduced-motion:reduce){.vstage__swap-in{animation:none}.vstage__filing>*{animation:none}.vstage-presence__panel{transform:none;transition:none}}.setup-card__kicker{font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin:0}.setup-card__link{background:none;border:none;padding:3px 6px;border-radius:var(--radius-control-sm);font-family:var(--app-font-interface);font-size:var(--type-caption);color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.setup-card__link:hover{background:var(--surface-control-hover);color:var(--text-secondary)}.setup-card__link:focus-visible,.setup-card__close:focus-visible,.setup-pointer__got:focus-visible,.setup-row__action:focus-visible,.setup-list__close:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.setup-card__link--list{color:var(--text-tertiary)}.setup-card{position:fixed;right:var(--space-lg);bottom:var(--space-lg);width:308px;z-index:900;background:var(--menu-bg);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid var(--menu-border);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow);animation:setup-card-in var(--duration-normal) var(--ease-out) both}@keyframes setup-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.setup-card__top{display:flex;align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-sm) 0}.setup-card__fig{flex:0 0 auto;width:30px;height:30px;display:block}.setup-card__fig svg,.setup-pointer__fig svg{width:100%;height:100%;display:block}.setup-card__voice{flex:1;margin:0;padding-top:3px;font-family:var(--app-font-signal);font-size:var(--type-body-sm);line-height:1.4;color:#e1e5ece6}.setup-card__close{flex:0 0 auto;background:none;border:none;padding:3px 5px;border-radius:var(--radius-control-sm);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.setup-card__close:hover{background:var(--surface-control-hover);color:var(--text-primary)}.setup-card__body{padding:var(--space-sm)}.setup-card__headline{margin:6px 0 0;font-size:var(--type-value);font-weight:600;letter-spacing:-.01em;color:var(--text-primary);line-height:1.3}.setup-card__text{margin:5px 0 0;font-size:var(--type-caption);line-height:1.5;color:var(--text-secondary)}.setup-card__body .tc-btn{margin-top:var(--space-sm)}.setup-card__reassure{margin:var(--space-xs) 0 0;font-size:var(--type-caption);line-height:1.45;color:var(--text-muted)}.setup-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);border-top:1px solid var(--border-subtle);padding:var(--space-xs) var(--space-sm)}.setup-hint{position:fixed;top:128px;right:var(--space-lg);width:340px;z-index:900;background:var(--menu-bg);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid var(--menu-border);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow);animation:setup-card-in var(--duration-normal) var(--ease-out) both}.setup-hint__body{padding:4px var(--space-sm) var(--space-sm)}.setup-hint__lines{list-style:none;margin:7px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.setup-hint__line{position:relative;padding-left:14px;font-size:var(--type-caption);line-height:1.5;color:var(--text-secondary)}.setup-hint__line:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--text-muted)}@media(prefers-reduced-motion:reduce){.setup-hint{animation:none}}.setup-checklist{max-height:min(72vh,620px);display:flex;flex-direction:column}.setup-checklist .setup-hint__body{min-height:0;overflow-y:auto}.setup-checklist__items{list-style:none;margin:var(--space-xs) 0 0;padding:0}.setup-checklist__item{width:100%;display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-xs) 6px;background:none;border:none;border-radius:var(--radius-control-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.setup-checklist__item:hover{background:var(--surface-control-hover)}.setup-checklist__item:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.setup-checklist__tick{flex:0 0 18px;display:flex;align-items:center;justify-content:center;padding-top:1px;color:var(--text-muted)}.setup-checklist__item.is-checked .setup-checklist__tick{color:var(--positive-text)}.setup-checklist__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.setup-checklist__title{font-family:var(--app-font-interface);font-size:var(--type-body-sm);font-weight:600;color:var(--text-primary)}.setup-checklist__item.is-checked .setup-checklist__title{font-weight:500;color:var(--text-tertiary)}.setup-checklist__intent{font-family:var(--app-font-interface);font-size:var(--type-caption);line-height:1.45;color:var(--text-secondary)}.setup-checklist__item.is-checked .setup-checklist__intent{color:var(--text-muted)}.setup-checklist__count{font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.setup-ring{position:fixed;z-index:895;border:1.5px solid color-mix(in srgb,var(--primary) 65%,transparent);border-radius:var(--radius-card);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);pointer-events:none}.setup-pointer{position:fixed;width:300px;z-index:900;background:var(--menu-bg);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid var(--menu-border);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow);animation:setup-card-in var(--duration-normal) var(--ease-out) both}.setup-pointer__arrow{position:absolute;top:-6px;width:10px;height:10px;background:var(--menu-bg);border-left:1px solid var(--menu-border);border-top:1px solid var(--menu-border);transform:rotate(45deg)}.setup-pointer--above .setup-pointer__arrow{top:auto;bottom:-6px;transform:rotate(225deg)}.setup-pointer__body{padding:var(--space-sm)}.setup-pointer__row{display:flex;align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-xs)}.setup-pointer__fig{flex:0 0 auto;width:26px;height:26px;display:block}.setup-pointer__text{margin:0;font-size:var(--type-caption);line-height:1.5;color:var(--text-secondary)}.setup-pointer__text strong{color:var(--text-primary);font-weight:600}.setup-pointer__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);border-top:1px solid var(--border-subtle);padding:var(--space-xs) var(--space-sm)}.setup-pointer__got,.setup-row__action,.setup-list__close{font-family:var(--app-font-interface);font-size:var(--type-caption);font-weight:600;color:var(--text-secondary);background:var(--surface-control);border:1px solid var(--border-standard);border-radius:var(--radius-control-sm);padding:5px 12px;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.setup-pointer__got:hover,.setup-row__action:hover,.setup-list__close:hover{background:var(--surface-control-hover);color:var(--text-primary)}.setup-list__sub{margin:0;font-size:var(--type-caption);color:var(--text-tertiary)}.setup-list__state{margin:var(--space-sm) 0 0;font-size:var(--type-body-sm);line-height:1.5;color:var(--text-secondary)}.setup-list__foot--bare{justify-content:flex-end}.setup-list__progress{margin-top:var(--space-md)}.setup-list__progress-head{display:flex;justify-content:space-between;font-family:var(--app-font-data);font-size:var(--type-kicker);letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);margin-bottom:7px}.setup-list__bar{height:3px;border-radius:2px;background:var(--surface-elevated);overflow:hidden}.setup-list__bar-fill{display:block;height:100%;background:var(--positive);border-radius:2px;transform-origin:left center;transition:transform var(--duration-normal) var(--ease-out)}.setup-list__rows{list-style:none;margin:var(--space-md) 0 0;padding:0}.setup-row{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--border-subtle)}.setup-row:first-child{border-top:none}.setup-row__icon{flex:0 0 22px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.setup-row--done .setup-row__icon{color:var(--positive-text)}.setup-row--partial .setup-row__icon{color:var(--caution-text)}.setup-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.setup-row__title{font-size:var(--type-body-sm);font-weight:600;color:var(--text-primary)}.setup-row--done .setup-row__title{font-weight:500;color:var(--text-tertiary)}.setup-row__flag{margin-left:var(--space-xs);font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--caution-text)}.setup-row__note{font-size:var(--type-caption);color:var(--text-muted)}.setup-row__done{flex:0 0 auto;font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--positive-text)}.setup-row__action{flex:0 0 auto}.setup-list__more{margin-top:var(--space-md)}.setup-list__more-head{font-family:var(--app-font-data);font-size:var(--type-kicker);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text-secondary);margin:0}.setup-list__more .setup-list__rows{margin-top:var(--space-xs)}.setup-list__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);border-top:1px solid var(--border-subtle);margin-top:var(--space-sm);padding-top:var(--space-sm)}@media(max-width:768px){.setup-card{right:var(--space-sm);left:var(--space-sm);width:auto;bottom:calc(var(--v2-mobile-nav-height, 56px) + env(safe-area-inset-bottom,0px) + 10px)}.setup-card__link,.setup-pointer__got,.setup-row__action,.setup-list__close{min-height:44px;padding-left:12px;padding-right:12px}.setup-card__close{min-width:44px;min-height:44px;justify-content:center}.setup-pointer{width:min(300px,calc(100vw - 24px))}.setup-hint{top:calc(env(safe-area-inset-top,0px) + 10px);left:var(--space-sm);right:var(--space-sm);width:auto}.setup-checklist__item{min-height:44px;align-items:center}.setup-checklist{max-height:calc(100dvh - var(--v2-mobile-nav-height, 56px) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px)}}.setup-checklist--chip{display:flex;flex-direction:row;align-items:center;gap:4px;padding:0 4px 0 0}.setup-checklist__chip{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;background:none;border:0;color:var(--text-primary);font:inherit;font-size:var(--type-body-sm);font-weight:600;text-align:left;cursor:pointer}.setup-checklist__chip:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-2px}.setup-checklist__chip .setup-card__fig{width:22px;height:22px;flex-shrink:0}.setup-checklist__chip-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.setup-hint.setup-checklist--chip,.setup-hint.setup-checklist[data-phone-sheet]{top:auto;bottom:calc(var(--v2-mobile-nav-height, 56px) + env(safe-area-inset-bottom,0px) + 10px)}.setup-checklist[data-phone-sheet]{max-height:50dvh}}@media(prefers-reduced-motion:reduce){.setup-card,.setup-pointer{animation:none}.setup-list__bar-fill{transition:none}}.setup-anchor-hug{display:inline-block;max-width:100%}.guide-pop{display:contents}.guide-pop--leaving>*{animation:setup-guide-out var(--duration-exit) var(--ease-out) both;pointer-events:none}@keyframes setup-guide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.guide-pop--leaving>*{animation:none;opacity:0}}.load-failed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-card-alpha)}.load-failed__text{margin:0;color:var(--text-secondary);font-family:var(--app-font-interface);font-size:var(--type-body-sm);line-height:1.5}.panel-failed--floating{position:fixed;top:calc(env(safe-area-inset-top,0px) + 16px);left:50%;translate:-50% 0;z-index:var(--z-toast);width:max-content;max-width:min(420px,calc(100vw - 32px));background:var(--surface-card)}.si-bug{position:relative;flex:0 0 auto}.si-bug-button{display:grid;place-items:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0;border-radius:var(--radius-card);background:transparent;color:var(--text-tertiary);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color var(--duration-fast) var(--ease-out),transform var(--duration-instant) var(--ease-out)}.si-bug-button:active{transform:scale(var(--motion-press))}.si-bug-button:focus-visible{outline:var(--highlight-focus-ring);outline-offset:var(--highlight-focus-offset);color:var(--highlight-text)}.si-bug--rail{display:flex;justify-content:center;width:52px;padding-top:4px}.v2-sidebar--expanded .si-bug--rail{justify-content:flex-start;width:100%;padding-left:5px}.si-bug-tip{position:absolute;top:calc(50% + 4px);left:calc(100% + 10px);z-index:80;display:grid;gap:2px;padding:6px 10px;border:1px solid var(--menu-border);border-radius:var(--radius-control);background:var(--menu-bg);box-shadow:var(--menu-shadow);color:var(--text-primary);font-family:var(--app-font-interface);font-size:.74rem;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%);translate:-4px 0;transition:opacity var(--duration-fast) var(--ease-out),translate var(--duration-fast) var(--ease-out)}.v2-sidebar--expanded .si-bug-tip{left:55px}.si-bug-tip span{color:var(--text-secondary);font-size:var(--type-caption);font-weight:400}.si-bug-button:focus-visible+.si-bug-tip{opacity:1;translate:0 0}.si-bug[data-menu-open] .si-bug-tip{visibility:hidden}@media(hover:hover)and (pointer:fine){.si-bug-button:hover{color:var(--highlight-text)}.si-bug-button:hover+.si-bug-tip{opacity:1;translate:0 0}}.si-bug--strip .si-bug-button{width:44px;height:44px;min-width:44px;min-height:44px;color:var(--mobile-glass-muted, var(--text-tertiary))}@media(prefers-reduced-motion:reduce){.si-bug-tip{translate:0 0;transition:opacity var(--duration-fast) var(--ease-out)}}.view-as-banner{position:fixed;top:0;left:0;right:0;z-index:9350;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 8px) 16px 8px;border-bottom:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);font-size:var(--type-body-sm)}.view-as-banner__end{min-height:32px;padding:4px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:transparent;color:var(--text-primary);font:inherit;cursor:pointer}.view-as-banner__end:focus-visible{outline:var(--highlight-focus-ring);outline-offset:var(--highlight-focus-offset)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}::-webkit-scrollbar-corner{background:transparent}html,body{height:100%;overflow:hidden;background:var(--page-ground);color:var(--text-primary);font-family:var(--app-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:not([data-theme=light]) body{background:linear-gradient(#141414b3,#141414b3),url(./graphite-Dt6m6XiV.png) 0 0 / 128px 128px repeat,var(--surface-page)}#root{height:100%}:root{--v2-mobile-nav-height: 56px}.v2-shell{display:flex;height:100%;overflow:hidden}.v2-shell__main{flex:1;min-width:0;max-width:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.v2-shell__content{flex:1;min-width:0;max-width:100%;overflow-y:auto;overflow-x:hidden}.v2-legacy-frame{width:100%;height:100%;border:none;background:transparent}@media(max-width:767px),(pointer:coarse)and (max-height:500px){:root{--v2-mobile-topbar-height: 46px}.v2-shell{flex-direction:column;width:100%;min-width:0}.v2-sidebar{display:none}.v2-shell__main,.v2-shell__content{width:100%;min-width:0;max-width:100%}.v2-shell__content{padding-bottom:calc(var(--v2-mobile-nav-height) + env(safe-area-inset-bottom,0px) + 10px);padding-top:calc(var(--v2-mobile-topbar-height) + env(safe-area-inset-top,0px));padding-right:env(safe-area-inset-right,0px);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;font-size:15px}.v2-glass-preview-banner,.v2-deletion-banner{margin-top:calc(var(--v2-mobile-topbar-height) + env(safe-area-inset-top,0px))}.v2-glass-preview-banner+.v2-shell__content,.v2-deletion-banner+.v2-shell__content{padding-top:0}button,a,input,select,textarea{touch-action:manipulation}button,[role=button],select{min-height:var(--touch-floor, 44px)}input[type=checkbox]{min-width:22px;min-height:22px}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.v2-toast-container{bottom:calc(var(--v2-mobile-nav-height) + env(safe-area-inset-bottom,0px) + 12px)!important;right:16px!important;left:16px!important}}@media(hover:none){.vb__card-x,.template-card-menu-btn,.tda-board-tab-remove,.todo-item__remove,.checklist-item__remove,.wtl__remove,.approach-pin__zoom{opacity:1!important}}@media(max-width:767px),(pointer:coarse)and (max-height:500px){.sc-overlay,.account-modal-overlay,.mental-trade-overlay,.archive-confirm-overlay{align-items:flex-end;padding:0}.sc-modal,.account-modal{width:100%;max-width:none!important;max-height:92dvh;border-radius:16px 16px 0 0;animation:mobileSheetUp var(--duration-slow) var(--ease-drawer) forwards}.sc-close-btn,.trades-modal__close,.lightbox-close,.journal-close-btn{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}}@keyframes mobileSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sc-modal,.account-modal{animation:none}}.trade-edit-grid-4{grid-template-columns:1fr 1fr 1fr 1fr}.trade-edit-grid-3{grid-template-columns:1fr 1fr 1fr}.trade-edit-grid-2{grid-template-columns:1fr 1fr}.trade-edit-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-form-grid{grid-template-columns:1fr 1fr}.manual-form-grid-3{grid-template-columns:1fr 1fr 1fr}.manual-form-quiet{margin-top:12px}.ss-card-stats-grid{grid-template-columns:1fr 1fr 1fr 1fr}.acct-card-stats-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.trade-edit-grid-4,.trade-edit-grid-3{grid-template-columns:1fr 1fr}.trade-edit-grid-2{grid-template-columns:1fr}.trade-edit-risk-grid{grid-template-columns:1fr 1fr}.manual-form-grid{grid-template-columns:1fr}.manual-form-grid-3,.ss-card-stats-grid,.acct-card-stats-grid{grid-template-columns:1fr 1fr}.trade-edit-dev-pill{height:40px}}html[data-theme=light],html[data-theme=light] body{background:var(--bg-primary);color:var(--text-primary)}html[data-theme=light]{--block-ink: #18181b;--block-ink-soft: #3a3a40;--block-ink-faint: #52525b;--block-callout-bg: rgba(0, 0, 0, .035);--block-quote-border: rgba(0, 0, 0, .18);--block-code-bg: var(--surface-elevated);--block-code-border: var(--border-standard);--block-upload-hint: #5a5a62;--block-upload-subhint: #52525b;--block-upload-border: rgba(0, 0, 0, .14);--block-upload-bg: rgba(0, 0, 0, .018);--trades-caret: #5a5a62;--agg-badge-text: #0a6b63}html[data-theme=light] *{scrollbar-color:rgba(0,0,0,.18) transparent}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000029}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0000004d}[data-theme=light] .dash,[data-theme=light] .journal-page,[data-theme=light] .data-manager-page,[data-theme=light] .patterns-container,[data-theme=light] .guide-page{--bg-primary: var(--surface-page);--bg-secondary: var(--surface-page-alt);--bg-card: var(--surface-card);--bg-main: var(--surface-page);--bg-elevated: var(--surface-elevated);--bg-input: var(--surface-input);--bg-hover: var(--surface-hover);--text-primary: var(--app-text-primary);--text-secondary: var(--app-text-secondary);--text-tertiary: var(--app-text-tertiary);--text-muted: var(--app-text-muted);--text-soft: var(--app-text-muted);--text-dim: var(--app-text-muted);--text-placeholder: #8a8a92;--text-warm-muted: var(--app-text-muted);--border-color: var(--border-standard);--border-light: var(--border-strong);--positive: #13b586;--negative: #ea4c5a;--caution: #ffd34e;--neutral: var(--app-text-muted);--positive-text: #056347;--negative-text: #aa2531;--caution-text: #725608;--link: #15549f;--signature: #5A5D66;--signature-glow: rgba(90, 93, 102, .12);--signature-subtle: rgba(90, 93, 102, .05);--glass-bg: var(--surface-glass);--glass-border: var(--border-subtle);--shadow-sm: var(--shadow-card);--shadow-md: var(--shadow-card-hover);--shadow-lg: var(--shadow-panel);--card-shadow: var(--shadow-card);--card-shadow-hover: var(--shadow-card-hover);--shadow-elevated: var(--shadow-popover)}[data-theme=light] .dash{--t1-bg: rgba(10, 132, 255, .1);--t2-bg: rgba(140, 60, 200, .1);--t3-bg: rgba(20, 150, 70, .1);--coach-bg: rgba(20, 130, 180, .1)}[data-theme=light] .settings-page{--settings-bg: var(--surface-page);--settings-panel: var(--surface-card);--settings-panel-soft: var(--surface-elevated);--settings-row: var(--surface-card-alpha);--settings-row-hover: var(--surface-control-hover);--settings-border: var(--border-subtle);--settings-border-strong: var(--border-strong);--settings-text: var(--app-text-primary);--settings-muted: var(--app-text-secondary);--settings-faint: var(--app-text-muted);--settings-signature: #5A5D66;--settings-gold: #9A7B2E;--settings-red: #D64545;--settings-segmented-active-text: #3451b3}[data-theme=light] .v2-editor-scope,[data-theme=light] .journal-overlay-editor{--bg-primary: var(--surface-card);--bg-secondary: var(--surface-panel);--text-primary: rgba(0, 0, 0, .9);--text-secondary: rgba(0, 0, 0, .74);--text-placeholder: rgba(0, 0, 0, .45);--border-subtle: rgba(0, 0, 0, .08);--accent: var(--primary)}[data-theme=light] .v2-editor-scope .block-heading,[data-theme=light] .journal-overlay-editor .block-heading{color:#18181b}[data-theme=light] .v2-editor-scope .block-paragraph,[data-theme=light] .journal-overlay-editor .block-paragraph{color:#3a3a40}[data-theme=light] .v2-editor-scope .block-heading:empty:before,[data-theme=light] .v2-editor-scope .block-paragraph:empty:before,[data-theme=light] .journal-overlay-editor .block-heading:empty:before,[data-theme=light] .journal-overlay-editor .block-paragraph:empty:before{color:#8a8a92}[data-theme=light] .daily-checklist-widget,[data-theme=light] .daily-todos-widget,[data-theme=light] .news-calendar-widget{background:var(--surface-card);border-color:var(--border-standard);box-shadow:var(--shadow-card)}[data-theme=light] .checklist-item,[data-theme=light] .todo-item{background:#00000006}[data-theme=light] .checklist-item:hover,[data-theme=light] .todo-item:hover{border-color:#00000014;background:#0000000b}[data-theme=light] .checklist-item__text,[data-theme=light] .todo-item__text{color:#1a1a1e}[data-theme=light] .checklist-item__checkbox,[data-theme=light] .todo-item__checkbox{border-color:#00000038;background:#00000009;box-shadow:inset 0 1px #fff9,0 1px 2px #0000000f}[data-theme=light] .checklist-add-row{color:#1e1e2280}[data-theme=light] .checklist-add-row:hover{color:#141418e6}[data-theme=light] .checklist-add-row__ghost{border-color:#00000038}[data-theme=light] .checklist-add-row:hover .checklist-add-row__ghost{border-color:#0000006b}[data-theme=light] .checklist-item__remove,[data-theme=light] .todo-item__remove{background:#00000008;border-color:#00000012}[data-theme=light] .news-blackout-banner__countdown{background:#0000000f}[data-theme=light] .dash__mentor-greeting .cd-chip__text{color:#3a3a40}[data-theme=light] .dash__brand-greeting{color:#5a5a62}[data-theme=light] .dash__filter-combo{border-color:var(--border-subtle);background:var(--surface-card)}[data-theme=light] .dash__filter-combo--active{border-color:var(--border-standard);background:#5a5d660d}[data-theme=light] .dash__filter-combo .sample-filter__trigger{border-left-color:var(--border-standard)}[data-theme=light] .dash__filter-combo .acct-vis__trigger:hover,[data-theme=light] .dash__filter-combo .acct-vis__trigger.is-open,[data-theme=light] .dash__filter-combo .sample-filter__trigger:hover,[data-theme=light] .dash__filter-combo .sample-filter__trigger.is-open,[data-theme=light] .dash__filter-combo .sample-filter__trigger.is-active{background:#0000000a;box-shadow:inset 0 0 0 1px #5a5d662e}[data-theme=light] .acct-vis__trigger,[data-theme=light] .sample-filter__trigger{color:#1a1a1e}[data-theme=light] .acct-vis__trigger:hover,[data-theme=light] .acct-vis__trigger.is-open,[data-theme=light] .sample-filter__trigger:hover,[data-theme=light] .sample-filter__trigger.is-open,[data-theme=light] .sample-filter__trigger.is-active{color:#000}[data-theme=light] .acct-vis__meta,[data-theme=light] .sample-filter__meta{color:#4a5a78}[data-theme=light] .acct-vis__chevron{color:#00000073}[data-theme=light] .dash__streak-label{color:#3a3a40}[data-theme=light] .v2-shell,[data-theme=light] .v2-shell__main,[data-theme=light] .v2-shell__content{background:var(--surface-page)}[data-theme=light] .pt-mc--pos,[data-theme=light] .pt-mc--neg,[data-theme=light] .pt-wc--pos,[data-theme=light] .pt-wc--neg{background:var(--surface-card)}[data-theme=light] .pt-mc,[data-theme=light] .pt-wc{border-color:var(--border-standard)}[data-theme=light] .pt-mc:hover,[data-theme=light] .pt-card--active{border-color:var(--border-strong)!important}[data-theme=light] .pt-mc-bar--zero,[data-theme=light] .pt-wc-bar--zero{background:#00000014}[data-theme=light] .dow-v2__frost{background:#ffffffb8}[data-theme=light] .tda-mini-title{color:#1a1a1e}[data-theme=light] .tda-mini-meta{color:#5a5a62}[data-theme=light] .context-quote{background:var(--surface-card);border-color:#5e5ce638}[data-theme=light] .quote-text{color:#3a3a40}[data-theme=light] .quote-text:empty:before{color:#6e6e76}[data-theme=light] .setting-label{color:#1a1a1e}[data-theme=light] .settings-membership-beta-note span{color:#7a5f15}[data-theme=light] .settings-tier-choice.is-current span{color:#1a5fb4}[data-theme=light] .settings-tier-choice.is-anchor span{color:var(--caution-text, #8a6d1f)}[data-theme=light] .settings-membership-beta-note p{color:#3a3a40}[data-theme=light] .settings-membership-beta-note{border-bottom-color:#00000014}[data-theme=light] .trades-page{--bg-primary: var(--surface-page);--bg-secondary: var(--surface-page-alt);--bg-card: var(--surface-card);--bg-main: var(--surface-page);--bg-elevated: var(--surface-elevated);--bg-input: var(--surface-input);--bg-hover: var(--surface-hover);--text-primary: var(--app-text-primary);--text-secondary: var(--app-text-secondary);--text-tertiary: var(--app-text-tertiary);--text-muted: var(--app-text-muted);--text-placeholder: #8a8a92;--border-color: var(--border-standard);--border-light: var(--border-strong);--signature: #5A5D66}[data-theme=light] .rm-drawer,[data-theme=light] .rm-drawer--active{background:var(--surface-card);box-shadow:inset 0 1px #ffffff59,var(--shadow-panel)}[data-theme=light] .dash__discover-btn--risk-reduced{color:var(--positive-text, #0a7d5f)}[data-theme=light] .dash__discover-btn--risk-increased{color:var(--caution-text, #8a6d1f)}[data-theme=light] .trade-card.trade-card--win,[data-theme=light] .trade-card.trade-card--loss,[data-theme=light] .trade-card.trade-card--breakeven,[data-theme=light] .trade-card.trade-card--mental{background:var(--surface-card)}[data-theme=light] .trade-card__ledger-val--dir-long,[data-theme=light] .trade-card__ledger-val--win{color:var(--positive-text, #0a7d5f)}[data-theme=light] .trade-card__ledger-val--dir-short,[data-theme=light] .trade-card__ledger-val--loss{color:var(--negative-text, #c0392b)}[data-theme=light] .trade-card__ledger-val--breakeven{color:#5a5a62}[data-theme=light] .feed-tab.active{background:var(--surface-control-active);color:var(--app-text-primary);box-shadow:inset 0 0 0 1px var(--border-standard)}[data-theme=light] .feed-sub-filter{color:#3a3a40}[data-theme=light] .feed-sub-filter:hover{color:#18181b;background:#0000000a}[data-theme=light] .feed-filter-menu__chevron{color:#52525b}[data-theme=light] .feed-load-more{border-color:var(--border-standard);background:var(--surface-elevated);color:var(--app-text-secondary)}[data-theme=light] .feed-load-more:hover,[data-theme=light] .feed-load-more:focus-visible{border-color:var(--border-strong);background:var(--surface-hover)}[data-theme=light] .feed-highlights-btn{color:#3a3a40}[data-theme=light] .feed-highlights-btn__count{color:#7a5f15}[data-theme=light] .feed-insights__title,[data-theme=light] .feed-month-divider{color:#52525b}[data-theme=light] .feed-month-divider em{color:#5a5a62}[data-theme=light] .feed-pagination,[data-theme=light] .feed-pagination span{color:#52525b}[data-theme=light] .feed-stat__value.stat--positive{color:var(--positive-text, #0a7d5f)}[data-theme=light] .feed-stat__value.stat--negative{color:var(--negative-text, #c0392b)}[data-theme=light] .insight-carousel__item,[data-theme=light] .insight-carousel__item--positive,[data-theme=light] .insight-carousel__item--negative,[data-theme=light] .insight-carousel__item--warning,[data-theme=light] .insight-carousel__item--info,[data-theme=light] .insight-carousel__item--best,[data-theme=light] .insight-carousel--active .insight-carousel__item{color:#3a3a40;text-shadow:none}[data-theme=light] .insight-carousel__item:before{color:#0a7d5f}[data-theme=light] .insight-carousel__item--warning:before{color:#9a6a00}[data-theme=light] .insight-carousel__item--negative:before{color:var(--negative-text, #c0392b)}[data-theme=light] .insight-carousel__item--positive:before,[data-theme=light] .insight-carousel__item--best:before{color:var(--positive-text, #0a7d5f)}[data-theme=light] .insight-carousel__token--stat,[data-theme=light] .insight-carousel--active .insight-carousel__token{color:var(--positive-text, #0a7d5f)}[data-theme=light] .insight-carousel__token--date,[data-theme=light] .insight-carousel__token--day{color:var(--link, #1a5fb4)}[data-theme=light] .insight-carousel__token--negative,[data-theme=light] .insight-carousel--active .insight-carousel__token--negative{color:var(--negative-text, #c0392b)}[data-theme=light] .cd-chip__text{color:#18181b}[data-theme=light] .cd-chip:focus-visible .cd-chip__text{color:#18181b}[data-theme=light] .pt-mc-wklabels span,[data-theme=light] .pt-wc-daylabels span,[data-theme=light] .pt-mc-foot,[data-theme=light] .pt-wc-foot{color:#52525b}[data-theme=light] .dash__metric-value--positive{color:var(--positive-text, #0a7d5f)}[data-theme=light] .dash__metric-value--negative{color:var(--negative-text, #c0392b)}[data-theme=light] .dash__streak-num{color:var(--positive-text, #0a7d5f)}[data-theme=light] .dash__gauge-marker{background:var(--surface-elevated);box-shadow:0 0 0 1px #00000059}[data-theme=light] .dow-v2__count,[data-theme=light] .dow-v2__frost-count,[data-theme=light] .dow-v2__frost-stat-k{color:#52525b}[data-theme=light] .dow-v2__foot-s{color:#3a3a40}[data-theme=light] .dow-v2__frost .perf-pos{color:var(--positive-text, #0a7d5f)}[data-theme=light] .dow-v2__frost .perf-neg{color:var(--negative-text, #c0392b)}[data-theme=light] .dow-v2-card{background:var(--surface-card);border-color:var(--border-subtle)}[data-theme=light] .dow-v2-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card-hover)}[data-theme=light] .dow-v2-card--mid{background:var(--surface-elevated);border-color:var(--border-standard)}[data-theme=light] .dow-v2-card--empty{background:var(--surface-elevated);border-color:var(--border-subtle)}[data-theme=light] .dow-cell{border-color:var(--border-standard)}[data-theme=light] .dow-cell--mid{background:var(--surface-elevated);border-color:var(--border-standard)}[data-theme=light] .dow-cell--empty{background:#14182105;border-color:#1418210f}[data-theme=light] .dow-cell:hover{border-color:#14182138}[data-theme=light] .ddm{--positive: #0a7d5f;--negative: #c0392b}[data-theme=light] .journal-overlay,[data-theme=light] .journal-modal{--bg-primary: var(--surface-page);--bg-secondary: var(--surface-page-alt);--bg-card: var(--surface-card);--bg-main: var(--surface-page);--bg-elevated: var(--surface-elevated);--bg-input: var(--surface-input);--bg-hover: var(--surface-hover);--text-primary: var(--app-text-primary);--text-secondary: var(--app-text-secondary);--text-tertiary: var(--app-text-tertiary);--text-muted: var(--app-text-muted);--text-placeholder: #8a8a92;--border-color: var(--border-standard);--border-light: var(--border-strong);--signature: #5A5D66}[data-theme=light] .journal-modal{background:var(--surface-card);border-color:var(--border-standard)}[data-theme=light] .sidebar-mental-reason-btn,[data-theme=light] .sidebar-mental-reason-btn:hover{color:#3a3a40}[data-theme=light] .trade-entry-section__title,[data-theme=light] .trade-entry-field__label{color:#52525b}[data-theme=light] .journal-sidebar{background:var(--surface-card);border-left-color:var(--border-standard)}[data-theme=light] .sidebar-heading-badge{background:#0000000d;color:#52525b}[data-theme=light] .device-toggle__btn,[data-theme=light] .informed-toggle__btn{border-color:var(--border-standard);color:#3a3a40}[data-theme=light] .device-toggle__btn:hover,[data-theme=light] .informed-toggle__btn:hover{color:#18181b;border-color:var(--border-strong)}[data-theme=light] .device-toggle__btn--active,[data-theme=light] .informed-toggle__btn--active.informed-toggle__btn--informed,[data-theme=light] .informed-toggle__btn--active.informed-toggle__btn--uninformed{background:#00000014;border-color:#00000029;color:#18181b}[data-theme=light] .sidebar-empty{color:#8a8a92}[data-theme=light] .btn-primary{color:color-mix(in srgb,var(--primary) 85%,#000);background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:#00000024}[data-theme=light] .btn-primary:hover{background:color-mix(in srgb,var(--primary) 22%,transparent);color:color-mix(in srgb,var(--primary) 70%,#000)}[data-theme=light] .journal-flow-icon-btn{background:#00000009;border-color:var(--border-standard);color:#3a3a40}[data-theme=light] .journal-flow-icon-btn:hover{background:#0000000f;border-color:var(--border-strong);color:#18181b}[data-theme=light] .tda-flip-face--back{background:var(--surface-elevated)}[data-theme=light] .tda-image-stage{background:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px),var(--surface-elevated)}[data-theme=light] .tda-date-badge,[data-theme=light] .tda-board-tab--active{color:var(--link, #1a5fb4)}[data-theme=light] .tda-mini-thumb{background-color:var(--surface-elevated)}[data-theme=light] .tda-mini-thumb span{color:#18181b}[data-theme=light] .cal-today-btn{background:var(--surface-elevated);border:1px solid var(--border-standard);color:var(--app-text-primary)}[data-theme=light] .journal-redesign .cal-day--today .cal-date,[data-theme=light] .cal-day--today .cal-date{color:var(--positive-text, #0a7d5f)}[data-theme=light] .tda-upload-surface{border-color:var(--border-standard);background:var(--surface-card);color:var(--app-text-muted)}[data-theme=light] .tda-upload-surface span{color:#3a3a40}[data-theme=light] .tda-upload-surface small,[data-theme=light] .tda-editor span{color:#5a5a62}[data-theme=light] .reports-page{--reports-bg: var(--surface-card);--reports-surface: var(--surface-elevated);--reports-surface-strong: var(--surface-panel);--reports-line: var(--border-standard);--reports-line-strong: var(--border-strong);--reports-text: var(--app-text-primary);--reports-muted: var(--app-text-secondary);--reports-soft: var(--app-text-tertiary)}[data-theme=light] .reports-hero__stats,[data-theme=light] .reports-future__preview{background:var(--surface-elevated)}[data-theme=light] .reports-future{background:var(--surface-card);box-shadow:var(--shadow-card-hover)}[data-theme=light] .reports-future__lines span{background:linear-gradient(90deg,#0000000f,#00000005)}[data-theme=light] .reports-future__grid i{border-color:var(--border-standard);background:#0000000a}[data-theme=light] .reports-future__grid i:nth-child(2){background:linear-gradient(180deg,rgba(140,60,200,.14),transparent),#0000000a}[data-theme=light] .patterns-preview__message p{color:#3a3a40}[data-theme=light] .patterns-preview-badge{color:#7a5f15;border-color:color-mix(in srgb,var(--caution) 40%,transparent);background:#feca5729}[data-theme=light] .patterns-preview__message span{color:#7a5f15;background:#feca5729;border-color:color-mix(in srgb,var(--caution) 40%,transparent)}[data-theme=light] .trades-table td.col-pnl.is-positive,[data-theme=light] .trades-table td.col-num.is-positive,[data-theme=light] .trades-table td.col-r.is-positive{color:var(--positive-text, #0a7d5f)}[data-theme=light] .trades-table td.col-pnl.is-negative,[data-theme=light] .trades-table td.col-num.is-negative,[data-theme=light] .trades-table td.col-r.is-negative{color:var(--negative-text, #c0392b)}[data-theme=light] .trades-table td.col-pnl.is-breakeven,[data-theme=light] .trades-table td.col-num.is-breakeven{color:var(--caution-text, #8a6d1f)}[data-theme=light] .direction-badge.is-long{color:#097052}[data-theme=light] .direction-badge.is-short{color:var(--negative-text, #c0392b)}[data-theme=light] .trades-setup-tag{background:#0000000b;color:#097052}[data-theme=light] .trades-child-row td{color:#5a5a62}[data-theme=light] .tc-modal{--bg-primary: var(--surface-page);--bg-secondary: var(--surface-page-alt);--bg-card: var(--surface-card);--bg-elevated: var(--surface-elevated);--bg-input: var(--surface-input);--bg-hover: var(--surface-hover);--text-primary: var(--app-text-primary);--text-secondary: var(--app-text-secondary);--text-tertiary: var(--app-text-tertiary);--text-muted: var(--app-text-muted);--text-soft: var(--app-text-muted);--text-dim: var(--app-text-muted);--text-placeholder: #8a8a92;--border-color: var(--border-standard)}[data-theme=light] .tc-modal--modal,[data-theme=light] .tc-modal--slide-over,[data-theme=light] .tc-modal--sheet{background:var(--surface-card)}[data-theme=light] .journal-flow-add-option{color:#3a3a40}[data-theme=light] .journal-flow-add-option__copy strong{color:#18181b}[data-theme=light] .journal-flow-add-option__meta{color:#5a5a62;border-color:var(--border-standard)}[data-theme=light] .journal-flow-add-option__icon{background:#0000000d;color:#5a5a62}[data-theme=light] .journal-flow-add-menu{border-color:var(--border-standard);box-shadow:var(--shadow-popover)}[data-theme=light] .cmdbar-combo,[data-theme=light] .cmdbar-rail,[data-theme=light] .cmdbar-chip,[data-theme=light] .cmdbar-scope__value,[data-theme=light] .cmdbar-scope__clear{border-color:var(--border-standard);background:var(--surface-card)}[data-theme=light] .cmdbar-combo .acct-vis__trigger,[data-theme=light] .cmdbar-combo .sample-filter__trigger,[data-theme=light] .cmdbar-cell{background:transparent}[data-theme=light] .cmdbar-combo .sample-filter__trigger,[data-theme=light] .cmdbar-cell+.cmdbar-cell{border-left-color:var(--border-standard)}[data-theme=light] .cmdbar-combo .acct-vis__trigger:hover,[data-theme=light] .cmdbar-combo .acct-vis__trigger.is-open,[data-theme=light] .cmdbar-combo .sample-filter__trigger:hover,[data-theme=light] .cmdbar-combo .sample-filter__trigger.is-open,[data-theme=light] .cmdbar-combo .sample-filter__trigger.is-active,[data-theme=light] .cmdbar-cell:hover:not(:disabled),[data-theme=light] .cmdbar-cell--on,[data-theme=light] .cmdbar-scope__clear:hover{background:var(--surface-control-active)}[data-theme=light] .play-type-btn{border-color:var(--border-standard)}[data-theme=light] .tda-mini-card{border-color:var(--border-standard);background:var(--surface-card)}[data-theme=light] .tda-mini-card:hover{border-color:var(--border-strong);background:var(--surface-hover)}[data-theme=light] .journal-redesign .cal-day--empty,[data-theme=light] .cal-day--empty,[data-theme=light] .sc-list-item:hover .sc-level-label-input{border-color:var(--border-standard)}[data-theme=light] .sc-level-label-input:focus{border-color:var(--focus-ring);background:var(--surface-input)}[data-theme=light] .is-positive,[data-theme=light] .pos{color:var(--positive-text, #0a7d5f)!important}[data-theme=light] .is-negative,[data-theme=light] .neg{color:var(--negative-text, #c0392b)!important}[data-theme=light] .is-breakeven{color:var(--caution-text, #8a6d1f)!important}[data-theme=light] .ct__card-chip.ct__card-badge--verification{color:#1a5fb4}[data-theme=light] .settings-tier-choice.is-anchor span{color:#705713}[data-theme=light] .sb-decision{background:var(--surface-card);border-color:var(--border-standard)}[data-theme=light] .sb-step+.sb-step{border-top-color:#00000017}[data-theme=light] .sb-step__n{color:#5a5a62}[data-theme=light] .sb-step__prompt,[data-theme=light] .sb-decision__summary-line{color:#3a3a40}[data-theme=light] .sb-decision__reopen{background:#00000009;border-color:var(--border-standard);color:#3a3a40}[data-theme=light] .sb-decision__reopen:hover{background:#0000000f;color:#18181b}[data-theme=light] .sb-decision__flash{color:var(--positive-text, #0a7d5f)}[data-theme=light] .sb-decision__followup{border-top-color:var(--border-standard)}[data-theme=light] .sb-scn-trio{background:var(--border-standard);border-color:var(--border-standard)}[data-theme=light] .sb-scn-cell{background:var(--surface-card)}[data-theme=light] .sb-scn-cell__k{color:#52525b}[data-theme=light] .sb-scn-cell__inp{color:#18181b}[data-theme=light] .sb-scn-cell__inp::placeholder{color:#8a8a92}[data-theme=light] .sb-rdelta__lab{color:#3a3a40}[data-theme=light] .sb-rdelta__verdict{color:#5a5a62}[data-theme=light] .sb-rdelta--neg{background:#c0392b1a;border-color:#c0392b52}[data-theme=light] .sb-rdelta--neg .sb-rdelta__val{color:var(--negative-text, #c0392b)}[data-theme=light] .sb-rdelta--pos{background:#0a7d5f1a;border-color:#0a7d5f52}[data-theme=light] .sb-rdelta--pos .sb-rdelta__val{color:var(--positive-text, #0a7d5f)}[data-theme=light] .sb-rdelta--runner{background:#b4530f1a;border-color:#b4530f52}[data-theme=light] .sb-rdelta--runner .sb-rdelta__val{color:#b4530f}[data-theme=light] .sb-decision__notes{background:var(--surface-input);border-color:var(--border-standard);color:var(--app-text-primary)}[data-theme=light] .sb-decision__notes::placeholder{color:#8a8a92}[data-theme=light] .sb-decision__notes:focus{border-color:var(--focus-ring)}[data-theme=light] .sb-decision__done{border-color:var(--border-standard);background:#00000005;color:#3a3a40}[data-theme=light] .sb-decision__done:hover{border-color:var(--border-strong)}
