@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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 Slab;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-slab-cyrillic-ext-300-normal-Bh4mHzqX.woff2) format("woff2"),url(/assets/roboto-slab-cyrillic-ext-300-normal-DKSrHqHp.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 Slab;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-slab-cyrillic-300-normal-Cc0lWLWv.woff2) format("woff2"),url(/assets/roboto-slab-cyrillic-300-normal-lp-AgghE.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAUAABAAAAAACdQAAASiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbehyBVAZgP1NUQVQqAHARCAqEcIQXCyAAATYCJAM6BCAFhGoHgRwMBxtDCFGUT85wFD8TMrwynpLBdpqiKMQBaC1EgPzsobkT/H+/32/t8+774op4tEQjuUwnVBrTvVRSJ0NIhPZ/Pi97L+o0qZGVZyo6o+JPtEbr0xLnHlfQ4S6Fh4+x+cBDsUajaiPTCR2azNJCWqNO5bpYEg11ibh5aPoDcJ77pV4UNh1lgh5pA1YH5aKvnp/owKIaPw9oIMPhwGZRu5qIPWV8Xvr2CMQAgDHiSFiYCET0xKA6BWV14DXq1obAiwPMAgINJWUITEBAHBMiIaaGAWvmoniYnQGU40ySiENstwloHWNIWFIgPmxUkmGwfu+gC7xoFpjN6uzJwtu5SX2W55Ee9AQQ8HhArqGMnFVMRMweAmhT3xF8AM7AF0a0KGMFREbroMOiF6YmuBhY+C3mAeCTMxlR3pfcBYAWBADHbreyEC6DZ+W/qeffCxDqUU4RcBuAa7PTgBaaJgw05CCooeZtdg1ZwAigvOYAAAMeyKGb/T3GOSDDB83EtWQ7ArdINcuj/xsBCkD/fkN8x0tcDmtkB36+AEkf40BUmCgM3gBqb/C3fAH8AbAAmAOAYwE1ByILUBdqkCClS1UfLsiPRzfPcz7CGt9Vq90Uv0pYTXb0XuMlYOMaYVU9eADd4tX06k5vZwxvHhx++fIt4qZ3r14JIy9evAF4/fx5w8ird6o3vH3JDz9/DfDmxeqnT4gCvEhPbxWa1sAYL+d3ahQC6/g1wy8bg4U4JYy8Qqv9+fM+YKcLyH6xYkDa0jk704Ddyd2ImmN9i817K6PRyYn1NYoYWGPt0Ghr3GBaWTS2qsh+QaPom8ndTeFK4EbA8CfH4Wv1Xqf8T9V5Hb4u6hwe++w4dL1GrMq7Dl7DzUbth14ddEVcCrwoh78+dHD3m0NaxAXtQ1rk24PzT5w6krK6osRVlh7d5Pmw3TgZ2/ZnMB0Y7Lz783eVVYVfYAtRZ7/GAa8/mgQ8+u7aPw5zhe6Ktu6+ro6e8p5AkNfGIVkFBEHx5CMGmphE4qvM4YMSQ+DYlTIAm8Afuy1xrgMA4IUxcJDL4IBCYJ4TFj/Gd3qnfTPRIQB+dlw2A/gtl34bNeOrI0yA1UC4FS5/UgX1b2r1U1hKpBPc60EZRHDKqOEX2CeGERlpJExUEwyDHzMPgqQNjAG6+34jEPNaPJwOA98oAmjS8Z9mEv5png1nR11Fmq/iCC2gZSMtYd9iWkqQIGoaL8Ylnxi8ChUef0TiYGOnKeNZaxA9yH6EqNaAbj1o17ikWJZBV/y3pbq5dOtlJ1mKUNgsM8Chl2SISqJapkyxXPkq1Mq3RIylzMMZ7dEl0xFtIFGoHPEhYtN5sxheOFWhSpUKN9YpuCZqoxfPoix2VGy0NBfhsooi10ykbGaRxJvrAJJm0tl+VRSEk6S3+fXZdBo7QqESzd9Yu+pEbRzV9tP1WKoXMVhUJggbSBIrYtXsUWVwu2pnF6CkEmcDfQBIgp47SMnDSzj5CiiokMKKKKpYYKfnpwR9bvqQw1IQl8ftbDZnm6ncGlYjQ0QVa9TxgnwPaB4TolfB86B527p39+qa9M4QTam9zLHmhNNobDtkxgAAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-slab-greek-300-normal-D_fs4O_q.woff2) format("woff2"),url(/assets/roboto-slab-greek-300-normal-DNfiT_mi.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 Slab;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-slab-vietnamese-300-normal-Bc7zZ8H4.woff2) format("woff2"),url(/assets/roboto-slab-vietnamese-300-normal-BSuVrg8F.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 Slab;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-slab-latin-ext-300-normal-CDOzEY_t.woff2) format("woff2"),url(/assets/roboto-slab-latin-ext-300-normal-CVfhkkRd.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 Slab;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-slab-latin-300-normal-CVntzDqj.woff2) format("woff2"),url(/assets/roboto-slab-latin-300-normal-HYdr356D.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 Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-slab-cyrillic-ext-500-normal-C0Up_bjk.woff2) format("woff2"),url(/assets/roboto-slab-cyrillic-ext-500-normal-Bap7VxCI.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 Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-slab-cyrillic-500-normal-CUJveh8T.woff2) format("woff2"),url(/assets/roboto-slab-cyrillic-500-normal-CgCw4X5h.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAT8ABAAAAAACdwAAASfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbehyBVAZgP1NUQVQqAHARCAqEcIQaCyAAATYCJAM6BCAFhHIHgRwMBxtOCAiO0tQyuEiK1wpSEM9/Z32d292BR85KGTJjrZiBerjkA/1lIkixW+9xSWZ57pmlmtzEsdSPwqanSPsHfdIGzKbqPp/odBTV1CIDGw0HtsF5ow64FHx7BHABAAqFoCPYsSMI4GCuLKq6trkbz8jG6TE86ADhMAFkODQ5hg0QQNBR2BBsKJLpQI75FBqEHwQwJw9SCIIOSb2agpQrDS5DLfvEaclqBrV58+g4nkQAUIxRp1UFh94yrZc60BDmEiaBABoaIGwgRBYwCgoHLr0NAcrkXUHnAyOhgSlZlrIKLFLKkXacx2rV8isDjGz9OeCCpEpFhW+p4wEUK8D+1J22Oh7Enfa/bdN/r4HfUA35kUsBepFxI/DTkCm/N0QTIJna1j8wLQagEABxyK8AFKAB0bSGf09nDYjko6Fw4xd0GU9UWkva/+EwigD//Yb8fJYH05dg5MM7gBAkdcB5oVrCYV6AhD4144IngM+AAFgKQEeFsdgACADpRIwIBNGjPktspANVOxwWn3NXxI6dwuvY4dwZXde7y+OU5bucO3pwIWSvp/ue6/u6VEfy6Amvv/62yIF33njDeeJrr70F+9989dXeE9PFuaIyJscJqVbYb1Q7s2wiTpYXDK52rtgVVRZ0o/VWu2O2OHad8PryOKfb2HniG+KMee3VLRg31uKtsv3RJYF5x5VgHJf8MjWv722M6rfJvYOe1HnW39Zj1kHPBS9c0B/Z/Glq66cDkRcs6Lzw3sTHLW9yf/TpX41c89hK9+WxlwnTNY+nrnfa2d+MXP34cvdlsZdD09WPwfOf+cThG452/nR5/KVdP9xw7PDe64/1/HBp/GU9Pxc+IaM6vq1g1aVru99eWztrk++xipE/7x7BNv1leUqRO+eZ9oKV5QD+/tn3VUdsD3qjYnz2+xj7lwtvvlT2xtxcUd/R1tLQHrw5honsWdR8BLDiVsWSBlEeORazYEACbwP2zJpALox7rflcT1B5TP9SHrD0wPcSQHGo6cm0z9Z7S36zaTYA3jh230qAj1pCf/9/RvibrlAWVBIEHobJ+KkS4r/y/hcx6tE9bIEWuVHhe/8/Q/4C8ZiMslCSRadWcAw6i1yblzw682kD1CsEcHFOhRbdDtwqCzFFmNt0isLD7xSNAvdP61UpBomuoliY7SDFQ7cAxSdWPDmCC5dZDAgF6HhtF8uFDOo3YFqLkC0GzRjVybSJaZrJr8uIjTbZ3GnjiqRHwNtiARuN8/+y2YCQANOkfulGDNosZMyUkCnpmjWoUqNVlxrLZAnIGFDJZpdNibVXyKQpg64x/uYrM2RlMBer06ZN3agdAzsd/WaqLDO55Fl/w84qpnE7TG6aZDo/LUOmAn7dBoT4O9yq3STTkJDNHZwdNGPaANOkKX4LN1g/xR39BivGZmwSgA7TaGHMZOqHhJA+pnaaTU8Or59igUUUAcfwkC3ewQvM9ZQo0dBEF0MsYhWb2MUhTnFZgpv+TVBnnRkbzKzNqU6un5ERzFBVnca0OWZO5UhKuGprXEjysRB5LrQaXL2qfePmmenQq0Mk5TbLyM7Iu1PCR27UTwYAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-slab-greek-500-normal-9rVZ9vBI.woff2) format("woff2"),url(/assets/roboto-slab-greek-500-normal-U4-KtFmi.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 Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-slab-vietnamese-500-normal-BaiXn79k.woff2) format("woff2"),url(/assets/roboto-slab-vietnamese-500-normal-3WLHLy35.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 Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-slab-latin-ext-500-normal-BzWk9f63.woff2) format("woff2"),url(/assets/roboto-slab-latin-ext-500-normal-Cy6aPvxE.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 Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-slab-latin-500-normal-DwNfslcc.woff2) format("woff2"),url(/assets/roboto-slab-latin-500-normal-D_QU9Sk-.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 Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-slab-cyrillic-ext-600-normal-DvRmx9iZ.woff2) format("woff2"),url(/assets/roboto-slab-cyrillic-ext-600-normal-Crh_zC7k.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 Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-slab-cyrillic-600-normal-DTHP6GP6.woff2) format("woff2"),url(/assets/roboto-slab-cyrillic-600-normal-BK3PDsnj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAUUABAAAAAACfAAAAS5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbehyBVAZgP1NUQVQqAHARCAqEdIQaCyAAATYCJAM6BCAFhQIHgRwMBxteCAiuB2xjOtTfeLDIrFNYmDWQO+BhMfTbP4zwQIOIt/uqfjPzpaV1okMwYkhmgDJGjC7c26s13Q/R+KiLI5AIJbTBfaB9wPE1no1unKzQ5YH//VH3/TEbVIk0s4AS3CFGu9Fx426Ig9PXLwc6xFqSGjye2e5tAY0k8ATTxAPvPNAEBvYfBJGt/xHKC6cjzMM890u9KGw6ygQ90gas/GHXSUedJgcWq7bGCqCB7I0mNtAt6lWcMgDPgy+PAAcAUBShE1ZWQoBNvFxqqPH6GQobJjs6FOiAkSgAWT/d0iEFBAidYiEslHA6yJdI0TDyHiA8vpcQQgcE1BTM0u5o2RqVFyclqxHU8qmaAQWQBEoI6jpNZIDEtO5qoxHxxBKAAI0GxCQcX4GgUGwcgIUgKq1dYRORPmwmJEuAqILzmSXRyn5sSqMaRRxGm/4MjkKHiutfkewG4JgB+9M0424NZ3lV/3uYyH+ZmhONXALQe43zQDSNEBYC/AkIpzbOFB3OABQBSI4aBQAKaMCfRoA/3TiAj4dGcYpW4927kER1RP2HIsTwb4i/PZ4jH6eR6wmISEkH9gvVFCkAUCAy44J74AdkgnQAOhWp0SFIgnRiJAyBpOY8pkCfjVTabCaPfa139RoVs622r4mvdK912WVobX71AOQIcbDQf8lt3oRIW/j8PXr/WcLm9+GD/SjffcKm72/fDh5NN+bG9N52xBmdoYRjTZZfgl2U1QyMdY5aG7cXdBJDcWXANNvaPRqqsHOf/egVVQHvnCb+uMW3qtX+5ZkJu8oZh+CTJQkzPksb+qzp+qz8iP3D1T88Cqf+qVXFje8Kxr9bWXwqbtHuY/xIH/W1lN/z7sbY3ON+WRnsAb/mn1l/5t+LMbnH/MqYnNf6O+8sN93a0jt6ofJc3/DtvRu3/cze4fOV53vHbu7JKdU7Syac6rP/lk0sTeF3aE3yzhqpuT8HcTS/4l45BOud/Qlqf/lQUB/gtb5U8fGLT4+rHQG3KyZ03l5tbka3A8KGq5ukEQFmziRDwgXJFdbnTRgAdAvYM7cSyILxytrlWQAA21NHw7f0ufC+OKBsveh9/WBiQfm/WAD4cPDVaABfpq38T3G0K5KJKoHgYcDGWCXCv3tfxJwr1cU07NUUl92bwk+E/9sftlA2ZfElC3nj2yQQ4FZIl0gboFYR4HCwQlOqFbgcuglHJAcPR3EFxdGUuz+pV+UYQp3mmCTawXHp1+V4BApne3k4fGLgAIjbXvz6Q5BEIHI8QRrJDFGdPCIHxEGYPqq9A5HDYejJkmVlLN80mSH/ypEINS1kEbTMIzlCOhuytbS7MLd068lSQ65M2QPaxezGtBRfIYtNCutYFwY5mZshX6bJnTvrUXSOfAwK3GqLWEufzRr758hFQ9Ymmqb107LlKBatnwixTrfqZiEydOzAX8OFQREtM8okbzZgy+BMUsW866CJg0QrzBMiYAbikdsRk0uGB2yRrFAiKkfWObkHN4j3KCSioQVdDDGJWSxiFZvYxWGqmfKPgprk8gVSpzG/Hq5uZ9dkq7re+LKFOtk5phLhxmWOmD4aYs3FLtCLpenJU10HXyFiKrepnZddeF3iHuvHAQ==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-slab-greek-600-normal-CqxPzYyT.woff2) format("woff2"),url(/assets/roboto-slab-greek-600-normal-D_KmuIJN.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 Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-slab-vietnamese-600-normal-Dxj64Y5F.woff2) format("woff2"),url(/assets/roboto-slab-vietnamese-600-normal-Cg5FjPL-.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 Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-slab-latin-ext-600-normal-Du55rkvg.woff2) format("woff2"),url(/assets/roboto-slab-latin-ext-600-normal-CTUqWyR-.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 Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-slab-latin-600-normal-Cibjg9v4.woff2) format("woff2"),url(/assets/roboto-slab-latin-600-normal-DDpl7uk0.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}.auth-shell{min-height:100vh;min-height:100dvh;display:grid;background:var(--paper);color:var(--ink-900)}.brand-panel{position:relative;overflow:hidden;background:var(--deep);color:var(--paper);animation:auth-fade .32s var(--ease-standard) both}.brand-bar{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:22px var(--s-6)}.brand-mark{display:block;width:42px;height:auto}.brand-word{margin:0;color:var(--paper);font-size:1.125rem;font-weight:600;letter-spacing:-.03em;line-height:1}.brand-stage{position:absolute;top:0;right:0;bottom:0;left:0}.brand-traces{width:100%;height:100%}.brand-traces path{fill:none;stroke:var(--gbi-cyan-500);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;animation:trace-draw .9s var(--ease-emphasized) forwards}.brand-traces path[data-tone=accent],.brand-traces circle[data-tone=accent]{stroke:var(--color-accent)}.brand-traces circle{fill:var(--gbi-cyan-500)}.brand-traces circle[data-tone=accent]{fill:var(--color-accent)}.brand-capsule{fill:none;stroke:var(--gbi-cyan-500);stroke-width:1.5;opacity:.55}.brand-stage:not([data-settled=true]):not([data-converge=true]) .brand-traces{animation:trace-drift 18s var(--ease-standard) 1.1s infinite}.brand-stage[data-paused=true] .brand-traces{animation-play-state:paused}.brand-stage[data-converge=true] .brand-traces{animation:none;transform:translate(28px,18px);transition:transform .4s var(--ease-emphasized)}.mobile-traces{display:none}.brand-copy{position:absolute;z-index:2;left:var(--s-6);right:var(--s-6);bottom:var(--s-8);animation:auth-rise .48s var(--ease-emphasized) .2s both}.brand-copy p:first-child{margin:0;max-width:14ch;font-family:var(--font-display);font-weight:300;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.05}.brand-copy p:last-child{max-width:36ch;margin:var(--s-4) 0 0;color:var(--ink-300);font-size:var(--t-body)}.brand-legal{position:absolute;z-index:2;left:var(--s-6);bottom:var(--s-4);margin:0;color:var(--ink-300);font-size:var(--t-micro)}.form-panel{display:flex;align-items:center;justify-content:center;padding:var(--s-6) var(--s-5);background:var(--paper);animation:auth-fade .32s var(--ease-standard) .32s both}.auth-shell[data-leaving=true] .form-panel{animation:none;transform:translate(110%);transition:transform .48s var(--ease-emphasized)}.auth-form,.auth-swap{width:min(100%,24rem)}.auth-swap{animation:auth-rise .28s var(--ease-emphasized) both}.auth-kicker{margin:0;color:var(--gbi-cyan-700);font-size:var(--t-small);font-weight:600;letter-spacing:-.01em}.auth-form h1{margin:var(--s-2) 0 var(--s-5);font-family:var(--font-display);font-size:var(--t-h1);font-weight:600;line-height:1.15}.auth-lead{margin:calc(var(--s-4) * -1) 0 var(--s-5);color:var(--ink-700)}.auth-form .field+.field{margin-top:var(--s-4)}.form-alert{margin:var(--s-4) 0 0;color:var(--bad-600);font-size:var(--t-small)}.form-alert[data-shake=true]{animation:auth-shake .2s linear}.auth-help,.auth-help-link{margin:var(--s-5) 0 0;color:var(--ink-500);font-size:var(--t-small)}.auth-help-link{display:inline-flex;padding:0;border:0;background:none;color:var(--gbi-cyan-700);font:inherit;font-size:var(--t-small);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.form-alert[data-tone=info]{padding:var(--s-3);border-radius:var(--r-sm);background:var(--color-info-soft);color:var(--color-info)}.access-steps{margin:0;padding:0;list-style:none;counter-reset:step}.access-steps li{display:grid;grid-template-columns:28px 1fr;gap:var(--s-3);align-items:start;margin-top:var(--s-4);color:var(--ink-700)}.access-steps li:before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-pill);background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--t-small);font-weight:600}.brand-lockup{display:block;width:168px;height:auto;margin-top:var(--s-6)}.rule-list{margin:var(--s-4) 0 0;padding:0;list-style:none}.rule-list li{display:flex;gap:var(--s-2);align-items:center;margin-top:var(--s-2);color:var(--ink-500);font-size:var(--t-small)}.rule-list li[data-ok=true]{color:var(--ok-600)}.rule-list li[data-started=true][data-ok=false]{color:var(--bad-600)}.rule-list svg{width:14px;height:14px;flex:none}.rule-mark{width:10px;height:1.5px;background:currentColor;flex:none}@media(min-width:1200px){.auth-shell{grid-template-columns:58% 42%}.brand-copy{bottom:var(--s-8)}}@media(min-width:768px)and (max-width:1199px){.auth-shell{grid-template-rows:220px 1fr}.brand-copy p:first-child{font-size:2rem}.brand-legal{display:none}}@media(max-width:767px){.auth-shell{grid-template-rows:auto 1fr}.brand-bar{padding:16px var(--s-5) 4px}.brand-stage,.brand-legal{display:none}.brand-copy{position:static;padding:0 var(--s-5) var(--s-4);animation:none}.brand-copy p:first-child{max-width:none;font-size:1.35rem}.brand-copy p:last-child{display:none}.mobile-traces{display:none}.form-panel{align-items:flex-start;padding-top:var(--s-6)}}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes trace-draw{to{stroke-dashoffset:0}}@keyframes trace-drift{50%{transform:translate(5px,-3px)}}@keyframes auth-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media(min-width:768px)and (max-width:1199px){.brand-copy p:last-child{display:none}}@media(prefers-reduced-motion:reduce){.brand-panel,.brand-copy,.form-panel,.brand-stage .brand-traces,.brand-stage:not([data-settled=true]):not([data-converge=true]) .brand-traces,.brand-traces path,.form-alert[data-shake=true]{animation:none}.brand-traces path,.brand-capsule{stroke-dashoffset:0}.auth-shell[data-leaving=true] .form-panel,.brand-stage[data-converge=true] .brand-traces{transform:none;transition:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--gbi-cyan-500:#1eade0;--gbi-cyan-600:#087c98;--gbi-cyan-700:#0e4f86;--gbi-cyan-100:#e6f5fa;--gbi-cyan-50:#f4f8fb;--gbi-graphite:#4a4a49;--color-primary:var(--gbi-cyan-600);--color-primary-hover:#06657e;--color-primary-active:var(--gbi-cyan-700);--color-primary-subtle:var(--gbi-cyan-50);--color-accent:#aa9ade;--color-accent-strong:#5e4d8c;--color-accent-soft:#f4f1fa;--color-bg:#f4f6f8;--color-surface:#fff;--color-text:#102131;--color-text-secondary:#33434f;--color-text-muted:#536577;--color-border:#e2e8ee;--color-border-strong:#c9d3dc;--color-success:#1e7f4f;--color-success-soft:#e8f5ee;--color-warning:#8a4e00;--color-warning-soft:#fff4e0;--color-danger:#b42318;--color-danger-soft:#fdecea;--color-info:var(--gbi-cyan-700);--color-info-soft:var(--gbi-cyan-50);--color-focus:var(--gbi-cyan-700);--color-disabled:#8b9bab;--ink-900:var(--color-text);--ink-700:var(--color-text-secondary);--ink-500:var(--color-text-muted);--ink-300:#b6c0c7;--ink-200:var(--color-border);--ink-100:#eef2f5;--paper:var(--color-surface);--canvas:var(--color-bg);--deep:#071422;--ok-600:var(--color-success);--ok-50:var(--color-success-soft);--warn-600:var(--color-warning);--warn-50:var(--color-warning-soft);--bad-600:var(--color-danger);--bad-50:var(--color-danger-soft);--data-1:var(--gbi-cyan-500);--data-2:#7a68b5;--data-3:#d9d0ef;--data-contrast:var(--gbi-graphite);--font-display:"Roboto Slab", Georgia, serif;--font-ui:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--t-display:clamp(2rem, 3vw, 2.75rem);--t-h1:1.75rem;--t-h2:1.25rem;--t-h3:1.0625rem;--t-body:.9375rem;--t-small:.8125rem;--t-micro:.75rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--e-1:0 1px 0 #1021310a;--e-2:0 1px 2px #1021310d, 0 10px 28px #1021310d;--e-overlay:0 16px 40px #07142229;--m-fast:.12s;--m-base:.18s;--m-slow:.28s;--m-enter:.42s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.session-pending{background:var(--canvas);min-height:100vh}.btn-primary{width:100%;margin-top:var(--s-5);padding:0 var(--s-4);border-radius:var(--r-sm);background:var(--color-primary);min-height:48px;color:var(--paper);font:600 var(--t-body) var(--font-ui);cursor:pointer;transition:background var(--m-fast) var(--ease-standard),transform var(--m-fast) var(--ease-standard);border:0;justify-content:space-between;align-items:center;display:flex}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn-primary svg{width:18px;height:18px;transition:transform var(--m-fast) var(--ease-standard)}.btn-primary:hover:not(:disabled) svg{transform:translate(3px)}.btn-primary:active:not(:disabled){background:var(--color-primary-active);transform:scale(.985)}.btn-primary[aria-busy=true] svg{animation:btn-nudge .7s var(--ease-standard) infinite}.btn-primary:disabled{cursor:default;opacity:.45}.field label{margin-bottom:var(--s-2);color:var(--ink-700);font-size:var(--t-small);display:block}.text-field{display:block;position:relative}.text-input{border:1px solid var(--color-border-strong);border-radius:var(--r-sm);background:var(--paper);width:100%;min-height:44px;color:var(--ink-900);font:inherit;padding:10px 12px}.text-field.has-end .text-input{padding-right:44px}.text-input::placeholder{color:var(--ink-300)}.text-input:focus,.text-field:focus-within{outline:none}.text-field:focus-within .text-input{border-color:var(--color-primary-active);box-shadow:0 0 0 3px #0e4f8647}.text-field:has(.text-input[aria-invalid=true]) .text-input{border-color:var(--bad-600)}.text-line{border-radius:var(--r-pill);background:var(--color-primary);transform-origin:50%;height:2px;transition:transform var(--m-base) var(--ease-standard);position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(0)}.text-field:focus-within .text-line{transform:scaleX(1)}.reveal-password{border-radius:var(--r-sm);width:36px;height:36px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.reveal-password:hover{background:var(--ink-100);color:var(--ink-900)}.reveal-password svg{width:18px;height:18px}.field-error{margin:var(--s-2) 0 0;color:var(--bad-600);font-size:var(--t-small)}.toast{right:var(--s-5);bottom:var(--s-5);z-index:5;padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--ink-900);color:var(--paper);box-shadow:var(--e-overlay);position:fixed}@keyframes btn-nudge{50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.btn-primary,.btn-primary svg,.text-line{transition:none;animation:none}.btn-primary:active:not(:disabled){transform:none}}.app-shell{background:var(--canvas);min-height:100vh}.app-header{justify-content:space-between;align-items:center;gap:var(--s-4);height:64px;padding:0 var(--s-5) 0 var(--s-4);background:var(--paper);border-bottom:1px solid var(--color-border);z-index:20;display:flex;position:sticky;top:0}.header-lead{align-items:center;gap:var(--s-4);min-width:0;display:flex}.app-brand{color:var(--ink-900);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.app-brand img{width:36px;height:auto;display:block}.app-brand-copy{flex-direction:column;gap:1px;line-height:1.15;display:flex}.app-product{letter-spacing:-.03em;font-size:.9375rem;font-weight:600}.app-section{color:var(--ink-500);font-size:var(--t-micro);font-weight:500}.app-brand:hover .app-product{color:var(--gbi-cyan-700)}.header-context{min-width:0;padding-left:var(--s-4);border-left:1px solid var(--color-border);align-items:center;display:flex}.header-end{align-items:center;gap:var(--s-2);flex:none;margin-left:auto;display:flex}.client-switch{align-items:center;gap:var(--s-3);color:var(--ink-500);font-size:var(--t-small);flex-direction:row;font-weight:500;display:flex}.client-name{color:var(--ink-900);font-size:var(--t-small);margin:0;font-weight:600}.client-switch .select{border:1px solid var(--color-border);border-radius:var(--r-sm);background-color:var(--paper);min-width:11rem;min-height:36px;color:var(--ink-900);font-size:var(--t-small);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23536577' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;padding:0 32px 0 12px;font-weight:600}.client-switch .select:hover{border-color:var(--color-border-strong)}.client-switch .select:focus{border-color:var(--color-primary-active);outline:none;box-shadow:0 0 0 3px #0e4f862e}.toolbar-field{color:var(--ink-500);font-size:var(--t-small);flex-direction:column;gap:2px;display:flex}.select{min-height:36px;padding:0 var(--s-4) 0 0;border:0;border-bottom:1px solid var(--ink-200);color:var(--ink-900);font:inherit;background:0 0;border-radius:0}.user-trigger,.menu-item,.text-button,.icon-button,.segmented button,.pager button,.range-trigger,.range-nav button,.day,.btn-quiet{font:inherit}.user-trigger{border-radius:var(--r-pill);min-height:40px;color:var(--ink-900);cursor:pointer;transition:background var(--m-fast) var(--ease-standard),border-color var(--m-fast) var(--ease-standard);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:4px 10px 4px 4px;display:inline-flex;position:relative}.user-trigger:hover,.user-trigger[data-state=open]{background:var(--ink-100);border-color:var(--color-border)}.user-trigger svg{color:var(--ink-500);flex:none}.user-name{max-width:16ch;font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.user-initials{border-radius:var(--r-pill);background:var(--gbi-cyan-700);width:32px;height:32px;color:var(--paper);font-size:var(--t-micro);letter-spacing:.02em;place-items:center;font-weight:600;display:grid}.menu-content{z-index:30;min-width:220px;padding:var(--s-2);border:1px solid var(--ink-200);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--e-overlay)}.menu-email{padding:var(--s-2) var(--s-3);color:var(--ink-500);font-size:var(--t-small);margin:0}.menu-item{width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:block}.menu-item:hover,.menu-item:focus{background:var(--color-accent-soft);outline:none}.live-status{align-items:center;gap:var(--s-2);border:1px solid var(--color-border);border-radius:var(--r-pill);background:var(--paper);color:var(--ink-500);font-size:var(--t-micro);white-space:nowrap;margin:0;padding:6px 10px 6px 8px;font-weight:500;display:inline-flex}.live-status[data-tone=warn]{background:var(--warn-50);color:var(--warn-600);border-color:#0000}.status-dot{border-radius:var(--r-pill);background:var(--ok-600);width:8px;height:8px}.status-dot[data-tone=warn]{background:var(--warn-600)}.status-dot[data-tone=bad]{background:var(--bad-600)}.status-dot.is-pulsing{animation:dot-pulse .6s var(--ease-standard) 1}.modules,.dashboard{padding:var(--s-7) var(--s-5) var(--s-8);margin:0 auto}.modules{width:min(1080px,100%)}.dashboard{width:min(1440px,100%)}.modules h1,.dash-head h1,.kpi-value,.kpi-mid,.block-title{font-family:var(--font-display)}.modules h1{margin:var(--s-2) 0 0;font-size:var(--t-display);letter-spacing:-.03em;font-weight:500;line-height:1.1}.modules-lead,.muted,.kpi-note{color:var(--ink-500)}.modules-lead{max-width:46ch;margin:var(--s-3) 0 0;font-size:var(--t-body);line-height:1.5}.kicker{color:var(--ink-500);font-size:var(--t-small);letter-spacing:0;text-transform:none;margin:0;font-weight:500}.modules-grid{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:stretch;display:grid}.module-stack{gap:var(--s-4);display:grid}.module,.module-card{align-items:flex-start;gap:var(--s-3);width:100%;min-height:220px;padding:var(--s-5);border-radius:var(--r-lg);color:var(--ink-900);text-align:left;cursor:pointer;transition:background var(--m-base) var(--ease-standard),transform var(--m-base) var(--ease-standard);border:0;flex-direction:column;display:flex;position:relative}.module p,.module h2,.module-card p{margin:0}.module h2{max-width:calc(100% - 20px);font-family:var(--font-display);font-size:var(--t-h2);letter-spacing:-.02em;font-weight:500;line-height:1.2}.module-copy{max-width:36ch;color:var(--ink-700)}.module-analytics{background:var(--paper);min-height:100%;box-shadow:inset 3px 0 0 var(--color-primary)}.module-demos{box-shadow:inset 0 0 0 1px var(--color-border);background:0 0}.module-admin{background:var(--ink-100)}.module-analytics:hover,.module-analytics:focus-visible{background:var(--gbi-cyan-100)}.module-demos:hover,.module-demos:focus-visible{box-shadow:inset 0 0 0 1px var(--color-accent);background:#efeaf8}.module-admin:hover,.module-admin:focus-visible{background:#e3ebf1}.module:disabled{cursor:default;opacity:.55}.module:disabled:hover{background:var(--paper);transform:none}.module-chevron{top:var(--s-5);right:var(--s-5);color:var(--ink-300);transition:transform var(--m-base) var(--ease-standard),color var(--m-fast) var(--ease-standard);position:absolute}.module:hover .module-chevron,.module:focus-visible .module-chevron{color:var(--gbi-cyan-700);transform:translate(3px)}.module-figure{font-family:var(--font-display);font-size:var(--t-h1);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.module-colhead,.module-breakdown li{justify-content:space-between;gap:var(--s-4);width:min(100%,280px);display:flex}.module-colhead{color:var(--ink-500);font-size:var(--t-micro);margin:0}.module-breakdown{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.module-breakdown li{font-variant-numeric:tabular-nums}.module-breakdown li span:last-child{color:var(--ink-900);font-weight:600}.module-trace{width:140px;height:28px;color:var(--gbi-cyan-500);transition:transform var(--m-slow) var(--ease-emphasized);margin-top:auto}.module-demos .module-trace{color:var(--color-accent-strong)}.module:hover .module-trace,.module:focus-visible .module-trace,.module-card:hover .module-trace,.module-card:focus-visible .module-trace{transform:translate(16px)}.module-open{align-items:center;gap:var(--s-2);margin-top:auto;font-weight:600;display:inline-flex}.module-fill{z-index:40;background:var(--canvas);box-shadow:none;position:fixed;top:0;right:0;bottom:0;left:0}.source-line{align-items:center;gap:var(--s-2);margin:0;display:inline-flex}.dash-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.dash-head h1{font-size:var(--t-h1);margin:0;font-weight:600}.dash-head p{margin:var(--s-1) 0 0;color:var(--ink-500)}.dash-trace{width:160px;height:28px;margin-top:var(--s-2);color:var(--gbi-cyan-500);display:block}.dash-trace path{stroke-dasharray:1;stroke-dashoffset:1px;animation:dash-trace-draw .8s var(--ease-emphasized) forwards}.dash-filters{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.segmented{border-radius:var(--r-md);background:var(--ink-100);border:0;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.segmented button{min-height:36px;padding:0 var(--s-3);color:var(--ink-700);cursor:pointer;transition:background var(--m-fast) var(--ease-standard),color var(--m-fast) var(--ease-standard);background:0 0;border:0;border-radius:7px}.segmented button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-strong);font-weight:600;box-shadow:inset 0 0 0 1px #aa9ade8c}.range-trigger,.btn-quiet{min-height:36px;padding:0 var(--s-3);border:1px solid var(--ink-200);border-radius:var(--r-sm);background:var(--paper);color:var(--ink-900);cursor:pointer}.btn-quiet{color:var(--gbi-cyan-700);border-color:var(--gbi-cyan-600)}.range-popover{z-index:30;width:min(640px,100vw - 32px);padding:var(--s-4);border:1px solid var(--ink-200);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--e-overlay)}.range-nav,.range-months{justify-content:space-between;gap:var(--s-4);display:flex}.range-nav button,.day{cursor:pointer;background:0 0;border:0}.range-month,.range-hint{margin:var(--s-2) 0;color:var(--ink-500);font-size:var(--t-small)}.range-weekdays,.range-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.range-weekdays{color:var(--ink-500);font-size:var(--t-micro);text-align:center}.day{border-radius:var(--r-sm);min-height:32px}.day[data-selected=true]{background:var(--color-accent-soft)}.day[data-edge=true]{background:var(--color-primary);color:var(--paper)}.day[data-outside=true]{visibility:hidden}.day:disabled{color:var(--ink-300);cursor:default}.kpi-board{margin-top:var(--s-5);border-radius:var(--r-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--color-border);grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr);display:grid;overflow:hidden}.kpi-hero,.kpi-strip article{padding:var(--s-5)}.kpi-hero{border-right:1px solid var(--ink-200)}.kpi-value,.kpi-mid{margin:var(--s-2) 0;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.kpi-value{font-size:clamp(2.5rem,4vw,3.75rem)}.kpi-mid{font-size:var(--t-h1)}.kpi-note,.spark{margin:0}.spark{width:120px;height:32px;margin-top:var(--s-3);color:var(--gbi-cyan-500);display:block}.kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi-strip article+article{border-left:1px solid var(--ink-200)}.meter{width:min(100%,128px);height:4px;margin-top:var(--s-2);border-radius:var(--r-pill);background:var(--ink-100);overflow:hidden}.meter span{background:var(--gbi-cyan-600);height:100%;display:block}.panel{margin-top:var(--s-6);padding:var(--s-5) 0 0;border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0}.panel h2,.block-title{font-size:var(--t-h2);margin:0;font-weight:600}.panel-head,.sessions-foot{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.sessions-head{align-items:stretch;gap:var(--s-4);flex-direction:column;display:flex}.sessions-title{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.session-filters{align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.is-pending{opacity:.6}.panel,.kpi-board,.chart-frame{min-width:0}.chart-frame{width:100%;height:320px;margin-top:var(--s-4)}.panel[aria-label=Sessões]{margin-top:var(--s-6);padding:var(--s-5);border-radius:var(--r-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--color-border);border:0}.split{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rank-list,.service-list,.module-breakdown,.session-cards,.pair-list{margin:var(--s-4) 0 0;padding:0;list-style:none}.rank-list li,.service-list li{gap:var(--s-3);margin-top:var(--s-2);grid-template-columns:minmax(80px,1.1fr) minmax(0,2fr) auto;align-items:center;display:grid}.rank-bar{border-radius:var(--r-pill);background:var(--ink-100);height:6px;overflow:hidden}.rank-bar span{border-radius:var(--r-pill);background:var(--gbi-cyan-500);height:100%;display:block}.rank-bar-accent span{background:var(--data-2)}.rank-count{font-variant-numeric:tabular-nums;color:var(--ink-700);font-size:var(--t-small)}.toolbar-search{min-width:200px;padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--ink-200);color:var(--ink-900);font:inherit;background:0 0}.session-count{color:var(--ink-500);margin:0}.data-table{width:100%;margin-top:var(--s-4);border-collapse:collapse}.data-table th,.data-table td{padding:var(--s-3) var(--s-2);border-top:1px solid var(--ink-100);text-align:left;vertical-align:top}.data-table th{color:var(--ink-500);font-size:var(--t-small);font-weight:500}.session-row{position:relative}.session-row:hover{background:var(--color-accent-soft)}.row-link{color:inherit;font-variant-numeric:tabular-nums;text-decoration:none}.row-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.result-label[data-tone=ok]{color:var(--ok-600)}.result-label[data-tone=bad]{color:var(--bad-600)}.result-label[data-tone=muted]{color:var(--ink-500)}.result-label[data-tone=ok]:before,.result-label[data-tone=bad]:before{content:"";border-radius:var(--r-pill);background:currentColor;width:8px;height:8px;margin-right:6px;display:inline-block}.session-cards{display:none}.session-cards a{gap:var(--s-1);padding:var(--s-3) 0;border-top:1px solid var(--ink-100);color:inherit;text-decoration:none;display:grid}.pager{gap:var(--s-1);flex-wrap:wrap;align-items:center;display:flex}.pager button{cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px}.pager button[aria-current=page]{color:var(--color-accent-strong);font-weight:600}.pager button:disabled{color:var(--ink-300);cursor:default}.empty-state,.error-state{justify-items:start;gap:var(--s-3);margin-top:var(--s-5);padding:var(--s-6) 0;border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0;display:grid}.chart-empty{margin:var(--s-5) 0 0;color:var(--ink-500)}.chart-legend{gap:var(--s-4);margin:var(--s-3) 0 0;color:var(--ink-500);font-size:var(--t-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chart-legend li{align-items:center;gap:var(--s-2);display:inline-flex}.swatch{background:var(--data-1);border-radius:2px;width:10px;height:10px}.swatch[data-series=rate]{border-radius:var(--r-pill);background:var(--data-2);width:14px;height:2px}.gate{align-content:center;justify-items:start;gap:var(--s-3);width:min(32rem,100% - 48px);min-height:100vh;padding:var(--s-6) 0;margin:0 auto;display:grid}.gate h1{font-family:var(--font-display);font-size:var(--t-h1);letter-spacing:-.02em;margin:0;font-weight:500}.gate a{color:var(--gbi-cyan-700);font-weight:600}.empty-trace{width:140px;color:var(--gbi-cyan-500)}.skeleton{border-radius:var(--r-xs);background:var(--ink-100);display:block}.skeleton-line{width:60%;height:1.25rem}.skeleton-value{width:40%;height:3rem}.skeleton-chart{height:180px;margin-top:var(--s-4)}.drawer-overlay{z-index:40;background:#071a2673;position:fixed;top:0;right:0;bottom:0;left:0}.drawer-panel{z-index:50;background:var(--paper);width:min(720px,100%);height:100%;box-shadow:var(--e-overlay);flex-direction:column;display:flex;position:fixed;top:0;right:0}.drawer-panel[data-state=open]{animation:drawer-in .32s var(--ease-emphasized)}.drawer-panel[data-state=closed]{animation:drawer-out .2s var(--ease-exit)}.drawer-head,.drawer-body{padding:var(--s-4) var(--s-5)}.drawer-head{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--ink-200);display:flex}.drawer-head time{color:var(--ink-500);font-size:var(--t-small);margin-left:auto}.drawer-body{overflow:auto}.drawer-body h2{margin:0 0 var(--s-2);font-family:var(--font-display);font-size:var(--t-h2);font-weight:600}.text-button,.icon-button{align-items:center;gap:var(--s-1);min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.session-meta,.session-id{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.session-id code{font-family:var(--font-mono);font-size:var(--t-small);overflow-wrap:anywhere}.tab-list{gap:var(--s-2);margin-top:var(--s-4);border-bottom:1px solid var(--ink-200);display:flex}.tab-trigger{min-height:40px;padding:0 var(--s-3);color:var(--ink-500);font:inherit;cursor:pointer;background:0 0;border:0}.tab-trigger[data-state=active]{color:var(--ink-900);box-shadow:inset 0 -2px 0 var(--color-accent)}.chat{margin-top:var(--s-4);padding:var(--s-4);background:radial-gradient(900px 180px at 0% 0%,#1eade024,transparent 55%),linear-gradient(180deg,#f7fafc 0%,var(--canvas) 100%);border-radius:20px}.chat-thread{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chat-row{max-width:100%;animation:step-in .22s var(--ease-standard) both;align-items:flex-end;gap:10px;display:flex}.chat-row[data-actor=customer]{flex-direction:row-reverse}.chat-avatar{border-radius:var(--r-pill);color:#fff;background:var(--gbi-cyan-600);flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 0 3px #fffc}.chat-row[data-actor=customer] .chat-avatar{background:var(--ink-900)}.chat-bubble{border:1px solid var(--ink-200);background:#fff;border-radius:18px 18px 18px 6px;max-width:min(78%,460px);padding:10px 14px 8px;box-shadow:0 8px 20px #071a260d}.chat-row[data-actor=customer] .chat-bubble{background:var(--gbi-cyan-700);color:#fff;border-color:#0000;border-radius:18px 18px 6px}.chat-who{font-size:var(--t-micro);letter-spacing:.02em;color:var(--ink-500);margin:0 0 2px;font-weight:600}.chat-row[data-actor=customer] .chat-who{color:#ffffffc7;text-align:right}.chat-text{white-space:pre-wrap;margin:0;line-height:1.45}.chat-bubble time{color:var(--ink-500);font-family:var(--font-mono);margin-top:6px;font-size:11px;display:block}.chat-row[data-actor=customer] .chat-bubble time{color:#ffffffb8;text-align:right}.chat-end{margin:var(--s-4) 0 0;color:var(--ink-500);font-size:var(--t-small);text-align:center}.pair-list div,.pair-list li{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--ink-100);display:flex}.pair-list dt{color:var(--ink-500)}.pair-list dd{margin:0}@keyframes dot-pulse{50%{transform:scale(1.6)}}@keyframes dash-trace-draw{to{stroke-dashoffset:0}}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes drawer-out{to{transform:translate(100%)}}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:900px){.modules-grid{grid-template-columns:1fr}}@media(max-width:1199px){.kpi-board{grid-template-columns:1fr}.kpi-hero{border-right:0;border-bottom:1px solid var(--ink-200)}.kpi-strip{grid-template-columns:1fr 1fr}.kpi-strip article:nth-child(odd){border-left:0}.kpi-strip article:nth-child(n+3){border-top:1px solid var(--ink-200)}}@media(max-width:767px){.app-header{flex-wrap:wrap;align-items:center;row-gap:10px;height:auto;padding:10px 12px}.header-lead{flex:1}.header-context{border-left:0;border-top:1px solid var(--color-border);flex:1 0 100%;order:3;padding:10px 0 0}.client-switch{width:100%}.client-switch .select{flex:1;min-width:0}.live-status{text-overflow:ellipsis;max-width:34vw;overflow:hidden}.user-name{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.modules,.dashboard{padding:var(--s-4) var(--s-3) var(--s-6)}.modules-grid,.split,.range-months,.kpi-strip{grid-template-columns:1fr}.kpi-strip article{border-left:0;border-top:1px solid var(--ink-200)}.table-scroll{display:none}.session-cards{display:block}.drawer-panel{width:100%}}@media(prefers-reduced-motion:reduce){.dash-trace path,.step,.drawer-panel,.status-dot,.module-trace{transition:none;animation:none}.step{opacity:1;transform:none}}.admin-shell{grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.admin-nav{background:var(--paper);padding:var(--s-4) var(--s-3);border-right:1px solid var(--color-border)}.admin-nav a{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--ink-700);align-items:center;margin:2px 0;text-decoration:none;display:flex}.admin-nav a[aria-current=page]{color:var(--color-accent-strong);background:var(--color-accent-soft);box-shadow:inset 2px 0 0 var(--color-accent)}.admin-nav a:hover{color:var(--ink-900);background:var(--ink-100)}.admin-nav a[aria-current=page]:hover{color:var(--color-accent-strong);background:var(--color-accent-soft)}.admin-main{padding:var(--s-5)}.admin-main h1,.admin-main h2,.dialog-head h2{font-family:var(--font-display);font-weight:600}.page-head,.dialog-head,.dialog-actions,.filter-bar,.inline-fields{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.page-head h1,.dialog-head h2{margin:0}.crumb{margin:0 0 var(--s-2)}.admin-table{border-collapse:collapse;background:var(--paper);width:100%}.admin-table th,.admin-table td{min-height:40px;padding:8px var(--s-3);border-bottom:1px solid var(--ink-100);text-align:left;vertical-align:middle}.admin-table th{color:var(--ink-500);font-size:var(--t-small);font-weight:500}.admin-table a{color:var(--gbi-cyan-700)}.admin-table input,.admin-form input,.admin-form textarea,.filter-bar input{border:1px solid var(--ink-200);border-radius:var(--r-sm);background:var(--paper);width:100%;min-height:36px;color:var(--ink-900);font:inherit;padding:6px 8px}.admin-form{gap:var(--s-3);max-width:520px;margin-top:var(--s-4);display:grid}.admin-form label,.filter-bar label,.feature-list label{color:var(--ink-700);font-size:var(--t-small);gap:4px;display:grid}.feature-list{gap:var(--s-3);border:0;margin:0;padding:0;display:grid}.feature-list label{grid-template-columns:auto 1fr;align-items:start}.feature-list span{display:block}.mono,.block-id{font-family:var(--font-mono);font-size:var(--t-small)}.block-id{color:var(--ink-500);display:block}.order-input{width:72px}.row-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.btn-solid{min-height:40px;padding:0 var(--s-4);border-radius:var(--r-sm);background:var(--color-primary);color:var(--paper);font:600 var(--t-small) var(--font-ui);cursor:pointer;transition:background var(--m-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;display:inline-flex}.btn-solid:hover:not(:disabled){background:var(--color-primary-hover)}.btn-solid:disabled{opacity:.45;cursor:default}.btn-quiet{width:auto}.warn-banner{margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--warn-50);color:var(--warn-600)}.admin-table tr[data-stale=true]{background:var(--warn-50)}.admin-table tr[data-stale=true] .block-id{color:var(--ink-700)}.dialog-overlay{z-index:40;background:#071a2673;position:fixed;top:0;right:0;bottom:0;left:0}.dialog-panel{z-index:50;width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);padding:var(--s-5);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--e-overlay);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dialog-panel[data-state=open]{animation:dialog-in .32s var(--ease-emphasized)}.dialog-head{margin-bottom:var(--s-4)}.dialog-actions{justify-content:flex-start}.inline-fields{align-items:center}.inline-fields input{flex:1}@keyframes dialog-in{0%{opacity:0}}@media(max-width:767px){.admin-shell{grid-template-columns:1fr}.admin-nav{padding:0;display:flex;overflow-x:auto}.admin-nav a{white-space:nowrap}.admin-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-accent)}.admin-main{padding:var(--s-4) var(--s-3)}}@media(prefers-reduced-motion:reduce){.dialog-panel{animation:none}}.demos-main{width:min(1080px,100%);padding:var(--s-7) var(--s-5) var(--s-8);margin:0 auto}.demos-main h1,.demos-main h2,.viewer-bar h1{font-family:var(--font-display);margin:0;font-weight:600}.demo-companies{gap:var(--s-6);margin-top:var(--s-6);flex-direction:column;display:flex}.demo-company{background:var(--paper);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;box-shadow:0 1px #1021310a}.demo-company-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-bottom:1px solid var(--ink-100);border-left:4px solid var(--gbi-cyan-500);background:var(--gbi-cyan-50);padding:22px 22px 18px;display:flex}.demos-main h2{font-size:var(--t-h1);letter-spacing:-.02em;margin:0;font-weight:600}.demo-company-head p,.demo-company-note{color:var(--ink-500);font-size:var(--t-small);margin:0}.demo-company-note{padding:10px 22px 0}.demos-main h3{color:var(--ink-500);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;margin:18px 22px 0;font-weight:600}.demo-list{margin:0;padding:0;list-style:none}.demo-list li{border-top:1px solid var(--ink-100);align-items:center;display:flex}.demo-list li:first-child{border-top:0}.demo-open{align-items:center;gap:var(--s-3);min-height:60px;color:var(--ink-900);flex:1;padding:0 8px 0 22px;text-decoration:none;display:flex}.demo-open:hover{background:var(--gbi-cyan-50)}.demo-open svg{color:var(--ink-300)}.demo-title{font-size:var(--t-body);flex:1;margin:0;font-weight:600}.demo-open:focus-visible,.demo-external:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.demo-external{width:44px;height:44px;color:var(--ink-500);border-radius:10px;justify-content:center;align-items:center;margin-right:8px;display:flex}.demo-external:hover{background:var(--ink-100);color:var(--gbi-cyan-700)}.env-badge{border-radius:var(--r-sm);min-height:24px;font-size:var(--t-micro);border:1px solid;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.env-badge[data-env=prod]{color:var(--gbi-cyan-700);background:var(--gbi-cyan-50);border-color:#0000}.env-badge[data-env=dev]{color:var(--warn-600)}.viewer-shell{background:var(--paper);flex-direction:column;height:100dvh;display:flex}.viewer-immersive{background:#fff}.viewer-bar{align-items:center;gap:var(--s-3);height:48px;padding:0 var(--s-4);border-bottom:1px solid var(--ink-200);display:flex}.viewer-bar h1{font-size:var(--t-body)}.viewer-bar .btn-quiet{gap:var(--s-2);align-items:center;text-decoration:none;display:inline-flex}.viewer-stage{flex:1;min-height:0;position:relative}.viewer-stage iframe{background:var(--canvas);border:0;width:100%;height:100%}.viewer-skeleton{inset:var(--s-4);position:absolute}.viewer-back-float{display:none}@media(max-width:767px){.demo-company-head,.demo-open{padding-left:16px;padding-right:12px}.viewer-bar{display:none}.viewer-back-float{z-index:5;left:var(--s-3);bottom:var(--s-3);min-height:40px;padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--deep);color:var(--paper);align-items:center;text-decoration:none;display:inline-flex;position:fixed}}html,body,#root{min-height:100%}html{overflow-x:clip}body{font-family:var(--font-ui);font-size:var(--t-body);color:var(--ink-900);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}::selection{color:var(--ink-900);background:#aa9ade59}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
