@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/assets/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(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/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(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/assets/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(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/assets/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(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/assets/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(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/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(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/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(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2) format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2) format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2) format("woff2"),url(/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2) format("woff2"),url(/assets/roboto-greek-500-normal-XBIQOowA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2) format("woff2"),url(/assets/roboto-math-500-normal-BNGXE_xU.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2) format("woff2"),url(/assets/roboto-symbols-500-normal-DFnofPUt.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2) format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2) format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-BWOtdzfy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2) format("woff2"),url(/assets/roboto-cyrillic-700-normal-D8g9KsRf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0VNUQVQAAAIMAAAARwAAAFpfnEGhY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABMQAAATZvegfsaGVhZAAAA9QAAAA2AAAANg1psE5oaGVhAAAEDAAAAB8AAAAkCykN1GhtdHgAAAQsAAAAHwAAACQX6P92bG9jYQAABEwAAAATAAAAFAFZAbFtYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABGwAAAkozllu+cG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBAAADQ5z6M4XbQqXQqsYWhNLeCASxhIVGIxGuelGo4ZfKeB5r+PV62gOAzEf3M6zor9EvrZuv2oGgqpDEfKOID+HEKVQB42gXBsQEBARAAsNw9aKFWAQAmAgAdWM5wnwihoUBHgZn8Hd/X6PO7XN8xErf37hkbqaalK5AxdEQIYpl/FFLGCAQlmhEH2QB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodjzVUA0EURf/8ZRLcIw3uTrSJNLi7+x563Klw71ucclMmFdbi1p/Q4a47izytL1BoBeBiqQAcyMANPMEHgPiF+VFCoty4MDfkYkUzLrA74iduEC/2ROIZQ04UCRJChc9iKpSLw+KwJ/Zjv5guLtHfYiMAQqV0TZPpLiggAYAoAlEmiwiPjkaDQe9vNOq0SqU/NeiTMSLcGxWKwGDUaa1Ik2tXnDPTzrW62lXn9IxztY4dxZf25uf3lMT/f29xPH5mrLF3O8/bietaxjqRO3jewT6us7qFfoulX+jO6rINWK0DNgCEWpd23KUXQP/JDAE6BRdl0CkClSp5dDQZ79i/ZIMbEQml2fUuo2piVrCt18Zqa0NYWeS0JDH+l6GbnkM00EwAOciYmyT9AMF6YZEAAAAAAQAAAAMD15Zf+khfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Mf3VCYkIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ88vwnzFnJwcDGuAEAH1DBRMAeNpj7mFIYYACxr8QzNrCEMYszhAFZp/6lwQAZr4HcAB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42m2QA24FQBRFT+2GRVjbVlDbjFPr29hMsYNyQY27gMZJbyYv+MjTmYcRUMMrRRQUVwDv/BkXUM2vcSHl/BgX0c+3cTH1PBuX0EnauFT5a+NaJhnEcUEHlbQbd1FNo3G3uNp4CJ1lPKosbBDlAi8PXHHGjeId98rtEiCMz9XOlL0mqrwqkiARZhmSBMQ3+LkV+YnaPsoQkR90e9xxqHgpi8oGWJT3cs0pN6pGeHCzzYwxyDAjTDCn1ah4lMmM2WZsNqN3jT3Jmij/ORYzqkvu5inC2HvtxBFJM8fK3Chmnr1PWPFRlSvXv0DM/UlA+YjW3Tm/c8eD64hxySBXBPC5bEByh5cb7N+IKB/OuP2V6hdEJA/inn+ATFaOAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2) format("woff2"),url(/assets/roboto-greek-700-normal-xQsEWSIA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2) format("woff2"),url(/assets/roboto-math-700-normal-DbhUef31.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2) format("woff2"),url(/assets/roboto-symbols-700-normal-C59U6HqI.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2) format("woff2"),url(/assets/roboto-vietnamese-700-normal-kpkdMgbf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2) format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.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:Work Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/work-sans-vietnamese-300-normal-DQHlWx2s.woff2) format("woff2"),url(/assets/work-sans-vietnamese-300-normal-NLNV1oy7.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:Work Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/work-sans-latin-ext-300-normal-CVclhcFk.woff2) format("woff2"),url(/assets/work-sans-latin-ext-300-normal-BQO3H0qq.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:Work Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/work-sans-latin-300-normal-DD7pq2q9.woff2) format("woff2"),url(/assets/work-sans-latin-300-normal-BaDF4XPg.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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-vietnamese-400-normal-BxGuknnG.woff2) format("woff2"),url(/assets/work-sans-vietnamese-400-normal-DFZk_KN_.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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-ext-400-normal-zfQnhXzv.woff2) format("woff2"),url(/assets/work-sans-latin-ext-400-normal-j7TZlk-s.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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-400-normal-jUejSri3.woff2) format("woff2"),url(/assets/work-sans-latin-400-normal-DE1_0GuN.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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-vietnamese-500-normal-Czn2Xkog.woff2) format("woff2"),url(/assets/work-sans-vietnamese-500-normal-90nhZfxs.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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-ext-500-normal-CAKEIVkc.woff2) format("woff2"),url(/assets/work-sans-latin-ext-500-normal-CW9ss9Cz.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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-500-normal-BKGnScDy.woff2) format("woff2"),url(/assets/work-sans-latin-500-normal-BmdXWF6_.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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-vietnamese-600-normal-DizFELYt.woff2) format("woff2"),url(/assets/work-sans-vietnamese-600-normal-ue5fzGW6.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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-ext-600-normal-DNiHHggD.woff2) format("woff2"),url(/assets/work-sans-latin-ext-600-normal-B1NFRnx8.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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-600-normal-DB-2V89X.woff2) format("woff2"),url(/assets/work-sans-latin-600-normal-Cg-NlmS7.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:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-vietnamese-700-normal-CqjC4WOy.woff2) format("woff2"),url(/assets/work-sans-vietnamese-700-normal-BYAoORCv.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:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-latin-ext-700-normal-Bc0iTajH.woff2) format("woff2"),url(/assets/work-sans-latin-ext-700-normal-BP8nCPzd.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:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-latin-700-normal-CEeo_t6l.woff2) format("woff2"),url(/assets/work-sans-latin-700-normal-mDs79oer.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:Work Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/work-sans-vietnamese-800-normal-DtzNau0w.woff2) format("woff2"),url(/assets/work-sans-vietnamese-800-normal-8tnFD7M8.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:Work Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/work-sans-latin-ext-800-normal-WPcZEmTk.woff2) format("woff2"),url(/assets/work-sans-latin-ext-800-normal-Dy0F6lr3.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:Work Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/work-sans-latin-800-normal-CHo7j6hf.woff2) format("woff2"),url(/assets/work-sans-latin-800-normal-C89f8isX.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:Work Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/work-sans-vietnamese-900-normal-CrAgrxbG.woff2) format("woff2"),url(/assets/work-sans-vietnamese-900-normal-B8bOOryO.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:Work Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/work-sans-latin-ext-900-normal-CID_Tw0m.woff2) format("woff2"),url(/assets/work-sans-latin-ext-900-normal-CJpKQUu0.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:Work Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/work-sans-latin-900-normal-Bz42DoD_.woff2) format("woff2"),url(/assets/work-sans-latin-900-normal-Bxt3ETSd.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(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight: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(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--surface: #F9F9F9;--surface-dim: #F0F0F0;--surface-bright: #FFFFFF;--surface-container-lowest: #FFFFFF;--surface-container-low: #F5F5F5;--surface-container: #EEEEEE;--surface-container-high: #E0E0E0;--surface-container-highest: #D6D6D6;--on-surface: #282A2E;--on-surface-variant: #4A4D53;--outline: #9CA3AF;--outline-variant: #D1D5DB;--primary: #282A2E;--on-primary: #FFFFFF;--primary-container: #1C1E21;--on-primary-container: #9CA3AF;--secondary: #FF6B00;--on-secondary: #FFFFFF;--secondary-container: #FF6B00;--on-secondary-container: #FFFFFF;--accent-primary: #FF6B00;--accent-primary-rgb: 255, 107, 0;--matte-charcoal: #282A2E;--error: #DC2626;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 24px;--font-display: "Inter", system-ui, sans-serif;--font-body: "Roboto", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace;--bg-primary: var(--surface);--bg-secondary: var(--surface-container-low);--bg-card: var(--surface-container-lowest);--bg-dark: var(--matte-charcoal);--text-primary: var(--on-surface);--text-secondary: var(--on-surface-variant);--text-tertiary: #636A76;--text-muted: var(--outline-variant);--accent-text: #B34700;--border-color: var(--outline-variant);--border-subtle: var(--surface-container-highest);--accent-secondary: var(--matte-charcoal);--accent-subtle: rgba(255, 107, 0, .08);--bg-subtle: rgba(0, 0, 0, .03);--bg-mute: rgba(0, 0, 0, .06)}.dark-theme{color-scheme:dark;--surface: #121212;--surface-dim: #0D0D0D;--surface-bright: #2C2C2C;--surface-container-lowest: #1E1E1E;--surface-container-low: #1E1E1E;--surface-container: #232323;--surface-container-high: #2A2A2A;--surface-container-highest: #333333;--on-surface: #FFFFFF;--on-surface-variant: #A1A1AA;--outline: #9A9AA3;--outline-variant: #3F3F46;--primary: #FFFFFF;--on-primary: #282A2E;--primary-container: #E4E4E7;--on-primary-container: #52525B;--error: #F87171;--bg-primary: #121212;--bg-secondary: #1E1E1E;--bg-card: #1E1E1E;--bg-dark: #000000;--text-primary: #FFFFFF;--text-secondary: #A1A1AA;--text-tertiary: #9A9AA3;--accent-text: #FF6B00;--text-muted: #3F3F46;--accent-subtle: #2D1A0F;--border-color: #2D2D2D;--border-subtle: #1F1F1F;--bg-subtle: rgba(255,255,255,.03);--bg-mute: rgba(255,255,255,.08);--matte-charcoal: #E8E8EA;--accent-secondary: #E8E8EA}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased}h1{font-family:var(--font-display);color:var(--text-primary);font-weight:700;line-height:1.1;letter-spacing:-.02em}h2{font-family:var(--font-display);color:var(--text-primary);font-weight:600;line-height:1.2;letter-spacing:0}h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);font-weight:600;line-height:1.1}a{color:var(--text-primary);text-decoration:none;border-bottom:1px solid transparent;transition:.2s}a:hover{border-bottom-color:var(--text-primary)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.text-accent{color:var(--text-primary)}.page{padding-top:2rem;padding-bottom:4rem;width:100%}.grid{display:grid;gap:1.5rem}.grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-3{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:var(--radius-md);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;font-family:var(--font-display)}.btn-primary{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:0 4px 14px #ff6b0033}.btn-primary:hover{background:#e66000;transform:translateY(-1px);box-shadow:0 6px 20px #ff6b0040}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border-color:var(--border-color)}.btn-secondary:hover{border-color:var(--text-primary);background:var(--bg-primary)}.btn-text{background:transparent;color:var(--text-secondary);padding:.5rem}.btn-text:hover{color:var(--accent-text)}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:2rem;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.card:hover{border-color:var(--border-color);box-shadow:0 10px 30px #282a2e14;transform:translateY(-2px)}input,textarea,select{width:100%;padding:.75rem;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-family:inherit}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--text-secondary)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.leaflet-tile-pane{filter:invert(.9) hue-rotate(180deg) brightness(.95) contrast(.9)}.leaflet-popup-content-wrapper{background:var(--bg-card)!important;color:var(--text-primary)!important;border-radius:var(--radius-md)!important;box-shadow:0 10px 40px #282a2e26!important;border:1px solid var(--border-color)!important;padding:0!important}.leaflet-popup-content{margin:0!important;width:auto!important}.leaflet-popup-tip{background:var(--bg-card)!important;border:1px solid var(--border-color)!important}.popup-header{padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--radius-md) var(--radius-md) 0 0}.popup-header h3{margin:0;font-size:1.1rem;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:8px}.popup-header p{margin:4px 0 0;font-size:.75rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.popup-body{padding:1rem;max-height:350px;overflow-y:auto}.popup-item{display:flex;gap:12px;align-items:center;padding:12px;border-radius:var(--radius-sm);border:1px solid transparent;transition:all .2s;cursor:pointer}.popup-item:hover{background:var(--bg-primary);border-color:var(--border-color);transform:translate(4px)}.popup-item img{width:54px;height:54px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border-color)}.popup-item .title{font-size:.9rem;font-weight:700;color:var(--text-primary);margin-bottom:4px;display:block}.popup-item .stats{font-size:.75rem;color:var(--text-tertiary);display:flex;gap:10px;font-weight:600}.leaflet-tooltip.map-hover-tooltip{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:0 4px 16px #00000040;padding:8px 10px;max-width:220px;white-space:normal;overflow-wrap:break-word}.leaflet-tooltip.map-hover-tooltip .hover-title{display:block;font-size:.82rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.leaflet-tooltip.map-hover-tooltip .hover-stats{display:flex;flex-wrap:wrap;gap:8px;font-size:.72rem;color:var(--text-tertiary);font-weight:600}.leaflet-tooltip-top.map-hover-tooltip:before{border-top-color:var(--bg-card)}.leaflet-tooltip-bottom.map-hover-tooltip:before{border-bottom-color:var(--bg-card)}.leaflet-tooltip-left.map-hover-tooltip:before{border-left-color:var(--bg-card)}.leaflet-tooltip-right.map-hover-tooltip:before{border-right-color:var(--bg-card)}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.element-spacer{display:flex;justify-content:center;align-items:center;padding:.5rem 0;opacity:0;transition:opacity .2s;position:relative;height:24px}.scene-group:hover .element-spacer,.element-spacer:hover{opacity:1}.element-action-bar{display:flex;align-items:center;background:var(--bg-card);border:1px solid var(--border-subtle, #e5e7eb);border-radius:20px;padding:4px 8px;box-shadow:0 4px 12px #0000000d;gap:4px}.element-action-bar .action-item{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--text-secondary, #6b7280);font-size:.75rem;font-weight:500;padding:4px 8px;border-radius:12px;cursor:pointer;transition:all .2s}.element-action-bar .action-item:hover{background:var(--bg-secondary, #f3f4f6);color:var(--text-primary, #111827)}.element-action-bar .v-divider{width:1px;height:14px;background:var(--border-subtle, #e5e7eb);margin:0 4px}.sync-indicator{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#10b981;margin-left:8px}.canvas-pages-container{display:flex;flex-direction:column;align-items:center;padding:2rem 0;gap:2rem;background-color:var(--bg-secondary, #f3f4f6);min-height:100vh}.script-page.a4-format{width:100%!important;max-width:800px!important;min-height:1056px;background:#fff!important;color:#282a2e;box-shadow:0 4px 20px #00000014,0 1px 3px #0000001a!important;border-radius:4px!important;padding:4rem 5rem!important;position:relative;overflow:visible;margin:0 auto}.page-end-marker{display:flex;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.5rem}.page-end-marker .pem-line{flex:1;height:2px;background:repeating-linear-gradient(90deg,#fca5a5 0px,#fca5a5 6px,transparent 6px,transparent 12px)}.page-end-marker .pem-label{font-size:.7rem;font-weight:700;color:#ef4444;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:4px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.35);border-radius:12px}.page-break-divider{display:flex;align-items:center;width:100%;max-width:800px;gap:1rem}.page-break-divider .pb-line{flex:1;height:1px;background:repeating-linear-gradient(90deg,transparent,transparent 4px,var(--border-strong, #d1d5db) 4px,var(--border-strong, #d1d5db) 8px)}.delete-pb-btn{background:var(--bg-card);border:1px solid var(--border-subtle, #e5e7eb);color:#ef4444;padding:4px 12px;border-radius:12px;font-size:.75rem;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000000d}.delete-pb-btn:hover{background:#ef44441a;border-color:#ef444459}.analysis-cards-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:10px}.analysis-card{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;padding:12px;transition:all .2s ease}.analysis-card:hover{border-color:var(--accent-orange);box-shadow:0 4px 12px #ff6b000d}.analysis-card-title{font-size:.75rem;color:var(--text-tertiary);text-transform:uppercase;font-weight:800;margin-bottom:6px;letter-spacing:.05em}.analysis-card-content{font-size:.85rem;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.dashboard-tabs{display:flex;overflow-x:auto;gap:8px;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid var(--border-subtle)}.dashboard-tabs::-webkit-scrollbar{height:4px}.dashboard-tabs::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}.dashboard-tab{padding:6px 12px;border-radius:20px;background:var(--bg-primary);color:var(--text-tertiary);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;border:1px solid transparent;transition:all .2s ease;text-transform:capitalize}.dashboard-tab:hover{background:#ff6b001a;color:var(--accent-orange)}.dashboard-tab.active{background:#ff6b0026;color:var(--accent-orange);border-color:#ff6b004d}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.dash-card{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.dash-card-header{font-size:.7rem;color:var(--text-tertiary);text-transform:uppercase;font-weight:800;margin-bottom:8px;display:flex;align-items:center;gap:6px;letter-spacing:.05em}.dash-progress-track{width:100%;height:8px;background:var(--border-subtle);border-radius:4px;overflow:hidden;margin-top:6px}.dash-progress-fill{height:100%;background:linear-gradient(90deg,#ff6b00,#ff8c3a);border-radius:4px;transition:width .5s ease-out}.dash-tag-container{display:flex;flex-wrap:wrap;gap:6px}.dash-tag{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary);padding:4px 8px;border-radius:12px;font-size:.75rem}.thought-graph-container{display:flex;flex-direction:column;align-items:flex-start;margin:8px 0 16px;padding-left:8px}.thought-node-wrapper{display:flex;flex-direction:column;align-items:center}.thought-node{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);min-width:240px;max-width:360px;position:relative;overflow:hidden}.thought-node:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.agent-planning:before{background:#a8c7fa}.agent-sql:before{background:#ffc83d}.agent-web:before{background:#34d399}.agent-synth:before{background:#ff6b00}.agent-default:before{background:#888}.node-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#ffffff0d;color:var(--text-secondary)}.agent-planning .node-icon{color:#a8c7fa}.agent-sql .node-icon{color:#ffc83d}.agent-web .node-icon{color:#34d399}.agent-synth .node-icon{color:#ff6b00}.node-content{flex:1}.node-title{font-size:.7rem;font-weight:700;color:var(--text-primary);margin-bottom:2px}.node-action{font-size:.65rem;color:var(--text-tertiary);line-height:1.2}.thought-edge{width:2px;height:16px;background:linear-gradient(to bottom,#fff3,#ffffff0d);margin:0}.pulsing{animation:pulse-border 2s infinite}@keyframes pulse-border{0%{box-shadow:0 0 #ff6b0066}70%{box-shadow:0 0 0 4px #ff6b0000}to{box-shadow:0 0 #ff6b0000}}.token-usage-badge{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:4px 10px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;font-size:.65rem;color:var(--text-secondary);box-shadow:0 2px 8px #0003}.token-breakdown{color:var(--text-tertiary)}html{-webkit-text-size-adjust:100%}body{overflow-x:hidden}img,video,canvas,svg{max-width:100%}@media(pointer:coarse){input,textarea,select{font-size:max(16px,1em)}button,[role=button],a.button,.btn,label.is-btn-small{min-height:40px}.ws-minor,.cast-icon-btn,.tl-clip-act,.mb-acts button,.mb-acts a,.shot-prompt-act,.is-take-acts button,.is-take-acts a{position:relative;min-height:0}.ws-minor:after,.cast-icon-btn:after,.tl-clip-act:after,.mb-acts button:after,.mb-acts a:after,.shot-prompt-act:after,.is-take-acts button:after,.is-take-acts a:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}@supports (padding: env(safe-area-inset-bottom)){.lab-topbar{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}}@media(max-width:820px){.lab-topbar{flex-wrap:wrap;gap:8px;padding:8px 10px}.lab-view-switch{order:10;width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lab-view-switch::-webkit-scrollbar{display:none}.lab-view-switch button{flex:none;white-space:nowrap}.ws{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ws-rundown{max-height:33vh;border-right:none;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .1))}.tl{height:auto;max-height:60vh}.tl-bar{flex-wrap:wrap}.tl-preview{order:10;width:100%}.mb-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.is-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mb-search input{width:100%}.crop,.is-picker-box{max-width:100%;max-height:92vh}}@media(max-width:560px){.ws-refs-grid,.is-aspects{grid-template-columns:repeat(2,1fr)}.sg-narration{grid-template-columns:1fr}.mb-head{flex-wrap:wrap}}.fb-shadow{--fb-shadow: 0 8px 24px rgba(40, 42, 46, .12)}.dark-theme .fb-shadow{--fb-shadow: 0 8px 24px rgba(0, 0, 0, .5)}.fb-stack{position:fixed;z-index:2500;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px));pointer-events:none}.fb-stack.left{left:20px;bottom:20px}.fb-stack.right{right:20px;bottom:20px;z-index:2400}@media(max-width:560px){.fb-stack.left,.fb-stack.right{left:16px;right:16px;bottom:16px;width:auto}}.fb-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:12px 12px 12px 16px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-left:3px solid var(--border-color);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:.9375rem;line-height:1.5;box-shadow:var(--fb-shadow, 0 8px 24px rgba(40, 42, 46, .12));animation:fb-in .2s ease-out}.dark-theme .fb-toast{box-shadow:0 8px 24px #00000080}.fb-toast.success{border-left-color:var(--text-primary)}.fb-toast.error{border-left-color:var(--error)}.fb-toast.info{border-left-color:var(--border-color)}.fb-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:24px;color:var(--text-primary)}.fb-toast.error .fb-icon{color:var(--error)}.fb-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-primary)}.fb-message{flex:1;min-width:0;padding-top:1px;overflow-wrap:anywhere}.fb-label{display:block;font:500 .6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.fb-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px 0;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer}.fb-close:hover{background:var(--bg-mute);color:var(--text-primary)}.fb-close:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}@keyframes fb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fb-toast,.fb-overlay,.fb-card{animation:none}}.fb-overlay{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:#282a2e80;animation:fb-fade .15s ease-out}.fb-card{width:420px;max-width:100%;max-height:calc(100vh - 48px);overflow-y:auto;padding:24px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:0 16px 48px #282a2e33;font-family:var(--font-body);animation:fb-in .18s ease-out}.dark-theme .fb-card{box-shadow:0 16px 48px #0009}.fb-card-head{display:flex;align-items:flex-start;gap:12px}.fb-card-head .fb-icon{margin-top:2px}.fb-card.danger .fb-card-head .fb-icon{color:var(--error)}.fb-title{margin:0;font-family:var(--font-display);font-size:1.25rem;line-height:1.4;font-weight:600;letter-spacing:0;color:var(--text-primary)}.fb-body{margin:8px 0 0;font-size:.9375rem;line-height:1.5;color:var(--text-secondary);white-space:pre-line}.fb-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:24px}.fb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 20px;border-radius:100px;border:1px solid var(--text-primary);background:var(--text-primary);color:var(--bg-primary);font:600 .875rem/1.5 var(--font-display);cursor:pointer;transition:opacity .15s ease,background .15s ease}.fb-btn:hover:not(:disabled){opacity:.88}.fb-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.fb-btn.quiet{background:transparent;color:var(--text-primary);border-color:var(--border-color)}.fb-btn.quiet:hover:not(:disabled){background:var(--bg-mute);border-color:var(--text-tertiary);opacity:1}.fb-btn.danger{background:var(--error);border-color:var(--error);color:var(--bg-primary)}.fb-btn.signal{background:var(--accent-primary);border-color:var(--accent-primary);color:#282a2e}@keyframes fb-fade{0%{opacity:0}to{opacity:1}}.dm-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#282a2e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dm-fade .25s ease both;overflow-y:auto}.dm-card{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;color:#282a2e;border-radius:20px;padding:32px 32px 26px;box-shadow:0 30px 80px #282a2e59;animation:dm-rise .35s cubic-bezier(.2,.9,.3,1.1) both;font-family:Roboto,Helvetica Neue,Arial,sans-serif}.dm-card h2{font:800 1.7rem/1.15 Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em;margin:6px 0 8px}.dm-lede{color:#5e636b;line-height:1.55;margin-bottom:18px}.dm-note{background:#fff0e5;border-radius:10px;padding:10px 14px;font-size:.92rem;margin-bottom:14px}.dm-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:0;background:#f2f2f3;color:#282a2e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,background .2s}.dm-close:hover{background:#fff0e5;transform:rotate(90deg)}.dm-field{display:block;font:600 .86rem Inter,sans-serif;margin-bottom:12px;flex:1}.dm-field em,.dm-chips legend em{font-weight:400;color:#5e636b;font-style:normal}.dm-field input,.dm-field textarea{display:block;width:100%;margin-top:6px;font:400 1rem Roboto,sans-serif;color:#282a2e;padding:12px 14px;border:1px solid #D5D7DB;border-radius:12px;background:#f9f9f9;transition:border-color .2s,box-shadow .2s,background .2s;resize:vertical}.dm-field input:focus,.dm-field textarea:focus{outline:none;border-color:#ff6b00;box-shadow:0 0 0 3px #ffe3cf;background:#fff}.dm-field input[aria-invalid=true]{border-color:#b3261e}.dm-row{display:flex;gap:12px}.dm-err{display:block;color:#b3261e;font:500 .82rem Roboto,sans-serif;margin-top:5px}.dm-err-block{margin:4px 0 12px;font-size:.92rem}.dm-chips{border:0;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dm-chips legend{font:600 .86rem Inter,sans-serif;margin-bottom:8px;padding:0;width:100%}.dm-chips button{font:500 .88rem Roboto,sans-serif;padding:7px 14px;border-radius:99px;border:1px solid #D5D7DB;background:#fff;color:#282a2e;cursor:pointer;transition:all .18s}.dm-chips button:hover{border-color:#ff6b00;transform:translateY(-1px)}.dm-chips button.on{background:#ff6b00;border-color:#ff6b00;color:#282a2e;font-weight:700}.dm-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.dm-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;padding:15px 20px;background:#ff6b00;color:#282a2e;font:700 1.05rem Inter,sans-serif;cursor:pointer;transition:transform .18s,box-shadow .18s,opacity .18s}.dm-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #ff6b0059}.dm-primary:disabled{opacity:.55;cursor:not-allowed}.dm-fine{color:#5e636b;font-size:.8rem;text-align:center;margin-top:12px}.dm-done{text-align:center;position:relative;padding:18px 0 4px}.dm-check{width:68px;height:68px;margin:0 auto 6px;border-radius:50%;background:#ff6b00;color:#282a2e;display:flex;align-items:center;justify-content:center;animation:dm-pop .55s cubic-bezier(.2,1.7,.3,1) both}.dm-burst{position:absolute;left:50%;top:52px;width:0;height:0;pointer-events:none}.dm-burst i{position:absolute;width:10px;height:10px;border-radius:50%;background:#ff6b00;opacity:0;animation:dm-burst 1.1s ease-out forwards;animation-delay:calc(var(--i) * 20ms);--a: calc(var(--i) * 25.7deg)}.dm-burst i:nth-child(3n){background:#282a2e;width:7px;height:7px}@keyframes dm-burst{0%{opacity:1;transform:rotate(var(--a)) translate(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate(120px) scale(.4)}}@keyframes dm-fade{0%{opacity:0}to{opacity:1}}@keyframes dm-rise{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes dm-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(max-width:560px){.dm-card{padding:24px 20px 20px}.dm-row{flex-direction:column;gap:0}}@media(prefers-reduced-motion:reduce){.dm-overlay,.dm-card,.dm-icon,.dm-check,.dm-burst i{animation:none!important}.dm-burst{display:none}}.lp{--ink: #282A2E;--paper: #F9F9F9;--orange: #FF6B00;--mute: #5E636B;--line: #E3E4E6;--tint: #FFF0E5;background:var(--paper);color:var(--ink);font-family:Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:clip}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp h4{font-family:Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-.03em;color:var(--ink);margin:0}.lp a{color:inherit}.lp-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 .78rem Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.lp-eyebrow:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--orange)}.lp-h2{font-size:clamp(2rem,4.4vw,3.2rem);font-weight:800;line-height:1.08}.lp-sub{color:var(--mute);font-size:1.12rem;max-width:640px;margin-top:16px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;text-decoration:none;border-radius:14px;padding:14px 24px;font:700 1rem Inter,sans-serif;transition:transform .2s,box-shadow .2s,background .2s}.lp-btn-primary{background:var(--orange);color:var(--ink)}.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ff6b0059}.lp-btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.lp-btn-ghost:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.lp-btn:focus-visible,.lp-tab:focus-visible,.lp a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.lp-nav{position:fixed;inset:0 0 auto;z-index:50;transition:background .3s,box-shadow .3s,padding .3s;padding:14px 0}.lp-nav.scrolled{background:#f9f9f9e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);padding:8px 0}.lp-nav-in{max-width:1160px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-brand{display:inline-flex;align-items:center;gap:10px;background:none;border:0;cursor:pointer;font:800 1.3rem Inter,sans-serif;letter-spacing:-.03em;color:var(--ink);padding:0}.lp-brand svg{transition:transform .5s cubic-bezier(.3,1.6,.4,1)}.lp-brand:hover svg{transform:rotate(-12deg) scale(1.1)}.lp-links{display:flex;gap:28px}.lp-links a{text-decoration:none;font:500 .95rem Inter,sans-serif;position:relative;padding:4px 0}.lp-links a:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:var(--orange);transition:width .25s}.lp-links a:hover:after{width:100%}.lp-nav-actions{display:flex;align-items:center;gap:18px}.lp-signin{font:500 .95rem Inter,sans-serif;text-decoration:none}.lp-nav .lp-btn{padding:10px 18px;font-size:.92rem;border-radius:12px}.lp-burger{display:none;background:none;border:0;cursor:pointer;color:var(--ink)}.lp-mobile{display:none}.lp-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px 0 80px}.lp-field{position:absolute;inset:0;width:100%;height:100%}.lp-hero-in{position:relative;z-index:2;max-width:880px}.lp-hero h1{font-size:clamp(2.5rem,7vw,5.2rem);font-weight:800;line-height:1.02}.lp-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}.lp-word>span{display:inline-block;transform:translateY(105%);animation:lp-up .7s cubic-bezier(.2,.9,.3,1) forwards;animation-delay:calc(var(--w) * 70ms + .15s)}.lp-hl{position:relative;white-space:nowrap}.lp-hl:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.16em;background:var(--orange);border-radius:99px;transform:scaleX(0);transform-origin:left;animation:lp-line .8s .9s cubic-bezier(.2,.9,.3,1) forwards;z-index:-1}.lp-hero-sub{font-size:1.25rem;color:var(--mute);max-width:620px;margin:24px 0 32px;opacity:0;animation:lp-fade .8s .8s forwards}.lp-hero-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;opacity:0;animation:lp-fade .8s 1s forwards}.lp-search-wrap{position:relative;margin-top:30px;max-width:520px;opacity:0;animation:lp-fade .8s 1.15s forwards}.lp-search{display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:6px 6px 6px 16px;box-shadow:inset 0 0 0 1.5px var(--line),0 10px 30px #282a2e0f;transition:box-shadow .2s}.lp-search:focus-within{box-shadow:inset 0 0 0 2px var(--orange),0 10px 30px #ff6b0026}.lp-search input{flex:1;border:0;outline:0;background:none;font:400 1rem Roboto,sans-serif;color:var(--ink);min-width:0;padding:10px 0}.lp-search button{border:0;border-radius:11px;background:var(--ink);color:var(--paper);font:600 .92rem Inter,sans-serif;padding:11px 20px;cursor:pointer}.lp-search-hint{margin-top:10px;font-size:.86rem;color:var(--mute)}.lp-dd{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border-radius:14px;box-shadow:0 20px 50px #282a2e2e;overflow:hidden;z-index:5}.lp-dd-item{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;transition:background .15s}.lp-dd-item:hover{background:var(--tint)}.lp-dd-item img,.lp-dd-ph{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;font:700 .9rem Inter,sans-serif}.lp-dd-item b{display:block;font:600 .95rem Inter,sans-serif}.lp-dd-item small{color:var(--mute)}.lp-dd-empty{padding:14px;color:var(--mute)}.lp-scroll-cue{position:absolute;bottom:26px;left:50%;z-index:2;width:26px;height:42px;border-radius:99px;box-shadow:inset 0 0 0 2px var(--ink);transform:translate(-50%);opacity:.6}.lp-scroll-cue:after{content:"";position:absolute;left:50%;top:8px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--orange);animation:lp-cue 1.6s infinite}.lp-marquee{border-block:1px solid var(--line);padding:20px 0;overflow:hidden;background:#fff}.lp-marquee-track{display:flex;gap:56px;width:max-content;animation:lp-slide 34s linear infinite}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-marquee-track span{font:600 1.05rem Inter,sans-serif;color:var(--mute);display:inline-flex;align-items:center;gap:56px;white-space:nowrap}.lp-marquee-track span:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange)}.lp-section{padding:110px 0}.lp-dark{background:var(--ink);color:var(--paper)}.lp-dark h2,.lp-dark h3,.lp-dark h4{color:var(--paper)}.lp-dark .lp-sub{color:#b4b8bf}.lp-dark .lp-eyebrow{color:var(--paper)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.9,.3,1),transform .7s cubic-bezier(.2,.9,.3,1);transition-delay:calc(var(--d, 0) * 90ms)}.reveal.in{opacity:1;transform:none}.lp-noise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.lp-noise-card{background:#f9f9f90f;border:1px solid rgba(249,249,249,.12);border-radius:20px;padding:28px;transition:transform .3s,background .3s,border-color .3s}.lp-noise-card:hover{transform:translateY(-6px);background:#ff6b001a;border-color:var(--orange)}.lp-noise-card b{display:block;font:800 2.4rem Inter,sans-serif;color:var(--orange);letter-spacing:-.04em}.lp-noise-card p{color:#c9ccd2;margin:8px 0 0}.lp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:36px 0 28px}.lp-tab{position:relative;overflow:hidden;border:1.5px solid var(--line);background:#fff;border-radius:99px;padding:10px 18px;font:600 .92rem Inter,sans-serif;color:var(--ink);cursor:pointer;transition:border-color .2s,transform .2s}.lp-tab:hover{border-color:var(--ink);transform:translateY(-1px)}.lp-tab.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lp-tab i{position:absolute;left:0;bottom:0;height:3px;background:var(--orange);width:0}.lp-tab.on.auto i{animation:lp-prog 6s linear forwards}.lp-panel{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center}.lp-panel h3{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;line-height:1.1;margin-bottom:14px}.lp-panel p{color:var(--mute);font-size:1.08rem}.lp-panel ul{list-style:none;padding:0;margin:20px 0 26px;display:grid;gap:10px}.lp-panel li{display:flex;gap:12px;align-items:flex-start}.lp-panel li:before{content:"";flex:none;margin-top:.55em;width:9px;height:9px;border-radius:50%;background:var(--orange)}.lp-frame{position:relative;border-radius:18px;background:#fff;padding:10px;box-shadow:0 30px 70px #282a2e29,inset 0 0 0 1px var(--line);transform-style:preserve-3d;transition:transform .15s ease-out;will-change:transform}.lp-frame img{display:block;width:100%;height:auto;border-radius:10px;animation:lp-img .5s ease both}.lp-frame-dots{display:flex;gap:6px;padding:2px 4px 10px}.lp-frame-dots i{width:9px;height:9px;border-radius:50%;background:var(--line)}.lp-frame-dots i:first-child{background:var(--orange)}.lp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;position:relative}.lp-steps:before{content:"";position:absolute;left:6%;right:6%;top:27px;height:2px;background:var(--line)}.lp-steps:after{content:"";position:absolute;left:6%;top:27px;height:2px;width:calc(88% * var(--p, 0));background:var(--orange);transition:width 1.2s cubic-bezier(.2,.9,.3,1)}.lp-step{position:relative;padding:0 14px;text-align:center}.lp-step-dot{position:relative;z-index:1;width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--line);display:flex;align-items:center;justify-content:center;font:800 1.1rem Inter,sans-serif;transition:all .5s}.lp-step.on .lp-step-dot{background:var(--orange);box-shadow:none;transform:scale(1.08)}.lp-step h4{font-size:1.15rem;margin-bottom:6px}.lp-step p{color:var(--mute);font-size:.95rem;margin:0}.lp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-stat{border-top:3px solid var(--orange);padding-top:18px}.lp-stat b{display:block;font:800 clamp(2.6rem,6vw,4.4rem) Inter,sans-serif;letter-spacing:-.05em;line-height:1;color:var(--paper);font-variant-numeric:tabular-nums}.lp-stat span{display:block;margin-top:10px;font:600 .8rem Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#b4b8bf}.lp-caps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.lp-cap{position:relative;background:#fff;border-radius:20px;padding:26px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;transition:transform .3s,box-shadow .3s}.lp-cap:before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%),rgba(255,107,0,.13),transparent 70%);opacity:0;transition:opacity .3s}.lp-cap:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1.5px var(--orange),0 18px 40px #282a2e1a}.lp-cap:hover:before{opacity:1}.lp-cap-ic{position:relative;width:46px;height:46px;border-radius:13px;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:background .3s,color .3s}.lp-cap:hover .lp-cap-ic{background:var(--orange);color:var(--ink)}.lp-cap h4{position:relative;font-size:1.15rem;margin-bottom:6px}.lp-cap p{position:relative;color:var(--mute);margin:0;font-size:.98rem}.lp-cta{text-align:center;position:relative;overflow:hidden}.lp-cta .lp-h2{max-width:760px;margin:0 auto}.lp-cta .lp-sub{margin:18px auto 32px}.lp-cta-mark{position:absolute;width:520px;height:520px;right:-120px;bottom:-200px;opacity:.06;pointer-events:none}.lp-footer{background:var(--ink);color:#b4b8bf;padding:56px 0 28px}.lp-footer-top{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-bottom:32px;border-bottom:1px solid rgba(249,249,249,.12)}.lp-footer .lp-brand{color:var(--paper)}.lp-footer p{max-width:340px;margin:12px 0}.lp-footer a{text-decoration:none;transition:color .2s}.lp-footer a:hover{color:var(--orange)}.lp-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:22px;font-size:.9rem}.lp-footer-bottom nav{display:flex;gap:22px;flex-wrap:wrap}.lp-dontpress{background:none;border:1px solid rgba(249,249,249,.25);color:#b4b8bf;border-radius:99px;padding:6px 14px;font:500 .8rem Roboto,sans-serif;cursor:pointer;transition:all .2s}.lp-dontpress:hover{border-color:var(--orange);color:var(--paper)}.lp-escape-dot{position:fixed;left:0;top:0;z-index:1500;width:56px;height:56px;border-radius:50%;border:0;background:var(--orange);cursor:pointer;will-change:transform}.lp-escape-dot span{position:absolute;top:100%;left:50%;transform:translate(-50%);white-space:nowrap;font:600 .75rem Inter,sans-serif;color:var(--ink)}.lp-toast-region{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:1600;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}.lp-toast{display:flex;align-items:center;gap:12px;background:var(--ink);color:var(--paper);border-radius:99px;padding:13px 22px;font:500 .95rem Inter,sans-serif;box-shadow:0 14px 40px #282a2e59;animation:lp-toast .5s cubic-bezier(.2,1.4,.3,1) both}.lp-toast i{width:10px;height:10px;border-radius:50%;background:var(--orange);flex:none}.lp-egg-count{position:fixed;left:18px;bottom:18px;z-index:40;display:flex;gap:5px;padding:8px 12px;border-radius:99px;background:#f9f9f9e6;box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-egg-count i{width:9px;height:9px;border-radius:50%;background:var(--line);transition:background .4s,transform .4s}.lp-egg-count i.on{background:var(--orange);transform:scale(1.25)}.lp-shake{animation:lp-shake .6s}.lp-rain{position:fixed;top:-30px;z-index:1500;border-radius:50%;pointer-events:none}@keyframes lp-up{to{transform:none}}@keyframes lp-fade{to{opacity:1}}@keyframes lp-line{to{transform:scaleX(1)}}@keyframes lp-slide{to{transform:translate(-50%)}}@keyframes lp-cue{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(18px)}to{opacity:0}}@keyframes lp-prog{to{width:100%}}@keyframes lp-img{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes lp-toast{0%{opacity:0;transform:translateY(24px) scale(.9)}to{opacity:1;transform:none}}@keyframes lp-shake{0%,to{transform:none}20%{transform:translate(-8px) rotate(-.4deg)}40%{transform:translate(8px) rotate(.4deg)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@media(max-width:960px){.lp-links,.lp-signin{display:none}.lp-burger{display:inline-flex}.lp-mobile{display:grid;gap:4px;padding:14px 24px 22px;background:#f9f9f9f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 30px #282a2e1a}.lp-mobile a{padding:12px 0;text-decoration:none;font:600 1.05rem Inter,sans-serif;border-bottom:1px solid var(--line)}.lp-panel{grid-template-columns:1fr;gap:28px}.lp-noise-grid,.lp-stats,.lp-caps{grid-template-columns:1fr}.lp-steps{grid-template-columns:1fr 1fr;row-gap:36px}.lp-steps:before,.lp-steps:after{display:none}.lp-section{padding:76px 0}}@media(max-width:560px){.lp-hero{padding-top:104px}.lp-nav .lp-nav-actions .lp-btn,.lp-egg-count{display:none}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lp-word>span{transform:none}.lp-hero-sub,.lp-hero-cta,.lp-search-wrap{opacity:1}.lp-hl:after{transform:scaleX(1)}.reveal{opacity:1;transform:none}}.lp-hero-hint{margin-top:26px;opacity:0;animation:lp-fade .8s 1.1s forwards}.site{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1;padding-top:84px}.site .lp-brand{text-decoration:none}.site-hero{padding:64px 0 36px}.site-hero h1{font:800 clamp(2.2rem,5vw,3.6rem) Inter,sans-serif;letter-spacing:-.03em;line-height:1.05;margin:0}.site-hero p{color:var(--mute);font-size:1.12rem;max-width:640px;margin:14px 0 0}.site-meta{font:600 .8rem Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-top:14px}.site-prose{max-width:780px;margin:0 auto;padding:0 24px 96px}.site-prose .card{background:#fff;border-radius:22px;padding:clamp(24px,5vw,52px);box-shadow:inset 0 0 0 1px var(--line);line-height:1.8}.site-prose h2{font:800 1.45rem Inter,sans-serif;letter-spacing:-.02em;margin:2.2rem 0 .7rem;display:flex;align-items:center;gap:10px}.site-prose h2:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--orange)}.site-prose h2:first-child{margin-top:0}.site-prose p,.site-prose li{color:#3c4047}.site-prose ul,.site-prose ol{padding-left:1.4rem}.site-prose li{margin-bottom:.45rem}.site-prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:3px}.site-prose a:hover{background:var(--tint)}.site-prose .draft-notice{background:var(--tint);border-radius:14px;padding:14px 18px;margin-bottom:1.8rem;color:var(--ink);font-size:.93rem;box-shadow:inset 4px 0 0 var(--orange)}.site-demolink{appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.site-demolink:hover{background:var(--tint)}.site-cta{background:var(--ink);color:var(--paper);border-radius:24px;padding:clamp(28px,5vw,48px);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin:0 auto 80px;max-width:1112px}.site-cta h3{color:var(--paper);font:800 clamp(1.4rem,3vw,2rem) Inter,sans-serif;letter-spacing:-.02em;margin:0 0 6px}.site-cta p{color:#b4b8bf;margin:0}.site .bl-root{min-height:0}.ct-grid{display:grid;grid-template-columns:4fr 7fr;gap:28px;align-items:start;padding-bottom:96px}.ct-mail{display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:18px 20px;text-decoration:none;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s,transform .2s}.ct-mail:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--orange)}.ct-ic{width:44px;height:44px;border-radius:12px;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center}.ct-mail small{display:block;color:var(--mute)}.ct-mail b{font:700 1.05rem Inter,sans-serif}.ct-nudge{margin-top:18px;background:var(--ink);border-radius:20px;padding:26px}.ct-nudge h3{color:var(--paper);font:800 1.3rem Inter,sans-serif;letter-spacing:-.02em;margin:0 0 8px}.ct-nudge p{color:#b4b8bf;margin:0 0 18px}.ct-card{background:#fff;border-radius:22px;padding:clamp(22px,4vw,40px);box-shadow:inset 0 0 0 1px var(--line)}.ct-row{display:flex;gap:14px}.ct-field{display:block;flex:1;font:600 .88rem Inter,sans-serif;margin-bottom:14px}.ct-field input,.ct-field textarea{display:block;width:100%;margin-top:6px;font:400 1rem Roboto,sans-serif;color:var(--ink);padding:13px 15px;border:1px solid #D5D7DB;border-radius:12px;background:var(--paper);resize:vertical;transition:border-color .2s,box-shadow .2s,background .2s}.ct-field input:focus,.ct-field textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #ffe3cf;background:#fff}.ct-send{width:100%}.ct-send:disabled{opacity:.6;cursor:not-allowed}.ct-done{text-align:center;padding:28px 0}.ct-check{width:68px;height:68px;margin:0 auto 14px;border-radius:50%;background:var(--orange);color:var(--ink);display:flex;align-items:center;justify-content:center}.ct-done h2{font:800 1.7rem Inter,sans-serif;margin-bottom:8px}.ct-done p{color:var(--mute);margin-bottom:20px}@media(max-width:860px){.ct-grid{grid-template-columns:1fr}.ct-row{flex-direction:column;gap:0}}.au-wrap{display:grid;grid-template-columns:5fr 6fr;gap:0;max-width:1160px;margin:0 auto;padding:24px;min-height:calc(100vh - 84px);align-items:stretch}.au-brand{position:relative;overflow:hidden;background:var(--ink);color:var(--paper);border-radius:28px 0 0 28px;padding:clamp(32px,5vw,60px);display:flex;flex-direction:column;justify-content:center}.au-brand h1{color:var(--paper);font:800 clamp(2rem,3.6vw,3rem) Inter,sans-serif;letter-spacing:-.03em;line-height:1.05;margin:0 0 18px}.au-brand h1 em{font-style:normal;box-shadow:inset 0 -.16em 0 var(--orange)}.au-brand p{color:#b4b8bf;font-size:1.05rem;max-width:420px;margin:0 0 28px}.au-points{list-style:none;padding:0;margin:0;display:grid;gap:12px}.au-points li{display:flex;gap:12px;align-items:center;color:#e6e7ea}.au-points li:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--orange)}.au-mark{position:absolute;width:440px;height:440px;right:-140px;bottom:-150px;opacity:.07;pointer-events:none}.au-card-side{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:0 28px 28px 0;box-shadow:inset 0 0 0 1px var(--line);padding:clamp(24px,4vw,48px)}.o-login-container{width:100%;max-width:400px}.o-login-card{width:100%}.o-login-header{margin-bottom:22px}.o-login-header h2{font:800 1.9rem Inter,sans-serif;letter-spacing:-.03em;margin:0 0 6px}.o-login-header p{color:var(--mute);margin:0}.social-login-buttons{margin-bottom:18px}.au-age-gate{display:flex;gap:10px;align-items:flex-start;margin:0 0 16px;font:400 .9rem Roboto,sans-serif;color:var(--ink);line-height:1.45;cursor:pointer}.au-age-gate input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--orange);cursor:pointer}.au-age-gate a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:3px}.au-age-hint{margin:-8px 0 16px;color:var(--mute);font-size:.82rem;text-align:center}.social-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border-radius:14px;border:1.5px solid var(--line);background:#fff;color:var(--ink);font:600 .95rem Inter,sans-serif;cursor:pointer;transition:border-color .2s,transform .2s}.social-btn:hover:not(:disabled){border-color:var(--ink);transform:translateY(-1px)}.divider{display:flex;align-items:center;margin-bottom:18px}.divider:before,.divider:after{content:"";flex:1;border-bottom:1px solid var(--line)}.divider span{padding:0 12px;color:var(--mute);font:600 .78rem Inter,sans-serif;letter-spacing:.1em}.o-form-group{margin-bottom:16px}.o-form-group label{display:block;font:600 .88rem Inter,sans-serif;margin-bottom:6px}.o-input-wrapper{position:relative;display:flex;align-items:center}.o-input-icon{position:absolute;left:14px;color:var(--mute);pointer-events:none}.o-input-wrapper input{width:100%;padding:13px 14px 13px 42px;border:1px solid #D5D7DB;border-radius:12px;background:var(--paper);font:400 1rem Roboto,sans-serif;color:var(--ink);transition:border-color .2s,box-shadow .2s,background .2s}.o-input-wrapper input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #ffe3cf;background:#fff}.o-input-wrapper input::placeholder{color:#9aa0a8}.otp-hint{color:var(--mute);font-size:.88rem;margin:10px 0 0}.otp-hint b{color:var(--ink);font-weight:600}.otp-methods{display:flex;gap:6px;margin:0 0 16px;padding:4px;border-radius:12px;background:#f0f1f3}.otp-methods button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--mute);font:600 .9rem Inter,sans-serif;cursor:pointer}.otp-methods button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000014}.otp-resend{margin:12px 0 0;text-align:center;color:var(--mute);font-size:.85rem}.otp-link{border:0;background:none;padding:0;color:var(--ink);font:600 .85rem Inter,sans-serif;text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.otp-link:disabled{opacity:.5;cursor:not-allowed}.otp-newhere{border:1px solid var(--line);border-radius:12px;padding:14px 14px 12px;margin:0 0 14px;background:#fff8f3}.otp-newhere p{margin:0 0 10px;font-weight:600;color:var(--ink)}.otp-newhere .au-age-gate{margin-bottom:12px}.o-login-submit{width:100%;border:0;border-radius:14px;padding:14px 18px;background:var(--orange);color:var(--ink);font:700 1rem Inter,sans-serif;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}.o-login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #ff6b004d}.o-login-submit:disabled{opacity:.55;cursor:not-allowed}.o-login-submit.ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink)}.o-login-submit.ghost:hover:not(:disabled){background:var(--ink);color:var(--paper);box-shadow:none}.o-error-box{background:#fdecea;color:#8c1d18;border-radius:12px;padding:11px 14px;font-size:.92rem;margin-bottom:14px;box-shadow:inset 4px 0 #b3261e}.o-login-footer{text-align:center;margin-top:22px;color:var(--mute);font-size:.95rem;line-height:1.9}.o-login-footer a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:3px}@media(max-width:860px){.au-wrap{grid-template-columns:1fr;padding:16px;min-height:0}.au-brand{border-radius:24px 24px 0 0;padding:28px 24px}.au-brand p,.au-points{display:none}.au-brand h1{margin:0;font-size:1.8rem}.au-mark{display:none}.au-card-side{border-radius:0 0 24px 24px}}.o-login-brand{display:none}.dash-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);margin-bottom:8px}.dash-dot{width:9px;height:9px;border-radius:50%;background:var(--accent-primary);display:inline-block}.dash-header-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dash-seg{display:flex;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:4px}.dash-seg button{border:0;background:transparent;color:var(--text-primary);border-radius:9px;padding:8px 16px;font-weight:600;font-size:.88rem;cursor:pointer}.dash-seg button.on{background:var(--text-primary);color:var(--bg-primary)}.dash-cta{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:12px;padding:11px 18px;background:var(--accent-primary);color:#282a2e;font-weight:700;font-size:.92rem;cursor:pointer}.dash-seg button:focus-visible,.dash-cta:focus-visible,.dash-pill:focus-visible,.lb-row:focus-visible,.dash-link:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.dash-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:14px}.dash-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dash-card-head h3{margin:0;display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:800}.dash-link{border:0;background:transparent;color:var(--text-primary);font-weight:600;font-size:.84rem;cursor:pointer}.dash-link:hover{color:var(--accent-text)}.dash-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dash-pill{border-radius:99px;padding:6px 14px;font-weight:600;font-size:.8rem;border:1.5px solid var(--border-color);background:transparent;color:var(--text-primary);cursor:pointer}.dash-pill.on{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.dash-muted{padding:24px 8px;text-align:center;color:var(--text-tertiary);font-size:.9rem}.pi-lead{margin:6px 0 0;color:var(--text-secondary);font-size:.9rem;max-width:640px}.dash-section{display:flex;flex-direction:column;gap:20px;margin-bottom:64px}.dash-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.dash-section-head h2{margin:6px 0 0;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.dash-section-head p{margin:6px 0 0;max-width:640px;font-size:.92rem;line-height:1.5;color:var(--text-secondary)}.dash-section-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.timeframe-toggle{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:4px;gap:2px}.timeframe-btn{border-radius:9px!important;padding:7px 14px!important;font-weight:600!important;font-size:.84rem!important;color:var(--text-primary)!important}.timeframe-btn.active{background:var(--text-primary)!important;color:var(--bg-primary)!important}.category-pill{border-radius:99px;border:1.5px solid var(--border-color);background:transparent;color:var(--text-primary)}.category-pill:hover{border-color:var(--text-primary)}.category-pill.active{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.category-pill-badge,.category-pill.active .category-pill-badge{background:var(--accent-primary);color:#282a2e}.dash-seg button:hover:not(.on),.dash-pill:hover:not(.on){border-color:var(--text-primary)}button:focus-visible,[role=combobox]:focus-visible,.pc:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.dashboard-page .custom-dropdown-trigger{background:var(--bg-card)!important;border:1.5px solid var(--border-color)!important;border-radius:12px!important;color:var(--text-primary)!important;font-weight:600!important;font-size:.88rem;padding:10px 14px!important}.dashboard-page .custom-dropdown-trigger:hover{border-color:var(--text-primary)!important}.dashboard-page .custom-dropdown-trigger[aria-expanded=true]{border-color:var(--text-primary)!important;box-shadow:none!important}.pc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.pc{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:18px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:border-color .18s,transform .18s}.pc:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.pc-thumb{position:relative;aspect-ratio:16 / 9;background:var(--bg-secondary)}.pc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pc-platform{position:absolute;top:10px;left:10px;background:var(--text-primary);color:var(--bg-primary);font:700 .64rem Inter,sans-serif;letter-spacing:.08em;border-radius:99px;padding:4px 10px}.pc-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px;flex:1}.pc-creator{display:flex;align-items:center;gap:8px;font:600 .9rem Inter,sans-serif;color:var(--text-primary);min-width:0}.pc-creator img{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none}.pc-creator>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-tag{margin-left:auto;flex:none;font:600 .66rem Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--border-color);border-radius:99px;padding:3px 9px;color:var(--text-secondary)}.pc-stats{display:flex;gap:22px;flex-wrap:wrap}.pc-stat{display:flex;flex-direction:column;gap:2px;padding-top:8px;border-top:3px solid var(--border-color);min-width:64px}.pc-stat.hi{border-top-color:var(--accent-primary)}.pc-stat-label{font:600 .64rem Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.pc-stat-value{font:800 1.15rem Inter,sans-serif;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.pc-foot{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:.78rem;color:var(--text-tertiary)}.pc-foot span{display:inline-flex;align-items:center;gap:5px}.pc-foot .pc-note{margin-left:auto;color:var(--text-secondary);font-weight:500}.pcn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.pcn{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:16px;cursor:pointer;transition:border-color .18s,transform .18s;text-align:left}.pcn:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.pcn-head{display:flex;align-items:center;gap:12px}.pcn-head img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none;border:1px solid var(--border-subtle)}.pcn-id{flex:1;min-width:0}.pcn-handle{font:700 1rem Inter,sans-serif;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcn-sub{font-size:.8rem;color:var(--text-tertiary)}.pcn-status{flex:none;font:700 .64rem Inter,sans-serif;letter-spacing:.07em;text-transform:uppercase;border-radius:99px;padding:4px 10px;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.pcn-status.rising{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.pcn-status.quiet,.pcn-status.slowing{background:var(--accent-primary);color:#282a2e;border-color:var(--accent-primary)}.pcn-note{margin:0;font-size:.86rem;line-height:1.45;color:var(--text-secondary)}.pcn-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pcn-metric{display:flex;flex-direction:column;gap:3px}.pcn-metric span{font:600 .64rem Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.pcn-metric b{font:800 1.2rem Inter,sans-serif;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.pcn-mix{display:flex;flex-direction:column;gap:7px}.pcn-mixbar{display:flex;height:8px;border-radius:99px;overflow:hidden;background:var(--bg-secondary);gap:2px}.pcn-mixbar i{display:block;height:100%}.pcn-mixbar .v{background:var(--accent-primary)}.pcn-mixbar .c{background:var(--text-primary)}.pcn-mixbar .i{background:var(--text-tertiary)}.pcn-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:.74rem;color:var(--text-secondary)}.pcn-legend span{display:inline-flex;align-items:center;gap:6px}.pcn-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}.pcn-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:.8rem;color:var(--text-tertiary)}.pcn-foot a,.pcn-foot b{font-weight:700;color:var(--text-primary)}.wk-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;align-items:end;height:150px}.wk-bars>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.wk-bars i{display:block;width:100%;min-height:3px;border-radius:6px 6px 0 0;background:var(--text-primary)}.wk-bars .best i{background:var(--accent-primary)}.wk-bars span{font:600 .74rem Inter,sans-serif;color:var(--text-secondary)}.tip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.tip{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:8px}.tip h4{margin:0;display:inline-flex;align-items:center;gap:8px;font:600 .72rem Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}.tip h5{margin:4px 0 0;font:700 1.1rem Inter,sans-serif;color:var(--text-primary)}.tip p{margin:0;font-size:.92rem;line-height:1.55;color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.pc,.pcn{transition:none}.pc:hover,.pcn:hover{transform:none}}.tg-cat{font:600 .68rem Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:8px}.tg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.tg-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;border:1.5px solid var(--border-color);font:600 .8rem Inter,sans-serif;color:var(--text-primary)}.tg-count{display:inline-flex;align-items:center;gap:6px;font-weight:800}.tg-count:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-primary)}.empty-section-note{padding:32px 20px;text-align:center;color:var(--text-secondary);font-size:.92rem;background:var(--bg-card);border:1.5px dashed var(--border-color);border-radius:18px}.rr-hero{background:var(--text-primary);color:var(--bg-primary);border-radius:22px;padding:clamp(20px,3vw,32px);display:flex;flex-wrap:wrap;gap:24px}.rr-hero-main{flex:2 1 420px;display:flex;flex-direction:column;gap:12px;min-width:0}.rr-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.86rem;opacity:.85}.rr-flag{display:inline-flex;align-items:center;gap:8px;background:var(--accent-primary);color:#282a2e;border-radius:99px;padding:5px 12px;font:700 .72rem Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:1}.rr-flag i{width:7px;height:7px;border-radius:50%;background:#282a2e}.rr-hero h3{margin:0;font:800 clamp(1.4rem,2.6vw,2rem) Inter,sans-serif;letter-spacing:-.03em;line-height:1.12;color:var(--bg-primary)}.rr-hero p{margin:0;line-height:1.6;max-width:640px;opacity:.9}.rr-hero .rr-why{opacity:1}.rr-hero .rr-why b{font-family:Inter,sans-serif}.rr-src{display:inline-flex;align-items:center;gap:6px;font:600 .88rem Inter,sans-serif;color:var(--bg-primary);text-decoration:underline;text-decoration-color:var(--accent-primary);text-decoration-thickness:2px;text-underline-offset:4px;width:fit-content}.rr-hero-side{flex:1 1 240px;background:#f9f9f914;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;align-self:flex-start}.rr-side-label{font:600 .72rem Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.rr-sig{display:flex;justify-content:space-between;gap:12px;font-size:.9rem}.rr-sig span{opacity:.8}.rr-sig b{font-family:Inter,sans-serif;text-align:right}.rr-bar{height:6px;border-radius:99px;background:#f9f9f929;overflow:hidden}.rr-bar div{height:100%;background:var(--accent-primary)}.rr-feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.rr-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.rr-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.8rem;color:var(--text-tertiary)}.rr-tag{font:700 .64rem Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-color);border-radius:99px;padding:3px 10px;color:var(--text-primary)}.rr-rel{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--text-primary)}.rr-pips{display:inline-flex;gap:3px}.rr-pips i{width:14px;height:6px;border-radius:99px;background:var(--border-color);display:block}.rr-pips i.on{background:var(--accent-primary)}.rr-card h3{margin:0;font:700 1.05rem Inter,sans-serif;letter-spacing:-.02em;line-height:1.3}.rr-card h3 a{color:var(--text-primary);text-decoration:none}.rr-card h3 a:hover{text-decoration:underline;text-decoration-color:var(--accent-primary);text-decoration-thickness:2px;text-underline-offset:3px}.rr-card p{margin:0;font-size:.92rem;line-height:1.5;color:var(--text-secondary)}.rr-card p:not(.rr-why-card){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rr-why-card b{color:var(--text-primary);font-family:Inter,sans-serif}.rr-match{margin-top:auto;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:.84rem;font-weight:600;color:var(--text-primary)}.cad{display:grid;grid-template-columns:34px 1fr;column-gap:8px;row-gap:6px}.cad-weeks{grid-column:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;font:600 .68rem Inter,sans-serif;color:var(--text-tertiary)}.cad-weeks span{white-space:nowrap;overflow:hidden}.cad-days{display:grid;grid-template-rows:repeat(7,26px);gap:4px;font:600 .7rem Inter,sans-serif;color:var(--text-tertiary);align-items:center}.cad-legend{grid-column:2;display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--text-tertiary)}.cad-legend i{width:14px;height:14px;border-radius:3px;display:inline-block}.cad .pi-cadence{grid-column:2}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.market-map .leaflet-popup-content-wrapper{background:var(--bg-card);color:var(--text-primary);border-radius:12px;border:1px solid var(--border-subtle);padding:0;overflow:hidden;box-shadow:0 12px 28px #0000002e}.market-map .leaflet-popup-tip{background:var(--bg-card)}.market-map .popup-header{background:var(--bg-dark);padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.market-map .popup-header h3{font-size:.95rem;font-weight:800;margin:0;color:#fff}.market-map .popup-header p{font-size:.7rem;color:var(--accent-text);margin:4px 0 0;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.market-map .popup-body{max-height:320px;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:6px;background:var(--bg-card)}.market-map .popup-item{display:flex;gap:12px;padding:10px;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.market-map .popup-item:hover{background:var(--accent-primary);border-color:var(--accent-primary);transform:translate(5px)}.market-map .popup-item:hover .title,.popup-item:hover span,.popup-item:hover .stats span{color:#282a2e!important}.market-map .popup-item img{width:52px;height:52px;border-radius:6px;object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.market-map .popup-item .title{display:block;font-size:.85rem;font-weight:800;color:var(--text-primary);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-map .popup-item .creator-name{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:6px}.market-map .popup-item .stats{display:flex;gap:12px;font-size:.75rem;font-weight:700;color:var(--text-secondary)}.cal{max-width:1200px;margin:0 auto;padding:32px 24px 80px;color:var(--text-primary);font-family:var(--font-body);line-height:1.5}.cal *,.cal *:before,.cal *:after,.cal-overlay *,.cal-overlay *:before,.cal-overlay *:after{box-sizing:border-box}.cal-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-right:var(--top-right-reserved, 0px)}.cal-head h1{margin:0;font-family:var(--font-display);font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:-.02em}.cal-head p{margin:8px 0 0;color:var(--text-secondary);max-width:560px}@media(max-width:1024px){.cal-head{padding-right:0}}.cal-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:32px 0 16px}.cal-nav{display:flex;align-items:center;gap:8px}.cal-nav h2{margin:0 8px;min-width:11ch;font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.4}.cal-views{display:inline-flex;border:1px solid var(--border-color);border-radius:100px;padding:2px}.cal-views button{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border:0;border-radius:100px;background:transparent;color:var(--text-secondary);font:600 .875rem var(--font-display);cursor:pointer}.cal-views button.on{background:var(--text-primary);color:var(--bg-primary)}.cal-views button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.cal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 20px;border-radius:100px;border:1px solid var(--text-primary);background:var(--text-primary);color:var(--bg-primary);font:600 .875rem/1.5 var(--font-display);cursor:pointer;transition:opacity .15s ease,background .15s ease}.cal-btn:hover:not(:disabled){opacity:.88}.cal-btn:disabled{opacity:.5;cursor:not-allowed}.cal-btn.quiet{background:transparent;color:var(--text-primary);border-color:var(--border-color)}.cal-btn.quiet:hover:not(:disabled){background:var(--bg-mute);border-color:var(--text-tertiary);opacity:1}.cal-btn:focus-visible,.cal-icon-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.cal-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-color);border-radius:50%;background:transparent;color:var(--text-primary);cursor:pointer}.cal-icon-btn:hover{background:var(--bg-mute)}.cal-hint{margin:0;font-size:.8125rem;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.cal-error{margin:0 0 16px;padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--error);color:var(--error);font-size:.875rem}.cal-empty{margin:0;padding:32px;text-align:center;color:var(--text-secondary);border:1px dashed var(--border-color);border-radius:var(--radius-lg)}.cal-link{color:var(--text-primary);font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-primary);text-underline-offset:3px}.cal-grid{border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card)}.cal-weekdays,.cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-weekdays div{padding:8px 12px;font:500 .6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.cal-day{min-height:116px;padding:8px;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:4px;min-width:0}.cal-week>.cal-day:last-child{border-right:0}.cal-week:last-child>.cal-day{border-bottom:0}.cal-day.out{background:var(--bg-subtle)}.cal-day.out .cal-day-num{color:var(--text-secondary)}.cal-day-num{align-self:flex-start;position:relative;min-width:28px;height:28px;padding:0 6px;border:0;border-radius:100px;background:transparent;color:var(--text-primary);font:600 .875rem var(--font-display);cursor:pointer}.cal-day-num:hover{background:var(--bg-mute)}.cal-day-num:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}.cal-day.today .cal-day-num:after{content:"";position:absolute;top:3px;right:0;width:6px;height:6px;border-radius:50%;background:var(--accent-primary)}.cal-chips{display:flex;flex-direction:column;gap:2px;min-width:0}.cal-chip{display:flex;align-items:baseline;gap:6px;width:100%;padding:2px 8px;border:0;border-left:3px solid var(--text-primary);border-radius:var(--radius-sm);background:var(--bg-mute);color:var(--text-primary);font:400 .75rem/1.5 var(--font-body);text-align:left;cursor:pointer;min-width:0}.cal-chip:hover{background:var(--border-color)}.cal-chip:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}.cal-chip-time{flex:none;color:var(--text-secondary);font-variant-numeric:tabular-nums}.cal-chip-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.cal-chip.s-idea{border-left-style:dotted}.cal-chip.s-ready{border-left-width:5px}.cal-chip.s-posted,.cal-chip.s-skipped{border-left-color:var(--text-tertiary)}.cal-chip.s-posted .cal-chip-title,.cal-chip.s-skipped .cal-chip-title{text-decoration:line-through;color:var(--text-secondary)}.cal-more{align-self:flex-start;padding:0 8px;border:0;background:transparent;color:var(--text-secondary);font:500 .75rem var(--font-body);cursor:pointer;text-decoration:underline}@media(max-width:760px){.cal{padding:24px 16px 64px}.cal-day{min-height:76px;padding:4px}.cal-chip-time{display:none}.cal-weekdays div{padding:8px 4px;text-align:center}}.cal-list{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden}.cal-list .cal-empty{border:0}.cal-row-item{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 24px;border:0;border-top:1px solid var(--border-color);background:transparent;color:var(--text-primary);text-align:left;font-family:var(--font-body);cursor:pointer}.cal-row-item:first-child{border-top:0}.cal-row-item:hover{background:var(--bg-mute)}.cal-row-item:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.cal-when,.cal-what{display:flex;flex-direction:column;min-width:0}.cal-when small,.cal-what small{color:var(--text-secondary);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-what b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:600}.cal-status{font:500 .6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:2px 10px;border-radius:100px;border:1px solid var(--border-color);color:var(--text-primary)}.cal-status.s-ready{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.cal-status.s-posted,.cal-status.s-skipped{color:var(--text-secondary)}@media(max-width:560px){.cal-row-item{grid-template-columns:minmax(0,1fr) auto}.cal-when{grid-column:1 / -1;flex-direction:row;gap:8px}}.cal-overlay{position:fixed;inset:0;z-index:2000;background:#282a2e73;display:flex;justify-content:flex-end;animation:cal-fade .15s ease-out}.cal-drawer{width:min(440px,100%);height:100%;overflow-y:auto;background:var(--bg-card);color:var(--text-primary);border-left:1px solid var(--border-color);padding:24px;display:flex;flex-direction:column;gap:16px;font-family:var(--font-body)}.cal-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cal-drawer-head h2{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:600}.cal-form{display:flex;flex-direction:column;gap:16px}.cal-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.cal-row{grid-template-columns:1fr}}.cal-field{display:flex;flex-direction:column;gap:8px;min-width:0}.cal-field label,.cal-fieldset legend{font-size:.875rem;font-weight:500;color:var(--text-primary)}.cal-fieldset{border:0;padding:0;margin:0}.cal-fieldset legend{padding:0;margin-bottom:8px}.cal-input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font:400 .9375rem/1.5 var(--font-body)}textarea.cal-input{resize:vertical}.cal-input:hover{border-color:var(--text-tertiary)}.cal-input:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px;border-color:var(--text-primary)}.cal-check{display:flex;align-items:center;gap:8px;font-size:.9375rem;cursor:pointer}.cal-check input{width:16px;height:16px;margin:0;accent-color:var(--text-primary)}.cal-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cal-actions .grow{flex:1}.cal-confirm{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.875rem}.cal-spin{animation:cal-spin .9s linear infinite}@keyframes cal-spin{to{transform:rotate(360deg)}}@keyframes cal-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cal-spin,.cal-overlay{animation:none}.cal-btn,.cal-views button{transition:none}}.cal-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:16px;align-items:start;overflow-x:auto;padding-bottom:8px}.cal-col{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-secondary);min-height:160px;transition:border-color .15s ease,background .15s ease}.cal-col.over{border-color:var(--text-primary);background:var(--bg-mute)}.cal-col-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cal-col-head h3{margin:0;display:flex;align-items:baseline;gap:8px;font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.5}.cal-col-head small{font:500 .75rem var(--font-body);color:var(--text-secondary)}.cal-icon-btn.small{width:28px;height:28px}.cal-cards{display:flex;flex-direction:column;gap:8px}.cal-col-empty{margin:0;padding:16px 8px;text-align:center;font-size:.8125rem;color:var(--text-secondary)}.cal-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-color);border-left:3px solid var(--text-primary);border-radius:var(--radius-md);background:var(--bg-card);cursor:grab}.cal-card:hover{border-color:var(--text-tertiary);border-left-color:var(--text-primary)}.cal-card.dragging{opacity:.45}.cal-card.s-idea{border-left-style:dotted}.cal-card.s-ready{border-left-width:5px}.cal-card.s-posted,.cal-card.s-skipped{border-left-color:var(--text-tertiary)}.cal-card.s-posted .cal-card-title,.cal-card.s-skipped .cal-card-title{text-decoration:line-through;color:var(--text-secondary)}.cal-card-open{display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:transparent;color:var(--text-primary);text-align:left;font-family:var(--font-body);cursor:pointer;min-width:0}.cal-card-open:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:var(--radius-sm)}.cal-card-title{font-family:var(--font-display);font-weight:600;font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.cal-card-meta{font-size:.8125rem;color:var(--text-secondary)}.cal-card-note{font-size:.8125rem;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal-card-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cal-flag{display:inline-flex;align-items:center;gap:4px;font:500 .75rem var(--font-body);color:var(--error)}.cal-flag.quiet{color:var(--text-secondary)}.cal-grip{margin-left:auto;color:var(--text-tertiary);display:inline-flex}.cal-move select{max-width:110px;padding:2px 4px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font:400 .75rem var(--font-body)}.cal-move select:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}.cal-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1100px){.cal-board{grid-template-columns:repeat(5,240px)}}.pb{max-width:1200px;margin:0 auto;padding:32px 24px 80px;color:var(--text-primary);font-family:var(--font-body);line-height:1.5;display:flex;flex-direction:column;gap:24px}.pb *,.pb *:before,.pb *:after{box-sizing:border-box}.pb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-right:var(--top-right-reserved, 0px)}.pb-head h1{margin:0;font-family:var(--font-display);font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:-.02em}.pb-head p{margin:8px 0 0;color:var(--text-secondary)}@media(max-width:1024px){.pb-head{padding-right:0}}.pb-search{position:relative;display:flex;align-items:center}.pb-search svg{position:absolute;left:12px;color:var(--text-secondary);pointer-events:none}.pb-search input{width:min(320px,100%);min-height:44px;padding:8px 12px 8px 40px;border:1px solid var(--border-color);border-radius:100px;background:var(--bg-card);color:var(--text-primary);font:400 .9375rem var(--font-body)}.pb-search input::placeholder,.pb-input::placeholder{color:var(--text-secondary)}.pb-search input:focus-visible,.pb-input:focus-visible,.pb-select:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px;border-color:var(--text-primary)}.pb-hint{margin:0;display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-secondary)}.pb-error{margin:0;padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--error);color:var(--error);font-size:.875rem}.pb-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:64px 24px;text-align:center;border:1px dashed var(--border-color);border-radius:var(--radius-lg);color:var(--text-secondary)}.pb-empty h2{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--text-primary)}.pb-empty p{margin:0 0 8px;max-width:44ch}.pb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 20px;border-radius:100px;border:1px solid var(--text-primary);background:var(--text-primary);color:var(--bg-primary);font:600 .875rem/1.5 var(--font-display);cursor:pointer;transition:opacity .15s ease,background .15s ease}.pb-btn:hover:not(:disabled){opacity:.88}.pb-btn:disabled{opacity:.5;cursor:not-allowed}.pb-btn.quiet{background:transparent;color:var(--text-primary);border-color:var(--border-color)}.pb-btn.quiet:hover:not(:disabled){background:var(--bg-mute);border-color:var(--text-tertiary);opacity:1}.pb-btn.small{min-height:32px;padding:4px 12px;font-size:.8125rem}.pb-btn:focus-visible,.pb-filters button:focus-visible,.pb-views button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.pb-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-secondary)}.pb-board{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pb-select{min-height:40px;padding:4px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);font:600 1rem var(--font-display);max-width:260px}.pb-panel{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card)}.pb-panel label{font-size:.875rem;font-weight:500}.pb-panel p{margin:0}.pb-input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font:400 .9375rem/1.5 var(--font-body)}textarea.pb-input{resize:vertical}.pb-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:8px}.pb-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--border-color)}.pb-filters{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.pb-filters::-webkit-scrollbar{display:none}.pb-filters button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:0;background:transparent;color:var(--text-secondary);font:600 .9375rem var(--font-display);cursor:pointer;white-space:nowrap}.pb-filters button small{font:500 .75rem var(--font-body);color:var(--text-secondary)}.pb-filters button.on{color:var(--text-primary)}.pb-filters button.on:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;border-radius:var(--radius-sm);background:var(--text-primary)}.pb-views{display:inline-flex;gap:4px;padding-bottom:8px}.pb-views button{display:inline-flex;padding:8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.pb-views button.on{background:var(--bg-mute);color:var(--text-primary)}.pb-pins.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.pb-pins.list{display:flex;flex-direction:column;gap:16px}.pb-pin{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);min-width:0}.pb-pin-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pb-type{display:inline-flex;align-items:center;gap:6px;font:500 .6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.pb-pin time{font-size:.75rem;color:var(--text-secondary)}.pb-content{font-size:.9375rem;line-height:1.65;overflow-wrap:anywhere;max-height:360px;overflow-y:auto}.pb-content>:first-child{margin-top:0}.pb-content p{margin:0 0 .8em}.pb-content h1,.pb-content h2,.pb-content h3{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;margin:1em 0 .4em}.pb-content ul,.pb-content ol{margin:.4em 0 .8em;padding-left:1.4em}.pb-content li::marker{color:var(--text-tertiary)}.pb-content a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--accent-primary);text-underline-offset:3px}.pb-content code{font-family:var(--font-mono);background:var(--bg-mute);border-radius:var(--radius-sm);padding:.1em .4em;font-size:.875em}.pb-content table{border-collapse:collapse;font-size:.8125rem}.pb-content th,.pb-content td{border:1px solid var(--border-color);padding:4px 8px;text-align:left}.pb-pin-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--border-color);margin-top:auto}.pb-pin-foot .push{margin-left:auto}.pb-confirm{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.8125rem}.pb-spin{animation:pb-spin .9s linear infinite}@keyframes pb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pb-spin{animation:none}.pb-btn{transition:none}}@media(max-width:560px){.pb{padding:24px 16px 64px}.pb-pins.grid{grid-template-columns:minmax(0,1fr)}.pb-pin{padding:16px}}.wdg-shelf{display:flex;flex-direction:column;gap:12px;padding:14px 14px 16px;border-bottom:1px solid var(--border-subtle);font-family:var(--font-body);color:var(--text-primary)}.wdg-head{display:flex;align-items:center;gap:8px}.wdg-head h3{margin:0;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.01em}.wdg-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:100px;background:var(--bg-mute);color:var(--text-primary);font:600 11px var(--font-display);font-variant-numeric:tabular-nums}.wdg-head .wdg-primary-btn{margin-left:auto}.wdg-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--radius-md);background:var(--text-primary);color:var(--bg-primary);font:500 13px var(--font-body);padding:9px 14px;cursor:pointer}.wdg-primary-btn.small{padding:6px 10px;font-size:12px}.wdg-primary-btn:hover:not(:disabled){filter:brightness(1.06)}.wdg-primary-btn:disabled{opacity:.45;cursor:default}.wdg-shelf :focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.wdg-link-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:4px 2px;color:var(--text-secondary);font:500 12px var(--font-body);cursor:pointer;border-radius:var(--radius-sm)}.wdg-link-btn:hover:not(:disabled){color:var(--text-primary)}.wdg-link-btn:disabled{opacity:.5;cursor:default}.wdg-link-btn.danger{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--accent-primary);text-underline-offset:3px}.wdg-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:4px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm)}.wdg-icon-btn:hover{color:var(--text-primary);background:var(--bg-mute)}.wdg-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wdg-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.wdg-card.checked{border-color:var(--text-primary);background:var(--bg-subtle)}.wdg-card-top{display:flex;align-items:flex-start;gap:10px}.wdg-type-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-md);background:var(--bg-mute);color:var(--text-primary)}.wdg-card.checked .wdg-type-icon{background:var(--text-primary);color:var(--bg-primary)}.wdg-card-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.wdg-type-label{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.wdg-card-title{font:600 13px/1.3 var(--font-display);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wdg-card-meta{font-size:12px;color:var(--text-secondary)}.wdg-check{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--text-primary);cursor:pointer}.wdg-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.wdg-preview-toggle{margin-left:auto}.wdg-chev{transition:transform .15s ease}.wdg-chev.open{transform:rotate(180deg)}.wdg-confirm{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.wdg-preview{border-top:1px solid var(--border-subtle);padding-top:8px;display:flex;flex-direction:column;gap:6px;font-size:12px}.wdg-prev-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"rank name num" ". bar bar";gap:2px 8px;align-items:center}.wdg-prev-rank{grid-area:rank;font:500 11px var(--font-mono);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.wdg-prev-name{grid-area:name;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdg-prev-num{grid-area:num;color:var(--text-secondary);font-variant-numeric:tabular-nums}.wdg-bar{grid-area:bar;display:block;height:4px;border-radius:2px;background:var(--bg-mute);overflow:hidden}.wdg-bar>span{display:block;height:100%;background:var(--text-primary);border-radius:2px}.wdg-prev-line,.wdg-prev-text,.wdg-prev-note{margin:0;line-height:1.45}.wdg-prev-line strong{text-transform:capitalize;margin-right:4px}.wdg-prev-text{color:var(--text-secondary)}.wdg-prev-note{color:var(--text-secondary);font-size:12px}.wdg-panel{display:flex;flex-direction:column;gap:10px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:12px}.wdg-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 13px var(--font-display)}.wdg-panel-head>span{flex:1}.wdg-type-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wdg-type-btn{width:100%;display:flex;align-items:center;gap:10px;text-align:left;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:8px 10px;color:inherit;cursor:pointer;font-family:var(--font-body)}.wdg-type-btn:hover{border-color:var(--text-tertiary);background:var(--bg-mute)}.wdg-type-text{display:flex;flex-direction:column;gap:1px;min-width:0}.wdg-type-text strong{font:600 13px var(--font-display)}.wdg-type-text span{font-size:12px;color:var(--text-secondary)}.wdg-field{display:flex;flex-direction:column;gap:4px}.wdg-field-label{font:500 12px var(--font-body);color:var(--text-secondary)}.wdg-hint{margin:0;font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.wdg-error{margin:0;font-size:12px;color:var(--error)}.wdg-picked{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.wdg-picked li{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;background:var(--bg-mute);border-radius:var(--radius-sm);padding:2px 4px 2px 8px}.wdg-post-list{list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.wdg-post-list label{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 2px;cursor:pointer}.wdg-post-list label.disabled{opacity:.5;cursor:default}.wdg-post-list input{accent-color:var(--text-primary)}.wdg-empty{border:1px dashed var(--border-color);border-radius:var(--radius-lg);padding:14px;font-size:12px;color:var(--text-secondary)}.wdg-empty strong{display:block;font:600 13px var(--font-display);color:var(--text-primary);margin-bottom:4px}.wdg-empty p{margin:0 0 8px;line-height:1.45}.wdg-empty ul{margin:0;padding-left:16px}.wdg-used{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.wdg-used-label{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.wdg-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-color);border-radius:100px;padding:3px 10px 3px 8px;font:500 12px var(--font-body);color:var(--text-primary);background:var(--bg-card)}.wdg-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-primary);flex:none}.wdg-add-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--text-primary);color:var(--text-primary);background:transparent;border-radius:var(--radius-md);font:500 13px var(--font-body);padding:7px 12px;cursor:pointer;text-decoration:none}.wdg-add-btn:hover:not(:disabled){background:var(--bg-mute)}.wdg-add-btn:disabled{opacity:.5;cursor:default}.wdg-add-btn.done{border-color:var(--border-color);color:var(--text-primary)}.wdg-add-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}@keyframes wdg-spin{to{transform:rotate(360deg)}}.wdg-spin{animation:wdg-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.wdg-spin{animation:none}.wdg-chev{transition:none}}.wdg-check-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-primary);cursor:pointer}.wdg-check-row input{accent-color:var(--text-primary);width:16px;height:16px;margin:0}.wdg-panel .custom-dropdown-trigger:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ms{max-width:1200px;margin:0 auto;padding:32px 24px 80px;color:var(--text-primary);font-family:var(--font-body);line-height:1.5}.ms *,.ms *:before,.ms *:after{box-sizing:border-box}.ms-head h1{margin:0;font-family:var(--font-display);font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.ms-head p{margin:8px 0 0;font-size:1rem;color:var(--text-secondary);max-width:640px}.ms-tabs{display:flex;gap:4px;margin:32px 0;border-bottom:1px solid var(--border-color);overflow-x:auto;scrollbar-width:none}.ms-tabs::-webkit-scrollbar{display:none}.ms-tab{appearance:none;background:transparent;border:0;border-radius:var(--radius-md) var(--radius-md) 0 0;margin:0;padding:12px 16px;position:relative;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--text-secondary);transition:color .15s ease}.ms-tab svg{flex-shrink:0}.ms-tab:hover{color:var(--text-primary)}.ms-tab:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.ms-tab[aria-selected=true]{color:var(--text-primary)}.ms-tab[aria-selected=true]:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;border-radius:var(--radius-sm);background:var(--text-primary)}.ms-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-primary);flex-shrink:0}.ms-tab .ms-dot{display:none}.ms-tab[aria-selected=true] .ms-dot{display:inline-block}.ms-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin:0 0 24px}.ms-intro h2{margin:0;font-family:var(--font-display);font-size:1.25rem;line-height:1.4;font-weight:600;color:var(--text-primary)}.ms-intro p{margin:4px 0 0;color:var(--text-secondary);max-width:640px}.ms-stack{display:flex;flex-direction:column;gap:24px}.ms-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:24px;min-width:0}.ms-panel.tight{gap:16px}.ms-h3{margin:0;font-family:var(--font-display);font-size:1rem;line-height:1.5;font-weight:600;color:var(--text-primary)}.ms-h3 small{margin-left:8px;font-family:var(--font-body);font-size:.8125rem;font-weight:400;color:var(--text-secondary)}.ms-label{display:block;font-size:.875rem;line-height:1.5;font-weight:500;color:var(--text-primary)}.ms-hint{margin:0;font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.ms-error{margin:0;font-size:.875rem;color:var(--error)}.ms-muted{color:var(--text-secondary)}.ms a{color:inherit}.ms-row{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.ms-field{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 240px}.ms-field.wide{flex-basis:100%}.ms-fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;min-width:0}.ms-fieldset>legend{padding:0;margin:0 0 12px;float:none;width:100%}.ms-input,.ms input[type=text],.ms input[type=number],.ms input[type=search]{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-size:.9375rem;line-height:1.5;transition:border-color .15s ease}.ms-input::placeholder,.ms input::placeholder{color:var(--text-tertiary)}.ms-input:hover,.ms input[type=text]:hover,.ms input[type=number]:hover{border-color:var(--text-tertiary)}.ms-input:focus-visible,.ms input[type=text]:focus-visible,.ms input[type=number]:focus-visible,.ms input[type=search]:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px;border-color:var(--text-primary)}.ms-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;margin:0 0 24px}.ms-filters .ms-field{flex:0 1 200px}.ms-filters .grow{flex:1}.ms-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ms-choice{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 48px 16px 16px;text-align:left;cursor:pointer;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--text-primary);font-family:inherit;transition:border-color .15s ease,background .15s ease}.ms-choice:hover{border-color:var(--text-secondary)}.ms-choice.selected{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary) inset;background:var(--bg-card)}.ms-choice:focus-within{outline:2px solid var(--text-primary);outline-offset:2px}.ms-choice input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.ms-choice strong{font-family:var(--font-display);font-size:.9375rem;font-weight:600;line-height:1.4}.ms-choice span.note{font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.ms-choice .price{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.ms-choice .tick{position:absolute;top:16px;right:16px;width:20px;height:20px;border-radius:50%;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center}.ms-choice.selected .tick{background:var(--text-primary);border-color:var(--text-primary)}.ms-choice .tick svg{display:none;color:var(--bg-primary)}.ms-choice.selected .tick svg{display:block}.ms-segmented{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-secondary);max-width:100%}.ms-seg{appearance:none;border:1px solid transparent;background:transparent;border-radius:var(--radius-md);padding:8px 16px;cursor:pointer;font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--text-secondary);display:inline-flex;align-items:center;gap:8px;transition:color .15s ease,background .15s ease}.ms-seg:hover{color:var(--text-primary)}.ms-seg:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}.ms-seg[aria-checked=true]{background:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}.ms-seg .ms-dot{display:none}.ms-seg[aria-checked=true] .ms-dot{display:inline-block}.ms-actionbar{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--border-subtle)}.ms-actionbar .summary{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 280px}.ms-actionbar .summary strong{font-family:var(--font-display);font-size:1rem;font-weight:600}.ms .btn{min-height:44px}.ms-status{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:0;padding:16px 24px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);font-size:.9375rem}.ms-status span{color:var(--text-secondary);font-size:.875rem}.ms-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:64px 24px;color:var(--text-secondary)}.ms-empty .icon{width:56px;height:56px;border-radius:50%;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);margin-bottom:8px}.ms-empty h3{margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--text-primary)}.ms-empty p{margin:0;max-width:440px}.ms-skeleton{height:56px;border-radius:var(--radius-md);background:var(--bg-mute);animation:ms-pulse 1.2s ease-in-out infinite}@keyframes ms-pulse{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ms-skeleton{animation:none}.ms *,.ms *:before,.ms *:after{transition:none!important}}.ms-stats{display:flex;gap:16px;flex-wrap:wrap}.ms-stat{flex:0 1 auto;min-width:160px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:16px 24px;display:flex;flex-direction:column;gap:4px;justify-content:center}.ms-stat.grow{flex:1 1 320px}.ms-stat b{font-family:var(--font-display);font-size:1.75rem;line-height:1.2;font-weight:700;letter-spacing:-.02em}.ms-stat span{font-size:.8125rem;color:var(--text-secondary)}.ms-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;font-size:.8125rem;line-height:1.4;border:1px solid var(--border-color);color:var(--text-secondary);background:transparent;white-space:nowrap}.ms-chip.strong{color:var(--text-primary);border-color:var(--text-secondary)}.ms-chip.signal:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent-primary);flex-shrink:0}.ms-bar{display:flex;height:12px;gap:4px;border-radius:999px;overflow:hidden;background:var(--bg-mute)}.ms-seg-fill.positive,.ms-key.positive,.ms-mark.positive{background:var(--text-primary)}.ms-seg-fill.mixed,.ms-key.mixed,.ms-mark.mixed{background:var(--text-tertiary)}.ms-seg-fill.neutral,.ms-key.neutral{background:var(--border-color)}.ms-seg-fill.negative,.ms-key.negative,.ms-mark.negative{background:var(--accent-primary)}.ms-legend{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:8px;font-size:.8125rem;color:var(--text-secondary)}.ms-key{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.ms-mark{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.ms-table-wrap{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden}.ms-table{width:100%;border-collapse:collapse}.ms-table th{text-align:left;padding:12px 16px;font-size:.8125rem;font-weight:500;color:var(--text-secondary);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);white-space:nowrap}.ms-table td{padding:16px;border-bottom:1px solid var(--border-subtle);vertical-align:middle;font-size:.9375rem}.ms-table tbody tr:last-child td{border-bottom:0}.ms-table tbody tr.click{cursor:pointer}.ms-table tbody tr.click:hover{background:var(--bg-subtle)}.ms-table tbody tr.click:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.ms-table .num{font-family:var(--font-display);font-weight:600;font-variant-numeric:tabular-nums}.ms-table .right{text-align:right}.ms-rank{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:1.125rem;font-variant-numeric:tabular-nums;min-width:40px}.ms-post{display:flex;align-items:center;gap:16px;min-width:0}.ms-thumb{width:48px;height:64px;border-radius:var(--radius-md);object-fit:cover;background:var(--surface-container-high);flex-shrink:0}.ms-post-text{min-width:0;display:flex;flex-direction:column;gap:4px}.ms-post-title{font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ms-post-meta{font-size:.8125rem;color:var(--text-secondary)}.ms-person{display:flex;align-items:center;gap:8px;min-width:0}.ms-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--bg-mute);flex-shrink:0}.ms-list{margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ms-list>li{list-style:none}.ms-details{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);padding:0 16px}.ms-details[open]{border-color:var(--text-secondary)}.ms-details>summary{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-height:56px;cursor:pointer;list-style:none;padding:8px 0}.ms-details>summary::-webkit-details-marker{display:none}.ms-details>summary:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:var(--radius-md)}.ms-details>summary strong{font-family:var(--font-display);font-weight:600}.ms-details .body{padding:0 0 16px;display:flex;flex-direction:column;gap:12px}.ms-quotes{margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ms-quote{list-style:none;padding:12px 16px;background:var(--bg-primary);border-radius:var(--radius-md);border-left:3px solid var(--border-color)}.ms-quote p{margin:0 0 8px;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.ms-quote-meta{display:flex;gap:4px 16px;flex-wrap:wrap;align-items:center;font-size:.8125rem;color:var(--text-secondary)}.ms-quote-meta a,.ms-link{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-color)}.ms-quote-meta a:hover,.ms-link:hover{text-decoration-color:var(--text-primary)}.ms-bullets{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:.9375rem;line-height:1.5}.ms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.ms-history{display:flex;flex-direction:column;gap:8px}.ms-history-item{text-align:left;display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-height:48px;padding:8px 16px;border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--border-color);background:transparent;color:var(--text-primary);font-family:inherit;font-size:.9375rem;transition:border-color .15s ease,background .15s ease}.ms-history-item:hover,.ms-history-item.active{border-color:var(--text-primary);background:var(--bg-card)}.ms-history-item:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ms-history-item span{color:var(--text-secondary);font-size:.8125rem}.ms-downloads{display:flex;gap:8px;flex-wrap:wrap}.ms-downloads .btn{padding:8px 16px;font-size:.875rem;min-height:40px}.ms-results-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ms-results-head h3{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.ms-results-head .grow{flex:1}.ms .disc-field label,.ms .disc-field-label{font-size:.875rem;font-weight:500}.ms .disc-field-hint{font-size:.8125rem}.ms .disc-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ms .disc-field label,.ms .disc-field-label{margin:0;color:var(--text-primary)}.ms .disc-field-hint{margin:0;color:var(--text-secondary)}.ms .disc-input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-size:.9375rem}.ms .disc-multiselect-panel{border-radius:var(--radius-md);background:var(--bg-card)}.ms .disc-input:focus{outline:2px solid var(--text-primary);outline-offset:1px;border-color:var(--text-primary)}.ms .disc-platform-card{border-radius:var(--radius-lg);background:var(--bg-primary)}.ms .disc-platform-card:hover{border-color:var(--text-secondary)}.ms .disc-platform-card.selected{border-color:var(--text-primary);background:var(--bg-card);box-shadow:0 0 0 1px var(--text-primary) inset}.ms .disc-platform-card svg{color:var(--text-secondary)}.ms .disc-platform-card.selected svg{color:var(--text-primary)}.ms .disc-link-btn{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.ms .disc-multiselect-trigger{min-height:44px}@media(max-width:720px){.ms{padding:24px 16px 64px}.ms-head h1{font-size:1.75rem}.ms-tabs{margin:24px -16px;padding:0 16px}.ms-panel{padding:16px}.ms-filters .ms-field{flex:1 1 100%}.ms-downloads{width:100%}.ms-downloads .btn{flex:1 1 100%}.ms-actionbar .btn{width:100%}.ms-choices{grid-template-columns:1fr}.ms-segmented{display:flex;width:100%}.ms-seg{flex:1;justify-content:center;padding:8px}.ms-table thead{display:none}.ms-table,.ms-table tbody,.ms-table tr,.ms-table td{display:block;width:100%}.ms-table tbody tr{padding:16px;border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.ms-table td[data-label=Post],.ms-table td[data-label=Creator],.ms-table td:last-child{grid-column:1 / -1}.ms-table tbody tr:last-child{border-bottom:0}.ms-table td{padding:0;border:0}.ms-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:.75rem;font-weight:500;color:var(--text-secondary)}.ms-table td.right{text-align:left}}.ms-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ms-active{display:inline-flex;align-items:center;gap:4px}.ms-active .ms-dot{width:6px;height:6px}.ms-row-action{padding:8px 16px;font-size:.875rem;min-height:40px;white-space:nowrap}.ms-table .ms-chip{white-space:normal}@media(max-width:720px){.ms-row-action{width:100%}}.ms-checkrow{display:inline-flex;align-items:center;gap:12px;flex:2 1 280px;min-height:44px;font-size:.9375rem;line-height:1.5;cursor:pointer;align-self:flex-end}.ms-checkrow input,.ms input[type=checkbox],.ms input[type=radio]{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--text-primary)}.ms-sort{min-width:220px}.ms-source-results{margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.875rem}.ms-source-results li{list-style:none;color:var(--text-secondary)}.ms-source-results li.failed{color:var(--error)}.ms-creator{list-style:none;display:flex;gap:16px;padding:24px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:border-color .15s ease}.ms-creator:hover{border-color:var(--text-secondary)}.ms-avatar.lg{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.ms-creator-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:12px}.ms-creator-name{display:flex;align-items:baseline;gap:8px 16px;flex-wrap:wrap}.ms-creator-name strong{font-family:var(--font-display);font-size:1.0625rem;font-weight:600}.ms-metrics{display:flex;gap:8px 24px;flex-wrap:wrap;font-size:.875rem;color:var(--text-secondary)}.ms-metrics b{font-family:var(--font-display);font-weight:700;color:var(--text-primary)}.ms-top-posts{margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.875rem;color:var(--text-secondary)}.ms-top-posts li{list-style:none}@media(max-width:720px){.ms-creator{flex-direction:column;padding:16px}.ms-sort{min-width:0;width:100%}}.ms-summary{margin:0;font-size:1rem;line-height:1.6;color:var(--text-primary)}.ms-compare{display:flex;gap:24px;flex-wrap:wrap}.ms-compare-col{flex:1 1 220px;display:flex;flex-direction:column;gap:8px;min-width:0}.ms-theme-summary{margin:0 0 4px!important}.ms-tags{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:1024px){.ms{padding-top:72px}}.ms-registry{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:16px 24px}.ms-searchbox{position:relative;display:flex;align-items:center}.ms-searchbox input{padding-left:40px!important;padding-right:112px!important}.ms-search-icon{position:absolute;left:14px;color:var(--text-secondary);pointer-events:none}.ms-searchbox-btn{position:absolute;right:4px;min-height:36px!important;padding:4px 16px;font-size:.875rem}.ms .custom-dropdown-label,.ms label.dropdown-label{font-size:.875rem}.ms .disc-run-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:24px}.ms .disc-run-form{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;gap:24px}.ms .disc-platform-icon,.ms .disc-platform-check{color:var(--text-primary)}.ms .disc-platform-name{font-family:var(--font-display);font-weight:600;font-size:.9375rem}.ms .disc-platform-hint{font-size:.8125rem;line-height:1.5}.ms .disc-advanced-toggle{color:var(--text-primary)}.ms .disc-submit-btn{border-radius:var(--radius-md);min-height:44px;font-family:var(--font-display);font-weight:600}.ms .disc-submit-btn:disabled{background:var(--bg-mute);color:var(--text-secondary)}.ms .disc-summary-card{background:var(--bg-card);border-radius:var(--radius-lg);padding:24px}.ms .disc-summary-card h3{text-transform:none;letter-spacing:0;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:16px}.ms .disc-summary-card li{font-size:.875rem;line-height:1.5}.ms .disc-summary-card li svg{color:var(--text-secondary)}.ms .disc-header-btn{border-radius:var(--radius-md);min-height:40px;padding:8px 16px;font-family:var(--font-display);font-weight:600;font-size:.875rem}.ms .disc-header-btn:hover{border-color:var(--text-primary);background:var(--bg-card)}.ms .disc-active-run-banner{border-color:var(--text-primary);background:var(--bg-card);border-radius:var(--radius-lg);padding:12px 16px}.ms .disc-active-run-spin{color:var(--text-primary)}.ms .disc-error{border-color:var(--error);color:var(--error);background:transparent}@media(max-width:900px){.ms .disc-run-layout{grid-template-columns:1fr}}.ms .custom-dropdown-label{text-transform:none!important;font-size:.875rem!important;font-weight:500!important;color:var(--text-primary)!important;margin-bottom:8px!important}.ms .custom-dropdown-trigger{background:var(--bg-primary)!important;border-color:var(--border-color)!important;border-radius:var(--radius-md)!important;min-height:44px;padding:8px 12px!important}.ms .custom-dropdown-trigger:hover{border-color:var(--text-tertiary)!important}.ms .custom-dropdown-trigger[aria-expanded=true],.ms .custom-dropdown-trigger:focus-visible{border-color:var(--text-primary)!important;outline:2px solid var(--text-primary);outline-offset:1px}.ms-source-results{flex-direction:row!important;flex-wrap:wrap;gap:8px!important}.ms-source-results li{padding:4px 12px;border:1px solid var(--border-color);border-radius:999px;font-size:.8125rem}.ms-source-results li.failed{border-color:var(--error)}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.st-page{padding:40px 40px 80px;width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box}.st-page .welcome-title,.st-head h1{font:700 clamp(1.8rem,3vw,2.6rem) Inter,sans-serif;letter-spacing:-.02em;margin:0 0 6px;color:var(--text-primary)}.st-page .welcome-subtitle,.st-head p{margin:0;color:var(--text-secondary);font-size:1.05rem;max-width:640px}@media(max-width:900px){.st-page{padding:30px 20px 80px}}.st-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.st-error{background:var(--bg-card);border:1.5px solid var(--accent-primary);border-radius:14px;padding:12px 16px;margin-bottom:16px;font-weight:600}.st-bar{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.st-bar-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.st-bar-top .dash-seg button{display:inline-flex;align-items:center;gap:6px}.st-prompt{position:relative}.st-prompt textarea{width:100%;box-sizing:border-box;resize:vertical;border:1.5px solid var(--border-color);border-radius:14px;background:var(--bg-primary);color:var(--text-primary);padding:14px 16px;font:400 1rem Roboto,sans-serif;line-height:1.5}.st-prompt textarea:focus-visible,.st-negative:focus-visible,.st-search:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.st-negative,.st-search{width:100%;box-sizing:border-box;border:1.5px solid var(--border-color);border-radius:12px;background:var(--bg-primary);color:var(--text-primary);padding:10px 14px;font-size:.9rem}.st-search{width:220px}.st-mentions{position:absolute;left:12px;bottom:-4px;transform:translateY(100%);z-index:20;margin:0;padding:6px;list-style:none;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;min-width:260px}.st-mentions button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:var(--text-primary);padding:8px;border-radius:10px;cursor:pointer;text-align:left}.st-mentions button:hover{background:var(--bg-secondary)}.st-mentions img{width:34px;height:34px;border-radius:8px;object-fit:cover}.st-slots{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.st-slot{width:96px;height:96px;border-radius:14px;border:1.5px dashed var(--border-color);display:flex;align-items:center;justify-content:center;text-align:center;font:600 .7rem Inter,sans-serif;color:var(--text-tertiary);position:relative;overflow:hidden;padding:6px;box-sizing:border-box}.st-slot.filled{border-style:solid;border-color:var(--text-primary);padding:0}.st-slot img{width:100%;height:100%;object-fit:cover}.st-slot-label{position:absolute;left:6px;bottom:6px;background:var(--text-primary);color:var(--bg-primary);border-radius:99px;padding:2px 8px;font:700 .6rem Inter,sans-serif}.st-slot-x{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:0;background:var(--text-primary);color:var(--bg-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}.st-hint{margin:0;font-size:.82rem;color:var(--text-tertiary)}.st-bar-bottom{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.st-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.st-field{display:flex;flex-direction:column;gap:6px;min-width:150px}.st-field>span{font:600 .68rem Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.dash-cta:disabled{opacity:.45;cursor:not-allowed}.st-library{display:flex;flex-direction:column;gap:20px}.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;align-items:start}.st-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.st-card.failed{border-color:var(--accent-primary)}.st-card-media{position:relative;background:var(--bg-secondary);width:100%}.st-card-media img,.st-card-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.st-kind{position:absolute;top:10px;left:10px;background:var(--text-primary);color:var(--bg-primary);font:700 .64rem Inter,sans-serif;letter-spacing:.08em;border-radius:99px;padding:4px 10px;pointer-events:none}.st-wait{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:20px;color:var(--text-primary)}.st-wait span:not(.st-pulse){font-size:.82rem;color:var(--text-secondary)}.st-pulse{width:14px;height:14px;border-radius:50%;background:var(--accent-primary);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 #ff6b0080}to{box-shadow:0 0 0 14px #ff6b0000}}.st-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.st-card-prompt{margin:0;font:600 .92rem Inter,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-card-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:.78rem;color:var(--text-tertiary);align-items:center}.st-tag{border:1px solid var(--border-color);border-radius:99px;padding:2px 10px;color:var(--text-primary);font-weight:600}.st-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.st-card-actions button,.st-card-actions a,.st-collect button{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--border-color);background:transparent;color:var(--text-primary);border-radius:99px;padding:6px 12px;font:600 .78rem Inter,sans-serif;cursor:pointer;text-decoration:none}.st-card-actions button:hover,.st-card-actions a:hover,.st-collect button:hover{border-color:var(--text-primary)}.st-collect{display:flex;gap:8px}.st-collect input{flex:1;min-width:0;border:1.5px solid var(--border-color);border-radius:10px;background:var(--bg-primary);color:var(--text-primary);padding:6px 10px}@media(prefers-reduced-motion:reduce){.st-pulse{animation:none}}.st-title-input{display:block;width:100%;max-width:520px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-primary);font:700 clamp(1.6rem,3vw,2.2rem) Inter,sans-serif;letter-spacing:-.02em;padding:6px 0;margin:6px 0 2px}.st-title-input:hover,.st-title-input:focus-visible{border-bottom-color:var(--accent-primary);outline:none}.ed-layout{display:grid;grid-template-columns:minmax(300px,5fr) minmax(320px,6fr);gap:24px;align-items:start;margin-bottom:40px}@media(max-width:1000px){.ed-layout{grid-template-columns:1fr}}.ed-preview,.ed-panel{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0}.ed-screen{width:100%;max-height:520px;background:#000;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#f9f9f9;margin:0 auto}.ed-screen video{width:100%;height:100%;object-fit:contain}.ed-result{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border-subtle);padding-top:14px}.ed-result video{width:100%;border-radius:12px;background:#000}.ed-tab{display:flex;flex-direction:column;gap:14px}.ed-tab h4{margin:8px 0 0;font:700 1rem Inter,sans-serif}.ed-clip{display:flex;gap:12px;align-items:flex-start;padding:10px;border:1.5px solid var(--border-color);border-radius:16px}.ed-clip.sel{border-color:var(--text-primary)}.ed-clip-thumb{width:84px;height:56px;flex:none;border:0;padding:0;border-radius:10px;overflow:hidden;background:var(--bg-secondary);cursor:pointer;color:var(--text-primary);font-weight:700}.ed-clip-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ed-clip-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ed-clip-main b{font:600 .9rem Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-trim{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.8rem;color:var(--text-secondary)}.ed-trim input,.ed-caption input{width:76px;border:1.5px solid var(--border-color);border-radius:10px;background:var(--bg-primary);color:var(--text-primary);padding:6px 8px;font-size:.85rem}.ed-clip-actions{display:flex;flex-direction:column;gap:6px}.ed-clip-actions button,.ed-caption button{width:32px;height:32px;border:1.5px solid var(--border-color);background:transparent;color:var(--text-primary);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ed-clip-actions button:hover,.ed-caption button:hover{border-color:var(--text-primary)}.ed-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px}.ed-filter{border:1.5px solid var(--border-color);background:transparent;color:var(--text-primary);border-radius:14px;padding:6px;display:flex;flex-direction:column;align-items:center;gap:6px;font:600 .75rem Inter,sans-serif;cursor:pointer}.ed-filter.on{border-color:var(--text-primary);box-shadow:inset 0 0 0 1.5px var(--text-primary)}.ed-swatch{width:100%;aspect-ratio:1;border-radius:10px;background:var(--bg-secondary);overflow:hidden;display:block}.ed-swatch img{width:100%;height:100%;object-fit:cover;display:block}.ed-caption{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ed-caption input[aria-label$=text]{flex:1;min-width:160px;width:auto}.ed-issue{flex-basis:100%;font-size:.78rem;color:var(--text-primary);font-weight:600;border-left:3px solid var(--accent-primary);padding-left:8px}.ed-check{display:flex;align-items:center;gap:8px;font-size:.9rem}.ed-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.ed-pick-item{position:relative;border:1.5px solid var(--border-color);background:var(--bg-card);border-radius:14px;padding:0;overflow:hidden;cursor:pointer;aspect-ratio:16 / 10}.ed-pick-item:hover{border-color:var(--accent-primary)}.ed-pick-item img,.ed-pick-blank{width:100%;height:100%;object-fit:cover;display:block;background:var(--bg-secondary)}.ed-pick-item span:last-child{position:absolute;left:6px;bottom:6px;background:var(--text-primary);color:var(--bg-primary);border-radius:99px;padding:2px 8px;font:700 .65rem Inter,sans-serif;display:inline-flex;align-items:center;gap:4px}.st-seqs{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ed-clip-main .dash-seg{align-self:flex-start}.ed-check input{width:auto;flex:none;margin:0}.ed-check{justify-content:flex-start}.md-setup{margin:4px 0 26px;padding:22px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px}.md-setup-head{display:flex;align-items:center;gap:13px;margin-bottom:20px}.md-mark{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:13px;color:var(--accent-text);background:color-mix(in srgb,var(--accent-primary) 12%,var(--bg-secondary))}.md-heading{min-width:0;flex:1}.md-eyebrow{display:block;color:var(--text-tertiary);font:700 .63rem Inter,sans-serif;letter-spacing:.12em}.md-heading h2,.md-board-head h2{margin:4px 0;color:var(--text-primary);font:700 1.35rem Inter,sans-serif;letter-spacing:-.025em}.md-heading p,.md-board-head p{margin:0;color:var(--text-secondary);font-size:.88rem}.md-save{display:inline-flex;align-items:center;gap:6px;color:var(--text-tertiary);font-size:.76rem;white-space:nowrap}.md-save svg{color:#4b9b75}.md-save.saving svg{opacity:.45}.md-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.md-field{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--text-secondary);font:600 .68rem Inter,sans-serif}.md-field>span{min-height:17px}.md-field input,.md-field select,.md-field textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border-color);border-radius:10px;padding:10px 11px;background:var(--bg-primary);color:var(--text-primary);font:400 .84rem Roboto,sans-serif;line-height:1.45}.md-field textarea{min-height:83px;resize:vertical}.md-field input:focus-visible,.md-field select:focus-visible,.md-field textarea:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.md-title{grid-column:span 2}.md-story{grid-column:span 2;grid-row:span 2}.md-story textarea{height:calc(100% - 23px);min-height:104px}.md-wide{grid-column:span 2}.md-continuity{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:13px;background:var(--bg-secondary)}.md-lock-icon{color:var(--accent-text);display:grid;place-items:center}.md-lock-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px;color:var(--text-primary);font-size:.82rem}.md-lock-copy span{color:var(--text-secondary);font-size:.75rem}.md-switch{display:inline-flex;align-items:center;gap:7px;color:var(--text-primary);font:600 .75rem Inter,sans-serif;cursor:pointer}.md-switch input{accent-color:var(--accent-primary);width:16px;height:16px}.md-reference-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:15px}.md-reference-row>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:140px;color:var(--text-primary);font-size:.8rem}.md-reference-row>div:first-child span{color:var(--text-tertiary);font-size:.72rem}.md-reference-grid{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.md-reference{width:54px;height:54px;position:relative;overflow:hidden;padding:0;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer}.md-reference.selected{border:2px solid var(--accent-primary)}.md-reference img{width:100%;height:100%;object-fit:cover;display:block}.md-reference>svg{position:absolute;right:3px;bottom:3px;padding:2px;border-radius:50%;background:var(--bg-primary)}.md-no-refs{color:var(--text-tertiary);font-size:.76rem}.md-build-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-subtle)}.md-build-row>span{max-width:520px;color:var(--text-tertiary);font-size:.76rem;line-height:1.45}.md-build{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.md-view-tabs{display:flex;align-items:center;gap:6px;margin:6px 0 16px;padding:5px;border:1px solid var(--border-subtle);border-radius:13px;background:var(--bg-card)}.md-view-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;padding:9px 12px;background:transparent;color:var(--text-secondary);font:600 .78rem Inter,sans-serif;cursor:pointer}.md-view-tabs button[aria-pressed=true]{background:var(--bg-secondary);color:var(--text-primary);box-shadow:0 1px 2px #0001}.md-view-tabs button span{color:var(--text-tertiary);font-size:.68rem}.md-board{min-width:0;padding-bottom:24px}.md-board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:10px 2px 16px}.md-board-head h2{font-size:1.2rem}.md-board-actions{display:flex;align-items:center;gap:12px}.md-assemble{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--accent-primary);border-radius:9px;padding:8px 10px;background:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-card));color:var(--text-primary);font:650 .72rem Inter,sans-serif;white-space:nowrap;cursor:pointer}.md-assemble:hover{background:color-mix(in srgb,var(--accent-primary) 17%,var(--bg-card))}.md-progress{display:flex;align-items:baseline;gap:6px;white-space:nowrap;color:var(--text-tertiary);font-size:.72rem}.md-progress b{color:var(--text-primary);font:700 1.15rem Inter,sans-serif}.md-scenes{display:flex;flex-direction:column;gap:13px}.md-scene{padding:14px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-card)}.md-scene-heading{display:flex;align-items:center;gap:8px;margin-bottom:11px}.md-scene-number{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font:700 .69rem Inter,sans-serif}.md-scene-heading h3{flex:1;min-width:0;margin:0;color:var(--text-primary);font:650 .85rem Inter,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-duration{border:1px solid var(--border-subtle);border-radius:99px;padding:3px 8px;color:var(--text-tertiary);font:600 .65rem Inter,sans-serif;white-space:nowrap}.md-pair{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1.35fr);align-items:center;gap:9px}.md-media-slot{min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-primary)}.md-slot-head{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 9px;color:var(--text-secondary);font:600 .68rem Inter,sans-serif}.md-slot-head>span,.md-state{display:inline-flex;align-items:center;gap:5px;min-width:0}.md-state{color:var(--text-tertiary);font-size:.64rem;font-weight:500}.md-state.done{color:#4b9b75}.md-state.failed{color:var(--accent-text)}.md-spin{animation:md-spin 1.1s linear infinite}@keyframes md-spin{to{transform:rotate(360deg)}}.md-media-preview{display:grid;min-height:120px;aspect-ratio:16 / 9;place-items:center;overflow:hidden;background:#111318}.md-media-slot.frame .md-media-preview{aspect-ratio:4 / 3}.md-media-preview img,.md-media-preview video{display:block;width:100%;height:100%;max-height:260px;object-fit:contain}.md-media-preview video{max-height:320px}.md-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;color:#9b9da6;text-align:center;font-size:.7rem}.md-placeholder span{max-width:250px}.md-shot-prompt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:8px 9px;color:var(--text-tertiary);font-size:.68rem;line-height:1.4}.md-pair-arrow{display:grid;place-items:center;color:var(--text-tertiary)}.md-add-sequence{display:inline-flex;align-items:center;gap:5px;margin:0 8px 8px;padding:5px 7px;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-secondary);font:600 .64rem Inter,sans-serif;cursor:pointer}.md-add-sequence:hover{border-color:var(--accent-primary);color:var(--text-primary)}.md-empty{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px dashed var(--border-color);border-radius:16px;color:var(--text-secondary);text-align:center}.md-empty>b{color:var(--text-primary);font:650 .9rem Inter,sans-serif}.md-empty>span{max-width:440px;color:var(--text-tertiary);font-size:.76rem;line-height:1.5}.md-empty-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--bg-secondary);color:var(--accent-text)}.md-anchor-rail,.md-unpaired{margin:0 0 14px;padding:12px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-card)}.md-anchor-title{display:flex;align-items:baseline;gap:8px;margin-bottom:9px;color:var(--text-primary);font-size:.74rem}.md-anchor-title span,.md-unpaired header span{color:var(--text-tertiary);font-size:.67rem}.md-anchor-items{display:flex;flex-wrap:wrap;gap:8px}.md-anchor{display:flex;align-items:center;gap:7px;max-width:210px;padding:4px 8px 4px 4px;border:1px solid var(--border-subtle);border-radius:9px;color:var(--text-secondary);font-size:.68rem}.md-anchor img{width:30px;height:30px;border-radius:6px;object-fit:cover}.md-anchor span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-anchor .md-anchor-placeholder{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:6px;color:var(--text-tertiary);background:var(--bg-secondary)}.md-planned-anchor.pending,.md-planned-anchor.running{border-style:dashed;border-color:var(--accent-primary)}.md-unpaired header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}.md-unpaired h3{margin:0;color:var(--text-primary);font:650 .77rem Inter,sans-serif}.md-frame-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.md-loose-frame{min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:9px;background:var(--bg-primary)}.md-loose-frame img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.md-loose-frame span{display:block;overflow:hidden;padding:6px;color:var(--text-secondary);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.md-sequence-status{margin-top:12px;color:var(--text-tertiary);font-size:.72rem}@media(max-width:1100px){.md-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.md-setup{padding:15px;border-radius:15px}.md-fields{grid-template-columns:minmax(0,1fr)}.md-title,.md-story,.md-wide{grid-column:auto;grid-row:auto}.md-story textarea{height:auto;min-height:95px}.md-build-row{align-items:stretch;flex-direction:column}.md-build{justify-content:center}.md-pair{grid-template-columns:minmax(0,1fr)}.md-pair-arrow{transform:rotate(90deg)}.md-media-slot.frame .md-media-preview{aspect-ratio:16 / 9}.md-board-head{align-items:flex-start}.md-board-actions{align-items:flex-end;flex-direction:column-reverse;gap:8px}.md-view-tabs button{flex:1;padding-inline:5px;font-size:.69rem}}.st-chat{display:flex;flex-direction:column;height:100%;min-height:520px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:22px;overflow:hidden}.st-chat-head{padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.st-chat-head h3{margin:0;font:700 1rem Inter,sans-serif;color:var(--text-primary)}.st-chat-log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.st-chat-empty{margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.5}.st-msg{display:flex;flex-direction:column;gap:10px}.st-msg.user{align-items:flex-end}.st-bubble{max-width:90%;padding:10px 14px;border-radius:16px;font:400 .92rem Roboto,sans-serif;line-height:1.5;white-space:pre-wrap;border:1px solid var(--border-subtle);background:var(--bg-primary);color:var(--text-primary)}.st-msg.user .st-bubble{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary);border-bottom-right-radius:4px}.st-msg.assistant .st-bubble{border-bottom-left-radius:4px}.st-typing{color:var(--text-tertiary)}.st-chat-error{margin:0 16px 8px;padding:10px 14px;border:1.5px solid var(--accent-primary);border-radius:12px;font-weight:600;font-size:.85rem}.st-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px}.st-chip{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--border-color);border-radius:99px;padding:3px 10px;font:600 .75rem Inter,sans-serif;color:var(--text-primary)}.st-chip button{border:0;background:transparent;color:inherit;cursor:pointer;display:inline-flex;padding:0}.st-chat-input{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--border-subtle)}.st-chat-input input[aria-label=Message]{flex:1;border:1.5px solid var(--border-color);border-radius:12px;background:var(--bg-primary);color:var(--text-primary);padding:10px 14px;font:400 .92rem Roboto,sans-serif}.st-chat-input input[aria-label=Message]:focus-visible,.st-icon-btn:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.st-icon-btn{border:1.5px solid var(--border-color);background:transparent;color:var(--text-primary);border-radius:12px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.st-icon-btn:disabled{opacity:.45;cursor:not-allowed}.st-plan{width:100%;box-sizing:border-box;border:1.5px solid var(--text-primary);border-radius:18px;padding:14px;background:var(--bg-card);display:flex;flex-direction:column;gap:10px}.st-plan-head{display:flex;align-items:center;gap:8px}.st-plan-head h4{margin:0;font:700 .95rem Inter,sans-serif;color:var(--text-primary)}.st-plan-count{color:var(--text-secondary);font-size:.82rem}.st-plan-total{margin-left:auto;font:700 .95rem Inter,sans-serif;color:var(--text-primary)}.st-plan-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.st-plan-step{display:flex;gap:10px;padding:9px 0;border-top:1px solid var(--border-subtle)}.st-plan-num{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--text-primary);display:inline-flex;align-items:center;justify-content:center;font:700 .7rem Inter,sans-serif;color:var(--text-primary)}.st-plan-step.done .st-plan-num{background:var(--text-primary);color:var(--bg-primary)}.st-plan-step.failed .st-plan-num{border-color:var(--accent-primary)}.st-plan-body{flex:1;min-width:0}.st-plan-line{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:.82rem;color:var(--text-secondary)}.st-plan-line b{font:700 .88rem Inter,sans-serif;color:var(--text-primary)}.st-plan-state{margin-left:auto;font:700 .68rem Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.st-plan-prompt{margin:4px 0 0;font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.st-plan-error{margin:4px 0 0;font-size:.82rem;font-weight:600;color:var(--text-primary)}.st-plan-edit textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--border-color);border-radius:12px;background:var(--bg-primary);color:var(--text-primary);padding:8px 10px;font:400 .85rem Roboto,sans-serif;margin-top:6px}.st-plan-actions,.st-plan-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.st-plan-actions button,.st-plan-ghost{border:1.5px solid var(--border-color);background:transparent;color:var(--text-primary);border-radius:12px;padding:8px 14px;font:700 .82rem Inter,sans-serif;cursor:pointer}.st-plan-actions button:hover,.st-plan-ghost:hover{border-color:var(--text-primary)}.st-plan-hint{align-self:center;color:var(--text-secondary);font:400 .82rem Roboto,sans-serif}.st-split{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start;max-width:1800px}.st-left{min-width:0}.st-right{position:sticky;top:16px;height:calc(100vh - 32px)}@media(max-width:1100px){.st-split{grid-template-columns:minmax(0,1fr)}.st-right{position:static;height:auto}}.cv-wrap{height:70vh;min-height:480px;border:1px solid var(--border-subtle);border-radius:22px;background:var(--bg-secondary);overflow:hidden}.cv-node{width:260px;position:relative}.cv-node .st-card{margin:0}.cv-grip{height:14px;cursor:grab;background:var(--bg-card);border:1px solid var(--border-subtle);border-bottom:0;border-radius:12px 12px 0 0}.cv-grip:active{cursor:grabbing}.cv-step,.cv-seq{background:var(--bg-card)}.cv-step-body{border:1.5px dashed var(--text-primary);border-radius:0 0 18px 18px;padding:14px;min-height:120px;display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:var(--text-secondary);position:relative}.cv-seq .cv-step-body{border-style:solid}.cv-step-body b{font:700 .95rem Inter,sans-serif;color:var(--text-primary)}.cv-step-body p{margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cv-step-body .dash-dot{position:absolute;top:12px;right:12px}.cv-wrap .react-flow__node.selected .st-card,.cv-wrap .react-flow__node.selected .cv-step-body{border-color:var(--text-primary);border-width:2px}.cv-wrap .react-flow__edge-path{stroke:var(--text-primary);stroke-width:2}.cv-wrap .react-flow__edge-text{font:600 11px Inter,sans-serif;fill:var(--text-primary)}.cv-wrap .react-flow__handle{background:var(--text-primary);width:8px;height:8px}.st-list-fallback{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.st-drawer{position:fixed;top:0;left:0;bottom:0;width:min(360px,90vw);z-index:60;background:var(--bg-card);border-right:1px solid var(--border-subtle);padding:18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.st-drawer-head{display:flex;align-items:center;justify-content:space-between}.st-drawer-head h3{margin:0;font:700 1.1rem Inter,sans-serif;color:var(--text-primary)}.st-drawer-tools{display:flex;flex-direction:column;gap:8px}.st-drawer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.st-drawer-list li{display:flex;align-items:center;gap:10px;border:1px solid var(--border-subtle);border-radius:14px;padding:8px}.st-drawer-list img{width:48px;height:48px;border-radius:10px;object-fit:cover}.st-drawer-list span{flex:1;min-width:0;font-size:.85rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-seqs{margin-bottom:16px}.st-chat-input input[aria-label=Message]{min-width:0}.st-icon-btn{flex-shrink:0}.st-project-name{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.st-project-name input{max-width:100%;padding:10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-card);color:var(--text-primary)}.st-msg.assistant .st-bubble{white-space:normal}.st-bubble p{margin:0;white-space:pre-wrap}.st-bubble p+p,.st-bubble ul,.st-bubble ol{margin-top:8px;margin-bottom:0}.st-bubble ul,.st-bubble ol{padding-left:20px}.st-bubble a{color:inherit;text-decoration:underline}.ea-panel{position:fixed;right:22px;top:168px;bottom:25px;width:350px;z-index:650;background:#1b1e25;border:1px solid #3d4350;box-shadow:0 15px 70px #0009;border-radius:12px;color:#edf0f5;display:flex;flex-direction:column;overflow:hidden;font-family:Inter,system-ui,sans-serif}.ea-panel>header{display:flex;align-items:center;gap:10px;padding:18px;border-bottom:1px solid #30343f;color:#ff9970}.ea-panel>header div{flex:1}.ea-panel h2{font-size:16px;margin:0;color:#edf0f5}.ea-panel header span{font-size:10px;color:#a1a8b5}.ea-panel button{cursor:pointer;background:#2b303a;color:#edf0f5;border:1px solid #3b424e;border-radius:7px;padding:8px 10px;font:inherit;font-size:11px}.ea-panel button:disabled{opacity:.5;cursor:not-allowed}.ea-panel button:focus-visible{outline:2px solid #ff7944;outline-offset:2px}.ea-content{flex:1;overflow:auto;padding:17px}.ea-hint{font-size:11px;line-height:1.65;color:#a1a8b5;display:flex;gap:6px;align-items:center}.ea-chips{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0 21px}.ea-chips button{font-size:10px;text-align:left;background:#222630}.ea-message{font-size:12px;line-height:1.65;border-radius:8px;padding:11px 13px;white-space:pre-wrap}.ea-message.user{background:#333945;margin-left:20px}.ea-message.assistant{background:#252a34;margin-right:12px}.ea-error{border:1px solid #a35046;color:#ffb2a6;font-size:11px;padding:12px;border-radius:7px;line-height:1.6}.ea-proposal{background:#ff794410;border:1px solid #ff79445c;padding:14px;border-radius:9px;font-size:11px;line-height:1.6}.ea-proposal b{font-size:12px}.ea-proposal ol{padding-left:18px}.ea-proposal details{color:#b7bfcc;margin-bottom:14px}.ea-proposal pre{font-size:10px;white-space:pre-wrap;word-break:break-word;max-height:180px;overflow:auto}.ea-proposal>button{background:#ff7944;color:#23170e;border:0;font-weight:650}.ea-panel>form{border-top:1px solid #30343f;padding:13px}.ea-panel textarea{width:100%;resize:vertical;max-height:140px;background:#12151b;color:#edf0f5;border:1px solid #3c4350;border-radius:8px;padding:10px;font:inherit;font-size:12px;line-height:1.5}.ea-panel form>div{display:flex;align-items:center;justify-content:space-between;padding-top:9px}.ea-panel form span{color:#a1a8b5;font-size:9px}.ea-panel form button{background:#ff7944;color:#23170e}.ea-spin{animation:ea-spin 1s linear infinite}@keyframes ea-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.ea-panel{width:calc(100vw - 28px);right:14px;top:145px;bottom:20px}}.me-workspace,.me-hub{--me-bg: #111215;--me-panel: #18191d;--me-edge: #2a2b31;--me-text: #f3f2ee;--me-muted: #93949f;--me-orange: #ff784b;color:var(--me-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--me-bg)}.me-workspace *,.me-hub *{box-sizing:border-box}.me-workspace button,.me-hub button,.me-workspace input,.me-workspace select,.me-workspace textarea,.me-hub select{font:inherit}.me-workspace button,.me-hub button{cursor:pointer}.me-workspace button:disabled,.me-hub button:disabled{opacity:.4;cursor:not-allowed}.me-workspace a,.me-hub a{color:inherit;text-decoration:none}.me-workspace button:focus-visible,.me-workspace input:focus-visible,.me-workspace select:focus-visible,.me-workspace textarea:focus-visible,.me-hub button:focus-visible,.me-hub a:focus-visible{outline:2px solid var(--me-orange);outline-offset:3px}.me-workspace{height:100vh;display:flex;flex-direction:column;overflow:hidden;padding-top:68px}.me-topbar{display:flex;align-items:center;gap:14px;height:70px;flex-shrink:0;padding:10px 22px;border-bottom:1px solid var(--me-edge);background:#16171b}.me-project-title{min-width:120px}.me-project-title>span{display:block;font-size:9px;font-weight:700;letter-spacing:2px;color:var(--me-muted);margin-bottom:4px}.me-project-title input{background:transparent;color:var(--me-text);border:0;font-weight:650;font-size:15px;width:220px;max-width:100%;padding:0}.me-save{display:flex;align-items:center;gap:5px;color:var(--me-muted);font-size:11px}.me-save.saved{color:#91ad9f}.me-save.error{color:#f99891}.me-top-actions{display:flex;gap:8px;margin-left:auto}.me-primary,.me-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:9px 14px;border:1px solid transparent;border-radius:7px;font-size:12px!important;font-weight:650!important;white-space:nowrap}.me-primary{background:var(--me-orange);color:#1c1512}.me-primary:hover{background:#ff926e}.me-secondary{background:#222329;border-color:#35363f;color:#dedee6}.me-secondary:hover{background:#2d2e35}.me-full{width:100%;margin:10px 0}.me-icon{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--me-muted);width:30px;height:30px;border-radius:5px;flex-shrink:0}.me-icon:hover{background:#303139;color:#fff}.me-error{display:flex;align-items:center;gap:12px;background:#402426;border-bottom:1px solid #753c3f;color:#ffcdca;font-size:12px;padding:10px 18px;flex-shrink:0}.me-error>button,.me-export-status>button{margin-left:auto;border:0;background:none;color:inherit;font-size:20px}.me-export-status{background:#1f362c;padding:9px 20px;display:flex;align-items:center;gap:10px;font-size:12px;flex-shrink:0}.me-export-status a{display:flex;align-items:center;gap:5px;text-decoration:underline;color:#bef2d7}.me-main{display:grid;grid-template-columns:66px 248px minmax(200px,1fr) 220px;min-height:230px;flex:1;overflow:hidden}.me-toolrail{padding:14px 6px;border-right:1px solid var(--me-edge);background:#141519;display:flex;flex-direction:column;gap:8px}.me-toolrail button{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:transparent;color:var(--me-muted);font-size:9px;padding:12px 0;border-radius:8px}.me-toolrail button.active{background:#32241f;color:#ffa181}.me-toolrail button:hover{color:#fff}.me-library,.me-inspector{padding:20px 16px;overflow:auto;border-right:1px solid var(--me-edge);background:var(--me-panel);scrollbar-width:thin;scrollbar-color:#3e404a transparent}.me-inspector{border-left:1px solid var(--me-edge);border-right:0}.me-panel-heading{margin-bottom:20px}.me-panel-heading h2{font-size:15px;letter-spacing:-.3px;font-weight:650;margin:0 0 5px}.me-panel-heading>span{color:var(--me-muted);font-size:10px}.me-import-zone{width:100%;padding:22px 6px;display:flex;align-items:center;flex-direction:column;gap:10px;background:#202126;border:1px dashed #484a54;color:#d6d7df;border-radius:8px}.me-import-zone>svg{color:var(--me-orange)}.me-import-zone b{font-size:11px;font-weight:550}.me-import-zone small{font-size:9px;color:var(--me-muted)}.me-search{width:100%;margin:15px 0;background:#101115!important}.me-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 8px}.me-media-card{min-width:0}.me-media-thumb{height:72px;position:relative;display:flex;align-items:center;justify-content:center;width:100%;border:1px solid #33353e;border-radius:6px;background:#252731;color:#a1a3b5;overflow:hidden}.me-media-thumb>img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.me-media-thumb:hover img{transform:scale(1.07)}.me-media-thumb>span{position:absolute;bottom:4px;right:4px;border-radius:3px;background:#111c;color:#fff;font-size:8px;padding:2px 3px}.me-media-card>div{display:flex;align-items:center;gap:2px;margin-top:5px}.me-media-card b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:450;flex:1}.me-media-card>div>button{border:0;background:transparent;color:var(--me-orange);padding:2px}.me-source-range{margin-bottom:16px;padding:10px;border:1px solid #5e4035;background:#251e1b;border-radius:7px}.me-source-range>div:first-child{display:flex;align-items:center}.me-source-range b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-source-range video{width:100%;max-height:130px;background:#000;margin:6px 0;border-radius:4px}.me-source-range p,.me-source-range small{font-size:10px;line-height:1.5;color:#b0a19a}.me-source-range>small{display:block;margin-top:7px}.me-source-range .me-primary{width:100%}.me-field{display:flex;flex-direction:column;gap:7px;margin:15px 0;color:#a9aab5;font-size:10px;flex:1;min-width:0}.me-field small{font-size:10px;color:var(--me-muted);line-height:1.6}.me-workspace input:not([type=range]):not([type=checkbox]),.me-workspace textarea,.me-workspace select,.me-hub select{border:1px solid #373840;background:#202126;color:#eeeef3;border-radius:5px;padding:9px;min-width:0;font-size:11px}.me-workspace .me-project-title input{background:none;border:0;padding:0;font-size:15px}.me-field input[type=range]{width:100%;accent-color:var(--me-orange)}.me-field-row{display:flex;gap:8px}.me-field-row>.me-field{width:50%}.me-text-button{display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--me-orange);font-size:11px;padding:5px 0}.me-ratio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:10px}.me-ratio-grid button{padding:12px 0;border:1px solid #3f414b;border-radius:5px;background:#222329;color:#fff;font-size:10px}.me-library h3{font-size:11px;font-weight:600;margin-top:22px}.me-hint,.me-empty-note{font-size:11px;line-height:1.7;color:var(--me-muted);margin:0 0 18px}.me-caption-list{display:flex;flex-direction:column;gap:7px}.me-caption-list>button{text-align:left;display:flex;flex-direction:column;gap:7px;border:1px solid var(--me-edge);background:#202126;color:#fff;padding:10px;border-radius:6px}.me-caption-list>button.active{border-color:#daa85d;background:#30291d}.me-caption-list span{font-size:9px;color:#b9a788}.me-caption-list b{font-size:11px;font-weight:500;white-space:pre-line}.me-checkbox{font-size:11px;display:flex;align-items:center;gap:7px;color:#b4b5c0;margin:20px 0}.me-checkbox input{accent-color:var(--me-orange)}.me-preview-area{min-width:0;display:flex;flex-direction:column;padding:16px 24px 10px;background:radial-gradient(ellipse at 50% 45%,#22242c,#121317 75%)}.me-preview-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.me-preview-heading>span{display:flex;align-items:center;gap:7px;color:#92949f;font-size:9px;letter-spacing:1.5px;font-weight:650}.me-preview-heading i{width:5px;height:5px;background:#95a997;border-radius:100%}.me-preview-heading select{width:72px;padding:5px 9px}.me-stage-wrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6px}.me-stage{position:relative;display:flex;align-items:center;justify-content:center;background:#050506;overflow:hidden;width:100%;max-height:100%;box-shadow:0 18px 48px #0006;border:1px solid #37383e;border-radius:3px;container-type:size}.me-stage:has(video),.me-stage:has(img){border-color:#33343b}.me-stage[style*="9/16"]{width:auto;height:100%;max-width:100%}.me-crop-window{position:relative;flex-shrink:0;overflow:hidden}.me-crop-window>video,.me-crop-window>img{position:absolute;max-width:none;max-height:none;object-fit:fill}.me-caption-preview{position:absolute;z-index:2;text-align:center;color:#fff;font-weight:800;text-shadow:-1px -1px 1px #000,1px 1px 2px #000,0 2px 3px #000;line-height:1.3;left:8%;right:8%;pointer-events:none;white-space:pre-line}.me-caption-preview.bottom{bottom:14%}.me-caption-preview.top{top:14%}.me-caption-preview.middle{top:50%;transform:translateY(-50%)}.me-preview-empty{text-align:center;color:#777986;padding:35px 15px}.me-preview-empty>svg{color:#4e515e}.me-preview-empty h3{font-size:16px;color:#dadce4;font-weight:550;margin:14px 0 8px}.me-preview-empty p{font-size:11px;margin-bottom:18px}.me-playback{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#d8d9e0;margin-top:14px;font-variant-numeric:tabular-nums;gap:10px}.me-playback>span{flex:1}.me-playback>div{display:flex;align-items:center;gap:7px}.me-playback small{color:#727581}.me-play{background:#e3e2de;border:0;color:#141519;border-radius:50%;display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0}.me-preview-note{text-align:right;font-size:9px;color:#838693}.me-seek{accent-color:var(--me-orange);width:100%;height:4px;margin:12px 0}.me-selected-label{display:flex;gap:8px;align-items:center;margin-bottom:14px;color:#cacbd5}.me-selected-label>b{font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.me-inspector-summary{display:flex;flex-direction:column;gap:12px;padding:15px 0;border-top:1px solid var(--me-edge);font-size:10px;color:var(--me-muted);margin-top:24px}.me-inspector-summary>span{display:flex;justify-content:space-between}.me-inspector-summary b{color:#d6d7df;font-weight:500}.me-danger{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #493337;color:#ee9d9b;background:#2e2023;border-radius:5px;width:100%;padding:9px;font-size:10px}.me-shortcuts{display:flex;flex-direction:column;gap:12px;margin-top:24px;font-size:9px;color:#737783;line-height:1.5}.me-shortcuts span{display:flex;gap:8px;align-items:center}.me-shortcuts kbd{border:1px solid #3a3b44;border-bottom-width:2px;border-radius:3px;padding:2px 4px;font-size:9px;min-width:42px;text-align:center}.me-timeline{height:278px;min-height:220px;border-top:1px solid var(--me-edge);background:#141519;flex-shrink:0}.me-timeline-toolbar{display:flex;gap:8px;align-items:center;padding:8px 18px;border-bottom:1px solid var(--me-edge);height:46px}.me-timeline-toolbar>span{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:650;letter-spacing:1px;color:#b7b8c1;margin-right:20px}.me-timeline-toolbar>i{height:17px;width:1px;background:#393a43;margin:0 5px}.me-timeline-toolbar .me-secondary{font-size:10px!important;min-height:28px;padding:5px 9px}.me-zoom{display:flex;align-items:center;gap:7px;margin-left:auto}.me-zoom>span{font-size:10px;color:var(--me-muted);width:32px;text-align:center}.me-timeline-body{display:flex;height:calc(100% - 46px);overflow:auto}.me-track-labels{position:sticky;left:0;width:135px;flex-shrink:0;z-index:4;background:#18191e;border-right:1px solid #33353f}.me-track-labels>div{display:flex;align-items:center;gap:8px;font-size:10px;color:#a7a9b7;height:42px;border-bottom:1px solid #262831;padding:0 12px}.me-track-labels>div:first-child{height:27px;font-size:8px;letter-spacing:1px;color:#656977}.me-track-labels>div:nth-child(2){height:66px}.me-timeline-scroll{overflow-x:auto;overflow-y:hidden;flex:1;scrollbar-width:thin;scrollbar-color:#454854 #17181c;min-width:0}.me-tracks{position:relative;min-height:219px}.me-ruler{touch-action:none;height:27px;position:relative;cursor:crosshair;border-bottom:1px solid #33353e;background:#1d1e23}.me-ruler>span{position:absolute;top:0;font-size:8px;font-variant-numeric:tabular-nums;padding:5px 0 0 6px;color:#8c90a0;border-left:1px solid #4a4c59;height:100%;-webkit-user-select:none;user-select:none}.me-track{height:42px;position:relative;border-bottom:1px solid #292b33;background-image:linear-gradient(90deg,#25273155 1px,transparent 1px);background-size:120px 100%}.me-video-track{height:66px}.me-timeline-clip{position:absolute;top:7px;height:52px;background:#344c61;border:1px solid #637b92;border-radius:5px;display:flex;align-items:center;gap:6px;cursor:grab;overflow:hidden;padding:4px 8px;min-width:8px;-webkit-user-select:none;user-select:none}.me-timeline-clip.selected{border:2px solid #ff976d;box-shadow:0 0 0 1px #ff976d44}.me-timeline-clip>img{width:49px;height:41px;object-fit:cover;border-radius:3px;pointer-events:none;flex-shrink:0;opacity:.8}.me-timeline-clip>div{overflow:hidden}.me-timeline-clip b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;color:#e9eef5}.me-timeline-clip small{font-size:9px;color:#afbdcc}.me-trim-handle{width:7px;position:absolute;top:0;bottom:0;border:0;background:#ffffff25;cursor:ew-resize;z-index:2;padding:0;touch-action:none}.me-trim-handle.left{left:0}.me-trim-handle.right{right:0}.me-trim-handle:hover{background:#ffbd8b}.me-caption-block{position:absolute;top:7px;height:28px;background:#5d4a29;border:1px solid #a98a4d;border-radius:4px;color:#f2dfae;display:flex;align-items:center;padding:0 10px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden}.me-caption-block b{font-size:9px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.me-caption-block.selected{border:2px solid #ffd07b}.me-audio-block{position:absolute;top:7px;height:28px;background:#354039;border:1px solid #738e7c;color:#cfebd8;border-radius:4px;display:flex;align-items:center;gap:8px;padding:0 10px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden}.me-audio-block b{font-size:9px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.me-audio-track.voiceover .me-audio-block{background:#3d3458;border-color:#8b77aa;color:#e2d9f3}.me-track-add,.me-track-placeholder{position:absolute;top:12px;left:14px;display:flex;align-items:center;gap:6px;color:#616574;font-size:9px;background:none;border:0;padding:0}.me-track-placeholder{top:25px}.me-playhead{position:absolute;top:0;bottom:0;width:15px;margin-left:-7px;background:linear-gradient(90deg,transparent 7px,#ff986d 7px,#ff986d 8px,transparent 8px);cursor:ew-resize;touch-action:none;z-index:3}.me-playhead>span{position:absolute;top:0;left:2px;width:11px;height:15px;background:#ff986d;clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}.me-loading{height:100vh;background:#15161a;color:#a7a9b3;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px}.me-spin{animation:me-spin 1s linear infinite}@keyframes me-spin{to{transform:rotate(360deg)}}.me-hub{min-height:100vh;padding:85px 45px 45px}.me-hub-top{display:flex;align-items:center;justify-content:space-between;font-size:11px}.me-hub-top>a{display:flex;align-items:center;gap:6px;color:#8b8f9d}.me-eyebrow{display:flex;align-items:center;gap:8px;letter-spacing:2px;font-size:9px;font-weight:700}.me-eyebrow>span{height:6px;width:6px;background:var(--me-orange);border-radius:50%}.me-hub-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:55px 0 65px;align-items:center}.me-kicker{font-size:12px;color:#ff9d7a}.me-hub h1{font-size:clamp(34px,4vw,58px);font-weight:650;line-height:1.05;letter-spacing:-2.5px;margin:20px 0}.me-hub h1>span{color:var(--me-orange)}.me-hub-hero p{font-size:13px;color:#969ba9;line-height:1.8;max-width:360px;margin-bottom:25px}.me-hub-hero .me-primary{padding:13px 18px}.me-editor-art{position:relative;max-width:450px;transform:rotate(-3deg);padding:20px;border:1px solid #494147;border-radius:14px;background:linear-gradient(140deg,#36333b,#1d2128);box-shadow:0 30px 80px #0006}.me-art-frame{height:215px;background:radial-gradient(ellipse at 20% 10%,#997f69,transparent 70%),linear-gradient(160deg,#575574,#394b65 65%,#8e6b56);border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:relative;color:#eae7ee}.me-art-frame>span{font-size:8px;letter-spacing:3px}.me-art-caption{position:absolute;bottom:28px;background:#14171dda;padding:7px 12px;border-radius:3px;font-weight:650;font-size:12px}.me-art-track{display:flex;gap:4px;margin-top:17px}.me-art-track i{height:27px;flex:1;background:linear-gradient(90deg,#557392,#374b62);border-radius:4px;border:1px solid #8b9ab9}.me-art-track.audio{margin-top:7px}.me-art-track.audio i{height:18px;background:#3b514c;border-color:#7d9a8b}.me-art-playhead{position:absolute;left:40%;width:1px;background:#ff9366;bottom:20px;height:63px}.me-hub-section{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2c2d34;padding-top:25px;margin-bottom:20px;gap:10px}.me-hub-section h2{font-size:17px;font-weight:550;letter-spacing:-.3px}.me-cut-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.me-new-cut{border:1px dashed #494851;border-radius:10px;background:#1b1c21;color:#ddd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:180px;padding:22px}.me-new-cut>svg{color:#ff9873}.me-new-cut b{font-size:12px}.me-new-cut span{font-size:10px;color:#737988}.me-cut-card{padding:12px;border:1px solid #32343d;border-radius:10px;background:#1a1c22;position:relative}.me-cut-card>div{height:95px;border-radius:5px;background:linear-gradient(130deg,#383d4f,#252d38);display:flex;align-items:center;justify-content:center;position:relative;color:#8b9ab0;margin-bottom:13px}.me-cut-card>div>span{position:absolute;bottom:6px;right:8px;font-size:9px;color:#b8c2d0}.me-cut-card>b{font-size:12px;font-weight:550;display:block}.me-cut-card>small{display:block;font-size:9px;color:#868b99;margin-top:6px}.me-cut-card>svg{position:absolute;right:14px;bottom:16px;color:#ff9873}.me-hub-features{margin-top:40px;display:flex;gap:24px;flex-wrap:wrap}.me-hub-features>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#898d9c}.me-hub-features svg{width:15px;height:15px;color:#bfa591}@media(min-width:1400px){.me-main{grid-template-columns:72px 280px minmax(200px,1fr) 240px}.me-media-thumb{height:84px}.me-timeline{height:300px}}@media(max-width:1180px){.me-main{grid-template-columns:60px 220px minmax(180px,1fr)}.me-inspector,.me-save{display:none}.me-project-title input{width:170px}.me-preview-area{padding:14px}.me-hub{padding:90px 25px 35px}.me-hub-hero{gap:25px}}@media(max-width:1024px){.me-workspace{padding-top:126px;height:100dvh}.me-hub{padding-top:140px}.me-timeline{height:250px}.me-main{min-height:240px}.me-topbar{padding:8px 12px;gap:8px;height:60px}.me-hub h1{letter-spacing:-1.5px}}@media(max-width:760px){.me-workspace{height:auto;min-height:100dvh;overflow:visible}.me-main{display:grid;grid-template-columns:54px minmax(0,1fr);overflow:visible;flex:none}.me-toolrail{grid-row:1 / 3;position:sticky;top:0}.me-preview-area{grid-column:2;grid-row:1;height:310px;padding:12px}.me-library{grid-column:2;grid-row:2;max-height:330px;border-top:1px solid var(--me-edge);padding:14px}.me-media-grid{grid-template-columns:repeat(3,1fr)}.me-panel-heading{margin-bottom:12px}.me-import-zone{padding:12px}.me-timeline{height:270px}.me-topbar{gap:5px}.me-project-title input{width:115px;font-size:12px!important}.me-top-actions{gap:5px}.me-top-actions .me-secondary{padding:8px}.me-top-actions .me-primary{padding:8px;font-size:10px!important}.me-track-labels{width:105px}.me-track-labels>div{font-size:8px;padding:0 8px;gap:5px}.me-timeline-toolbar{padding:7px 9px;gap:2px}.me-timeline-toolbar>span{margin-right:3px;font-size:8px}.me-hub-hero{grid-template-columns:1fr;gap:30px;padding:40px 0}.me-editor-art{max-width:340px;margin:0 auto;width:100%}.me-art-frame{height:160px}.me-hub-section{align-items:flex-start;flex-direction:column}.me-hub-section h2{margin:0}.me-hub-features{gap:17px}.me-caption-list{max-height:130px;overflow:auto}.me-field{margin:10px 0}.me-source-range video{max-height:180px}}.me-details-toggle{display:none}@media(max-width:1180px){.me-details-toggle{display:inline-flex;font-size:10px!important;min-height:26px;padding:4px 8px}.me-inspector.open{display:block;position:absolute;right:14px;top:150px;width:240px;max-height:calc(100vh - 200px);z-index:20;border:1px solid #484953;border-radius:10px;box-shadow:0 18px 50px #0009}.me-workspace{position:relative}}@media(max-width:1024px){.me-inspector.open{top:195px}}.me-hub h1,.me-hub h2,.me-workspace h2,.me-workspace h3{color:var(--me-text)}.me-hub select{width:auto;max-width:260px}.me-stage.portrait{width:auto;height:100%;max-width:100%}@media(max-width:1024px){.me-workspace{padding-top:66px}.me-hub{padding-top:80px}.me-inspector.open{top:135px}}.me-workspace,.me-hub{box-sizing:border-box}.main-content.editor-shell{background:#111215}.me-stage{flex-shrink:0}.cr-page{--cr-bg:#111318;--cr-panel:#1b1e25;--cr-line:#30343f;--cr-muted:#a1a8b5;--cr-accent:#ff7944;color:#eef0f5;background:var(--cr-bg);min-height:calc(100vh - 70px);padding:42px 42px 70px;font-family:Inter,system-ui,sans-serif}.cr-page *{box-sizing:border-box}.cr-page a{text-decoration:none;color:inherit}.cr-page button,.cr-page input,.cr-page textarea,.cr-page select{font:inherit}.cr-page button{cursor:pointer}.cr-page button:disabled{opacity:.45;cursor:not-allowed}.cr-page button:focus-visible,.cr-page a:focus-visible{outline:2px solid var(--cr-accent);outline-offset:3px}.cr-eyebrow{color:#ff9970;letter-spacing:.17em;font-size:10px;font-weight:700}.cr-hero{max-width:800px;margin:12px 0 36px}.cr-hero h1{font-size:clamp(29px,3.2vw,45px);letter-spacing:-.04em;line-height:1.12;margin:15px 0}.cr-hero p,.cr-section-intro p{color:var(--cr-muted);font-size:14px;line-height:1.65}.cr-quiet-link{display:inline-flex;gap:8px;align-items:center;margin-top:12px;font-size:13px}.cr-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cr-entry{border:1px solid var(--cr-line);border-radius:15px;padding:24px;background:linear-gradient(155deg,#242832,#191b21);transition:border-color .2s,transform .2s}.cr-entry:hover{border-color:var(--cr-accent);transform:translateY(-3px)}.cr-entry-top{display:flex;align-items:center;justify-content:space-between;color:var(--cr-muted);margin-bottom:29px}.cr-entry-icon{display:grid;place-items:center;color:#ff9970;background:#ff794414;width:51px;height:51px;border-radius:13px}.cr-entry small{font-size:9px;letter-spacing:.14em;color:var(--cr-muted)}.cr-entry h2{font-size:18px;margin:10px 0}.cr-entry p{font-size:12px;line-height:1.65;color:var(--cr-muted);margin:0}.cr-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:44px 0 19px}.cr-section-title h2{font-size:21px;margin:7px 0 0}.cr-button,.cr-page .cr-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:11px 15px;background:var(--cr-accent);color:#1b1510;font-weight:650;font-size:12px}.cr-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cr-project{display:flex;align-items:center;gap:13px;border:1px solid var(--cr-line);border-radius:10px;padding:13px;background:var(--cr-panel)}.cr-project img,.cr-project-placeholder{width:60px;height:48px;object-fit:cover;border-radius:6px;background:#292f3a;display:grid;place-items:center;color:var(--cr-muted)}.cr-project div:not(.cr-project-placeholder){min-width:0;flex:1}.cr-project b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cr-project span{display:block;font-size:11px;color:var(--cr-muted);margin-top:6px}.cr-hub-footer{display:flex;flex-wrap:wrap;gap:25px;padding-top:32px;color:var(--cr-muted);font-size:12px}.cr-hub-footer a{display:flex;align-items:center;gap:7px}.cr-muted{color:var(--cr-muted);font-size:12px;line-height:1.6}.cr-error{padding:13px 16px;border:1px solid #b5635680;background:#b54b3719;border-radius:8px;color:#ffb2a6;font-size:13px}.cr-header{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.cr-header>div{flex:1}.cr-header h1{font-size:24px;margin:5px 0}.cr-header>a{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--cr-muted)}.cr-header button,.cr-toolbar button,.cr-shot button,.cr-wizard-footer button,.cr-back-button{background:#262b35;border:1px solid var(--cr-line);border-radius:7px;color:#eef0f5;padding:9px 12px;display:inline-flex;gap:7px;align-items:center;font-size:12px}.cr-tabs{display:flex;gap:5px;border-bottom:1px solid var(--cr-line);margin:15px 0 25px}.cr-tabs button{background:none;color:var(--cr-muted);border:0;border-bottom:2px solid transparent;padding:12px 20px;font-size:13px}.cr-tabs button[aria-pressed=true]{color:#fff;border-bottom-color:var(--cr-accent)}.cr-work-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px}.cr-brief{border:1px solid var(--cr-line);background:var(--cr-panel);border-radius:12px;padding:24px}.cr-page fieldset{border:0;padding:0;margin:0;min-width:0}.cr-steps{display:flex;gap:20px;padding-bottom:23px;border-bottom:1px solid var(--cr-line);margin-bottom:23px;flex-wrap:wrap}.cr-steps button{display:flex;align-items:center;gap:8px;background:none;border:0;color:var(--cr-muted);padding:0;font-size:12px}.cr-steps button[aria-current]{color:#fff}.cr-steps span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#30343f;color:#c3c9d2;font-size:10px}.cr-steps button[aria-current] span{background:var(--cr-accent);color:#21140e}.cr-section-intro h2{font-size:20px;letter-spacing:-.02em;margin:0 0 6px}.cr-section-intro p{margin:0 0 22px;font-size:12px}.cr-field{display:flex;flex-direction:column;gap:7px;margin-bottom:17px;min-width:0}.cr-field>span{font-size:11px;color:#b1b8c4;text-transform:none}.cr-field input,.cr-field textarea,.cr-field select{border:1px solid #363b48;border-radius:7px;background:#13161c;color:#eef0f5;width:100%;padding:10px 12px;font-size:12px;line-height:1.6;outline:none}.cr-field textarea{resize:vertical}.cr-field input:focus,.cr-field textarea:focus,.cr-field select:focus{border-color:var(--cr-accent)}.cr-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.cr-field-grid.cr-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.cr-mode-grid button{border:1px solid var(--cr-line);padding:15px 12px;border-radius:8px;text-align:left;background:#252934;color:#e3e7ef}.cr-mode-grid button.selected{border-color:var(--cr-accent);background:#ff794415}.cr-mode-grid b{font-size:12px;display:block}.cr-mode-grid small{display:block;color:var(--cr-muted);font-size:10px;line-height:1.6;margin-top:5px}.cr-lock{display:flex;align-items:center;gap:8px;font-size:12px;margin:15px 0}.cr-reference-picker{display:flex;gap:8px;flex-wrap:wrap;max-height:190px;overflow:auto}.cr-reference-picker button{position:relative;border:2px solid transparent;border-radius:7px;padding:0;background:#262b35}.cr-reference-picker button.selected{border-color:var(--cr-accent)}.cr-reference-picker img{width:70px;height:76px;object-fit:cover;display:block;border-radius:5px}.cr-reference-picker svg{position:absolute;right:2px;bottom:2px;background:var(--cr-accent);color:#23170d;border-radius:4px;padding:2px}.cr-wizard-footer{display:flex;justify-content:space-between;align-items:center;margin-top:24px;border-top:1px solid var(--cr-line);padding-top:18px}.cr-wizard-footer span{color:var(--cr-muted);font-size:11px}.cr-research-card{border:1px solid var(--cr-line);padding:18px;border-radius:10px;align-self:start;background:var(--cr-panel)}.cr-research-card h3{font-size:13px;margin:0 0 9px}.cr-research-card p,.cr-research-card small{color:var(--cr-muted);font-size:11px;line-height:1.6}.cr-research-card article{border-top:1px solid var(--cr-line);padding:12px 0}.cr-research-card b{display:block;font-size:12px}.cr-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:18px 0}.cr-toolbar .cr-muted{margin-right:auto}.cr-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-shot{border:1px solid var(--cr-line);border-radius:12px;background:var(--cr-panel);padding:19px;min-width:0}.cr-shot>header{display:flex;align-items:center;gap:7px;margin-bottom:17px}.cr-shot>header input{color:#f2f3f7;border:0;background:transparent;font-weight:650;font-size:14px;width:100%;min-width:0}.cr-shot>header button{padding:5px}.cr-shot-number{color:var(--cr-accent);font-size:12px;font-weight:700}.cr-shot-source{text-transform:uppercase;color:var(--cr-muted);font-size:9px;white-space:nowrap}.cr-shot-media{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:19px}.cr-shot-media>div{min-width:0}.cr-shot-media>div>span{display:block;font-size:8px;letter-spacing:.08em;color:var(--cr-muted);margin-bottom:7px}.cr-shot-media img,.cr-shot-media video,.cr-media-empty{width:100%;height:180px;object-fit:contain;background:#101218;border-radius:6px}.cr-media-empty{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--cr-muted);text-align:center;padding:18px;border:1px dashed #363b48}.cr-shot .cr-detail-toggle{background:none;border:0;padding:0 0 15px;color:var(--cr-muted);font-size:11px}.cr-shot footer{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.cr-shot footer button{font-size:10px;padding:9px}.cr-take-ready{display:flex;align-items:center;gap:5px;color:#9dccb7;font-size:10px;margin:8px 0}.cr-empty{border:1px dashed var(--cr-line);padding:48px;text-align:center;border-radius:12px}.cr-empty h2{font-size:21px}.cr-empty p{color:var(--cr-muted);font-size:13px;line-height:1.6}.cr-plan-preview{border:1px solid #ff794480;border-radius:12px;background:#ff794410;padding:22px;margin-bottom:22px}.cr-plan-preview h2{font-size:17px;margin-top:0}.cr-plan-preview p{font-size:12px;color:#b9bfcb}.cr-plan-preview ol{padding-left:23px;font-size:12px;line-height:1.8}.cr-plan-preview button{margin-right:9px}.cr-creator .st-bar{margin-bottom:25px}.cr-upload-button{display:inline-flex;gap:8px;align-items:center;padding:10px 15px;border:1px solid var(--cr-line);border-radius:7px;background:#242933;color:#eef0f5;font-size:12px}.cr-save-status{color:var(--cr-muted);font-size:10px}.cr-save-status.dirty{color:#ffb385}.cr-library-choices{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.cr-library-choices button{position:relative;border:1px solid var(--cr-line);background:var(--cr-panel);color:#eef0f5;padding:6px;border-radius:7px;display:flex;flex-direction:column;gap:5px;font-size:9px;max-width:90px}.cr-library-choices img{width:76px;height:65px;object-fit:cover;border-radius:4px}.cr-library-choices span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.cr-dialog{position:fixed;inset:0;background:#000b;z-index:1200;display:grid;place-items:center;padding:30px}.cr-dialog>div{background:#1b1e25;border:1px solid #353b47;border-radius:13px;width:min(780px,100%);max-height:80vh;overflow:auto;padding:25px}.cr-dialog h2{font-size:19px}.cr-dialog>div>button{margin:0 8px 15px 0}.cr-dialog .cr-project-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.cr-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-work-layout{grid-template-columns:1fr}.cr-research-card{order:-1}.cr-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.cr-page{padding:28px 19px 45px}.cr-shot-grid{grid-template-columns:1fr}.cr-header{gap:10px}.cr-mode-grid{grid-template-columns:1fr}.cr-brief{padding:19px}.cr-field-grid.cr-three{grid-template-columns:1fr 1fr}}@media(max-width:520px){.cr-entry-grid,.cr-project-grid,.cr-field-grid{grid-template-columns:1fr}.cr-steps{gap:10px}.cr-entry{padding:21px}.cr-dialog{padding:15px}.cr-dialog .cr-project-grid{grid-template-columns:1fr 1fr}.cr-shot>header{flex-wrap:wrap}.cr-shot>header input{flex-basis:70%}}.cr-record-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px}.cr-camera-stage{height:500px;position:relative;overflow:hidden;background:#08090c;border:1px solid #30343f;border-radius:12px}.cr-camera-stage>video{width:100%;height:100%;object-fit:contain}.cr-camera-stage.portrait{max-width:480px;height:600px;margin:auto}.cr-camera-empty,.cr-countdown{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;color:#a1a8b5;gap:15px;background:#111318}.cr-camera-empty p{font-size:13px}.cr-countdown{background:#0007;font-size:70px;color:#fff}.cr-frame-grid{position:absolute;inset:0;background:linear-gradient(to right,transparent 33.1%,#ffffff35 33.2%,#ffffff35 33.4%,transparent 33.5%,transparent 66.3%,#ffffff35 66.4%,#ffffff35 66.6%,transparent 66.7%),linear-gradient(to bottom,transparent 33.1%,#ffffff35 33.2%,#ffffff35 33.4%,transparent 33.5%,transparent 66.3%,#ffffff35 66.4%,#ffffff35 66.6%,transparent 66.7%);pointer-events:none}.cr-frame-label,.cr-record-badge{position:absolute;top:14px;left:14px;font-size:11px;border-radius:5px;background:#0009;padding:6px 9px}.cr-record-badge{left:auto;right:14px;color:#ff7e77}.cr-prompter{position:absolute;inset:16% 8% 20%;overflow-y:auto;scrollbar-width:none;text-align:center;text-shadow:0 2px 5px #000,0 0 9px #000}.cr-prompter p{white-space:pre-wrap;font-weight:650;line-height:1.7;padding:80px 0 200px;margin:0}.cr-frame-reference{width:100%;max-height:180px;object-fit:contain;border-radius:6px}.cr-mic-meter{display:flex;align-items:center;gap:7px;color:#a1a8b5}.cr-mic-meter>div{height:7px;width:90px;background:#30343f;border-radius:4px;overflow:hidden}.cr-mic-meter span{height:100%;display:block;background:#96cfaa}.cr-take-review{padding:20px;border:1px solid #30343f;border-radius:10px;background:#1b1e25}.cr-take-review h3{font-size:15px;margin-top:0}.cr-take-review video{width:100%;max-height:340px;background:#090a0e;border-radius:7px}@media(max-width:1000px){.cr-record-layout{grid-template-columns:1fr}.cr-record-layout>.cr-research-card{order:0}.cr-camera-stage.portrait{height:500px}}.cr-camera-stage{height:auto;aspect-ratio:16/9}.cr-camera-stage>video{position:absolute;inset:0;object-fit:cover}.cr-camera-stage.portrait{height:auto;max-width:338px}.cr-camera-stage.portrait .cr-prompter{left:5%;right:5%}.cr-page h1,.cr-page h2,.cr-page h3{color:#edf0f5}.cr-lock input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--cr-accent)}@media(max-width:1024px){.cr-page{padding-top:70px}}.cr-project-card{position:relative;align-items:flex-start}.cr-project-card .cr-project-open{flex:none;display:block}.cr-project-card .cr-project-body{min-width:0;flex:1}.cr-project-card .cr-project-body a{color:inherit}.cr-project-card .cr-project-body a:hover b{text-decoration:underline}.cr-project-actions{display:flex;gap:4px;flex:none}.cr-project-actions button{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--cr-muted);padding:6px;display:inline-flex;cursor:pointer}.cr-project-actions button:hover{background:#262b35;color:#eef0f5;border-color:var(--cr-line)}.cr-rename,.cr-title-input{width:100%;background:#0f1115;border:1px solid var(--cr-line);border-radius:6px;color:#eef0f5;padding:6px 8px;font:inherit;font-weight:650}.cr-title-input{font-size:22px;padding:4px 8px;margin:3px 0;background:transparent;border-color:transparent}.cr-title-input:hover,.cr-title-input:focus{background:#0f1115;border-color:var(--cr-line);outline:none}.cr-empty{display:grid;gap:14px;justify-items:start;padding:24px 0}.cr-hub-footer span{display:flex;align-items:center;gap:7px}.cr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:18px 0}.cr-toolbar .cr-button{display:inline-flex;align-items:center;gap:8px;background:var(--cr-accent);color:#1b1510;border-color:transparent;text-decoration:none}.cr-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.cr-asset{margin:0;border:1px solid var(--cr-line);border-radius:10px;overflow:hidden;background:var(--cr-panel)}.cr-asset img,.cr-asset-pending{display:grid;place-items:center;width:100%;aspect-ratio:1;object-fit:cover;background:#292f3a;color:var(--cr-muted)}.cr-asset figcaption{padding:9px 11px;display:grid;gap:4px}.cr-asset figcaption b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cr-asset-kind{font-size:10px;letter-spacing:.08em;color:var(--cr-muted)}.cr-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:22px}.cr-sizes button{display:grid;gap:6px;justify-items:start;text-align:left;background:var(--cr-panel);border:1px solid var(--cr-line);border-radius:10px;padding:12px;color:#eef0f5;cursor:pointer}.cr-sizes button:hover:not(:disabled){border-color:var(--cr-accent)}.cr-sizes button div{width:46px;max-height:46px;background:#292f3a;border-radius:4px}.cr-sizes button b{font-size:12px}.cr-sizes button small{font-size:11px;color:var(--cr-muted)}.cr-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cr-list a{display:flex;align-items:center;gap:13px;border:1px solid var(--cr-line);border-radius:10px;padding:12px 14px;background:var(--cr-panel);color:#eef0f5;text-decoration:none}.cr-list a:hover{border-color:var(--cr-accent)}.cr-list a div{flex:1;min-width:0}.cr-list b{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-list small{display:block;font-size:11px;color:var(--cr-muted);margin-top:4px}.cr-spin{animation:cr-spin 1s linear infinite;vertical-align:-3px}@keyframes cr-spin{to{transform:rotate(360deg)}}.cr-asset-edit{justify-self:start;display:inline-flex;align-items:center;gap:5px;margin-top:2px;background:#262b35;border:1px solid var(--cr-line);border-radius:6px;color:#eef0f5;padding:4px 8px;font-size:11px;cursor:pointer}.cr-asset-edit:hover:not(:disabled){border-color:var(--cr-accent)}.cr-research-card .cr-primary{display:flex;width:100%;margin:14px 0 10px}.cr-research-card .cr-quiet-link{display:flex;width:fit-content}.cad-card{--cad-cell: 13px;--cad-gap: 3px;--cad-step: calc(var(--cad-cell) + var(--cad-gap));padding:1.5rem 1.75rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:24px;margin-bottom:2rem}.cad-head{display:flex;align-items:center;gap:10px;margin-bottom:1rem;flex-wrap:wrap}.cad-head h2{font-size:1.3rem;font-weight:800;margin:0}.cad-range{margin-left:auto;display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:var(--bg-secondary)}.cad-range button{border:0;background:transparent;color:var(--text-secondary);font:600 .75rem var(--font-display, inherit);padding:5px 11px;border-radius:999px;cursor:pointer}.cad-range button[aria-pressed=true]{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 2px #00000040}.cad-stats{display:flex;flex-wrap:wrap;gap:18px 28px;margin:0 0 1.1rem;padding:0;list-style:none}.cad-stats li{display:grid;gap:2px}.cad-stats b{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.cad-stats small{font-size:.72rem;color:var(--text-tertiary)}.cad-scroll{overflow-x:auto;padding-bottom:6px}.cad-grid-wrap{display:flex;width:max-content}.cad-weekdays{display:grid;grid-template-rows:repeat(7,var(--cad-cell));gap:var(--cad-gap);padding:20px 8px 0 0;font-size:10px;color:var(--text-tertiary);text-align:right}.cad-weekdays span{line-height:var(--cad-cell)}.cad-months{position:relative;height:16px;font-size:11px;font-weight:600;color:var(--text-tertiary)}.cad-months span{position:absolute;top:0;white-space:nowrap}.cad-grid{display:grid;grid-template-rows:repeat(7,var(--cad-cell));grid-auto-flow:column;grid-auto-columns:var(--cad-cell);gap:var(--cad-gap)}.cad-cell{width:var(--cad-cell);height:var(--cad-cell);border-radius:3px;border:0;padding:0;background:var(--cad-l0);position:relative;cursor:default;transition:transform .1s}.cad-cell[data-count]:not([data-count="0"]){cursor:pointer}.cad-cell:hover,.cad-cell:focus-visible{transform:scale(1.25);z-index:2;outline:none;box-shadow:0 0 0 1px var(--text-primary)}.cad-cell.selected{box-shadow:0 0 0 2px var(--accent-primary)}.cad-cell.future{visibility:hidden}.cad-cell.event:after{content:"";position:absolute;right:1px;bottom:1px;width:4px;height:4px;border-radius:50%;background:gold}.cad-card{--cad-l0: var(--bg-secondary);--cad-l1: rgba(255,107,0,.28);--cad-l2: rgba(255,107,0,.55);--cad-l3: rgba(255,107,0,.8);--cad-l4: #FF6B00}.cad-cell[data-level="1"]{background:var(--cad-l1)}.cad-cell[data-level="2"]{background:var(--cad-l2)}.cad-cell[data-level="3"]{background:var(--cad-l3)}.cad-cell[data-level="4"]{background:var(--cad-l4)}.cad-tip{position:fixed;z-index:50;pointer-events:none;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;padding:7px 10px;font-size:.75rem;line-height:1.45;box-shadow:0 8px 24px #00000059;max-width:240px}.cad-tip b{display:block}.cad-legend{display:flex;align-items:center;gap:1rem;margin-top:.9rem;font-size:.72rem;color:var(--text-tertiary);flex-wrap:wrap}.cad-legend .cad-scale{display:inline-flex;align-items:center;gap:5px}.cad-legend .cad-scale i{display:inline-block;width:11px;height:11px;border-radius:2px}.cad-legend label{margin-left:auto;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cad-legend label i{display:inline-block;width:6px;height:6px;border-radius:50%;background:gold}.cad-day-panel{margin-top:1rem;padding:12px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-secondary);font-size:.85rem}.cad-day-panel header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.cad-day-panel header b{font-size:.95rem}.cad-day-panel header small{color:var(--text-tertiary)}.cad-day-panel header button{margin-left:auto;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.8rem}.cad-day-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cad-day-panel li a{display:flex;gap:10px;align-items:baseline;color:var(--text-primary);text-decoration:none}.cad-day-panel li a:hover span{text-decoration:underline}.cad-day-panel li time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;width:64px}.cad-day-panel li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-day-panel li small{color:var(--text-tertiary);flex:none}.cad-empty{color:var(--text-tertiary);font-size:.85rem;margin:.5rem 0 0}.mr-page{padding:1.5rem 2rem 4rem;max-width:1280px;margin:0 auto}.mr-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin:0 0 1.25rem}.mr-head h1{margin:2px 0 4px;font-size:1.7rem;font-weight:800}.mr-head p{margin:0;color:var(--text-secondary);font-size:.9rem}.mr-head-actions{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mr-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);border-radius:10px;padding:9px 14px;font-size:.85rem;font-weight:600;cursor:pointer}.mr-btn.primary{background:var(--accent-primary);color:#1b1510;border-color:transparent}.mr-btn:disabled{opacity:.55;cursor:not-allowed}.mr-gate{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;display:grid;gap:10px}.mr-gate h2{margin:0;font-size:1.1rem}.mr-gate p{margin:0;color:var(--text-secondary)}.mr-gate .mr-steps{display:grid;gap:6px;margin:4px 0 0;padding:0;list-style:none}.mr-gate .mr-steps li{display:flex;gap:10px;align-items:center;font-size:.9rem}.mr-gate .mr-steps li b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--bg-secondary);font-size:.75rem}.mr-gate .mr-steps li.done b{background:var(--accent-primary);color:#1b1510}.mr-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--border-subtle);margin-bottom:1.25rem}.mr-tabs button{border:0;background:transparent;color:var(--text-secondary);padding:10px 14px;font-size:.85rem;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.mr-tabs button[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent-primary)}.mr-tabs button .mr-count{margin-left:6px;font-size:.7rem;padding:1px 6px;border-radius:999px;background:var(--bg-secondary);color:var(--text-tertiary)}.mr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:1.25rem}.mr-stat{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;padding:14px 16px}.mr-stat small{display:block;color:var(--text-tertiary);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.mr-stat b{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums}.mr-stat span{display:block;margin-top:4px;font-size:.78rem;color:var(--text-secondary)}.mr-stat .up{color:#3fb950}.mr-stat .down{color:#f47067}.mr-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;padding:1.25rem 1.4rem;margin-bottom:1.25rem}.mr-card h2{margin:0 0 4px;font-size:1.05rem}.mr-card h3{margin:1rem 0 .5rem;font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.mr-card>p.mr-lead{margin:0 0 .8rem;color:var(--text-secondary);font-size:.9rem}.mr-prose{white-space:pre-wrap;line-height:1.6;font-size:.95rem}.mr-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem}.mr-table{width:100%;border-collapse:collapse;font-size:.85rem}.mr-table th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);padding:6px 8px;border-bottom:1px solid var(--border-subtle)}.mr-table td{padding:8px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.mr-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mr-table tr:last-child td{border-bottom:0}.mr-bar{position:relative;height:6px;background:var(--bg-secondary);border-radius:3px;overflow:hidden;margin-top:4px}.mr-bar i{position:absolute;inset:0 auto 0 0;background:var(--accent-primary);border-radius:3px}.mr-lift{display:inline-block;min-width:46px;text-align:center;padding:2px 6px;border-radius:999px;font-size:.75rem;font-weight:700}.mr-lift.good{background:#3fb95026;color:#3fb950}.mr-lift.bad{background:#f4706726;color:#f47067}.mr-lift.flat{background:var(--bg-secondary);color:var(--text-secondary)}.mr-posts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mr-post{display:grid;grid-template-columns:28px 72px 1fr auto;gap:12px;align-items:start;padding:10px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-secondary)}.mr-post .rank{font-weight:800;color:var(--text-tertiary);font-size:1rem;padding-top:4px}.mr-post img,.mr-post .ph{width:72px;height:72px;object-fit:cover;border-radius:8px;background:var(--bg-mute);display:grid;place-items:center;color:var(--text-tertiary)}.mr-post .body{min-width:0}.mr-post .body a{color:var(--text-primary);font-weight:600;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-post .body a:hover{text-decoration:underline}.mr-post .meta{font-size:.75rem;color:var(--text-tertiary);margin-top:2px}.mr-post .why{font-size:.82rem;color:var(--text-secondary);margin-top:6px;line-height:1.45}.mr-post .tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.mr-post .tags span,.mr-chip{font-size:.7rem;padding:2px 8px;border-radius:999px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary)}.mr-post .nums{text-align:right;font-size:.78rem;color:var(--text-secondary);white-space:nowrap}.mr-post .nums b{display:block;font-size:1rem;color:var(--text-primary)}.mr-windows{display:flex;gap:6px;margin-bottom:12px}.mr-windows button{border:1px solid var(--border-subtle);background:var(--bg-secondary);color:var(--text-secondary);border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer}.mr-windows button[aria-pressed=true]{background:var(--text-primary);color:var(--bg-primary);border-color:transparent}.mr-irr{border-left:4px solid var(--border-color);padding:10px 14px;margin-bottom:10px;background:var(--bg-secondary);border-radius:0 12px 12px 0}.mr-irr.high{border-left-color:#f47067}.mr-irr.medium{border-left-color:#e3a008}.mr-irr.low{border-left-color:#8b949e}.mr-irr.info{border-left-color:#58a6ff}.mr-irr.good{border-left-color:#3fb950}.mr-irr b{display:block;margin-bottom:2px}.mr-irr p{margin:0;font-size:.85rem;color:var(--text-secondary)}.mr-irr .ev{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.mr-irr .ev a{font-size:.75rem;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--accent-primary)}.mr-plan{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:plan}.mr-plan li{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-secondary)}.mr-plan li>b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent-primary);color:#1b1510;font-size:.95rem}.mr-plan li strong{display:block;margin-bottom:4px}.mr-plan li p{margin:0;font-size:.85rem;color:var(--text-secondary)}.mr-plan li small{display:block;margin-top:4px;font-size:.75rem;color:var(--text-tertiary)}.mr-muted{color:var(--text-tertiary);font-size:.85rem}.mr-heat{display:grid;grid-template-columns:44px repeat(24,1fr);gap:2px;font-size:.62rem;color:var(--text-tertiary)}.mr-heat .cell{height:16px;border-radius:3px;background:var(--bg-secondary)}.mr-heat .lbl{display:flex;align-items:center}.mr-channel{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start;padding:14px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-secondary)}.mr-channel img,.mr-channel .ph{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--bg-mute)}.mr-channel h4{margin:0 0 6px;font-size:.95rem}.mr-channel dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px 12px;margin:0}.mr-channel dt{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.mr-channel dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.mr-empty{padding:2rem;text-align:center;color:var(--text-tertiary)}@media(max-width:760px){.mr-page{padding:1rem}.mr-post{grid-template-columns:24px 1fr}.mr-post img,.mr-post .ph,.mr-post .nums{display:none}}.mr-spin{animation:mr-spin 1s linear infinite;vertical-align:-3px}@keyframes mr-spin{to{transform:rotate(360deg)}}.set{flex:1;min-width:0;padding:0;color:var(--text-primary);font-family:var(--font-body);line-height:1.5;display:flex;flex-direction:column;gap:24px}.set *,.set *:before,.set *:after{box-sizing:border-box}.set-head h1{margin:0;font-family:var(--font-display);font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:-.02em}.set-head p{margin:8px 0 0;font-size:1rem;color:var(--text-secondary);max-width:560px}.set-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:16px;min-width:0}.set-card-head{display:flex;flex-direction:column;gap:4px}.set-card h2{margin:0;display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:1.25rem;line-height:1.4;font-weight:600;color:var(--text-primary)}.set-card h2 svg{flex-shrink:0;color:var(--text-primary)}.set-card h3{margin:0;font-family:var(--font-display);font-size:1rem;line-height:1.5;font-weight:600}.set-sub{margin:0;font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}.set-fine{margin:0;font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.set-eyebrow{margin:0;font:500 .6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.set-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 24px}.set-stat strong{display:block;font-family:var(--font-display);font-size:2rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.set-stat span{font-size:.875rem;color:var(--text-secondary)}.set-meter{height:8px;border-radius:100px;background:var(--bg-mute);overflow:hidden}.set-meter>span{display:block;height:100%;border-radius:100px;background:var(--text-primary)}.set-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.set-list li{display:flex;align-items:baseline;gap:16px;padding:8px 0;border-top:1px solid var(--border-color);font-size:.9375rem}.set-list li:first-child{border-top:0}.set-list .grow{flex:1;min-width:0}.set-list .num{font-weight:600;font-variant-numeric:tabular-nums}.set-list small{color:var(--text-secondary);font-size:.8125rem}.set-kinds{display:flex;flex-wrap:wrap;gap:16px 32px}.set-kinds>div strong{display:block;font-weight:600}.set-kinds>div small{color:var(--text-secondary);font-weight:400}.set-form{display:flex;flex-direction:column;gap:16px}.set-field{display:flex;flex-direction:column;gap:8px}.set-label{font-size:.875rem;line-height:1.5;font-weight:500;color:var(--text-primary)}.set-input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-size:.9375rem;line-height:1.5;transition:border-color .15s ease}.set-input::placeholder{color:var(--text-secondary)}.set-input:hover{border-color:var(--text-tertiary)}.set-input:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px;border-color:var(--text-primary)}.set-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.set-msg{margin:0;font-size:.875rem;line-height:1.5;display:inline-flex;align-items:center;gap:8px}.set-msg.ok{color:var(--text-primary)}.set-msg.err{color:var(--error)}.set-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 20px;border-radius:100px;border:1px solid var(--text-primary);background:var(--text-primary);color:var(--bg-primary);font-family:var(--font-display);font-size:.875rem;font-weight:600;line-height:1.5;cursor:pointer;transition:opacity .15s ease,background .15s ease}.set-btn:hover:not(:disabled){opacity:.88}.set-btn:disabled{opacity:.5;cursor:not-allowed}.set-btn.quiet{background:transparent;color:var(--text-primary);border-color:var(--border-color)}.set-btn.quiet:hover:not(:disabled){background:var(--bg-mute);border-color:var(--text-tertiary);opacity:1}.set-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.set-check{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;line-height:1.5;color:var(--text-primary);cursor:pointer}.set-check input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--accent-primary);cursor:pointer}.set-check input:disabled{cursor:wait}.set-note{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-radius:var(--radius-md);background:var(--bg-mute);font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.set-note:before{content:"";width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--accent-primary);flex:none}.set-app{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;padding:16px 0;border-top:1px solid var(--border-color)}.set-app-main{flex:1 1 240px;min-width:0}.set-app-perm{flex:2 1 280px;min-width:0}.set-app b{font-family:var(--font-display);font-weight:600}.set-app p{margin:4px 0 0}.set-error{margin:0;padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--error);color:var(--error);font-size:.875rem}.set-table{width:100%;border-collapse:collapse;font-size:.875rem}.set-table th{text-align:left;font-weight:500;color:var(--text-secondary);padding:4px 0}.set-table th:not(:first-child),.set-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.set-table td{padding:4px 0;border-top:1px solid var(--border-color)}.set-details summary{cursor:pointer;font-size:.875rem;font-weight:500}.set-details summary:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:var(--radius-sm)}.set-details ul{margin:8px 0 0;padding-left:20px;font-size:.8125rem;color:var(--text-secondary)}.set-loading{display:flex;justify-content:center;align-items:center;min-height:60vh;color:var(--text-secondary)}.set-spin{animation:set-spin .9s linear infinite}@keyframes set-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.set-spin{animation:none}.set-btn,.set-input{transition:none}}@media(max-width:560px){.set{padding:24px 16px 64px}.set-card{padding:16px}.set-head h1{font-size:1.75rem}}.set-shell{max-width:1040px;margin:0 auto;padding:32px 24px 80px;display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start;font-family:var(--font-body);color:var(--text-primary)}.set-nav{position:sticky;top:24px;display:flex;flex-direction:column;gap:2px}.set-nav p{margin:0 0 8px;font:500 .6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.set-nav a{display:block;padding:8px 12px;border-radius:var(--radius-md);font-size:.9375rem;line-height:1.5;color:var(--text-secondary);text-decoration:none;transition:background .15s ease,color .15s ease}.set-nav a:hover{background:var(--bg-mute);color:var(--text-primary)}.set-nav a.active{background:var(--bg-mute);color:var(--text-primary);font-weight:600;box-shadow:inset 3px 0 0 var(--text-primary)}.set-nav a:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}html:has(.set-shell){scroll-behavior:smooth}.set-card[id]{scroll-margin-top:24px}@media(max-width:900px){.set-shell{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 16px 64px}.set-nav{position:static;flex-direction:row;overflow-x:auto;gap:4px;scrollbar-width:none;border-bottom:1px solid var(--border-color);padding-bottom:8px}.set-nav::-webkit-scrollbar{display:none}.set-nav p{display:none}.set-nav a{white-space:nowrap;padding:8px 12px}.set-nav a.active{box-shadow:none}}.set-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.set-plan{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary)}.set-plan.current{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary) inset}.set-plan h3{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.set-tag{font:500 .6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:100px;background:var(--bg-mute);color:var(--text-primary)}.set-price{margin:0;display:flex;flex-direction:column}.set-price strong{font-family:var(--font-display);font-size:1.75rem;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.set-price span{font-size:.8125rem;color:var(--text-secondary)}.set-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:.9375rem;flex:1}.set-ticks li{display:flex;align-items:center;gap:8px}.set-ticks svg{flex-shrink:0;color:var(--text-primary)}.set-plan .set-btn{width:100%}.set-confirm{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-secondary)}.set-confirm .set-actions{justify-content:flex-end}.set-topup{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--border-color)}.set-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.set-pack{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:16px;text-align:left;cursor:pointer;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--text-primary);font-family:inherit;transition:border-color .15s ease}.set-pack:hover:not(:disabled){border-color:var(--text-secondary)}.set-pack.selected{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary) inset}.set-pack:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.set-pack:disabled{opacity:.6;cursor:not-allowed}.set-pack strong{font-family:var(--font-display);font-size:1.5rem;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums}.set-pack span{font-size:.875rem;color:var(--text-secondary)}.set-pack small{margin-top:8px;font-size:.8125rem;color:var(--text-secondary)}.set-link{color:var(--text-primary);font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-primary);text-decoration-thickness:1px;text-underline-offset:3px}.set-link:hover{text-decoration-thickness:2px}.set-link:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:var(--radius-sm)}.set-card a:not(.set-link){color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--accent-primary);text-underline-offset:3px}.set-region{border-top:1px solid var(--border-color);padding:12px 0}.set-region summary small{margin-left:8px;color:var(--text-secondary);font-weight:400}.set-region ul{margin:8px 0}.set-meter-note{margin:0}.set-pack-price{margin-top:8px;font-family:var(--font-display);font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums}.set-pack small{margin-top:0}.mcp-consent-page{min-height:100vh;padding:clamp(16px,4vw,48px);display:flex;align-items:center;justify-content:center;background:#f9f9f9;color:#282a2e;font-family:Roboto,Arial,sans-serif}.mcp-consent-page *{box-sizing:border-box}.mcp-consent-shell{width:min(100%,1120px);display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);overflow:hidden;border:1px solid #e3e3e3;border-radius:28px;background:#fff}.mcp-consent-brand{min-height:700px;padding:clamp(32px,4vw,52px);display:flex;flex-direction:column;justify-content:space-between;background:#282a2e;color:#f9f9f9}.mcp-consent-brand-name{display:flex;align-items:center;gap:11px;font:800 23px/1 Inter,Arial,sans-serif;letter-spacing:-.05em}.mcp-consent-brand-copy{max-width:340px}.mcp-consent-kicker,.mcp-consent-label{display:flex;align-items:center;gap:9px;margin:0;color:#ff6b00;font:700 11px/1.3 Inter,Arial,sans-serif;letter-spacing:.15em}.mcp-consent-kicker i{width:7px;height:7px;border-radius:50%;background:#ff6b00}.mcp-consent-brand-copy h2{margin:21px 0 19px;color:#f9f9f9;font:700 clamp(38px,3.6vw,52px)/1.08 Inter,Arial,sans-serif;letter-spacing:-.05em}.mcp-consent-brand-copy h2 span{color:#ff6b00}.mcp-consent-brand-copy>p{max-width:315px;margin:0;color:#b8b9bc;font-size:15px;line-height:1.6}.mcp-consent-brand-foot{display:flex;align-items:flex-start;gap:11px;padding-top:22px;border-top:1px solid #494b4e;color:#c9cacc;font-size:12px;line-height:1.5}.mcp-consent-brand-foot svg{flex:none;color:#ff6b00}.mcp-consent-content{min-width:0;padding:clamp(28px,4vw,52px)}.mcp-consent-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:16px;background:#fff1e8;color:#eb6200}.mcp-consent-heading h1,.mcp-consent-message h1{margin:13px 0 10px;font:700 clamp(28px,3vw,38px)/1.15 Inter,Arial,sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere}.mcp-consent-heading>p:last-child,.mcp-consent-message>p:last-child{max-width:500px;margin:0;color:#686b70;font-size:14px;line-height:1.55}.mcp-consent-message{padding-top:clamp(40px,9vw,130px)}.mcp-consent-destination{display:flex;align-items:center;gap:12px;margin:29px 0 0;padding:18px;border:1px solid #e6e6e6;border-radius:16px;background:#fcfcfc}.mcp-consent-destination-mark,.mcp-consent-destination-app{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#282a2e;color:#fff;font:700 16px Inter,Arial,sans-serif}.mcp-consent-destination-mark svg{width:24px;height:24px}.mcp-consent-destination-app{background:#fff1e8;color:#eb6200}.mcp-consent-destination-line{width:18px;height:1px;flex:none;background:#b9bbbe}.mcp-consent-destination-text{display:flex;flex-direction:column;min-width:0;gap:4px}.mcp-consent-destination-text strong{font:700 13px Inter,Arial,sans-serif;overflow-wrap:anywhere}.mcp-consent-destination-text span{color:#777a7e;font-size:12px;overflow-wrap:anywhere}.mcp-consent-caution{margin:10px 0 0;color:#9d4200;font-size:12px;line-height:1.45}.mcp-consent-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin:31px 0 13px}.mcp-consent-section-head h2,.mcp-consent-costs-head h2{margin:0;font:700 16px/1.3 Inter,Arial,sans-serif;letter-spacing:-.02em}.mcp-consent-section-head span{color:#9a9c9f;font:700 10px Inter,Arial,sans-serif;letter-spacing:.11em;white-space:nowrap}.mcp-consent-permission,.mcp-consent-studio{display:flex;align-items:flex-start;gap:13px;padding:16px;border:1px solid #e7e7e7;border-radius:14px}.mcp-consent-permission-icon{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f1f1;color:#45474a}.mcp-consent-permission>div{min-width:0;flex:1}.mcp-consent-permission h3{margin:1px 0 4px;font:700 13px Inter,Arial,sans-serif}.mcp-consent-permission p,.mcp-consent-studio-copy>span{display:block;margin:0;color:#777a7e;font-size:12px;line-height:1.45}.mcp-consent-granted{flex:none;display:flex;align-items:center;gap:4px;padding-top:2px;color:#527245;font-size:11px;font-weight:700}.mcp-consent-studio{margin-top:10px;cursor:pointer}.mcp-consent-studio.selected{border-color:#ff6b00;background:#fffaf6}.mcp-consent-studio-copy{flex:1;min-width:0}.mcp-consent-studio-copy strong{display:block;margin:1px 0 5px;font:700 13px/1.4 Inter,Arial,sans-serif}.mcp-consent-studio input{flex:none;width:18px;height:18px;margin:8px 0 0;accent-color:#ff6b00;cursor:pointer}.mcp-consent-costs{margin-top:21px;padding:20px;border-radius:16px;background:#f6f6f5}.mcp-consent-costs-head{display:flex;align-items:center;gap:9px}.mcp-consent-costs-head svg{color:#eb6200}.mcp-consent-costs>p{margin:10px 0 0;color:#65686d;font-size:12px;line-height:1.5}.mcp-consent-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 22px;margin:17px 0 0;padding-top:17px;border-top:1px solid #e0e0df}.mcp-consent-price-grid div{min-width:0}.mcp-consent-price-grid dt{color:#777a7e;font-size:11px;line-height:1.35}.mcp-consent-price-grid dd{margin:4px 0 0;font:700 12px/1.35 Inter,Arial,sans-serif}.mcp-consent-terms{margin:17px 0 0;color:#777a7e;font-size:11px;line-height:1.5}.mcp-consent-error{margin-top:14px;padding:12px 14px;border-radius:10px;background:#fff0e8;color:#a33f00;font-size:12px;line-height:1.4}.mcp-consent-actions{display:flex;gap:10px;margin-top:23px}.mcp-consent-actions button{min-height:48px;border-radius:10px;font:700 13px Inter,Arial,sans-serif;cursor:pointer;transition:background .15s ease,border-color .15s ease}.mcp-consent-actions button:focus-visible,.mcp-consent-studio:focus-within{outline:3px solid #ff9c55;outline-offset:2px}.mcp-consent-actions button:disabled{cursor:wait;opacity:.55}.mcp-consent-allow{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ff6b00;background:#ff6b00;color:#fff}.mcp-consent-allow:hover:not(:disabled){background:#e65e00;border-color:#e65e00}.mcp-consent-cancel{min-width:115px;padding:0 20px;border:1px solid #d9d9d9;background:#fff;color:#282a2e}.mcp-consent-cancel:hover:not(:disabled){background:#f5f5f5}.mcp-consent-footer{display:flex;align-items:center;justify-content:center;gap:6px;margin:17px 0 0;color:#888a8d;font-size:11px}@media(max-width:860px){.mcp-consent-shell{max-width:650px;grid-template-columns:1fr}.mcp-consent-brand{min-height:0;padding:25px 32px}.mcp-consent-brand-copy,.mcp-consent-brand-foot{display:none}.mcp-consent-content{padding:32px}}@media(max-width:560px){.mcp-consent-page{display:block;min-height:100dvh;padding:0;background:#fff}.mcp-consent-shell{min-height:100dvh;border:0;border-radius:0}.mcp-consent-brand{padding:20px 24px}.mcp-consent-content{padding:28px 24px 40px}.mcp-consent-icon{margin-bottom:20px}.mcp-consent-heading h1{font-size:29px}.mcp-consent-destination{padding:13px}.mcp-consent-section-head span{display:none}.mcp-consent-granted{font-size:0}.mcp-consent-granted svg{width:18px;height:18px}.mcp-consent-actions{flex-direction:column}.mcp-consent-cancel{min-height:44px}}.research-page{--research-shadow: 0 8px 24px rgba(40, 42, 46, .1);--research-measure: 1080px;--research-prose: 90ch;display:flex;flex-direction:column;height:100%;font-family:var(--font-body);color:var(--text-primary);background:var(--bg-primary)}.dark-theme .research-page{--research-shadow: 0 8px 24px rgba(0, 0, 0, .45)}.research-topbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;padding-right:var(--top-right-reserved, 224px);border-bottom:1px solid var(--border-color);background:var(--bg-primary)}.research-topbar-group{display:flex;align-items:center;gap:8px}.research-new-chat-btn,.research-history-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 16px;border-radius:100px;border:1px solid var(--border-color);background:transparent;color:var(--text-primary);font-family:var(--font-display);font-weight:600;font-size:.875rem;line-height:1.5;cursor:pointer;transition:background .2s ease,border-color .2s ease}.research-history-btn{color:var(--text-secondary)}.research-new-chat-btn:hover:not(:disabled),.research-history-btn:hover{background:var(--bg-mute);border-color:var(--text-tertiary);color:var(--text-primary)}.research-new-chat-btn:disabled{opacity:.5;cursor:not-allowed}.research-new-chat-btn:focus-visible,.research-history-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.research-picker{position:relative}.research-picker-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:300px;max-height:340px;z-index:20;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--research-shadow);overflow:hidden;animation:research-fade-in .2s ease-out}.research-history-dropdown{left:auto;right:0}.research-session-list{max-height:340px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.research-session-item{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-md);cursor:pointer;transition:background .2s ease}.research-session-item:hover{background:var(--bg-mute)}.research-session-item.active{background:var(--bg-mute);box-shadow:inset 3px 0 0 var(--text-primary)}.research-session-item.disabled{opacity:.5;cursor:not-allowed}.research-session-main{flex:1;min-width:0}.research-session-title{font-family:var(--font-display);font-size:.875rem;font-weight:600;line-height:1.5;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.research-session-date{font-size:.75rem;line-height:1.5;color:var(--text-secondary)}.research-session-del{flex:none;display:flex;padding:6px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;opacity:0;transition:opacity .2s ease,color .2s ease,background .2s ease}.research-session-item:hover .research-session-del,.research-session-item.active .research-session-del,.research-session-del:focus-visible{opacity:1}.research-session-del:hover{color:var(--error);background:var(--bg-mute)}.research-session-del:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}.research-session-del:disabled{opacity:1;cursor:default}.research-empty{padding:24px 16px;text-align:center;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.research-retry-btn{background:none;border:none;padding:0;color:var(--text-primary);font:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-primary);text-underline-offset:3px;cursor:pointer}.research-body{flex:1;display:flex;min-height:0;overflow:hidden}.research-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.research-messages{flex:1;overflow-y:auto;padding:40px 24px 24px;display:flex;flex-direction:column;gap:32px;max-width:var(--research-measure);width:100%;margin:0 auto}.research-welcome{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--text-secondary);padding:0 24px}.research-welcome-icon{display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:var(--text-primary)}.research-welcome h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.5rem;line-height:1.3;color:var(--text-primary)}.research-welcome p{margin:0;font-size:1rem;line-height:1.6;max-width:44ch;color:var(--text-secondary)}.research-message{font-family:var(--font-body);font-size:1rem;line-height:1.7;animation:research-fade-in .3s ease-out}.research-message-user{align-self:flex-end;max-width:min(78%,70ch)}.research-message-assistant{align-self:flex-start;display:flex;align-items:flex-start;gap:16px;width:100%}.research-message-column{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.research-message-user .research-message-body{background:var(--bg-mute);color:var(--text-primary);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);padding:12px 20px;font-weight:400;white-space:pre-wrap;word-break:break-word}.research-avatar{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);margin-top:4px}.research-message-assistant .research-message-body{color:var(--text-primary);padding-top:2px;overflow-wrap:anywhere}.research-message-body h1,.research-message-body h2,.research-message-body h3,.research-message-body h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;margin:1.4em 0 .5em;line-height:1.3;color:var(--text-primary)}.research-message-body h1:first-child,.research-message-body h2:first-child,.research-message-body h3:first-child,.research-message-body h4:first-child{margin-top:0}.research-message-body strong{font-weight:600}.research-message-body p{margin:0 0 .9em}.research-message-body p:last-child{margin-bottom:0}.research-message-body pre{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:12px 16px;overflow-x:auto;font-size:.875rem;line-height:1.6}.research-message-body code{font-family:var(--font-mono)}.research-message-body :not(pre)>code{background:var(--bg-mute);border-radius:var(--radius-sm);padding:.1em .4em;font-size:.875em}.research-message-body ul,.research-message-body ol{margin:.5em 0 1em;padding-left:1.5em}.research-message-body ul ul,.research-message-body ul ol,.research-message-body ol ul,.research-message-body ol ol{margin:.3em 0}.research-message-body li{margin:.3em 0;padding-left:.2em;line-height:1.65}.research-message-body li>p{margin:0 0 .3em}.research-message-body li::marker{color:var(--text-tertiary)}.research-message-body blockquote{margin:1em 0;padding:.1em 0 .1em 1em;border-left:2px solid var(--text-tertiary);color:var(--text-secondary)}.research-message-body hr{border:0;border-top:1px solid var(--border-color);margin:1.5em 0}.research-message-body a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--accent-primary);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-thickness .2s ease}.research-message-body a:hover{text-decoration-thickness:2px}.research-message-body a:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:var(--radius-sm)}.research-message-body table{border-collapse:collapse;width:max-content;min-width:100%;max-width:none;margin:0;font-size:.875rem;line-height:1.5}.research-message-body th,.research-message-body td{border:1px solid var(--border-color);padding:8px 12px;text-align:left;vertical-align:top;overflow-wrap:normal}.research-message-body th{background:var(--bg-secondary);font-family:var(--font-display);font-weight:600;white-space:nowrap}.research-message-body td:first-child{min-width:8em}.research-message-body tbody tr:nth-child(2n) td{background:var(--bg-subtle)}.research-message-body p,.research-message-body li,.research-message-body blockquote,.research-message-body h1,.research-message-body h2,.research-message-body h3,.research-message-body h4,.research-message-body ul,.research-message-body ol{max-width:var(--research-prose)}.cite-chip{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;padding:0 .35em;margin:0 .1em;border:1px solid var(--border-color);border-radius:100px;background:transparent;color:var(--text-secondary);font:600 .7rem var(--font-display);font-variant-numeric:tabular-nums;line-height:1;vertical-align:.15em;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.cite-chip:hover:not(:disabled){background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.cite-chip:disabled{cursor:default;opacity:.6}.cite-chip:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.research-sources-block{margin-top:12px}.research-sources-note{margin:0 0 8px;font:500 .6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.research-source-num{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:1.5em;height:1.5em;border-radius:100px;background:var(--bg-mute);color:var(--text-primary);font:600 .7rem var(--font-display);font-variant-numeric:tabular-nums}.research-sources{display:flex;gap:12px;margin-top:4px;overflow-x:auto;padding-bottom:4px}.research-source-card{flex-shrink:0;display:flex;flex-direction:column;width:144px;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-card);overflow:hidden;text-decoration:none;cursor:pointer;padding:0;text-align:left;font:inherit;transition:border-color .2s ease,background .2s ease}.research-source-card:hover{border-color:var(--text-tertiary);background:var(--bg-secondary)}.research-source-card.active{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary)}.research-source-card:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.research-source-thumb{width:100%;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);color:var(--text-secondary)}.research-source-thumb img{width:100%;height:100%;object-fit:cover}.research-source-title{padding:8px 12px;font-family:var(--font-body);font-size:.75rem;line-height:1.5;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.research-typing{display:flex;align-items:center;gap:12px}.research-typing-dots{display:inline-flex;align-items:center}.research-typing-dots i{width:8px;height:8px;border-radius:50%;background:var(--accent-primary);animation:research-breathe 1.8s ease-in-out infinite}.research-typing-dots i:nth-child(n+2){display:none}.research-typing-status{font-size:.875rem;font-weight:400;line-height:1.5;color:var(--text-secondary)}.research-cursor{display:inline-block;width:2px;height:1.05em;margin-left:2px;background:var(--text-secondary);animation:research-blink 1.1s steps(1) infinite;vertical-align:text-bottom}.research-thinking{margin-top:8px}.research-thinking-toggle,.research-regenerate-btn,.research-pin-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:100px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font:inherit;font-size:.75rem;font-weight:500;line-height:1.5;cursor:pointer;transition:background .2s ease,color .2s ease}.research-regenerate-btn{align-self:flex-start;margin-top:8px}.research-thinking-toggle:hover,.research-regenerate-btn:hover:not(:disabled),.research-pin-btn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-mute)}.research-regenerate-btn:disabled,.research-pin-btn:disabled{cursor:default;opacity:.6}.research-thinking-toggle:focus-visible,.research-regenerate-btn:focus-visible,.research-pin-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.research-thinking-chevron{transition:transform .2s ease}.research-thinking-chevron.open{transform:rotate(180deg)}.research-thinking-list{list-style:none;margin:8px 0 0;padding:12px 16px;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-secondary);display:flex;flex-direction:column;gap:8px}.research-thinking-list li{display:flex;align-items:baseline;gap:12px;font-size:.8125rem;line-height:1.5}.research-thinking-agent{flex-shrink:0;min-width:48px;font:500 .6875rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.research-thinking-text{color:var(--text-secondary)}.research-elapsed-time{margin-top:8px;font-size:.75rem;color:var(--text-secondary)}.research-stop-link{margin-left:8px;padding:2px 12px;border-radius:100px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font:inherit;font-size:.75rem;cursor:pointer;transition:background .2s ease,color .2s ease}.research-stop-link:hover{color:var(--text-primary);background:var(--bg-mute)}.research-stopped-note{margin:8px 0 0;font-size:.8125rem;color:var(--text-secondary)}.research-edit-btn{display:inline-flex;align-items:center;gap:6px;align-self:flex-end;margin-top:4px;padding:4px 8px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-secondary);font:inherit;font-size:.75rem;cursor:pointer;opacity:0;transition:opacity .2s ease,color .2s ease,background .2s ease}.research-message-user:hover .research-edit-btn,.research-edit-btn:focus-visible{opacity:1}@media(hover:none){.research-edit-btn{opacity:1}}.research-edit-btn:hover{color:var(--text-primary);background:var(--bg-mute)}.research-edit-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.research-edit{display:flex;flex-direction:column;gap:8px;min-width:min(480px,70vw)}.research-edit-input{width:100%;resize:vertical;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);font:inherit;line-height:1.5}.research-edit-input:focus{outline:2px solid var(--text-primary);outline-offset:1px}.research-edit-note{margin:0;font-size:.75rem;color:var(--text-secondary)}.research-edit-actions{display:flex;justify-content:flex-end;gap:8px}.research-edit-cancel,.research-edit-send{padding:6px 16px;border-radius:100px;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.research-edit-cancel{border:1px solid var(--border-color);background:transparent;color:var(--text-secondary)}.research-edit-cancel:hover{color:var(--text-primary);background:var(--bg-mute)}.research-edit-send{border:1px solid var(--accent-primary);background:var(--accent-primary);color:#fff}.research-edit-send:hover:not(:disabled){filter:brightness(1.06)}.research-edit-send:disabled{opacity:.5;cursor:default}.research-pin{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:8px}.research-pin-btn.done{color:var(--text-primary);border-color:var(--text-primary)}.research-pin-menu{position:absolute;top:100%;left:0;margin-top:4px;z-index:20;min-width:180px;padding:4px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-card);box-shadow:var(--research-shadow);display:flex;flex-direction:column}.research-pin-menu button{text-align:left;padding:8px 12px;border:none;border-radius:var(--radius-sm);background:none;cursor:pointer;font:inherit;font-size:.8125rem;color:var(--text-primary)}.research-pin-menu button:hover{background:var(--bg-mute)}.research-pin-error{font-size:.75rem;color:var(--error)}.research-mentions-row{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 8px;max-width:var(--research-measure);width:100%;margin:0 auto;box-sizing:border-box}.research-mention-chip{display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:100px;background:var(--bg-mute);color:var(--text-primary);font-family:var(--font-body);font-size:.8125rem;font-weight:500;max-width:240px}.research-mention-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-primary);flex:none}.research-mention-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-input-row-wrap{position:relative}.research-mention-dropdown{position:absolute;bottom:calc(100% + 8px);left:24px;right:24px;max-width:calc(var(--research-measure) - 48px);margin:0 auto;max-height:300px;overflow-y:auto;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--research-shadow);padding:8px;z-index:30;animation:research-fade-in .2s ease-out}.research-mention-group+.research-mention-group{margin-top:4px;padding-top:8px;border-top:1px solid var(--border-color)}.research-mention-group-label{padding:4px 12px;font:500 .6875rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.research-mention-item{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);font-size:.875rem;line-height:1.5;color:var(--text-primary)}.research-mention-item:hover,.research-mention-item.active{background:var(--bg-mute)}.research-mention-avatar{width:24px;height:24px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.research-mention-platform{margin-left:auto;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.research-mention-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-input-row{display:flex;align-items:center;gap:12px;padding:16px 24px 24px;max-width:var(--research-measure);width:100%;margin:0 auto;box-sizing:border-box}.research-input-row input{flex:1;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);font-family:var(--font-body);border-radius:100px;padding:14px 24px;font-size:1rem;line-height:1.5;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.research-input-row input::placeholder{color:var(--text-secondary)}.research-input-row input:hover:not(:disabled){border-color:var(--text-tertiary)}.research-input-row input:focus{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary)}.research-input-row input:disabled{opacity:.6}.research-send-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;border:none;background:var(--accent-primary);color:#fff;cursor:pointer;transition:filter .2s ease,background .2s ease}.research-send-btn:hover:not(:disabled){filter:brightness(1.06)}.research-send-btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.research-send-btn:disabled{background:var(--bg-mute);color:var(--text-secondary);cursor:not-allowed}.research-stop-btn{background:var(--text-primary);color:var(--bg-primary)}.research-spin{animation:research-spin .8s linear infinite}@keyframes research-spin{to{transform:rotate(360deg)}}@keyframes research-blink{50%{opacity:0}}@keyframes research-breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes research-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.research-message,.research-cursor,.research-typing-dots i,.research-picker-dropdown,.research-mention-dropdown,.research-spin{animation:none}.research-thinking-chevron,.research-session-del,.research-edit-btn,.cite-chip,.research-source-card{transition:none}}@media(max-width:1024px){.research-topbar{padding:56px 16px 12px;flex-wrap:wrap}.research-messages{padding:24px 16px 16px;gap:24px}.research-input-row{padding:12px 16px 16px}.research-mentions-row{padding-left:16px;padding-right:16px}.research-mention-dropdown{left:16px;right:16px}}@media(max-width:560px){.research-history-dropdown{width:min(300px,calc(100vw - 32px))}.research-message-user{max-width:92%}}#root{max-width:100%;margin:0;padding:0;text-align:left}.app{display:block;min-height:100vh;background-color:var(--bg-main);color:var(--text-primary)}.sidebar{width:200px;background:var(--bg-secondary);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;padding:2rem 1.5rem;position:fixed;height:100vh;overflow-y:auto;z-index:100}.sidebar-header{margin-bottom:3rem;text-align:center}.logo{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;color:#fff;letter-spacing:2px}.sidebar-nav{display:flex;flex-direction:column;gap:.8rem;flex:1}.nav-item{display:flex;align-items:center;gap:1rem;padding:.8rem 1rem;color:var(--text-secondary);text-decoration:none;border-radius:12px;font-weight:500;transition:all .3s ease;border:1px solid transparent}.nav-item:hover{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-subtle)}.nav-item.active{background:var(--accent-primary);color:var(--on-secondary);box-shadow:0 4px 15px rgba(var(--accent-primary-rgb),.2)}.nav-item .icon{font-size:1.2rem}.page{flex:1;padding:2rem;width:100%}.container{max-width:1400px;margin:0 auto}.input-field{width:100%;padding:12px;background-color:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.input-field:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb),.2);background-color:var(--bg-secondary)}.ProseMirror{outline:none!important;min-height:100%}.ProseMirror p{margin:.5em 0}.ProseMirror ul,.ProseMirror ol{padding-left:1.5em;margin:.5em 0}.ProseMirror blockquote{border-left:3px solid #00f2ea;margin-left:0;padding-left:1rem;color:#ccc;font-style:italic}
