@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bricolage-grotesque-vietnamese-400-normal-B7Iv8-Rg.woff2) format("woff2"),url(/assets/bricolage-grotesque-vietnamese-400-normal-Sle7MYWg.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bricolage-grotesque-latin-ext-400-normal-D42HmrHD.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-400-normal-BH175q6o.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bricolage-grotesque-latin-400-normal-A6LyuA6R.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-400-normal-D89K-qEP.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-vietnamese-500-normal-FzY9NZwK.woff2) format("woff2"),url(/assets/bricolage-grotesque-vietnamese-500-normal-CAK5R6Iy.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-ext-500-normal-DIhLz7G7.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-500-normal-B0ZDNVGf.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-500-normal-DEDBoLFO.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-500-normal-CV-uA8Lw.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-vietnamese-600-normal-Ipewt4hn.woff2) format("woff2"),url(/assets/bricolage-grotesque-vietnamese-600-normal-BppAn7jL.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-600-normal-DF26P3Q7.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-600-normal-Bw0J83-2.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2) format("woff2"),url(/assets/bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-vietnamese-800-normal-RJtJa6zl.woff2) format("woff2"),url(/assets/bricolage-grotesque-vietnamese-800-normal-DJ4hCX8l.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-800-normal-CkoBqIJM.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.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:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-italic-BELOEI8R.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-italic-CfSXsIbO.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:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-italic-D9J6q4_O.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-italic-Bf1n82Tb.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:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-italic-BEZwmy7D.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-italic-CTYLy0lX.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:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-italic-BbRnwouv.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-italic-78jqtfZH.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:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-italic-Du9zzoL2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-italic-V_9i1P_m.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:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-italic-CZTNEAuW.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-italic-CsGl1sm0.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.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:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.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:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.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:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.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:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.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:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.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: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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.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:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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{--ink-1000:#0A0A0C;--ink-900:#1D1D1F;--ink-800:#2B2B2F;--ink-700:#3A3A3E;--ink-600:#55555A;--ink-500:#6E6E73;--ink-400:#8E8E93;--ink-300:#B4B4B9;--ink-200:#D2D2D7;--ink-150:#E3E3E7;--ink-100:#EFEFF2;--ink-50:#F5F5F7;--white:#FFFFFF;--indigo-900:#1B1A4D;--indigo-800:#2A2879;--indigo-700:#3E3CB0;--indigo-600:#5856D6;--indigo-500:#7674E0;--indigo-400:#9E9DEA;--indigo-300:#C4C3F3;--indigo-200:#E0E0FA;--indigo-100:#F1F1FE;--gold-800:#755000;--gold-700:#8A5B00;--gold-600:#B07A0A;--gold-500:#E09B12;--gold-400:#F5BC42;--gold-300:#FBD98C;--gold-200:#FDEDC8;--gold-100:#FFF9EC;--emerald-700:#11582F;--emerald-600:#1B7F45;--emerald-500:#2FB35C;--emerald-300:#93E0B0;--emerald-100:#EAF8F0;--amber-700:#7A4B04;--amber-600:#A96A08;--amber-500:#EF9310;--amber-300:#FBCE93;--amber-100:#FEF4E6;--rose-700:#95201C;--rose-600:#B92B27;--rose-500:#EF4A44;--rose-300:#F8AEAB;--rose-100:#FDECEB;--cyan-700:#097991;--cyan-600:#0E7490;--cyan-500:#2AA5C4;--cyan-300:#9BDDEC;--cyan-100:#E8F6FA;--rarity-common:#8E8E93;--rarity-uncommon:#2FB35C;--rarity-rare:#3B82F6;--rarity-epic:#8B5CF6;--rarity-legendary:#E09B12}:root{--font-system:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI Variable Text","Segoe UI","Inter","IBM Plex Sans","Helvetica Neue",sans-serif;--font-sans:var(--font-system);--font-display:var(--font-system);--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,"IBM Plex Mono",monospace;--fs-10:.625rem;--fs-11:.6875rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-17:1.0625rem;--fs-20:1.25rem;--fs-22:1.375rem;--fs-24:1.5rem;--fs-28:1.75rem;--fs-30:1.875rem;--fs-34:2.125rem;--fs-44:2.75rem;--fs-56:3.5rem;--fs-72:4.5rem;--fs-16:1rem;--fs-18:1.125rem;--fs-21:1.3125rem;--fs-26:1.625rem;--fs-32:2rem;--fs-42:2.625rem;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.5;--lh-loose:1.65;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--ls-display:-.035em;--ls-heading:-.022em;--ls-tight:-.011em;--ls-normal:0;--ls-caps:.09em;--ls-mono:.01em;--type-display:var(--fw-semibold) var(--fs-56)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-semibold) var(--fs-30)/1.12 var(--font-display);--type-h2:var(--fw-semibold) var(--fs-22)/var(--lh-snug) var(--font-display);--type-h3:var(--fw-semibold) var(--fs-17)/1.3 var(--font-sans);--type-title:var(--fw-semibold) var(--fs-15)/1.3 var(--font-sans);--type-headline:var(--type-title);--type-body:var(--fw-regular) var(--fs-15)/var(--lh-normal) var(--font-sans);--type-ui:var(--fw-medium) var(--fs-14)/1.3 var(--font-sans);--type-body-sm:var(--fw-regular) var(--fs-14)/var(--lh-normal) var(--font-sans);--type-small:var(--fw-regular) var(--fs-13)/1.45 var(--font-sans);--type-caps:var(--fw-semibold) var(--fs-11)/1.2 var(--font-sans);--type-caption:var(--fw-regular) var(--fs-12)/1.4 var(--font-sans);--type-mono:var(--fw-medium) var(--fs-12)/1.3 var(--font-mono);--type-metric:var(--fw-semibold) var(--fs-34)/1 var(--font-display)}:root{--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--sp-10:40px;--sp-11:48px;--sp-12:64px;--sp-13:80px;--sp-14:96px;--sp-15:128px;--gutter:clamp(8px,.55vw,14px);--page-pad:clamp(var(--sp-6),2vw,var(--sp-9));--queue-w:16rem;--r-xxs:2px;--r-xs:6px;--r-sm:7px;--r-control:10px;--r-md:12px;--r-lg:16px;--r-object:18px;--r-xl:20px;--r-2xl:28px;--r-3xl:36px;--r-pill:999px;--r-panel:var(--r-object);--bw-1:1px;--bw-2:2px;--bw-3:3px;--rail-strip:3.5rem;--rail-col:15rem;--rail:calc(var(--rail-strip) + var(--rail-col));--toolbar-h:3.25rem;--inspector:19.75rem;--row-h:3.25rem;--row-h-dense:2.25rem;--control-h:2.125rem;--control-h-lg:2.75rem;--control-h-sm:1.75rem;--island-h:52px;--detail-panel:var(--inspector);--nav-rail:64px;--sidebar:248px;--topbar:var(--toolbar-h);--measure-app:1620px;--measure-reading:68ch;--measure-wide:1600px;--content-max:1240px;--form-cols:repeat(auto-fit,minmax(min(100%,16rem),22rem));--form-cols-narrow:repeat(auto-fit,minmax(min(100%,9rem),13rem));--field:22rem;--field-narrow:7.5rem;--bento-gap:var(--gutter);--bento-min:180px}:root{--bp-phone:640px;--bp-compact:1024px;--tap-min:44px;--safe-top:env(safe-area-inset-top, 0px);--safe-bottom:env(safe-area-inset-bottom, 0px);--safe-left:env(safe-area-inset-left, 0px);--safe-right:env(safe-area-inset-right, 0px)}:root{--sh-0:none;--sh-1:0 1px 2px rgba(9,9,11,.04);--sh-2:0 .5px 1.5px rgba(9,9,11,.05),0 6px 20px -8px rgba(9,9,11,.16);--sh-3:0 8px 24px rgba(9,9,11,.07),0 2px 6px rgba(9,9,11,.04);--sh-4:0 24px 60px rgba(9,9,11,.12),0 6px 16px rgba(9,9,11,.06);--sh-lift:0 2px 8px rgba(9,9,11,.07),0 8px 24px -10px rgba(9,9,11,.18);--sh-object:var(--sh-2);--sh-raised:0 .5px 1.5px rgba(9,9,11,.06),0 14px 32px -12px rgba(9,9,11,.24);--sh-float:var(--sh-raised);--sh-island:var(--sh-raised);--sh-inset:inset 0 0 0 1px rgba(9,9,11,.04);--sh-inset-dark:inset 0 0 0 1px rgba(255,255,255,.08);--sh-hairline:inset 0 0 0 .5px rgba(0,0,0,.08);--ring-focus:0 0 0 3px rgba(88,86,214,.22);--ring-danger:0 0 0 3px rgba(239,74,68,.22);--glow-xp:0 0 0 1px var(--gold-300),0 0 28px rgba(245,188,66,.4);--glow-complete:0 0 0 1px var(--emerald-300),0 0 28px rgba(47,179,92,.32);--glass-bg:rgba(255,255,255,.7);--glass-bg-strong:rgba(255,255,255,.86);--glass-bg-dark:rgba(12,12,15,.86);--glass-blur:var(--mat-blur);--glass-hairline:inset 0 0 0 1px rgba(255,255,255,.55)}:root[data-theme=dark]{--sh-1:0 0 0 .5px rgba(255,255,255,.07);--sh-2:0 0 0 .5px rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.3);--sh-3:0 0 0 .5px rgba(255,255,255,.07),0 4px 16px rgba(0,0,0,.4);--sh-4:0 0 0 .5px rgba(255,255,255,.08),0 12px 40px rgba(0,0,0,.55);--sh-lift:0 0 0 .5px rgba(255,255,255,.13),0 2px 6px rgba(0,0,0,.35);--sh-object:0 0 0 .5px rgba(255,255,255,.07),0 6px 20px -8px rgba(0,0,0,.55);--sh-raised:0 0 0 .5px rgba(255,255,255,.09),0 14px 32px -12px rgba(0,0,0,.7);--sh-inset:inset 0 .5px 0 rgba(255,255,255,.06);--sh-hairline:inset 0 0 0 .5px rgba(255,255,255,.09);--ring-focus:0 0 0 3px rgba(118,116,224,.3);--ring-danger:0 0 0 3px rgba(239,74,68,.3);--glow-xp:0 0 0 1px var(--gold-400),0 0 22px rgba(245,188,66,.26);--glow-complete:0 0 0 1px var(--emerald-300),0 0 22px rgba(47,179,92,.22);--glass-bg:rgba(28,28,32,.72);--glass-bg-strong:rgba(22,22,26,.9)}:root{--dur-1:90ms;--dur-2:.14s;--dur-3:.22s;--t-island:grid-template-rows var(--dur-3) var(--ease-out),border-radius var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),width var(--dur-3) var(--ease-out);--dur-4:.38s;--dur-5:.62s;--dur-celebrate:1.1s;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.5,0,1,1);--ease-pop:cubic-bezier(.34,1.56,.64,1);--t-control:all var(--dur-2) var(--ease-standard);--t-lift:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);--t-colors:background-color var(--dur-2) var(--ease-standard),border-color var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard);--t-panel:transform var(--dur-3) var(--ease-out),opacity var(--dur-3) var(--ease-out);--t-reward:transform var(--dur-celebrate) var(--ease-pop)}@keyframes job-pop{0%{transform:scale(.9);opacity:0}60%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}@keyframes job-xp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes job-shine{0%{background-position:-140% 0}to{background-position:240% 0}}@keyframes job-rise{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes job-enter{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes job-fade{0%{opacity:0}to{opacity:1}}@keyframes job-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes job-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:root{--dur-3:0ms;--dur-4:0ms;--dur-5:0ms;--dur-celebrate:0ms }}:root{--surface-app:#EBEBEF;--surface-card:var(--white);--surface-raised:var(--white);--surface-sunken:var(--ink-100);--surface-chrome:#0A0A0B;--rail-mat:rgba(12,12,15,.86);--toolbar-mat:rgba(255,255,255,.72);--surface-nav:var(--surface-chrome);--surface-nav-active:rgba(255,255,255,.11);--surface-nav-hover:rgba(255,255,255,.06);--surface-overlay:rgba(10,10,12,.32);--surface-quest:var(--white);--surface-quest-hover:#FAFAFC;--surface-warning-soft:var(--amber-100);--surface-accent-soft:var(--indigo-100);--surface-xp-soft:var(--gold-100);--surface-canvas:#F2F2F7;--surface-tray:transparent;--material-sidebar:var(--surface-chrome);--material-bar:var(--surface-chrome);--material-popover:rgba(252,252,254,.94);--material-blur:none;--mat-blur:blur(26px) saturate(180%);--surface-glass:var(--surface-chrome);--surface-nav-wash:none;--surface-header:transparent;--surface-row-hover:rgba(0,0,0,.035);--surface-row-selected:rgba(59,47,224,.1);--surface-selected:rgba(59,47,224,.1);--text-primary:#111116;--text-quiet:#57575E;--text-secondary:var(--text-quiet);--text-muted:var(--text-quiet);--fill-subtle:#F0F0F2;--fill-subtle-hover:#E6E6E9;--text-tertiary:var(--text-quiet);--text-inverse:var(--white);--text-on-nav:#A7A7B0;--text-on-nav-active:#FFFFFF;--text-link:var(--indigo-700);--text-link-hover:var(--indigo-800);--text-accent:var(--indigo-700);--text-xp:var(--gold-800);--text-success:var(--emerald-700);--text-warning:var(--amber-600);--text-warning-strong:var(--amber-700);--surface-note:#FEF8E9;--note-ink:#5C4409;--note-ink-soft:#5C4409;--note-line:#F0DFB4;--border-accent:rgba(59,47,224,.32);--r-control:9px;--surface-group:var(--ink-50);--surface-job:var(--surface-card);--selected-bg:var(--surface-selected);--selected-fg:var(--indigo-700);--surface-chrome-hover:var(--surface-nav-hover);--surface-chrome-active:var(--surface-nav-active);--border-chrome:var(--border-nav);--text-on-chrome:var(--text-on-nav);--text-on-chrome-active:var(--text-on-nav-active);--text-on-nav-quiet:var(--text-on-nav);--field-bg:var(--surface-group);--field-bg-focus:var(--white);--field-bg-disabled:var(--ink-50);--action-gold-bg:var(--gold-100);--action-gold-fg:var(--text-primary);--level-fg:var(--rarity-epic);--text-danger:var(--rose-700);--border-subtle:rgba(9,9,11,.07);--border-default:rgba(9,9,11,.1);--border-strong:var(--ink-300);--border-focus:var(--indigo-600);--border-nav:rgba(255,255,255,.08);--field-fill:#F4F4F5;--field-fill-hover:#EDEDF0;--field-fill-disabled:#F7F7F8;--field-placeholder:var(--text-quiet);--action-primary-bg:var(--ink-1000);--action-primary-bg-hover:#22222A;--action-primary-bg-active:var(--ink-900);--action-primary-fg:var(--white);--action-secondary-bg:var(--ink-100);--action-secondary-bg-hover:var(--ink-150);--action-secondary-fg:var(--text-primary);--action-ghost-bg-hover:rgba(9,9,11,.05);--action-danger-bg:var(--rose-600);--action-danger-bg-hover:var(--rose-700);--action-danger-fg:var(--white);--action-reward-bg:linear-gradient(180deg,var(--gold-400),var(--gold-500));--action-reward-fg:#3A2703;--action-disabled-bg:var(--ink-100);--action-disabled-fg:var(--ink-400);--status-open:var(--cyan-500);--status-claimed:var(--indigo-600);--status-active:var(--indigo-500);--status-blocked:var(--rose-500);--status-review:var(--amber-500);--status-resolved:var(--emerald-500);--status-archived:var(--ink-400);--pri-p1:var(--rose-500);--pri-p2:var(--amber-500);--pri-p3:var(--cyan-500);--pri-p4:var(--ink-400);--rarity-edge-common:var(--ink-300);--rarity-edge-uncommon:var(--rarity-uncommon);--rarity-edge-rare:var(--rarity-rare);--rarity-edge-epic:var(--rarity-epic);--rarity-edge-legendary:var(--rarity-legendary);--xp-track:var(--ink-150);--xp-fill:var(--gold-400);--xp-fill-end:var(--gold-500);--chart-ink:#1D1D1F;--sla-ok:var(--emerald-500);--sla-warn:var(--amber-500);--sla-breach:var(--rose-500)}:root[data-theme=dark]{--surface-app:#14161B;--surface-card:#1B1E25;--surface-raised:#22262E;--surface-sunken:#101216;--surface-chrome:#0A0A0B;--surface-nav:var(--surface-chrome);--surface-nav-active:rgba(255,255,255,.12);--surface-nav-hover:rgba(255,255,255,.07);--rail-mat:rgba(12,12,15,.9);--toolbar-mat:rgba(30,33,40,.76);--surface-overlay:rgba(0,0,0,.6);--surface-quest:#1B1E25;--surface-quest-hover:#22262E;--surface-warning-soft:rgba(232,160,11,.14);--surface-accent-soft:rgba(140,134,241,.14);--surface-xp-soft:rgba(232,160,11,.12);--surface-canvas:#101216;--surface-tray:transparent;--material-sidebar:var(--surface-chrome);--material-bar:var(--surface-chrome);--material-popover:rgba(34,38,46,.96);--material-blur:none;--surface-glass:var(--surface-chrome);--surface-nav-wash:none;--surface-header:transparent;--surface-row-hover:rgba(255,255,255,.05);--surface-row-selected:rgba(140,134,241,.16);--surface-selected:rgba(140,134,241,.16);--selected-fg:var(--indigo-300);--text-primary:#F2F3F5;--text-quiet:#A9AEB8;--text-secondary:var(--text-quiet);--text-muted:var(--text-quiet);--fill-subtle:#22262E;--fill-subtle-hover:#2A2F39;--text-tertiary:var(--text-muted);--text-inverse:#14161B;--text-on-nav:#A7A7B0;--text-on-nav-active:#FFFFFF;--text-link:var(--indigo-400);--text-link-hover:var(--indigo-300);--text-accent:var(--indigo-400);--text-xp:var(--gold-400);--text-success:var(--emerald-300);--text-warning:var(--amber-300);--text-warning-strong:var(--amber-300);--surface-note:rgba(232,160,11,.13);--note-ink:#FFC53D;--note-ink-soft:#C79A45;--note-line:rgba(232,160,11,.34);--border-accent:rgba(140,134,241,.4);--surface-group:#191C22;--text-danger:#F5A3AA;--border-subtle:rgba(255,255,255,.08);--border-default:rgba(255,255,255,.13);--border-strong:rgba(255,255,255,.24);--border-focus:#7FA8DC;--border-nav:rgba(255,255,255,.1);--field-fill:#272B34;--field-fill-hover:#2F343E;--field-fill-disabled:#1E212880;--field-placeholder:#767B85;--action-primary-bg:#F2F3F5;--action-primary-bg-hover:#E2E4E8;--action-primary-bg-active:#CFD2D8;--action-primary-fg:#14161B;--action-secondary-bg:#2C313B;--action-secondary-bg-hover:#353B47;--action-secondary-fg:var(--text-primary);--action-ghost-bg-hover:rgba(255,255,255,.07);--action-danger-bg:var(--rose-600);--action-danger-bg-hover:var(--rose-700);--action-danger-fg:var(--white);--action-reward-bg:var(--gold-500);--action-reward-fg:#2A1D00;--action-disabled-bg:rgba(255,255,255,.06);--action-disabled-fg:var(--text-muted);--status-open:var(--cyan-300);--status-claimed:var(--indigo-400);--status-active:var(--indigo-400);--status-blocked:var(--rose-300);--status-review:var(--amber-300);--status-resolved:var(--emerald-300);--status-archived:var(--ink-500);--pri-p1:var(--rose-300);--pri-p2:var(--amber-300);--pri-p3:var(--cyan-300);--pri-p4:var(--ink-500);--rarity-edge-common:var(--ink-500);--xp-track:rgba(255,255,255,.1);--xp-fill:var(--gold-400);--xp-fill-end:var(--gold-500);--chart-ink:#E7E9EE;--sla-ok:var(--emerald-300);--sla-warn:var(--amber-300);--sla-breach:var(--rose-300)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{font-size:clamp(16px,.2vw + 14px,18px)}body{margin:0;background:var(--surface-app);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin:0;font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--text-primary)}p{margin:0 0 var(--sp-5)}a{color:var(--text-link);text-decoration:none;border-bottom:none;transition:var(--t-colors)}a:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--r-md)}code,kbd{font:var(--type-mono)}input::placeholder,textarea::placeholder{color:var(--field-placeholder);opacity:1}::selection{background:#3b2fe02e}.q-caps{font:var(--type-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary)}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) transparent}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#0000003d;border-radius:var(--r-pill);border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:#00000061}*::-webkit-scrollbar-corner{background:transparent}.q-num{font-variant-numeric:tabular-nums}.q-enter{animation:job-enter var(--dur-3) var(--ease-out) both;animation-delay:var(--stagger,0ms)}.q-fade{animation:job-fade var(--dur-2) var(--ease-out) both;animation-delay:var(--stagger,0ms)}.q-lift{transition:var(--t-colors),box-shadow var(--dur-2) var(--ease-standard)}.q-lift:hover{background:var(--surface-quest-hover);box-shadow:var(--sh-lift)}.q-lift:active{background:var(--surface-row-hover);transition-duration:var(--dur-1)}.q-row{transition:var(--t-colors)}.q-row:hover{background:var(--surface-row-hover)}.q-group{background:var(--surface-card);border-radius:var(--r-xl);box-shadow:var(--sh-1);overflow:hidden}.q-group>*+*{border-top:1px solid var(--border-subtle)}.q-group-inset>*+*{border-top:1px solid var(--border-subtle);margin-left:var(--sp-6)}@media (prefers-reduced-motion:reduce){.q-enter,.q-fade{animation:none}}.q-nav-item:hover:not([data-active]){background:var(--surface-nav-hover);color:var(--text-on-nav-active)}.q-tab-label{display:inline-grid}.q-tab-label>span{grid-area:1/1}.q-tab-label:after{content:attr(data-label);grid-area:1/1;font-weight:600;visibility:hidden;height:0;overflow:hidden}.q-fieldrow:hover{background:var(--fill-subtle)}.q-fieldrow:focus-visible{border-color:var(--border-accent)}.q-prose{font:var(--type-body);color:var(--text-primary);line-height:1.65;max-width:72ch}.q-prose>*+*{margin-top:var(--sp-5)}.q-prose h2,.q-prose h3,.q-prose h4{color:var(--text-primary);line-height:1.3;text-wrap:balance}.q-prose h2{font:var(--type-h2);margin-top:var(--sp-8)}.q-prose h3{font:var(--type-h3, var(--type-ui));font-size:var(--fs-16);font-weight:var(--fw-semibold);margin-top:var(--sp-7)}.q-prose h4{font-size:var(--fs-14);font-weight:var(--fw-semibold);margin-top:var(--sp-6)}.q-prose>:first-child{margin-top:0}.q-prose p{text-wrap:pretty}.q-prose a{color:var(--text-accent);text-decoration:underline;text-underline-offset:2px}.q-prose ul,.q-prose ol{padding-left:var(--sp-7)}.q-prose ul{list-style:disc}.q-prose ol{list-style:decimal}.q-prose li+li{margin-top:var(--sp-3)}.q-prose li::marker{color:var(--text-muted)}.q-prose code{font:var(--type-mono);font-size:.9em;padding:1px 5px;border-radius:var(--r-sm);background:var(--fill-subtle);color:var(--text-primary)}.q-prose pre{font:var(--type-mono);font-size:var(--fs-12);padding:var(--sp-5) var(--sp-6);border-radius:var(--r-md);background:var(--ink-900, #1a1d23);color:#e6e9ef;overflow-x:auto}.q-prose pre code{background:none;padding:0;color:inherit}.q-prose blockquote{padding-left:var(--sp-6);border-left:3px solid var(--border-default);color:var(--text-secondary)}.q-prose hr{border:none;border-top:1px solid var(--border-subtle);margin:var(--sp-7) 0}.q-prose img,.q-prose video{max-width:100%;height:auto;border-radius:var(--r-md);border:1px solid var(--border-subtle);display:block}.q-prose table{width:100%;border-collapse:collapse;font-size:var(--fs-13);display:block;overflow-x:auto}.q-prose th,.q-prose td{border:1px solid var(--border-subtle);padding:var(--sp-4) var(--sp-5);text-align:left;vertical-align:top}.q-prose th{background:var(--surface-sunken);color:var(--text-primary);font-weight:var(--fw-semibold);white-space:nowrap}.q-prose aside.callout{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);border:1px solid var(--note-line);border-left:3px solid var(--note-ink);border-radius:var(--r-md);background:var(--surface-note)}.q-prose aside.callout>b{font-weight:var(--fw-semibold);color:var(--text-primary)}.q-prose aside.callout>p{margin:0;color:var(--text-primary)}.q-prose ol.steps{list-style:none;padding-left:0;counter-reset:step;display:flex;flex-direction:column;gap:var(--sp-5)}.q-prose ol.steps>li{counter-increment:step;display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--sp-5);align-items:start;margin-top:0}.q-prose ol.steps>li:before{content:counter(step);display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--fill-subtle);color:var(--text-secondary);font:var(--type-mono);font-size:var(--fs-12);font-variant-numeric:tabular-nums}.q-prose ol.steps>li>p{margin:0}.q-prose ol.steps>li>figure{margin-top:var(--sp-4)}.q-prose figure{margin:0;max-width:100%;border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden;background:var(--surface-sunken)}.q-prose figure>img,.q-prose figure>video{border:none;border-radius:0;width:100%}.q-prose figcaption{padding:var(--sp-4) var(--sp-5);font-size:var(--fs-12);color:var(--text-secondary);text-wrap:pretty}.q-prose figure[data-img]:not(:has(img)):before,.q-prose figure[data-video]:not(:has(video)):before{content:"";display:block;height:4.5rem;background:linear-gradient(var(--border-subtle),var(--border-subtle)) center / 1.25rem 1px no-repeat,linear-gradient(var(--border-subtle),var(--border-subtle)) center / 1px 1.25rem no-repeat,var(--fill-subtle);border-bottom:1px solid var(--border-subtle)}.q-prose ul.files{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:1px}.q-prose ul.files>li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);margin-top:0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--surface-card);font-size:var(--fs-13)}.q-prose ul.files>li:after{content:attr(data-size);font:var(--type-mono);font-size:var(--fs-11);color:var(--text-quiet);white-space:nowrap}.q-prose details{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--surface-card)}.q-prose details>summary{padding:var(--sp-4) var(--sp-5);cursor:pointer;font-weight:var(--fw-medium);color:var(--text-primary);min-height:var(--tap-min, 2.75rem);display:flex;align-items:center;list-style:none}.q-prose details>summary::-webkit-details-marker{display:none}.q-prose details>summary:before{content:"";flex:0 0 auto;width:0;height:0;margin-right:var(--sp-5);border-left:5px solid var(--text-quiet);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform var(--dur-1, .12s) ease}.q-prose details[open]>summary:before{transform:rotate(90deg)}.q-prose details>:not(summary){margin:0 var(--sp-5) var(--sp-5)}.q-prose details>summary+:not(summary){margin-top:0}@media print{.q-prose details{border-color:var(--border-default)}.q-prose details>:not(summary){display:block!important}.q-prose details>summary:before{transform:rotate(90deg)}.q-prose pre{overflow-x:visible;white-space:pre-wrap;word-break:break-word;background:var(--fill-subtle);color:var(--text-primary);border:1px solid var(--border-default)}.q-prose aside.callout,.q-prose figure,.q-prose ol.steps>li,.q-prose table{break-inside:avoid}}.q-prose .ProseMirror{outline:none;min-height:inherit}.q-prose .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--text-muted)}.q-prose .ProseMirror-selectednode{outline:2px solid var(--indigo-600);outline-offset:2px}.ap-frame{position:relative;container-type:inline-size;height:100%;display:flex;gap:var(--gutter);padding:var(--gutter);overflow:hidden;background:var(--surface-app)}.ap-object{background:var(--surface-card);border-radius:var(--r-object);box-shadow:var(--sh-object)}.ap-rail{flex:0 0 var(--rail);width:var(--rail);display:flex;flex-direction:column;background:var(--rail-mat);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);border-radius:var(--r-object);box-shadow:var(--sh-object);color:var(--text-on-nav);overflow:hidden}.ap-railbody{flex:1;min-height:0;display:flex}.ap-strip{flex:0 0 var(--rail-strip);display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-6) 0;border-right:1px solid var(--border-nav)}.ap-mark{width:1.625rem;height:1.625rem;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--r-sm);background:linear-gradient(180deg,var(--gold-400),var(--gold-500));color:var(--action-reward-fg);font-family:var(--font-display);font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:1;box-shadow:inset 0 .5px #ffffff8c}.ap-create{width:2.25rem;height:2.25rem;flex:0 0 auto;margin:10px 0 18px;display:grid;place-items:center;border:none;cursor:pointer;border-radius:var(--r-control);background:#ffffff1a;color:var(--white);transition:var(--t-control)}.ap-create:hover,.ap-create[aria-expanded=true]{background:#ffffff2e}.ap-sbtn{width:2.75rem;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 0;border:none;background:none;cursor:pointer;border-radius:var(--r-control);color:var(--text-on-nav);font:var(--type-caps);letter-spacing:var(--ls-caps);text-transform:none;transition:var(--t-control)}.ap-sbtn:hover{background:var(--surface-nav-hover);color:#d8d8de}.ap-sbtn[aria-current=true]{background:var(--surface-nav-active);color:var(--text-on-nav-active);font-weight:var(--fw-medium)}.ap-sbtn .ap-slabel{font-size:var(--fs-10);letter-spacing:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-setup{margin-top:auto}.ap-railcol{flex:1;min-width:0;display:flex;flex-direction:column}.ap-colhead{flex:0 0 auto;display:flex;align-items:center;height:3.5rem;padding:0 var(--sp-7);color:var(--white);font:var(--type-title);letter-spacing:var(--ls-heading)}.ap-navlist{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1px;padding:var(--sp-2) var(--sp-5) var(--sp-7)}.ap-nav{display:flex;align-items:center;gap:var(--sp-5);height:2.375rem;flex:0 0 auto;padding:0 var(--sp-5);border:none;background:none;cursor:pointer;border-radius:var(--r-control);color:var(--text-on-nav);font:var(--type-ui);text-align:left;transition:var(--t-control)}.ap-nav:hover{background:var(--surface-nav-hover);color:#d8d8de}.ap-nav[aria-current=true]{background:var(--surface-nav-active);color:var(--white);font-weight:var(--fw-medium)}.ap-nav .ap-navlabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-navgroup{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-3);height:1.75rem;margin-top:var(--sp-5);padding:0 var(--sp-5);color:var(--text-on-nav);font:var(--type-caps);font-size:var(--fs-10);letter-spacing:var(--ls-caps);text-transform:uppercase}.ap-navlist>.ap-navgroup:first-child{margin-top:0}.ap-count{flex:0 0 auto;font-size:var(--fs-11);font-variant-numeric:tabular-nums;color:var(--text-on-nav)}.ap-nav[aria-current=true] .ap-count{color:var(--text-on-nav-active)}.ap-me{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-5);width:100%;padding:14px var(--sp-6);border:none;border-top:1px solid var(--border-nav);background:none;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:var(--t-control)}.ap-me:hover,.ap-me[aria-expanded=true]{background:var(--surface-nav-hover)}.ap-me .ap-who{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.ap-me .ap-who b{max-width:100%;color:var(--white);font:var(--type-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-me .ap-who em{font-style:normal;font-size:var(--fs-11);color:var(--text-on-nav)}.ap-level{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-2);color:#c8c8d0;font-size:var(--fs-12);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.ap-stage{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--gutter)}.ap-toolbar{flex:0 0 auto;width:calc(100% - 2 * var(--sp-7));max-width:calc(var(--measure-app) - 2 * var(--sp-7));margin-inline:auto;display:flex;align-items:center;gap:var(--sp-5);min-height:var(--toolbar-h);padding:0 var(--sp-5) 0 var(--sp-6);background:var(--toolbar-mat);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);border-radius:var(--r-object);box-shadow:var(--sh-object);position:relative;z-index:20}.ap-tb-lead{display:flex;align-items:center;gap:var(--sp-5);flex:1 1 auto;min-width:0;overflow:hidden}.ap-tb-trail{display:flex;align-items:center;gap:var(--sp-4);flex:0 0 auto}.ap-tb-title{min-width:4rem;font:var(--type-title);letter-spacing:var(--ls-heading);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-tb-id{flex:0 0 auto;font:var(--type-mono);color:var(--text-secondary);white-space:nowrap}.ap-sep{flex:0 0 auto;width:1px;height:1.25rem;background:var(--border-subtle)}.ap-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ap-page{max-width:var(--measure-app);margin-inline:auto;display:flex;flex-direction:column;gap:var(--gutter);padding-bottom:var(--sp-10)}.ap-split{display:grid;grid-template-columns:minmax(0,1fr) var(--inspector);gap:var(--gutter);align-items:start}.ap-col{display:flex;flex-direction:column;gap:var(--gutter);min-width:0}.ap-inspector{position:sticky;top:0}.ap-queue{flex:0 0 var(--queue-w);width:var(--queue-w);display:flex;flex-direction:column;min-height:0}.ap-queue[data-collapsed=true]{flex-basis:2.75rem;width:2.75rem}.ap-queuemore{margin:var(--sp-4) var(--sp-2) 0;font:var(--type-caption);color:var(--text-quiet);text-align:center}.ap-queuehead{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-4);min-height:2.75rem;padding:0 var(--sp-2) 0 var(--sp-3)}.ap-queuelist{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-1) var(--sp-1) var(--sp-5)}.ap-queueitem{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--sp-4) var(--sp-5);border:none;cursor:pointer;text-align:left;color:var(--text-primary);background:var(--surface-job);border-radius:var(--r-md);box-shadow:var(--sh-1);transition:var(--t-control)}.ap-queueitem:hover{box-shadow:var(--sh-lift)}.ap-queueitem[aria-current=true]{box-shadow:var(--sh-2),inset 0 0 0 2px var(--indigo-600)}.ap-queuemeta{display:flex;align-items:center;gap:var(--sp-3);font:var(--type-mono);font-size:var(--fs-11);color:var(--text-quiet)}.ap-queuetitle{font:var(--type-ui);font-size:var(--fs-13);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-group{display:flex;flex-direction:column;padding-bottom:var(--sp-5);background:var(--surface-card);border-radius:var(--r-object);box-shadow:var(--sh-object)}.ap-grouphead{display:flex;align-items:flex-start;gap:var(--sp-5);padding:var(--sp-6) var(--sp-6) var(--sp-4)}.ap-grouphead h2,.ap-grouphead h3{margin:0;font:var(--type-title);letter-spacing:var(--ls-heading);color:var(--text-primary)}.ap-grouphead p{margin:2px 0 0;font:var(--type-small);color:var(--text-quiet)}.ap-row{display:flex;align-items:center;gap:var(--sp-5);width:100%;min-height:2.375rem;padding:var(--sp-3) var(--sp-6);border:none;background:none;text-align:left;font:var(--type-small);color:var(--text-primary)}.ap-row+.ap-row{box-shadow:inset 0 1px 0 var(--border-subtle)}.ap-row .ap-rowlabel{flex:0 0 auto;color:var(--text-quiet)}.ap-row .ap-rowvalue{margin-left:auto;display:flex;align-items:center;gap:var(--sp-4);min-width:0;font-weight:var(--fw-medium);text-align:right}button.ap-row{cursor:pointer;transition:var(--t-control);color:var(--text-primary)}button.ap-row:hover{background:var(--surface-group)}.ap-island{position:absolute;left:50%;bottom:calc(var(--gutter) + var(--safe-bottom));transform:translate(-50%);z-index:45;display:flex;align-items:center;gap:var(--sp-5);min-height:var(--island-h);padding:0 var(--sp-6);background:var(--rail-mat);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);border-radius:var(--r-pill);box-shadow:var(--sh-raised);color:var(--text-on-nav-active)}.ap-tabbar,.ap-show-sm{display:none}@container (max-width:1280px){.ap-queue{display:none}}@container (max-width:1080px){.ap-split{grid-template-columns:minmax(0,1fr)}.ap-inspector{position:static}.ap-hide-md,.ap-hide-sm{display:none!important}.ap-show-sm{display:grid!important}}@container (max-width:900px){.ap-rail{display:none}.ap-tabbar{display:flex;position:absolute;left:50%;bottom:calc(var(--gutter) + var(--safe-bottom));transform:translate(-50%);z-index:40;align-items:center;gap:var(--sp-1);padding:var(--sp-3);background:var(--rail-mat);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);border-radius:var(--r-pill);box-shadow:var(--sh-raised)}.ap-tab{display:flex;flex-direction:column;align-items:center;gap:2px;width:3.75rem;min-height:var(--tap-min);padding:var(--sp-4) 0 var(--sp-3);border:none;background:none;cursor:pointer;border-radius:var(--r-md);color:var(--text-on-nav);font-size:var(--fs-10);font-weight:var(--fw-medium);transition:var(--t-control)}.ap-tab[aria-current=true]{background:var(--surface-nav-active);color:var(--white)}.ap-page{padding-bottom:5.5rem}.ap-island{bottom:calc(var(--gutter) + var(--safe-bottom) + 4.75rem)}}@container (max-width:620px){.ap-tb-id{display:none}}@container (max-width:780px){.ap-col-narrow{display:none!important}}.crm-compose{grid-template-columns:minmax(0,1fr) 24rem}.crm-edit{text-overflow:ellipsis;background:none;border:none;outline:none;border-radius:var(--r-xs);color:var(--text-primary);min-width:0}.crm-edit:hover:not(:disabled){background:var(--surface-row-hover)}.crm-edit:focus{background:var(--surface-card);box-shadow:0 0 0 2px var(--border-focus)}.crm-edit::placeholder{color:var(--text-quiet)}select.crm-edit{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.crm-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter);align-items:start}@container (max-width:900px){.crm-compose,.crm-pair{grid-template-columns:minmax(0,1fr)}}@container (max-width:600px){.ap-col-tight{display:none!important}}@container (max-width:1080px){.ap-doc{grid-template-columns:minmax(0,1fr)}.ap-doc-side{max-width:46rem}}.ap-print-only{display:none}@media print{.ap-rail,.ap-queue,.ap-tabbar,.ap-island,.ap-doc-side,.ap-print-hide{display:none!important}@page{margin:18mm 14mm}.ap-print-only{display:block;position:fixed;left:0;right:0;font:var(--type-small);font-size:9pt;color:var(--text-secondary)}.ap-print-head{top:-12mm;padding-bottom:2mm;border-bottom:1px solid var(--border-default)}.ap-print-foot{bottom:-12mm;padding-top:2mm;border-top:1px solid var(--border-default)}.ap-frame,.ap-page{overflow:visible;height:auto;padding:0;background:none}.ap-doc{display:block;padding:0}.ap-doc article{max-width:none!important}.ap-fieldrow{padding:2mm 0!important;border-bottom:1px solid var(--border-subtle);break-inside:avoid}.ap-fieldrow>:first-child{font-weight:600}.ap-doc h1,.ap-doc h2,.ap-doc h3{break-after:avoid}.ap-doc .q-prose>*{break-inside:avoid}}html,body{max-width:100%;overflow-x:hidden}@media (max-width: 640px){input,select,textarea{font-size:max(16px,1em)}:root{--sp-6: 12px;--sp-7: 14px;--sp-8: 18px;--sp-9: 22px}[style*="1fr 1fr"]:not([data-cols=keep]),[style*="2fr 1fr"]:not([data-cols=keep]),[style*="1fr 1.35fr"]:not([data-cols=keep]),[style*="280px 1fr"]:not([data-cols=keep]),[style*="150px 1fr"]:not([data-cols=keep]),[style*="1fr) 320px"]:not([data-cols=keep]),[style*="1fr) 300px"]:not([data-cols=keep]),[style*="repeat(2,"]:not([data-cols=keep]),[style*="repeat(3,"]:not([data-cols=keep]),[style*="repeat(4,"]:not([data-cols=keep]),[style*="repeat(12,"]:not([data-cols=keep]){grid-template-columns:1fr!important}}@media (hover: none){.q-lift:hover{transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
