@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-ext-900-normal-buRuWz4h.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-900-normal-BUlv-ou0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-900-normal-CjyCg421.woff2) format("woff2"),url(/assets/inter-cyrillic-900-normal-BAVML7y5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-ext-900-normal-voj7phVX.woff2) format("woff2"),url(/assets/inter-greek-ext-900-normal-LVqH4fM3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-900-normal-Clii5heL.woff2) format("woff2"),url(/assets/inter-greek-900-normal-7n5hB3DA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-vietnamese-900-normal-C4P836tE.woff2) format("woff2"),url(/assets/inter-vietnamese-900-normal-DBSPUrC7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2) format("woff2"),url(/assets/inter-latin-ext-900-normal-DG9wZIMw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-CBMNjBwz.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DvVFcYIV.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DLFur4M8.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-Cgupd8z3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-xgh5yVqR.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-m3zVZPMF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-Bd9qxgO7.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-Co9-8-br.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CfDT8MMM.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-yoRrTn3C.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-8a_ZZ2Qq.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-Ckqal4CG.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-DSJrtJSV.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-zgGxM6DR.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-BKz78T03.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-BW_wrb5p.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-RaVCNQX7.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-DMxgMKSc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-B2GLvXWD.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-BdAXjnQq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-CmiK3K51.woff2) format("woff2"),url(/assets/eb-garamond-greek-500-normal-qyq7qiEo.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-aFhv2iya.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-CYDqHS6k.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BUqUdxpG.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-DBzjYlhR.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-LNvnJ-zC.woff2) format("woff2"),url(/assets/eb-garamond-latin-500-normal-DX0gtuIC.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-DazFskEt.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-D_ymHnfD.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-B9A__SKD.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-DufMTKI9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal-Snx9Wt8T.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-9O-NAWHX.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal-CyqIHpYl.woff2) format("woff2"),url(/assets/eb-garamond-greek-600-normal-_WbCDH6x.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal-teNMRGp3.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-Be2Kv3D-.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-BFygXy1U.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CUzI_9EY.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-CdfBH7_K.woff2) format("woff2"),url(/assets/eb-garamond-latin-600-normal-DVm8LGcc.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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-ext-700-normal-DyzZdXBX.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-700-normal-D5VNW9HL.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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-700-normal-BZFt2Joo.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-700-normal-CWv7Yhsm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-ext-700-normal-BIxyKLA1.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-700-normal-ByUT8LXT.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-700-normal-ruzFsrp0.woff2) format("woff2"),url(/assets/eb-garamond-greek-700-normal-DE29PU1X.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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-vietnamese-700-normal-BP8XhI7Q.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-700-normal-QFZuz62c.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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-ext-700-normal-C9dZIH7g.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-700-normal-DNeH1Vku.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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-normal-CVbms4T2.woff2) format("woff2"),url(/assets/eb-garamond-latin-700-normal-iZ6Ol97T.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{--grey-100: #fcfcfc;--grey-200: #f6f6f6;--grey-300: #efefef;--grey-400: #e9e9e9;--grey-500: #e3e3e3;--grey-600: #dddddd;--grey-700: #d7d7d7;--grey-800: #d1d1d1;--grey-900: #cccccc;--grey-1000: #c6c6c6;--grey-1100: #c0c0c0;--grey-1200: #bababa;--grey-1300: #a8a8a8;--grey-1400: #969696;--grey-1500: #858585;--grey-1600: #747474;--grey-1700: #646464;--grey-1800: #545454;--grey-1900: #444444;--grey-2000: #353535;--grey-2100: #272727;--grey-2200: #191919;--grey-2300: #0d0d0d;--grey-2400: #030303;--dove-100: #fffafd;--dove-200: #f7ecf3;--dove-300: #efdee9;--dove-400: #e7d1e0;--dove-500: #dfc3d6;--dove-600: #d3b8ca;--dove-700: #c7acbf;--dove-800: #bca1b3;--dove-900: #b096a8;--dove-1000: #a58b9d;--dove-1100: #9a8192;--dove-1200: #8f7687;--dove-1300: #836a7b;--dove-1400: #765e6f;--dove-1500: #6a5363;--dove-1600: #5e4857;--dove-1700: #533d4c;--dove-1800: #483241;--dove-1900: #3d2836;--dove-2000: #321e2c;--dove-2100: #261521;--dove-2200: #1a0d17;--dove-2300: #0f060d;--dove-2400: #060205;--mythical-100: #fcfbff;--mythical-200: #efeef9;--mythical-300: #e3e0f2;--mythical-400: #d7d3eb;--mythical-500: #cbc7e2;--mythical-600: #bfbbd6;--mythical-700: #b3afca;--mythical-800: #a7a3be;--mythical-900: #9c98b2;--mythical-1000: #908ca6;--mythical-1100: #85819a;--mythical-1200: #7a768f;--mythical-1300: #6e6a83;--mythical-1400: #635f77;--mythical-1500: #58546c;--mythical-1600: #4d4960;--mythical-1700: #423e55;--mythical-1800: #38344a;--mythical-1900: #2e2a3f;--mythical-2000: #242035;--mythical-2100: #1b1729;--mythical-2200: #120f1d;--mythical-2300: #090711;--mythical-2400: #030308;--flint-100: #fafcff;--flint-200: #ecf0f7;--flint-300: #dee4ef;--flint-400: #d1d8e7;--flint-500: #c4ccdf;--flint-600: #b8c1d3;--flint-700: #adb5c8;--flint-800: #a1aabc;--flint-900: #969fb0;--flint-1000: #8b94a5;--flint-1100: #81899a;--flint-1200: #767e8f;--flint-1300: #6a7283;--flint-1400: #5f6677;--flint-1500: #535b6b;--flint-1600: #484f5f;--flint-1700: #3d4453;--flint-1800: #333948;--flint-1900: #282f3d;--flint-2000: #1f2533;--flint-2100: #161b27;--flint-2200: #0e121b;--flint-2300: #060910;--flint-2400: #020307;--waterloo-100: #fbfbff;--waterloo-200: #edeff8;--waterloo-300: #e0e2f1;--waterloo-400: #d2d6e9;--waterloo-500: #c5cae1;--waterloo-600: #babed5;--waterloo-700: #aeb2c9;--waterloo-800: #a2a7bd;--waterloo-900: #979bb1;--waterloo-1000: #8c90a6;--waterloo-1100: #81859a;--waterloo-1200: #767a8f;--waterloo-1300: #6a6e83;--waterloo-1400: #5f6377;--waterloo-1500: #54576b;--waterloo-1600: #494c60;--waterloo-1700: #3e4254;--waterloo-1800: #343749;--waterloo-1900: #2a2d3f;--waterloo-2000: #202334;--waterloo-2100: #171a28;--waterloo-2200: #0f111c;--waterloo-2300: #070811;--waterloo-2400: #030307;--stone-100: #f9fcfe;--stone-200: #ebf2f5;--stone-300: #dce7ec;--stone-400: #cedce3;--stone-500: #c0d2db;--stone-600: #b5c7d0;--stone-700: #aabcc4;--stone-800: #9fb1ba;--stone-900: #95a6af;--stone-1000: #8a9ca4;--stone-1100: #809199;--stone-1200: #76878f;--stone-1300: #6a7a82;--stone-1400: #5d6e76;--stone-1500: #526269;--stone-1600: #46565d;--stone-1700: #3b4a51;--stone-1800: #303f46;--stone-1900: #25343b;--stone-2000: #1a2930;--stone-2100: #121f24;--stone-2200: #0a1419;--stone-2300: #050b0e;--stone-2400: #010405;--cave-100: #f9fcfd;--cave-200: #eaf2f4;--cave-300: #dce8eb;--cave-400: #cddee2;--cave-500: #bfd4d8;--cave-600: #b3cace;--cave-700: #a9bfc3;--cave-800: #9eb4b8;--cave-900: #94aaae;--cave-1000: #8a9fa3;--cave-1100: #809599;--cave-1200: #768b8f;--cave-1300: #697e82;--cave-1400: #5d7175;--cave-1500: #516569;--cave-1600: #45595c;--cave-1700: #394d50;--cave-1800: #2e4145;--cave-1900: #233639;--cave-2000: #182b2e;--cave-2100: #0f2023;--cave-2200: #091518;--cave-2300: #040b0d;--cave-2400: #010405;--juniper-100: #f8fdfd;--juniper-200: #eaf3f3;--juniper-300: #dbeae9;--juniper-400: #cce0e0;--juniper-500: #bdd7d7;--juniper-600: #b2cccc;--juniper-700: #a8c2c2;--juniper-800: #9db7b7;--juniper-900: #93adad;--juniper-1000: #8aa3a3;--juniper-1100: #809999;--juniper-1200: #768f8f;--juniper-1300: #698282;--juniper-1400: #5c7575;--juniper-1500: #506868;--juniper-1600: #445b5c;--juniper-1700: #384f4f;--juniper-1800: #2c4343;--juniper-1900: #213838;--juniper-2000: #162d2d;--juniper-2100: #0d2122;--juniper-2200: #071617;--juniper-2300: #030c0c;--juniper-2400: #010404;--battleship-100: #f9fdf9;--battleship-200: #ebf4ea;--battleship-300: #ddeadb;--battleship-400: #d0e1cc;--battleship-500: #c2d8be;--battleship-600: #b7cdb2;--battleship-700: #acc3a8;--battleship-800: #a2b89e;--battleship-900: #98ae94;--battleship-1000: #8ea38a;--battleship-1100: #849980;--battleship-1200: #7a8f76;--battleship-1300: #6d8269;--battleship-1400: #61755d;--battleship-1500: #546851;--battleship-1600: #485c45;--battleship-1700: #3d5039;--battleship-1800: #31442e;--battleship-1900: #263823;--battleship-2000: #1b2d18;--battleship-2100: #12220f;--battleship-2200: #0b1708;--battleship-2300: #050d04;--battleship-2400: #010401;--squirrel-100: #fefbf9;--squirrel-200: #f5efea;--squirrel-300: #ece4dc;--squirrel-400: #e3d8ce;--squirrel-500: #daccbf;--squirrel-600: #cfc1b4;--squirrel-700: #c4b6aa;--squirrel-800: #b9ac9f;--squirrel-900: #afa195;--squirrel-1000: #a4978a;--squirrel-1100: #998c80;--squirrel-1200: #8f8276;--squirrel-1300: #82756a;--squirrel-1400: #75695d;--squirrel-1500: #695d51;--squirrel-1600: #5d5146;--squirrel-1700: #51453a;--squirrel-1800: #453a2f;--squirrel-1900: #3a2f25;--squirrel-2000: #2f251b;--squirrel-2100: #241b12;--squirrel-2200: #18110a;--squirrel-2300: #0e0905;--squirrel-2400: #050301;--hemp-100: #fffafa;--hemp-200: #f8eded;--hemp-300: #f0dfdf;--hemp-400: #e8d1d1;--hemp-500: #e0c4c4;--hemp-600: #d4b9b9;--hemp-700: #c8adad;--hemp-800: #bca2a2;--hemp-900: #b19797;--hemp-1000: #a58c8c;--hemp-1100: #9a8181;--hemp-1200: #8f7676;--hemp-1300: #836a6a;--hemp-1400: #775f5f;--hemp-1500: #6b5353;--hemp-1600: #5f4848;--hemp-1700: #533d3d;--hemp-1800: #483333;--hemp-1900: #3d2829;--hemp-2000: #321f1f;--hemp-2100: #271616;--hemp-2200: #1b0e0e;--hemp-2300: #100707;--hemp-2400: #070202;--passion-100: #fffafb;--passion-200: #ffeaec;--passion-300: #ffd8de;--passion-400: #ffc7cf;--passion-500: #ffb5c1;--passion-600: #ffa1b2;--passion-700: #ff8da3;--passion-800: #ff7695;--passion-900: #ff5c86;--passion-1000: #f84679;--passion-1100: #ea386e;--passion-1200: #dd2864;--passion-1300: #ce0f58;--passion-1400: #bc004e;--passion-1500: #a80045;--passion-1600: #94003c;--passion-1700: #810033;--passion-1800: #6e002b;--passion-1900: #5c0023;--passion-2000: #4b001b;--passion-2100: #3a0013;--passion-2200: #2a000c;--passion-2300: #1a0005;--passion-2400: #0c0002;--cerise-100: #fffafc;--cerise-200: #ffe9f0;--cerise-300: #ffd8e5;--cerise-400: #ffc7d9;--cerise-500: #ffb4ce;--cerise-600: #ffa1c3;--cerise-700: #ff8cb8;--cerise-800: #ff75ad;--cerise-900: #ff5aa2;--cerise-1000: #f74697;--cerise-1100: #ea388d;--cerise-1200: #dd2882;--cerise-1300: #ce0e76;--cerise-1400: #bb006a;--cerise-1500: #a7005e;--cerise-1600: #940052;--cerise-1700: #800047;--cerise-1800: #6e003c;--cerise-1900: #5c0031;--cerise-2000: #4a0026;--cerise-2100: #39001c;--cerise-2200: #290013;--cerise-2300: #1a000a;--cerise-2400: #0c0003;--violet-100: #fffafd;--violet-200: #ffe9f9;--violet-300: #ffd8f4;--violet-400: #ffc7f0;--violet-500: #ffb4eb;--violet-600: #ffa1e8;--violet-700: #ff8be4;--violet-800: #ff73e1;--violet-900: #ff55df;--violet-1000: #f545d5;--violet-1100: #e938ca;--violet-1200: #dd28bf;--violet-1300: #cd07b1;--violet-1400: #ba00a0;--violet-1500: #a6008e;--violet-1600: #92007d;--violet-1700: #7f006c;--violet-1800: #6c005c;--violet-1900: #5a004c;--violet-2000: #48003d;--violet-2100: #38002e;--violet-2200: #270020;--violet-2300: #180013;--violet-2400: #0a0007;--eggplant-100: #fefaff;--eggplant-200: #fbe9ff;--eggplant-300: #f8d7ff;--eggplant-400: #f4c5ff;--eggplant-500: #f1b2ff;--eggplant-600: #ed9fff;--eggplant-700: #e98aff;--eggplant-800: #e573ff;--eggplant-900: #e159ff;--eggplant-1000: #d747f6;--eggplant-1100: #cb39e9;--eggplant-1200: #bf28dd;--eggplant-1300: #b10bcf;--eggplant-1400: #a000bc;--eggplant-1500: #8f00a8;--eggplant-1600: #7e0094;--eggplant-1700: #6d0081;--eggplant-1800: #5d006e;--eggplant-1900: #4d005c;--eggplant-2000: #3e004a;--eggplant-2100: #300039;--eggplant-2200: #220029;--eggplant-2300: #15001a;--eggplant-2400: #09000c;--purple-100: #fcfbff;--purple-200: #f0eaff;--purple-300: #e4d8ff;--purple-400: #d9c6ff;--purple-500: #ceb4ff;--purple-600: #c3a1ff;--purple-700: #b88eff;--purple-800: #af79ff;--purple-900: #a562ff;--purple-1000: #9b4bfb;--purple-1100: #8e3aec;--purple-1200: #8228dd;--purple-1300: #7814d1;--purple-1400: #6e00c2;--purple-1500: #6200ae;--purple-1600: #56009a;--purple-1700: #4b0087;--purple-1800: #400074;--purple-1900: #350062;--purple-2000: #2a0051;--purple-2100: #200040;--purple-2200: #170030;--purple-2300: #0d0020;--purple-2400: #060012;--lapis-100: #fbfbff;--lapis-200: #e7eaff;--lapis-300: #d3d9ff;--lapis-400: #c0c8ff;--lapis-500: #adb7ff;--lapis-600: #9aa5ff;--lapis-700: #8892ff;--lapis-800: #787eff;--lapis-900: #6969ff;--lapis-1000: #5c4fff;--lapis-1100: #503dee;--lapis-1200: #4628dd;--lapis-1300: #4017d2;--lapis-1400: #3a00c6;--lapis-1500: #3400b3;--lapis-1600: #2d009f;--lapis-1700: #27008c;--lapis-1800: #20007a;--lapis-1900: #1a0068;--lapis-2000: #140057;--lapis-2100: #0e0046;--lapis-2200: #090036;--lapis-2300: #050026;--lapis-2400: #020018;--persian-100: #fafcff;--persian-200: #e4ecff;--persian-300: #cfddff;--persian-400: #b9ceff;--persian-500: #a4beff;--persian-600: #8eaeff;--persian-700: #799dff;--persian-800: #648cff;--persian-900: #507aff;--persian-1000: #3e66fe;--persian-1100: #3356ed;--persian-1200: #2846dd;--persian-1300: #213ad2;--persian-1400: #1c2ec7;--persian-1500: #1720bc;--persian-1600: #130cb1;--persian-1700: #1000a0;--persian-1800: #0d008a;--persian-1900: #090076;--persian-2000: #060062;--persian-2100: #04004f;--persian-2200: #02003c;--persian-2300: #01002b;--persian-2400: #01001a;--cerulean-100: #fafcff;--cerulean-200: #e5efff;--cerulean-300: #d1e1ff;--cerulean-400: #bcd4ff;--cerulean-500: #a7c7ff;--cerulean-600: #93b9ff;--cerulean-700: #7eabff;--cerulean-800: #699cff;--cerulean-900: #538dff;--cerulean-1000: #407efa;--cerulean-1100: #3471eb;--cerulean-1200: #2864dd;--cerulean-1300: #1d58d0;--cerulean-1400: #114dc4;--cerulean-1500: #0441b8;--cerulean-1600: #0037a5;--cerulean-1700: #002f91;--cerulean-1800: #00287d;--cerulean-1900: #002069;--cerulean-2000: #001956;--cerulean-2100: #001244;--cerulean-2200: #000b33;--cerulean-2300: #000522;--cerulean-2400: #000213;--aqua-100: #f9fcff;--aqua-200: #e6f1ff;--aqua-300: #d2e7ff;--aqua-400: #bedcff;--aqua-500: #aad1ff;--aqua-600: #95c6ff;--aqua-700: #80bbff;--aqua-800: #69afff;--aqua-900: #50a4ff;--aqua-1000: #4198f5;--aqua-1100: #358de9;--aqua-1200: #2882dd;--aqua-1300: #1675cf;--aqua-1400: #0068bf;--aqua-1500: #005dab;--aqua-1600: #005197;--aqua-1700: #004683;--aqua-1800: #003b70;--aqua-1900: #00305e;--aqua-2000: #00264c;--aqua-2100: #001c3a;--aqua-2200: #00122a;--aqua-2300: #00091b;--aqua-2400: #00030c;--damselfly-100: #f9fcff;--damselfly-200: #e5f5ff;--damselfly-300: #d2edff;--damselfly-400: #bee5ff;--damselfly-500: #a9deff;--damselfly-600: #93d6ff;--damselfly-700: #7cceff;--damselfly-800: #61c6ff;--damselfly-900: #4cbdfa;--damselfly-1000: #41b3f0;--damselfly-1100: #35aae7;--damselfly-1200: #28a1dd;--damselfly-1300: #0692cd;--damselfly-1400: #0083b9;--damselfly-1500: #0074a5;--damselfly-1600: #006691;--damselfly-1700: #00577d;--damselfly-1800: #004a6a;--damselfly-1900: #003c58;--damselfly-2000: #003046;--damselfly-2100: #002335;--damselfly-2200: #001725;--damselfly-2300: #000c16;--damselfly-2400: #000408;--scooter-100: #f6fdff;--scooter-200: #e3f9ff;--scooter-300: #cef5ff;--scooter-400: #b8f0ff;--scooter-500: #a1ecff;--scooter-600: #87e7ff;--scooter-700: #68e3ff;--scooter-800: #52dcfb;--scooter-900: #49d5f3;--scooter-1000: #3fceec;--scooter-1100: #34c6e4;--scooter-1200: #28bfdd;--scooter-1300: #00aecb;--scooter-1400: #009bb6;--scooter-1500: #008aa1;--scooter-1600: #00798d;--scooter-1700: #00687a;--scooter-1800: #005767;--scooter-1900: #004855;--scooter-2000: #003843;--scooter-2100: #002a32;--scooter-2200: #001c22;--scooter-2300: #000f13;--scooter-2400: #000406;--caribbean-100: #f4fff9;--caribbean-200: #dfffef;--caribbean-300: #ccfee6;--caribbean-400: #bbfbdd;--caribbean-500: #a9f9d4;--caribbean-600: #95f7cb;--caribbean-700: #80f4c3;--caribbean-800: #67f1ba;--caribbean-900: #46eeb2;--caribbean-1000: #3de9ac;--caribbean-1100: #33e3a6;--caribbean-1200: #28dda1;--caribbean-1300: #00c990;--caribbean-1400: #01b481;--caribbean-1500: #00a072;--caribbean-1600: #008c63;--caribbean-1700: #007855;--caribbean-1800: #006547;--caribbean-1900: #005339;--caribbean-2000: #00412c;--caribbean-2100: #003020;--caribbean-2200: #002014;--caribbean-2300: #001109;--caribbean-2400: #000502;--emerald-100: #f4fff7;--emerald-200: #e0ffe9;--emerald-300: #cbffdb;--emerald-400: #b9fdcf;--emerald-500: #a7fac3;--emerald-600: #92f8b7;--emerald-700: #7cf5aa;--emerald-800: #62f39e;--emerald-900: #46ef93;--emerald-1000: #3de98d;--emerald-1100: #33e388;--emerald-1200: #28dd82;--emerald-1300: #01c972;--emerald-1400: #00b466;--emerald-1500: #00a05a;--emerald-1600: #008c4e;--emerald-1700: #007842;--emerald-1800: #006537;--emerald-1900: #00532c;--emerald-2000: #004121;--emerald-2100: #003017;--emerald-2200: #00200e;--emerald-2300: #001106;--emerald-2400: #000501;--malachite-100: #f5fff4;--malachite-200: #e2ffe0;--malachite-300: #ceffc9;--malachite-400: #b7ffb1;--malachite-500: #a3fd9d;--malachite-600: #8efb87;--malachite-700: #76f870;--malachite-800: #59f554;--malachite-900: #46f043;--malachite-1000: #3dea3b;--malachite-1100: #33e332;--malachite-1200: #28dd28;--malachite-1300: #00c90a;--malachite-1400: #00b408;--malachite-1500: #00a006;--malachite-1600: #008c05;--malachite-1700: #007803;--malachite-1800: #006602;--malachite-1900: #005302;--malachite-2000: #004201;--malachite-2100: #003101;--malachite-2200: #002100;--malachite-2300: #001200;--malachite-2400: #000500;--lima-100: #f7fff2;--lima-200: #e8ffda;--lima-300: #dcfdc8;--lima-400: #d1fbb6;--lima-500: #c5f8a4;--lima-600: #b9f591;--lima-700: #aef37d;--lima-800: #a2f067;--lima-900: #95ec4e;--lima-1000: #8ce839;--lima-1100: #87e331;--lima-1200: #82dd28;--lima-1300: #71c900;--lima-1400: #65b400;--lima-1500: #589f00;--lima-1600: #4d8b00;--lima-1700: #417800;--lima-1800: #366500;--lima-1900: #2b5300;--lima-2000: #214100;--lima-2100: #173000;--lima-2200: #0d2000;--lima-2300: #051100;--lima-2400: #010500;--inchworm-100: #f7ffef;--inchworm-200: #edfeda;--inchworm-300: #e5fbca;--inchworm-400: #ddf9ba;--inchworm-500: #d4f6a9;--inchworm-600: #ccf398;--inchworm-700: #c4f086;--inchworm-800: #bced73;--inchworm-900: #b4ea5d;--inchworm-1000: #ace643;--inchworm-1100: #a6e230;--inchworm-1200: #a1dd28;--inchworm-1300: #8fc900;--inchworm-1400: #80b400;--inchworm-1500: #719f00;--inchworm-1600: #628b00;--inchworm-1700: #547700;--inchworm-1800: #466400;--inchworm-1900: #385200;--inchworm-2000: #2b4000;--inchworm-2100: #1f2f00;--inchworm-2200: #131f00;--inchworm-2300: #081000;--inchworm-2400: #020400;--lime-100: #fdfee8;--lime-200: #f9fbdc;--lime-300: #f6f8d0;--lime-400: #f3f5c3;--lime-500: #f0f2b7;--lime-600: #edefaa;--lime-700: #eaec9d;--lime-800: #e7e990;--lime-900: #e4e681;--lime-1000: #e1e372;--lime-1100: #dee062;--lime-1200: #dcdc4f;--lime-1300: #c8c801;--lime-1400: #b3b300;--lime-1500: #9e9e00;--lime-1600: #8a8a00;--lime-1700: #777600;--lime-1800: #636300;--lime-1900: #515100;--lime-2000: #3f3f00;--lime-2100: #2e2e00;--lime-2200: #1e1e00;--lime-2300: #0f0f00;--lime-2400: #040400;--candlelight-100: #fffced;--candlelight-200: #fffadf;--candlelight-300: #fef8d5;--candlelight-400: #fdf6cc;--candlelight-500: #fcf3c4;--candlelight-600: #fbf1bb;--candlelight-700: #faeeb2;--candlelight-800: #f8eca8;--candlelight-900: #f7ea9f;--candlelight-1000: #f6e795;--candlelight-1100: #f5e58b;--candlelight-1200: #f4e281;--candlelight-1300: #e7cb00;--candlelight-1400: #cfb501;--candlelight-1500: #b7a000;--candlelight-1600: #a08c00;--candlelight-1700: #897800;--candlelight-1800: #736400;--candlelight-1900: #5e5200;--candlelight-2000: #4a4000;--candlelight-2100: #362e00;--candlelight-2200: #241e00;--candlelight-2300: #130f00;--candlelight-2400: #040300;--midas-100: #fffcef;--midas-200: #fef7d8;--midas-300: #fbf2c7;--midas-400: #f9ecb5;--midas-500: #f6e7a3;--midas-600: #f4e18f;--midas-700: #f1db7b;--midas-800: #efd565;--midas-900: #ecd04b;--midas-1000: #e8ca39;--midas-1100: #e2c431;--midas-1200: #ddbf28;--midas-1300: #c9ac00;--midas-1400: #b49a00;--midas-1500: #a08800;--midas-1600: #8c7700;--midas-1700: #786600;--midas-1800: #655600;--midas-1900: #534600;--midas-2000: #413600;--midas-2100: #302800;--midas-2200: #201a00;--midas-2300: #110d00;--midas-2400: #050300;--lightning-100: #fffbf4;--lightning-200: #fff6e5;--lightning-300: #fff1d6;--lightning-400: #ffecc6;--lightning-500: #ffe6b6;--lightning-600: #ffe1a5;--lightning-700: #ffdb94;--lightning-800: #ffd581;--lightning-900: #ffd06d;--lightning-1000: #ffca56;--lightning-1100: #ffc437;--lightning-1200: #fdbe13;--lightning-1300: #e5ab00;--lightning-1400: #ce9900;--lightning-1500: #b68700;--lightning-1600: #9f7600;--lightning-1700: #896500;--lightning-1800: #745500;--lightning-1900: #5f4500;--lightning-2000: #4b3500;--lightning-2100: #372700;--lightning-2200: #251900;--lightning-2300: #140c00;--lightning-2400: #060300;--dough-100: #fffbf5;--dough-200: #fff3df;--dough-300: #ffeac9;--dough-400: #ffe1b2;--dough-500: #ffd899;--dough-600: #ffcf7f;--dough-700: #ffc660;--dough-800: #fbbd4d;--dough-900: #f3b644;--dough-1000: #ecaf3c;--dough-1100: #e4a832;--dough-1200: #dda128;--dough-1300: #cb9000;--dough-1400: #b68100;--dough-1500: #a27200;--dough-1600: #8e6300;--dough-1700: #7a5500;--dough-1800: #674700;--dough-1900: #553a00;--dough-2000: #432d00;--dough-2100: #322100;--dough-2200: #221500;--dough-2300: #130a00;--dough-2400: #060300;--meteor-100: #fffbf8;--meteor-200: #fff0e4;--meteor-300: #ffe4d0;--meteor-400: #ffd8bb;--meteor-500: #ffcca5;--meteor-600: #ffc08e;--meteor-700: #ffb375;--meteor-800: #ffa659;--meteor-900: #f99c47;--meteor-1000: #f0933e;--meteor-1100: #e68b33;--meteor-1200: #dd8228;--meteor-1300: #cc730c;--meteor-1400: #b96600;--meteor-1500: #a45a00;--meteor-1600: #904e00;--meteor-1700: #7d4300;--meteor-1800: #6a3800;--meteor-1900: #572d00;--meteor-2000: #462300;--meteor-2100: #351900;--meteor-2200: #251000;--meteor-2300: #150700;--meteor-2400: #080200;--mars-100: #fffbf9;--mars-200: #ffede6;--mars-300: #ffdfd2;--mars-400: #ffd1be;--mars-500: #ffc3a9;--mars-600: #ffb494;--mars-700: #ffa47d;--mars-800: #ff9365;--mars-900: #fe8249;--mars-1000: #f3783f;--mars-1100: #e86e34;--mars-1200: #dd6428;--mars-1300: #cd5613;--mars-1400: #bc4900;--mars-1500: #a74100;--mars-1600: #933800;--mars-1700: #802f00;--mars-1800: #6d2700;--mars-1900: #5a1f00;--mars-2000: #491800;--mars-2100: #371000;--mars-2200: #270900;--mars-2300: #180400;--mars-2400: #0a0100;--pumpkin-100: #fffbfa;--pumpkin-200: #ffebe7;--pumpkin-300: #ffdbd3;--pumpkin-400: #ffcbbf;--pumpkin-500: #ffbbab;--pumpkin-600: #ffa996;--pumpkin-700: #ff9781;--pumpkin-800: #ff846a;--pumpkin-900: #ff6d50;--pumpkin-1000: #f65e40;--pumpkin-1100: #ea5234;--pumpkin-1200: #dd4628;--pumpkin-1300: #ce3717;--pumpkin-1400: #bf2600;--pumpkin-1500: #aa2100;--pumpkin-1600: #961c00;--pumpkin-1700: #831700;--pumpkin-1800: #701200;--pumpkin-1900: #5d0d00;--pumpkin-2000: #4b0900;--pumpkin-2100: #3a0500;--pumpkin-2200: #2a0300;--pumpkin-2300: #1a0100;--pumpkin-2400: #0c0000;--cinnabar-100: #fffbfa;--cinnabar-200: #ffeae7;--cinnabar-300: #ffdad3;--cinnabar-400: #ffc9c0;--cinnabar-500: #ffb8ac;--cinnabar-600: #ffa697;--cinnabar-700: #ff9282;--cinnabar-800: #ff7d6b;--cinnabar-900: #ff6552;--cinnabar-1000: #f75240;--cinnabar-1100: #ea4534;--cinnabar-1200: #dd3728;--cinnabar-1300: #ce2518;--cinnabar-1400: #bf0c03;--cinnabar-1500: #ac0600;--cinnabar-1600: #980400;--cinnabar-1700: #840300;--cinnabar-1800: #710200;--cinnabar-1900: #5e0200;--cinnabar-2000: #4d0100;--cinnabar-2100: #3b0100;--cinnabar-2200: #2b0000;--cinnabar-2300: #1b0000;--cinnabar-2400: #0d0000;--crimson-100: #fffbfa;--crimson-200: #ffeae7;--crimson-300: #ffd9d4;--crimson-400: #ffc7c0;--crimson-500: #ffb5ac;--crimson-600: #ffa398;--crimson-700: #ff8e82;--crimson-800: #ff786c;--crimson-900: #ff5e54;--crimson-1000: #f84740;--crimson-1100: #eb3934;--crimson-1200: #dd2828;--crimson-1300: #ce0f19;--crimson-1400: #bc0011;--crimson-1500: #a8000e;--crimson-1600: #94000b;--crimson-1700: #810008;--crimson-1800: #6f0006;--crimson-1900: #5d0004;--crimson-2000: #4b0003;--crimson-2100: #3a0002;--crimson-2200: #2a0001;--crimson-2300: #1b0000;--crimson-2400: #0d0000;--border-radius-10: 32px;--border-radius-11: 40px;--border-radius-12: 48px;--border-radius-01: 2px;--border-radius-02: 4px;--border-radius-03: 6px;--border-radius-04: 8px;--border-radius-05: 12px;--border-radius-06: 16px;--border-radius-07: 20px;--border-radius-08: 24px;--border-radius-09: 28px;--border-radius-full: 9999px;--color-interactive-secondary-default: rgba(255, 255, 255, .1);--color-interactive-secondary-hover: rgba(255, 255, 255, .2);--color-interactive-secondary-active: rgba(255, 255, 255, .15);--color-interactive-secondary-selected: rgba(255, 255, 255, .15);--color-interactive-ghost-default: rgba(252, 252, 252, 0);--color-interactive-ghost-hover: rgba(255, 255, 255, .2);--color-interactive-ghost-active: rgba(255, 255, 255, .15);--color-interactive-ui-default: rgba(252, 252, 252, .02);--color-interactive-ui-hover: rgba(252, 252, 252, .06);--color-interactive-ui-active: rgba(252, 252, 252, .1);--color-interactive-ui-selected: rgba(252, 252, 252, .14);--color-surface-overlay-primary: rgba(252, 252, 252, .06);--color-surface-overlay-secondary: rgba(252, 252, 252, .1);--color-surface-overlay-tertiary: rgba(252, 252, 252, .14);--color-surface-curtain: rgba(0, 0, 0, .8);--dimension-10: 400px;--dimension-11: 480px;--dimension-12: 560px;--dimension-01: 40px;--dimension-02: 80px;--dimension-03: 120px;--dimension-04: 160px;--dimension-05: 200px;--dimension-06: 240px;--dimension-07: 280px;--dimension-08: 320px;--dimension-09: 360px;--spacing-space-005: 2px;--spacing-space-01: 4px;--spacing-space-015: 6px;--spacing-space-02: 8px;--spacing-space-025: 10px;--spacing-space-03: 12px;--spacing-space-04: 16px;--spacing-space-05: 20px;--spacing-space-06: 24px;--spacing-space-07: 28px;--spacing-space-08: 32px;--spacing-space-09: 36px;--spacing-space-10: 40px;--spacing-space-11: 44px;--spacing-space-12: 48px;--spacing-space-16: 64px;--spacing-space-32: 128px;--control-height-sm: calc(var(--type-leading-body-large) + 2 * var(--Button-Small-vertical));--control-height-md: calc(var(--type-leading-body-large) + 2 * var(--Button-Medium-vertical));--control-height-lg: calc(var(--type-leading-body-large) + 2 * var(--Button-Large-vertical));--type-font-heading: Inter;--type-font-body: Inter;--type-size-display-xlarge: 64px;--type-size-display-large: 48px;--type-size-display-medium: 40px;--type-size-heading-large: 32px;--type-size-heading-medium: 24px;--type-size-heading-small: 20px;--type-size-body-large: 16px;--type-size-body-medium: 14px;--type-size-body-small: 12px;--type-size-caption: 10px;--type-weight-body-default: 400;--type-weight-body-emphasis: 500;--type-weight-body-strong: 600;--type-weight-body-heavy: 700;--type-weight-heading-default: 400;--type-weight-heading-emphasis: 500;--type-weight-heading-strong: 600;--type-weight-heading-heavy: 700;--type-leading-caption: 15px;--type-leading-body-small: 18px;--type-leading-body-medium: 21px;--type-leading-body-large: 24px;--type-leading-heading-small: 32px;--type-leading-heading-medium: 38.4px;--type-leading-heading-large: 51.2px;--type-leading-display-medium: 64px;--type-leading-display-large: 76.8px;--type-leading-display-xlarge: 102.4px;--brand-100: var(--mars-100);--brand-200: var(--mars-200);--brand-300: var(--mars-300);--brand-400: var(--mars-400);--brand-500: var(--mars-500);--brand-600: var(--mars-600);--brand-700: var(--mars-700);--brand-800: var(--mars-800);--brand-900: var(--mars-900);--brand-1000: var(--mars-1000);--brand-1100: var(--mars-1100);--brand-1200: var(--mars-1200);--brand-1300: var(--mars-1300);--brand-1400: var(--mars-1400);--brand-1500: var(--mars-1500);--brand-1600: var(--mars-1600);--brand-1700: var(--mars-1700);--brand-1800: var(--mars-1800);--brand-1900: var(--mars-1900);--brand-2000: var(--mars-2000);--brand-2100: var(--mars-2100);--brand-2200: var(--mars-2200);--brand-2300: var(--mars-2300);--brand-2400: var(--mars-2400);--color-border-primary: var(--grey-2100);--color-border-secondary: var(--grey-2000);--color-border-data-entry: var(--grey-1900);--color-content-primary: var(--grey-100);--color-content-secondary: var(--grey-1100);--color-content-tertiary: var(--grey-1300);--color-content-placeholder: var(--grey-1400);--color-content-inverse: var(--grey-2400);--color-content-dark: var(--grey-2400);--color-content-light: var(--grey-100);--color-interactive-destructive-default: var(--crimson-1500);--color-interactive-destructive-default-ghost: var(--crimson-1100);--color-interactive-destructive-hover: var(--crimson-1700);--color-interactive-destructive-active: var(--crimson-1400);--color-interactive-contents: var(--grey-100);--color-interactive-ui-inverse: var(--grey-1200);--color-interactive-ui-light: var(--grey-100);--color-interactive-ui-dark: var(--grey-2400);--color-interactive-focus: var(--grey-100);--color-interactive-focus-inverse: var(--grey-2400);--color-interactive-inactive-01: var(--grey-2000);--color-interactive-inactive-02: var(--grey-1800);--color-interactive-inactive-03: var(--grey-1600);--color-status-success: var(--lima-1700);--color-status-success-bg: var(--lima-2000);--color-status-success-content: var(--lima-300);--color-status-info: var(--cerulean-1400);--color-status-info-bg: var(--cerulean-2000);--color-status-info-content: var(--cerulean-300);--color-status-info-secondary: var(--caribbean-1700);--color-status-info-secondary-bg: var(--caribbean-2000);--color-status-info-secondary-content: var(--caribbean-300);--color-status-caution: var(--candlelight-1700);--color-status-caution-bg: var(--candlelight-2000);--color-status-caution-content: var(--candlelight-300);--color-status-warning: var(--cerise-1600);--color-status-warning-bg: var(--cerise-2100);--color-status-warning-content: var(--cerise-500);--color-status-error: var(--crimson-1700);--color-status-error-message: var(--crimson-1400);--color-status-error-bg: var(--crimson-2000);--color-status-error-content: var(--crimson-300);--color-surface-base: var(--grey-2400);--color-surface-primary: var(--grey-2300);--color-surface-secondary: var(--grey-2200);--Button-Small-horizontal: var(--spacing-space-02);--Button-Small-vertical: var(--spacing-space-005);--Button-Medium-horizontal: var(--spacing-space-03);--Button-Medium-vertical: var(--spacing-space-01);--Button-Large-horizontal: var(--spacing-space-04);--Button-Large-vertical: var(--spacing-space-02);--Button-Large-square: var(--spacing-space-025);--radius-interactive: var(--border-radius-04);--radius-checkbox: var(--border-radius-02);--radius-status: var(--border-radius-full);--color-interactive-primary-default: var(--brand-1400);--color-interactive-primary-hover: var(--brand-1600);--color-interactive-primary-active: var(--brand-1300);--color-interactive-primary-selected: var(--brand-1400);--color-interactive-tertiary-default: var(--brand-1100);--color-interactive-tertiary-hover: var(--brand-1600);--color-interactive-tertiary-active: var(--brand-1300);--color-interactive-tertiary-selected: var(--brand-1000)}[data-theme=dark]{--color-border-primary: var(--grey-2100);--color-border-secondary: var(--grey-2000);--color-border-data-entry: var(--grey-1900);--color-interactive-primary-default: var(--brand-1400);--color-interactive-primary-hover: var(--brand-1600);--color-interactive-primary-active: var(--brand-1300);--color-interactive-primary-selected: var(--brand-1400);--color-interactive-secondary-default: #ffffff1a;--color-interactive-secondary-hover: #ffffff33;--color-interactive-secondary-active: #ffffff26;--color-interactive-secondary-selected: #ffffff26;--color-interactive-tertiary-default: var(--brand-1100);--color-interactive-tertiary-hover: var(--brand-1600);--color-interactive-tertiary-active: var(--brand-1300);--color-interactive-tertiary-selected: var(--brand-1000);--color-interactive-ghost-default: #fcfcfc00;--color-interactive-ghost-hover: #ffffff33;--color-interactive-ghost-active: #ffffff26;--color-interactive-destructive-default: var(--crimson-1500);--color-interactive-destructive-default-ghost: var(--crimson-1100);--color-interactive-destructive-hover: var(--crimson-1700);--color-interactive-destructive-active: var(--crimson-1400);--color-interactive-contents: var(--grey-100);--color-interactive-ui-default: #fcfcfc05;--color-interactive-ui-hover: #fcfcfc0f;--color-interactive-ui-active: #fcfcfc1a;--color-interactive-ui-selected: #fcfcfc24;--color-interactive-ui-inverse: var(--grey-1200);--color-interactive-ui-light: var(--grey-100);--color-interactive-ui-dark: var(--grey-2400);--color-interactive-focus: var(--grey-100);--color-interactive-focus-inverse: var(--grey-2400);--color-interactive-inactive-01: var(--grey-2000);--color-interactive-inactive-02: var(--grey-1800);--color-interactive-inactive-03: var(--grey-1600);--color-content-primary: var(--grey-100);--color-content-secondary: var(--grey-1100);--color-content-tertiary: var(--grey-1300);--color-content-placeholder: var(--grey-1400);--color-content-inverse: var(--grey-2400);--color-content-dark: var(--grey-2400);--color-content-light: var(--grey-100);--color-status-success: var(--lima-1700);--color-status-success-bg: var(--lima-2000);--color-status-success-content: var(--lima-300);--color-status-info: var(--cerulean-1400);--color-status-info-bg: var(--cerulean-2000);--color-status-info-content: var(--cerulean-300);--color-status-info-secondary: var(--caribbean-1700);--color-status-info-secondary-bg: var(--caribbean-2000);--color-status-info-secondary-content: var(--caribbean-300);--color-status-caution: var(--candlelight-1700);--color-status-caution-bg: var(--candlelight-2000);--color-status-caution-content: var(--candlelight-300);--color-status-warning: var(--cerise-1600);--color-status-warning-bg: var(--cerise-2100);--color-status-warning-content: var(--cerise-500);--color-status-error: var(--crimson-1700);--color-status-error-message: var(--crimson-1400);--color-status-error-bg: var(--crimson-2000);--color-status-error-content: var(--crimson-300);--color-surface-base: var(--grey-2400);--color-surface-primary: var(--grey-2300);--color-surface-secondary: var(--grey-2200);--color-surface-overlay-primary: rgba(252, 252, 252, .06);--color-surface-overlay-secondary: rgba(252, 252, 252, .1);--color-surface-overlay-tertiary: rgba(252, 252, 252, .14);--color-surface-curtain: rgba(0, 0, 0, .8)}[data-theme=light]{--color-border-primary: var(--grey-800);--color-border-secondary: var(--grey-500);--color-border-data-entry: var(--grey-1400);--color-interactive-primary-default: var(--brand-1400);--color-interactive-primary-hover: var(--brand-1600);--color-interactive-primary-active: var(--brand-1300);--color-interactive-primary-selected: var(--brand-1400);--color-interactive-secondary-default: #0000001a;--color-interactive-secondary-hover: #00000033;--color-interactive-secondary-active: #00000026;--color-interactive-secondary-selected: #00000026;--color-interactive-tertiary-default: var(--brand-1500);--color-interactive-tertiary-hover: var(--brand-1600);--color-interactive-tertiary-active: var(--brand-1300);--color-interactive-tertiary-selected: var(--brand-1000);--color-interactive-ghost-default: #fcfcfc00;--color-interactive-ghost-hover: #00000033;--color-interactive-ghost-active: #00000026;--color-interactive-destructive-default: var(--crimson-1400);--color-interactive-destructive-default-ghost: var(--crimson-1400);--color-interactive-destructive-hover: var(--crimson-1200);--color-interactive-destructive-active: var(--crimson-1300);--color-interactive-contents: var(--grey-100);--color-interactive-ui-default: #02020205;--color-interactive-ui-hover: #0202020f;--color-interactive-ui-active: #0202021a;--color-interactive-ui-selected: #02020224;--color-interactive-ui-inverse: var(--grey-1600);--color-interactive-ui-light: var(--grey-100);--color-interactive-ui-dark: var(--grey-2400);--color-interactive-focus: var(--grey-2400);--color-interactive-focus-inverse: var(--grey-100);--color-interactive-inactive-01: var(--grey-1400);--color-interactive-inactive-02: var(--grey-1000);--color-interactive-inactive-03: var(--grey-800);--color-content-primary: var(--grey-2400);--color-content-secondary: var(--grey-2000);--color-content-tertiary: var(--grey-1800);--color-content-placeholder: var(--grey-1700);--color-content-inverse: var(--grey-100);--color-content-dark: var(--grey-2400);--color-content-light: var(--grey-100);--color-status-success: var(--lima-1500);--color-status-success-bg: var(--lima-600);--color-status-success-content: var(--lima-2100);--color-status-info: var(--cerulean-1500);--color-status-info-bg: var(--cerulean-600);--color-status-info-content: var(--cerulean-2100);--color-status-info-secondary: var(--caribbean-1500);--color-status-info-secondary-bg: var(--caribbean-600);--color-status-info-secondary-content: var(--caribbean-2100);--color-status-caution: var(--candlelight-1500);--color-status-caution-bg: var(--candlelight-600);--color-status-caution-content: var(--candlelight-2100);--color-status-warning: var(--cerise-1000);--color-status-warning-bg: var(--cerise-500);--color-status-warning-content: var(--cerise-2100);--color-status-error: var(--crimson-1500);--color-status-error-message: var(--crimson-1600);--color-status-error-bg: var(--crimson-600);--color-status-error-content: var(--crimson-2100);--color-surface-base: var(--grey-400);--color-surface-primary: var(--grey-100);--color-surface-secondary: var(--grey-300);--color-surface-overlay-primary: rgba(2, 2, 2, .06);--color-surface-overlay-secondary: rgba(2, 2, 2, .1);--color-surface-overlay-tertiary: rgba(2, 2, 2, .14);--color-surface-curtain: rgba(0, 0, 0, .8)}:root{--brand: var(--brand-1400)}:root{--z-index-popover: 1000;--z-index-dialog: 1100;--z-index-tooltip: 1200;--z-index-toast: 1300}.text-default-display-xlarge{font-family:var(--type-font-heading);font-size:var(--type-size-display-xlarge);font-weight:var(--type-weight-heading-default);line-height:var(--type-leading-display-xlarge)}.text-default-display-large{font-family:var(--type-font-heading);font-size:var(--type-size-display-large);font-weight:var(--type-weight-heading-default);line-height:var(--type-leading-display-large)}.text-default-display-medium{font-family:var(--type-font-heading);font-size:var(--type-size-display-medium);font-weight:var(--type-weight-heading-default);line-height:var(--type-leading-display-medium)}.text-default-heading-large{font-family:var(--type-font-heading);font-size:var(--type-size-heading-large);font-weight:var(--type-weight-heading-default);line-height:var(--type-leading-heading-large)}.text-default-heading-medium{font-family:var(--type-font-heading);font-size:var(--type-size-heading-medium);font-weight:var(--type-weight-heading-default);line-height:var(--type-leading-heading-medium)}.text-default-heading-small{font-family:var(--type-font-heading);font-size:var(--type-size-heading-small);font-weight:var(--type-weight-heading-default);line-height:var(--type-leading-heading-small)}.text-default-body-large{font-family:var(--type-font-body);font-size:var(--type-size-body-large);font-weight:var(--type-weight-body-default);line-height:var(--type-leading-body-large)}.text-default-body-medium{font-family:var(--type-font-body);font-size:var(--type-size-body-medium);font-weight:var(--type-weight-body-default);line-height:var(--type-leading-body-medium)}.text-default-body-small{font-family:var(--type-font-body);font-size:var(--type-size-body-small);font-weight:var(--type-weight-body-default);line-height:var(--type-leading-body-small)}.text-default-caption{font-family:var(--type-font-body);font-size:var(--type-size-caption);font-weight:var(--type-weight-body-default);line-height:var(--type-leading-caption)}.text-emphasis-display-xlarge{font-family:var(--type-font-heading);font-size:var(--type-size-display-xlarge);font-weight:var(--type-weight-heading-emphasis);line-height:var(--type-leading-display-xlarge)}.text-emphasis-display-large{font-family:var(--type-font-heading);font-size:var(--type-size-display-large);font-weight:var(--type-weight-heading-emphasis);line-height:var(--type-leading-display-large)}.text-emphasis-display-medium{font-family:var(--type-font-heading);font-size:var(--type-size-display-medium);font-weight:var(--type-weight-heading-emphasis);line-height:var(--type-leading-display-medium)}.text-emphasis-heading-large{font-family:var(--type-font-heading);font-size:var(--type-size-heading-large);font-weight:var(--type-weight-heading-emphasis);line-height:var(--type-leading-heading-large)}.text-emphasis-heading-medium{font-family:var(--type-font-heading);font-size:var(--type-size-heading-medium);font-weight:var(--type-weight-heading-emphasis);line-height:var(--type-leading-heading-medium)}.text-emphasis-heading-small{font-family:var(--type-font-heading);font-size:var(--type-size-heading-small);font-weight:var(--type-weight-heading-emphasis);line-height:var(--type-leading-heading-small)}.text-emphasis-body-large{font-family:var(--type-font-body);font-size:var(--type-size-body-large);font-weight:var(--type-weight-body-emphasis);line-height:var(--type-leading-body-large)}.text-emphasis-body-medium{font-family:var(--type-font-body);font-size:var(--type-size-body-medium);font-weight:var(--type-weight-body-emphasis);line-height:var(--type-leading-body-medium)}.text-emphasis-body-small{font-family:var(--type-font-body);font-size:var(--type-size-body-small);font-weight:var(--type-weight-body-emphasis);line-height:var(--type-leading-body-small)}.text-emphasis-caption{font-family:var(--type-font-body);font-size:var(--type-size-caption);font-weight:var(--type-weight-body-emphasis);line-height:var(--type-leading-caption)}.text-strong-display-xlarge{font-family:var(--type-font-heading);font-size:var(--type-size-display-xlarge);font-weight:var(--type-weight-heading-strong);line-height:var(--type-leading-display-xlarge)}.text-strong-display-large{font-family:var(--type-font-heading);font-size:var(--type-size-display-large);font-weight:var(--type-weight-heading-strong);line-height:var(--type-leading-display-large)}.text-strong-display-medium{font-family:var(--type-font-heading);font-size:var(--type-size-display-medium);font-weight:var(--type-weight-heading-strong);line-height:var(--type-leading-display-medium)}.text-strong-heading-large{font-family:var(--type-font-heading);font-size:var(--type-size-heading-large);font-weight:var(--type-weight-heading-strong);line-height:var(--type-leading-heading-large)}.text-strong-heading-medium{font-family:var(--type-font-heading);font-size:var(--type-size-heading-medium);font-weight:var(--type-weight-heading-strong);line-height:var(--type-leading-heading-medium)}.text-strong-heading-small{font-family:var(--type-font-heading);font-size:var(--type-size-heading-small);font-weight:var(--type-weight-heading-strong);line-height:var(--type-leading-heading-small)}.text-strong-body-large{font-family:var(--type-font-body);font-size:var(--type-size-body-large);font-weight:var(--type-weight-body-strong);line-height:var(--type-leading-body-large)}.text-strong-body-medium{font-family:var(--type-font-body);font-size:var(--type-size-body-medium);font-weight:var(--type-weight-body-strong);line-height:var(--type-leading-body-medium)}.text-strong-body-small{font-family:var(--type-font-body);font-size:var(--type-size-body-small);font-weight:var(--type-weight-body-strong);line-height:var(--type-leading-body-small)}.text-strong-caption{font-family:var(--type-font-body);font-size:var(--type-size-caption);font-weight:var(--type-weight-body-strong);line-height:var(--type-leading-caption)}.text-heavy-display-xlarge{font-family:var(--type-font-heading);font-size:var(--type-size-display-xlarge);font-weight:var(--type-weight-heading-heavy);line-height:var(--type-leading-display-xlarge)}.text-heavy-display-large{font-family:var(--type-font-heading);font-size:var(--type-size-display-large);font-weight:var(--type-weight-heading-heavy);line-height:var(--type-leading-display-large)}.text-heavy-display-medium{font-family:var(--type-font-heading);font-size:var(--type-size-display-medium);font-weight:var(--type-weight-heading-heavy);line-height:var(--type-leading-display-medium)}.text-heavy-heading-large{font-family:var(--type-font-heading);font-size:var(--type-size-heading-large);font-weight:var(--type-weight-heading-heavy);line-height:var(--type-leading-heading-large)}.text-heavy-heading-medium{font-family:var(--type-font-heading);font-size:var(--type-size-heading-medium);font-weight:var(--type-weight-heading-heavy);line-height:var(--type-leading-heading-medium)}.text-heavy-heading-small{font-family:var(--type-font-heading);font-size:var(--type-size-heading-small);font-weight:var(--type-weight-heading-heavy);line-height:var(--type-leading-heading-small)}.text-heavy-body-large{font-family:var(--type-font-body);font-size:var(--type-size-body-large);font-weight:var(--type-weight-body-heavy);line-height:var(--type-leading-body-large)}.text-heavy-body-medium{font-family:var(--type-font-body);font-size:var(--type-size-body-medium);font-weight:var(--type-weight-body-heavy);line-height:var(--type-leading-body-medium)}.text-heavy-body-small{font-family:var(--type-font-body);font-size:var(--type-size-body-small);font-weight:var(--type-weight-body-heavy);line-height:var(--type-leading-body-small)}.text-heavy-caption{font-family:var(--type-font-body);font-size:var(--type-size-caption);font-weight:var(--type-weight-body-heavy);line-height:var(--type-leading-caption)}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit;-webkit-user-select:none;user-select:none;line-height:0}.icon svg{display:block}.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-space-01);border:1px solid transparent;border-radius:var(--radius-interactive);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease;outline:none}.btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-interactive-focus)}.btn:disabled,.btn[data-disabled]{cursor:not-allowed;opacity:.4}.btn--primary{background-color:var(--color-interactive-primary-default);color:var(--color-interactive-contents);border-color:transparent}.btn--primary:hover:not(:disabled){background-color:var(--color-interactive-primary-hover)}.btn--primary:active:not(:disabled){background-color:var(--color-interactive-primary-active)}.btn--secondary{background-color:var(--color-interactive-secondary-default);color:var(--color-content-primary);border-color:transparent}.btn--secondary:hover:not(:disabled){background-color:var(--color-interactive-secondary-hover)}.btn--secondary:active:not(:disabled){background-color:var(--color-interactive-secondary-active)}.btn--tertiary{background-color:transparent;color:var(--color-interactive-tertiary-default);border-color:var(--color-interactive-tertiary-default)}.btn--tertiary:hover:not(:disabled){background-color:var(--color-interactive-tertiary-hover);border-color:var(--color-interactive-tertiary-hover);color:var(--color-content-light)}.btn--tertiary:active:not(:disabled){background-color:var(--color-interactive-tertiary-active);border-color:var(--color-interactive-tertiary-active);color:var(--color-content-light)}.btn--ghost{background-color:var(--color-interactive-ghost-default);color:var(--color-content-primary);border-color:transparent}.btn--ghost:hover:not(:disabled){background-color:var(--color-interactive-ghost-hover)}.btn--ghost:active:not(:disabled){background-color:var(--color-interactive-ghost-active)}.btn--destructive{background-color:var(--color-interactive-destructive-default);color:var(--color-interactive-contents);border-color:transparent}.btn--destructive:hover:not(:disabled){background-color:var(--color-interactive-destructive-hover)}.btn--destructive:active:not(:disabled){background-color:var(--color-interactive-destructive-active)}.btn--destructive-ghost{background-color:transparent;color:var(--color-interactive-destructive-default-ghost);border-color:transparent}.btn--destructive-ghost:hover:not(:disabled){background-color:var(--color-interactive-destructive-hover);color:var(--color-content-light)}.btn--destructive-ghost:active:not(:disabled){background-color:var(--color-interactive-destructive-active);color:var(--color-content-light)}.btn--sm{height:var(--control-height-sm);padding:var(--Button-Small-vertical) var(--Button-Small-horizontal)}.btn--md{height:var(--control-height-md);padding:var(--Button-Medium-vertical) var(--Button-Medium-horizontal)}.btn--lg{height:var(--control-height-lg);padding:var(--Button-Large-vertical) var(--Button-Large-horizontal)}.btn--icon-only.btn--sm{width:var(--control-height-sm);padding:0}.btn--icon-only.btn--md{width:var(--control-height-md);padding:0}.btn--icon-only.btn--lg{width:var(--control-height-lg);padding:0}.field-error{display:inline-flex;width:fit-content;align-items:center;gap:var(--spacing-space-01);padding:var(--spacing-space-01);border-radius:var(--border-radius-04);background-color:var(--color-status-error-bg);line-height:1.2;color:var(--color-status-error-content)}.field-error__icon{display:inline-flex;flex-shrink:0}.field--sm .field__control{padding:var(--Button-Small-vertical) var(--Button-Small-horizontal);font-size:var(--type-size-body-medium);line-height:var(--type-leading-body-medium)}.field--lg .field__control{padding:var(--Button-Large-vertical) var(--Button-Large-horizontal)}.textarea-field__control{display:block;min-height:var(--dimension-02);resize:both;max-width:100%}.textarea-field__control[data-resize=none]{resize:none}.textarea-field__control[data-resize=horizontal]{resize:horizontal}.textarea-field__control[data-resize=both]{resize:both}.textarea-field__control[data-resize=horizontal],.textarea-field__control[data-resize=both]{align-self:flex-start}.field--lg .textarea-field__control{min-height:var(--dimension-03)}.input-affix{--affix-inset: var(--Button-Medium-horizontal);--affix-size: 20px;--affix-gap: var(--spacing-space-02);position:relative;display:flex;align-items:center}.field--sm .input-affix{--affix-inset: var(--Button-Small-horizontal)}.field--lg .input-affix{--affix-inset: var(--Button-Large-horizontal)}.input-affix .field__control--affix-start,.field--sm .input-affix .field__control--affix-start,.field--lg .input-affix .field__control--affix-start{padding-left:calc(var(--affix-inset) + var(--affix-size) + var(--affix-gap))}.input-affix .field__control--affix-end,.field--sm .input-affix .field__control--affix-end,.field--lg .input-affix .field__control--affix-end{padding-right:calc(var(--affix-inset) + var(--affix-size) + var(--affix-gap))}.field__control[type=search]::-webkit-search-decoration,.field__control[type=search]::-webkit-search-cancel-button,.field__control[type=search]::-webkit-search-results-button,.field__control[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field__control[type=date]::-webkit-calendar-picker-indicator,.field__control[type=datetime-local]::-webkit-calendar-picker-indicator,.field__control[type=date]::-webkit-inner-spin-button,.field__control[type=datetime-local]::-webkit-inner-spin-button,.field__control[type=date]::-webkit-clear-button,.field__control[type=datetime-local]::-webkit-clear-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-affix__adornment{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:var(--affix-size);color:var(--color-content-tertiary)}.input-affix__adornment--start{left:var(--affix-inset)}.input-affix__adornment--end{right:var(--affix-inset)}span.input-affix__adornment{pointer-events:none}.input-affix:has(.field__control:disabled) .input-affix__adornment,.input-affix:has(.field__control[data-disabled]) .input-affix__adornment{opacity:.4}.input-affix__action{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-interactive);transition:color .15s ease,box-shadow .15s ease}.input-affix__action:hover:not(:disabled){color:var(--color-content-primary)}.input-affix__action:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-interactive-focus)}.input-affix__action:disabled,.input-affix__action[data-disabled]{cursor:not-allowed;opacity:.4}.select-field{display:flex;flex-direction:column;gap:var(--spacing-space-01);position:relative}.select-field__control{display:contents}.select-field__trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-space-02);width:100%;height:var(--control-height-md);background-color:var(--color-interactive-ui-default);border:1px solid var(--color-border-data-entry);border-radius:var(--radius-interactive);color:var(--color-content-primary);padding:var(--Button-Medium-vertical) var(--Button-Medium-horizontal);cursor:pointer;text-align:left;outline:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.select-field__trigger:hover:not(:disabled):not([data-disabled]){background-color:var(--color-interactive-ui-hover);border-color:var(--color-border-primary)}.select-field__trigger[data-state=open]{background-color:var(--color-interactive-ui-active);border-color:var(--color-border-primary)}.select-field__trigger:focus-visible{box-shadow:0 0 0 2px var(--color-interactive-focus)}.select-field__trigger[data-invalid]{border-color:var(--color-status-error-message)}.select-field__trigger[data-invalid]:focus-visible{box-shadow:0 0 0 2px var(--color-status-error-message)}.select-field__trigger:disabled,.select-field__trigger[data-disabled]{cursor:not-allowed;opacity:.4}.select-field__trigger[data-placeholder-shown] .select-field__value{color:var(--color-content-placeholder)}.select-field__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-content-secondary)}.select-field__icon .icon{transition:transform .15s ease}.select-field__trigger[data-state=open] .select-field__icon .icon{transform:rotate(180deg)}.select-positioner{z-index:var(--z-index-popover)}.select-popup{background-color:var(--color-surface-primary);border:1px solid var(--color-border-data-entry);border-radius:var(--radius-interactive);padding:var(--spacing-space-01);width:var(--reference-width);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003;overflow:hidden;outline:none;transform-origin:top;transition:opacity .1s ease,transform .1s ease}.select-popup[data-state=closed]{opacity:0;transform:scaleY(.95)}.select-popup__list{display:flex;flex-direction:column;overflow-y:auto;max-height:280px;overscroll-behavior:contain;outline:none}.select-popup__item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-space-02);padding:var(--spacing-space-02) var(--spacing-space-03);border-radius:var(--radius-checkbox);color:var(--color-content-primary);cursor:pointer;outline:none;transition:background-color .1s ease;-webkit-user-select:none;user-select:none}.select-popup__item[data-highlighted]{background-color:var(--color-interactive-ui-hover)}.select-popup__item[data-state=checked]{background-color:var(--color-interactive-ui-selected)}.select-popup__item[data-disabled]{cursor:not-allowed;opacity:.4}.select-popup__item-indicator{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-content-primary);opacity:0}.select-popup__item[data-state=checked] .select-popup__item-indicator{opacity:1}.select-field--ghost .select-field__trigger{background-color:var(--color-interactive-ghost-default);border-color:transparent;color:var(--color-content-primary)}.select-field--ghost .select-field__trigger:hover:not(:disabled):not([data-disabled]){background-color:var(--color-interactive-ghost-hover);border-color:transparent}.select-field--ghost .select-field__trigger[data-state=open]{background-color:var(--color-interactive-ghost-active);border-color:transparent}.select-field--ghost,.select-field--ghost .select-field__trigger{width:fit-content}.select-popup--ghost{width:max-content;min-width:var(--reference-width);max-width:90vw}.select-field--sm .select-field__trigger{height:var(--control-height-sm);padding:var(--Button-Small-vertical) var(--Button-Small-horizontal);font-size:var(--type-size-body-medium);line-height:var(--type-leading-body-medium)}.select-field--lg .select-field__trigger{height:var(--control-height-lg);padding:var(--Button-Large-vertical) var(--Button-Large-horizontal)}.calendar{--calendar-cell: 40px;display:flex;flex-direction:column;gap:var(--spacing-space-02);padding:var(--spacing-space-03);font-family:var(--type-font-body);-webkit-user-select:none;user-select:none}.calendar__header{display:flex;align-items:center;gap:var(--spacing-space-02)}.calendar__labels{flex:1;display:flex;min-width:0}.calendar__label{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-space-01)}.calendar__month-name{color:var(--color-content-primary)}.calendar__nav{flex-shrink:0}.calendar__months{display:flex;gap:var(--spacing-space-04)}.calendar__month{display:flex;flex-direction:column}.calendar__weekdays,.calendar__grid{display:grid;grid-template-columns:repeat(7,var(--calendar-cell))}.calendar__weekday{display:flex;align-items:center;justify-content:center;height:32px;color:var(--color-content-tertiary)}.calendar__day{position:relative;width:var(--calendar-cell);height:var(--calendar-cell);padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit}.calendar__day-label{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--color-content-primary);transition:background-color .12s ease,color .12s ease}.calendar__day[data-outside] .calendar__day-label{color:var(--color-content-placeholder)}.calendar__day:hover:not(:disabled):not([data-selected]) .calendar__day-label{background-color:var(--color-interactive-ui-hover)}.calendar__day:focus-visible{outline:none}.calendar__day:focus-visible .calendar__day-label{box-shadow:0 0 0 2px var(--color-interactive-focus)}.calendar__day[data-today] .calendar__day-label:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--color-interactive-primary-default)}.calendar__day[data-today][data-selected] .calendar__day-label:after{background-color:var(--color-interactive-contents)}.calendar__day[data-in-range]{background-color:var(--color-interactive-ui-selected)}.calendar__day[data-range-lo]{background:linear-gradient(to right,transparent 50%,var(--color-interactive-ui-selected) 50%)}.calendar__day[data-range-hi]{background:linear-gradient(to left,transparent 50%,var(--color-interactive-ui-selected) 50%)}.calendar__day[data-selected] .calendar__day-label{background-color:var(--color-interactive-primary-default);color:var(--color-interactive-contents)}.calendar__day:disabled{cursor:not-allowed;opacity:.4}.date-popover-positioner{z-index:var(--z-index-popover)}.date-popover{background-color:var(--color-surface-primary);border:1px solid var(--color-border-data-entry);border-radius:var(--radius-interactive);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003;outline:none;transform-origin:top;transition:opacity .1s ease,transform .1s ease}.date-popover[data-state=closed]{opacity:0;transform:scaleY(.97)}.date-popover__footer{display:flex;align-items:center;gap:var(--spacing-space-02);padding:var(--spacing-space-03);padding-top:0}.date-popover__time{flex:1;min-width:0}.date-popover__time::-webkit-calendar-picker-indicator,.date-popover__time::-webkit-inner-spin-button,.date-popover__time::-webkit-clear-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.date-popover__done{flex-shrink:0}.date-range__row{display:flex;align-items:center;gap:var(--spacing-space-02)}.date-range__field{flex:1 1 0;min-width:0}.date-range__separator{flex-shrink:0;color:var(--color-content-tertiary);-webkit-user-select:none;user-select:none}.date-range[data-disabled] .date-range__separator{opacity:.4}.checkbox{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-space-02);cursor:pointer}.checkbox[data-disabled]{cursor:not-allowed;opacity:.4}.checkbox__control{width:18px;height:18px;flex-shrink:0;background-color:transparent;border:2px solid var(--color-interactive-ui-inverse);border-radius:var(--radius-checkbox);display:flex;align-items:center;justify-content:center;outline:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.checkbox__control[data-focus-visible]{box-shadow:0 0 0 1px var(--color-interactive-focus-inverse),0 0 0 2px var(--color-interactive-focus)}.checkbox__control[data-state=checked],.checkbox__control[data-state=indeterminate]{background-color:var(--color-interactive-primary-default);border-color:var(--color-interactive-primary-default)}.checkbox__control:hover:not([data-disabled]){border-color:var(--color-border-data-entry)}.checkbox__control[data-state=checked]:hover:not([data-disabled]),.checkbox__control[data-state=indeterminate]:hover:not([data-disabled]){background-color:var(--color-interactive-primary-hover);border-color:var(--color-interactive-primary-hover)}.checkbox__indicator{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-interactive-contents);opacity:0;transform:scale(.6);transition:opacity .1s ease,transform .1s ease}.checkbox__control[data-state=checked] .checkbox__indicator,.checkbox__control[data-state=indeterminate] .checkbox__indicator{opacity:1;transform:scale(1)}.checkbox__check{display:flex;color:currentColor}.checkbox__indicator--indeterminate{display:block;width:10px;height:2px;background-color:currentColor;border-radius:1px}.checkbox__label{color:var(--color-content-primary);-webkit-user-select:none;user-select:none}.radio-group{display:flex;flex-direction:column;gap:var(--spacing-space-01)}.radio-group__label{color:var(--color-content-secondary);margin-bottom:var(--spacing-space-01)}.radio-group__items{display:flex;flex-direction:column;gap:var(--spacing-space-02)}.radio-group--horizontal .radio-group__items{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-space-04)}.radio-item-wrap{display:flex;flex-direction:column;gap:var(--spacing-space-01)}.radio-item{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-space-02);cursor:pointer}.radio-item--disabled{cursor:not-allowed;opacity:.4}.radio-item__control{width:18px;height:18px;flex-shrink:0;border-radius:9999px;background-color:transparent;border:2px solid var(--color-interactive-ui-inverse);display:flex;align-items:center;justify-content:center;outline:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.radio-item__control[data-state=checked]{background-color:var(--color-interactive-primary-selected);border-color:var(--color-interactive-primary-selected)}.radio-item__control[data-focus-visible]{box-shadow:0 0 0 1px var(--color-interactive-focus-inverse),0 0 0 2px var(--color-interactive-focus)}.radio-item--error .radio-item__control{border-color:var(--color-status-error-message)}.radio-item--error .radio-item__control[data-state=checked]{background-color:var(--color-status-error-message);border-color:var(--color-status-error-message)}.radio-item__indicator{width:6px;height:6px;border-radius:3px;background-color:var(--color-interactive-ui-light);transform:scale(0);transition:transform .15s ease}.radio-item__control[data-state=checked] .radio-item__indicator{transform:scale(1)}.radio-item__label{color:var(--color-content-primary);-webkit-user-select:none;user-select:none}.radio-item__error-message{display:flex;align-items:center;gap:var(--spacing-space-02);color:var(--color-status-error-message)}.radio-item__error-message .icon{flex-shrink:0}.radio-item__error-text{color:var(--color-status-error-message)}.switch{display:inline-flex;align-items:center;gap:var(--spacing-space-02);cursor:pointer}.switch[data-disabled]{cursor:not-allowed;opacity:.4}.switch__track{position:relative;width:44px;height:24px;flex-shrink:0;background-color:var(--color-interactive-secondary-default);border-radius:var(--radius-status);outline:none;transition:background-color .2s ease}.switch__track[data-focus-visible]{box-shadow:0 0 0 2px var(--color-interactive-focus)}.switch__track[data-state=checked]{background-color:var(--color-interactive-primary-default)}.switch__track:hover:not([data-disabled])[data-state=checked]{background-color:var(--color-interactive-primary-hover)}.switch__track:hover:not([data-disabled]):not([data-state=checked]){background-color:var(--color-interactive-secondary-hover)}.switch__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background-color:var(--color-interactive-contents);box-shadow:0 1px 3px #0000004d;transition:left .2s ease}.switch__track[data-state=checked] .switch__thumb{left:23px}.switch__label{color:var(--color-content-primary);-webkit-user-select:none;user-select:none}.range{display:flex;flex-direction:column;width:100%}.range__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-space-02);width:100%}.range__label{color:var(--color-content-tertiary)}.range__value{color:var(--color-content-primary)}.range__slider{width:100%}.range__row{display:flex;align-items:center;gap:var(--spacing-space-02);width:100%}.range__range-label{flex-shrink:0;color:var(--color-content-tertiary)}.range__control{position:relative;display:flex;flex:1 1 auto;align-items:center;min-width:0;height:20px;cursor:pointer;touch-action:none}.range__track{position:relative;flex:1 1 auto;height:4px;border-radius:var(--border-radius-01);background-color:var(--color-surface-overlay-tertiary)}.range__indicator{position:absolute;height:100%;border-radius:var(--border-radius-01);background-color:var(--color-interactive-primary-selected)}.range__thumb{box-sizing:border-box;width:20px;height:20px;border-radius:var(--border-radius-full);background-color:var(--color-interactive-contents);border:1px solid var(--color-border-data-entry);box-shadow:0 2px 2px #00000040;outline:none;cursor:grab;top:50%;margin-top:-10px}.range__thumb[data-dragging]{cursor:grabbing}.range__thumb input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.range__thumb:has(input:focus-visible){border-color:transparent;box-shadow:0 0 0 1px var(--color-interactive-focus-inverse),0 0 0 2px var(--color-interactive-focus)}.range[data-invalid] .range__thumb{border-color:transparent}.range[data-disabled]{cursor:not-allowed;opacity:.4}.range--sm{gap:var(--spacing-space-01)}.range--md{gap:var(--spacing-space-02)}.range--lg{gap:calc(var(--spacing-space-02) + var(--spacing-space-01))}.card{display:flex;flex-direction:column;align-items:stretch;border-radius:var(--border-radius-06);overflow:hidden}.card--default{background-color:var(--color-surface-primary);border:1px solid var(--color-border-primary)}.card--elevated{background-color:var(--color-surface-primary);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003}.card--padding-none{padding:0;gap:0}.card--padding-sm{padding:var(--spacing-space-02);gap:var(--spacing-space-02)}.card--padding-md{padding:var(--spacing-space-03);gap:var(--spacing-space-03)}.card--padding-lg{padding:var(--spacing-space-04);gap:var(--spacing-space-04)}.card__header{padding-bottom:var(--spacing-space-03);border-bottom:1px solid var(--color-border-secondary)}.card__footer{padding-top:var(--spacing-space-03);border-top:1px solid var(--color-border-secondary)}.tag{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-space-01);border-radius:var(--border-radius-02);font-family:var(--type-font-body);font-weight:var(--type-weight-body-emphasis);white-space:nowrap;max-width:100%;overflow:hidden}.tag__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.tag__icon{flex:0 0 auto}.tag--sm{padding:0 var(--spacing-space-01);font-size:var(--type-size-body-small);line-height:var(--type-leading-body-small)}.tag--md{padding:var(--spacing-space-005) var(--spacing-space-02);font-size:var(--type-size-body-small);line-height:var(--type-leading-body-small)}.tag--lg{padding:var(--spacing-space-01) var(--spacing-space-02);font-size:var(--type-size-body-medium);line-height:var(--type-leading-body-medium)}.tag--success{background-color:var(--color-status-success);color:var(--color-content-light)}.tag--info{background-color:var(--color-status-info);color:var(--color-content-light)}.tag--info-secondary{background-color:var(--color-status-info-secondary);color:var(--color-content-light)}.tag--caution{background-color:var(--color-status-caution);color:var(--color-content-light)}.tag--warning{background-color:var(--color-status-warning);color:var(--color-content-light)}.tag--error{background-color:var(--color-status-error);color:var(--color-content-light)}.tag--subdued.tag--success{background-color:var(--color-status-success-bg);color:var(--color-status-success-content)}.tag--subdued.tag--info{background-color:var(--color-status-info-bg);color:var(--color-status-info-content)}.tag--subdued.tag--info-secondary{background-color:var(--color-status-info-secondary-bg);color:var(--color-status-info-secondary-content)}.tag--subdued.tag--caution{background-color:var(--color-status-caution-bg);color:var(--color-status-caution-content)}.tag--subdued.tag--warning{background-color:var(--color-status-warning-bg);color:var(--color-status-warning-content)}.tag--subdued.tag--error{background-color:var(--color-status-error-bg);color:var(--color-status-error-content)}.alert{display:flex;gap:var(--spacing-space-03);padding:var(--spacing-space-03) var(--spacing-space-04);border-radius:var(--radius-interactive);overflow:clip}.alert--info{background-color:var(--color-status-info-bg);color:var(--color-status-info-content)}.alert--success{background-color:var(--color-status-success-bg);color:var(--color-status-success-content)}.alert--warning{background-color:var(--color-status-caution-bg);color:var(--color-status-caution-content)}.alert--error{background-color:var(--color-status-error-bg);color:var(--color-status-error-content)}.alert__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-space-01)}.alert__icon{flex-shrink:0;display:flex;align-items:flex-start}.alert__dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:var(--radius-interactive);cursor:pointer;color:inherit;opacity:.7;outline:none;transition:opacity .15s ease}.alert__dismiss:hover{opacity:1}.alert__dismiss:focus-visible{outline:2px solid var(--color-interactive-focus);outline-offset:2px}.tabs{display:flex;flex-direction:column}.tabs--vertical{flex-direction:row}.tabs__list{display:flex;flex-direction:row;gap:0;border-bottom:1px solid var(--color-border-primary);position:relative}.tabs--vertical .tabs__list{flex-direction:column;border-bottom:none;border-right:1px solid var(--color-border-primary);min-width:160px}.tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-space-01);padding:var(--spacing-space-02) var(--spacing-space-04);color:var(--color-content-secondary);background:transparent;border:none;border-bottom:4px solid transparent;margin-bottom:-1px;cursor:pointer;outline:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease,font-weight .15s ease;position:relative}.tabs__tab:hover:not([data-disabled]):not([data-selected]){color:var(--color-content-primary);border-bottom-color:var(--color-interactive-primary-hover)}.tabs__tab[data-selected]{color:var(--color-content-primary);border-bottom-color:var(--color-interactive-primary-selected);font-weight:var(--type-weight-body-strong)}.tabs__tab:focus-visible{color:var(--color-content-primary);box-shadow:0 0 0 2px var(--color-interactive-focus);border-radius:var(--radius-interactive)}.tabs__tab[data-disabled]{cursor:not-allowed;opacity:.4}.tabs--small .tabs__tab{padding:var(--spacing-space-01) var(--spacing-space-03);font-size:var(--type-size-body-medium);line-height:var(--type-leading-body-medium)}.tabs--small .tabs__tab[data-selected]{font-weight:var(--type-weight-body-heavy)}.tabs--vertical .tabs__tab{border-bottom:none;border-right:4px solid transparent;margin-bottom:0;margin-right:-1px}.tabs--vertical .tabs__tab:hover:not([data-disabled]):not([data-selected]){border-right-color:var(--color-interactive-primary-hover)}.tabs--vertical .tabs__tab[data-selected]{border-right-color:var(--color-interactive-primary-selected)}.tabs__panels{flex:1}.tabs__panel{padding:var(--spacing-space-05) 0;outline:none}.tabs--vertical .tabs__panel{padding:0 var(--spacing-space-05)}.tabs__panel:focus-visible{outline:2px solid var(--color-interactive-focus);outline-offset:2px;border-radius:var(--radius-interactive)}.segmented{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;box-sizing:border-box;gap:var(--spacing-space-01);padding:var(--spacing-space-01);background-color:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-05)}.segmented__indicator{position:absolute;top:var(--top);width:var(--width);height:var(--height);background-color:var(--color-interactive-primary-default);border-radius:var(--radius-interactive);--transition-duration: .15s}.segmented__item{position:relative;z-index:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-space-01);border-radius:var(--radius-interactive);font-family:var(--type-font-body);font-weight:var(--type-weight-body-default);color:var(--color-content-secondary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease,background-color .15s ease}.segmented__item-text{overflow:hidden;text-overflow:ellipsis}.segmented__item-icon{flex-shrink:0}.segmented__item[data-hover]:not([data-state=checked]):not([data-disabled]){background-color:var(--color-interactive-ui-hover)}.segmented__item[data-state=checked]{color:var(--color-content-light)}.segmented__item[data-focus-visible]{outline:none;box-shadow:0 0 0 2px var(--color-interactive-focus)}.segmented__item[data-disabled]{cursor:not-allowed;opacity:.4}.segmented--sm .segmented__item{padding:var(--spacing-space-005) var(--spacing-space-02);font-size:var(--type-size-body-medium);line-height:var(--type-leading-body-medium)}.segmented--md .segmented__item{padding:var(--spacing-space-01) var(--spacing-space-03);font-size:var(--type-size-body-large);line-height:var(--type-leading-body-large)}.segmented--lg .segmented__item{padding:var(--spacing-space-02) var(--spacing-space-04);font-size:var(--type-size-body-large);line-height:var(--type-leading-body-large)}.nav-item{display:flex;flex-direction:column;width:100%}.nav-item--expanded{box-shadow:inset 0 -1px 0 0 var(--color-border-primary)}.nav-item__trigger{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-space-01);width:100%;padding:var(--spacing-space-02);border:none;border-radius:var(--radius-interactive);background:transparent;color:var(--color-content-secondary);text-align:left;cursor:pointer;outline:none;transition:background-color .15s ease,color .15s ease}.nav-item__trigger--expandable{justify-content:space-between}.nav-item__content{display:flex;align-items:center;gap:var(--spacing-space-01);min-width:0}.nav-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item__trigger:hover:not(:disabled):not(.nav-item__trigger--selected){background-color:var(--color-interactive-primary-hover);color:var(--color-content-light)}.nav-item__trigger:active:not(:disabled):not(.nav-item__trigger--selected){background-color:var(--color-interactive-primary-active);color:var(--color-content-light)}.nav-item__trigger:focus-visible{color:var(--color-content-secondary);box-shadow:0 0 0 2px var(--color-interactive-focus)}.nav-item__trigger--selected{background-color:var(--color-interactive-primary-default);color:var(--color-content-light);font-weight:var(--type-weight-body-strong)}.nav-item__trigger:disabled{cursor:not-allowed;opacity:.4}.nav-item__sub-list{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s ease,visibility .2s ease}.nav-item--expanded .nav-item__sub-list{grid-template-rows:1fr;visibility:visible}.nav-item__sub-list-inner{display:flex;flex-direction:column;gap:var(--spacing-space-02);min-height:0;overflow:hidden;padding-top:var(--spacing-space-02);padding-left:var(--spacing-space-03);padding-bottom:var(--spacing-space-02)}@media (prefers-reduced-motion: reduce){.nav-item__sub-list{transition:none}}.nav-sub-item{display:flex;align-items:center;gap:var(--spacing-space-01);width:100%;padding:var(--spacing-space-02);border:none;border-radius:var(--radius-interactive);background:transparent;color:var(--color-content-tertiary);text-align:left;cursor:pointer;outline:none;transition:background-color .15s ease,color .15s ease}.nav-sub-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-sub-item:hover:not(:disabled):not(.nav-sub-item--selected){background-color:var(--color-interactive-ui-hover);color:var(--color-content-primary)}.nav-sub-item:active:not(:disabled):not(.nav-sub-item--selected){background-color:var(--color-interactive-ui-active);color:var(--color-content-primary)}.nav-sub-item:focus-visible{color:var(--color-content-primary);box-shadow:0 0 0 2px var(--color-interactive-focus)}.nav-sub-item--selected{background-color:var(--color-interactive-ui-selected);color:var(--color-content-primary);font-weight:var(--type-weight-body-strong)}.nav-sub-item:disabled{cursor:not-allowed;opacity:.4}.nav-item--collapsed .nav-item__trigger,.nav-sub-item--collapsed,.sidebar--collapsed .sidebar__toggle{box-sizing:border-box;height:calc(var(--type-leading-body-medium) + 2 * var(--spacing-space-02));padding:var(--spacing-space-02);justify-content:flex-start}.nav-item--collapsed .nav-item__label,.nav-sub-item--collapsed .nav-sub-item__label,.sidebar--collapsed .sidebar__toggle-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar{--sidebar-width: var(--dimension-06);--sidebar-width-collapsed: calc( var(--type-leading-body-medium) + 2 * var(--spacing-space-02) + 2 * var(--spacing-space-04) );box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-space-04);width:var(--sidebar-width);flex-shrink:0;height:100%;padding:var(--spacing-space-04);background:var(--color-surface-primary);border-right:1px solid var(--color-border-primary);overflow:hidden;transition:width .2s ease}.sidebar--collapsed{width:var(--sidebar-width-collapsed)}@media (prefers-reduced-motion: reduce){.sidebar{transition:none}}.sidebar__logo{display:flex;align-items:center;flex-shrink:0;min-height:var(--spacing-space-08);overflow:hidden}.sidebar--collapsed .sidebar__logo{width:calc(var(--type-leading-body-medium) + 2 * var(--spacing-space-02));justify-content:center}.sidebar__nav{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-space-02);min-height:0;margin:0 calc(-1 * var(--spacing-space-01));padding:0 var(--spacing-space-01);overflow-y:auto}.sidebar__footer{display:flex;flex-direction:column;gap:var(--spacing-space-02);flex-shrink:0;padding-top:var(--spacing-space-04);border-top:1px solid var(--color-border-primary)}.sidebar__toggle{display:flex;align-items:center;gap:var(--spacing-space-01);width:100%;padding:var(--spacing-space-02);border:none;border-radius:var(--radius-interactive);background:transparent;color:var(--color-content-secondary);text-align:left;cursor:pointer;outline:none;transition:background-color .15s ease,color .15s ease}.sidebar__toggle:hover{background-color:var(--color-interactive-ui-hover);color:var(--color-content-primary)}.sidebar__toggle:focus-visible{color:var(--color-content-primary);box-shadow:0 0 0 2px var(--color-interactive-focus)}.divider{flex-shrink:0;border:none;background-color:var(--color-surface-overlay-tertiary)}.divider--horizontal{width:100%;height:1px}.divider--vertical{width:1px;min-height:1em;align-self:stretch}.divider--horizontal.divider--spacing-sm{margin-block:var(--spacing-space-02)}.divider--horizontal.divider--spacing-md{margin-block:var(--spacing-space-04)}.divider--horizontal.divider--spacing-lg{margin-block:var(--spacing-space-06)}.divider--vertical.divider--spacing-sm{margin-inline:var(--spacing-space-02)}.divider--vertical.divider--spacing-md{margin-inline:var(--spacing-space-04)}.divider--vertical.divider--spacing-lg{margin-inline:var(--spacing-space-06)}.skeleton{display:block;position:relative;overflow:hidden;background-color:var(--color-interactive-inactive-01);border-radius:var(--border-radius-02)}.skeleton-group{display:flex;flex-direction:column;gap:var(--spacing-space-02)}.skeleton--text{height:var(--type-size-body-medium);border-radius:var(--border-radius-02)}.skeleton--circle{border-radius:var(--border-radius-full)}.skeleton--rect{border-radius:0}.skeleton--rounded{border-radius:var(--border-radius-04)}.skeleton--animated:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--color-interactive-ui-hover),transparent);animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skeleton--animated:after{animation:none}}.avatar{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;overflow:hidden;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:var(--color-interactive-secondary-default);border:1px solid var(--color-border-primary);color:var(--color-content-secondary);font-family:var(--type-font-body);font-weight:var(--type-weight-body-strong);line-height:1}.avatar__image{width:100%;height:100%;object-fit:cover}.avatar__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.avatar__image[hidden],.avatar__fallback[hidden]{display:none}.avatar--xs{width:24px;height:24px;font-size:var(--type-size-caption)}.avatar--sm{width:32px;height:32px;font-size:var(--type-size-body-small)}.avatar--md{width:40px;height:40px;font-size:var(--type-size-body-medium)}.avatar--lg{width:48px;height:48px;font-size:var(--type-size-body-large)}.avatar--xl{width:64px;height:64px;font-family:var(--type-font-heading);font-size:var(--type-size-heading-small)}.avatar--circle{border-radius:var(--border-radius-full)}.avatar--rounded{border-radius:var(--border-radius-04)}.avatar--square{border-radius:0}.progress{display:flex;flex-direction:column;gap:var(--spacing-space-01);width:100%}.progress__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-space-02)}.progress__label{color:var(--color-content-secondary)}.progress__value{color:var(--color-content-tertiary);font-variant-numeric:tabular-nums}.progress__track{position:relative;width:100%;overflow:hidden;background-color:var(--color-interactive-secondary-default);border-radius:var(--border-radius-full)}.progress--sm .progress__track{height:4px}.progress--md .progress__track{height:8px}.progress--lg .progress__track{height:12px}.progress__indicator{height:100%;background-color:var(--color-interactive-primary-default);border-radius:inherit;transition:width .2s ease}.progress--success .progress__indicator{background-color:var(--color-status-success)}.progress--warning .progress__indicator{background-color:var(--color-status-caution)}.progress--error .progress__indicator{background-color:var(--color-status-error)}.progress__indicator[data-state=indeterminate]{width:40%;animation:progress-indeterminate 1.2s ease-in-out infinite}@keyframes progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media (prefers-reduced-motion: reduce){.progress__indicator[data-state=indeterminate]{animation:none}}.field{display:flex;flex-direction:column;gap:var(--spacing-space-01)}.field--inline{flex-direction:row;align-items:center;gap:var(--spacing-space-03)}.field__label{display:flex;align-items:center;gap:2px;font-family:var(--type-font-body);font-size:var(--type-size-body-small);font-weight:var(--type-weight-body-default);line-height:var(--type-leading-body-small);color:var(--color-content-secondary)}.field__required{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--brand);flex-shrink:0}.field__control{width:100%;background-color:var(--color-interactive-ui-default);border:1px solid var(--color-border-data-entry);border-radius:var(--radius-interactive);font-family:var(--type-font-body);font-size:var(--type-size-body-large);font-weight:var(--type-weight-body-default);line-height:var(--type-leading-body-large);color:var(--color-content-primary);padding:var(--Button-Medium-vertical) var(--Button-Medium-horizontal);outline:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.field__control:not(.textarea-field__control):not(.number-field__input):not(.combobox-field__input){box-sizing:border-box;height:var(--control-height-md)}.field--sm .field__control:not(.textarea-field__control):not(.number-field__input):not(.combobox-field__input){height:var(--control-height-sm)}.field--lg .field__control:not(.textarea-field__control):not(.number-field__input):not(.combobox-field__input){height:var(--control-height-lg)}.field__control::placeholder{color:var(--color-content-placeholder)}.field__control:hover:not(:disabled):not([data-disabled]){background-color:var(--color-interactive-ui-hover)}.field__control:active:not(:disabled):not([data-disabled]){background-color:var(--color-interactive-ui-active)}.field__control:not(:placeholder-shown):not([data-empty]):not(:disabled):not([data-disabled]){color:var(--color-content-primary)}.field__control[data-empty]:not(:disabled):not([data-disabled]){color:var(--color-content-placeholder)}.field__control:focus-visible{box-shadow:0 0 0 2px var(--color-interactive-focus)}.field__control[data-invalid]:focus-visible{box-shadow:0 0 0 2px var(--color-status-error)}.field__control:disabled,.field__control[data-disabled]{cursor:not-allowed;opacity:.4}.field__description{margin:0;font-family:var(--type-font-body);font-size:var(--type-size-body-small);font-weight:var(--type-weight-body-emphasis);line-height:var(--type-leading-body-small);color:var(--color-content-tertiary)}.fieldset{display:flex;flex-direction:column;gap:var(--spacing-space-04);border:none;margin:0;padding:0;min-inline-size:0}.fieldset__legend{padding:0;font-family:var(--type-font-body);font-size:var(--type-size-body-large);font-weight:var(--type-weight-body-strong);line-height:var(--type-leading-body-large);color:var(--color-content-primary)}.accordion{display:flex;flex-direction:column;width:100%}.accordion--default .accordion__item{border-bottom:1px solid var(--color-border-secondary)}.accordion--bordered{border:1px solid var(--color-border-secondary);border-radius:var(--radius-interactive);overflow:hidden}.accordion--bordered .accordion__item:not(:last-child){border-bottom:1px solid var(--color-border-secondary)}.accordion--separated{gap:var(--spacing-space-02)}.accordion--separated .accordion__item{border:1px solid var(--color-border-secondary);border-radius:var(--radius-interactive);overflow:hidden}.accordion__header{margin:0}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-space-03);width:100%;background:none;border:none;cursor:pointer;text-align:left;color:var(--color-content-primary);font-family:var(--type-font-body);font-weight:var(--type-weight-body-emphasis);outline:none;transition:background-color .15s ease}.accordion__trigger:hover{background-color:var(--color-interactive-ui-hover)}.accordion__trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--color-interactive-focus)}.accordion__trigger:disabled,.accordion__trigger[data-disabled]{cursor:not-allowed;opacity:.4}.accordion__title{flex:1;min-width:0}.accordion__icon{flex-shrink:0;color:var(--color-content-tertiary);transition:transform .15s ease}.accordion__trigger[data-state=open] .accordion__icon{transform:rotate(180deg)}.accordion__panel{overflow:hidden;color:var(--color-content-secondary)}.accordion--sm .accordion__trigger{padding:var(--spacing-space-02) var(--spacing-space-03);font-size:var(--type-size-body-medium)}.accordion--md .accordion__trigger{padding:var(--spacing-space-03) var(--spacing-space-04);font-size:var(--type-size-body-large)}.accordion--lg .accordion__trigger{padding:var(--spacing-space-04) var(--spacing-space-05);font-size:var(--type-size-body-large)}.accordion--sm .accordion__content{padding:0 var(--spacing-space-03) var(--spacing-space-03)}.accordion--md .accordion__content{padding:0 var(--spacing-space-04) var(--spacing-space-04)}.accordion--lg .accordion__content{padding:0 var(--spacing-space-05) var(--spacing-space-05)}.popover__positioner{z-index:var(--z-index-popover)}.popover__popup{background-color:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-interactive);padding:var(--spacing-space-03);color:var(--color-content-primary);box-shadow:0 6px 10px #00000040;outline:none;transition:opacity .12s ease,transform .12s ease}.popover__popup[data-state=closed]{opacity:0;transform:scale(.96)}.tooltip__trigger{display:inline-flex}.tooltip__positioner{z-index:var(--z-index-tooltip)}.tooltip__popup{max-width:240px;padding:var(--spacing-space-01) var(--spacing-space-02);background-color:var(--color-surface-primary);color:var(--color-content-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-interactive);box-shadow:0 6px 10px #00000040;outline:none;transform-origin:center;transition:opacity .1s ease,transform .1s ease}.tooltip__popup[data-state=closed]{opacity:0;transform:scale(.9)}.dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-dialog);background-color:var(--color-surface-curtain);transition:opacity .15s ease}.dialog__backdrop[data-state=closed]{opacity:0}.dialog__positioner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-dialog);display:flex;align-items:center;justify-content:center}.dialog__popup{position:relative;display:flex;flex-direction:column;gap:var(--spacing-space-04);width:calc(100vw - var(--spacing-space-08));max-height:calc(100vh - var(--spacing-space-08));overflow-y:auto;padding:var(--spacing-space-06);background-color:var(--color-surface-primary);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-05);color:var(--color-content-primary);box-shadow:0 20px 25px -5px #0006,0 8px 10px -6px #0000004d;outline:none;transition:opacity .15s ease,transform .15s ease}.dialog__popup[data-state=closed]{opacity:0;transform:scale(.96)}.dialog__popup--sm{max-width:400px}.dialog__popup--md{max-width:512px}.dialog__popup--lg{max-width:720px}.dialog__popup--fullscreen{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0}.dialog__close{position:absolute;top:var(--spacing-space-04);right:var(--spacing-space-04);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:var(--radius-interactive);color:var(--color-content-tertiary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.dialog__close:hover{background-color:var(--color-interactive-ui-hover);color:var(--color-content-primary)}.dialog__close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-interactive-focus)}.dialog__title{margin:0;padding-right:var(--spacing-space-07);color:var(--color-content-primary)}.dialog__description{margin:0;color:var(--color-content-secondary)}.dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-space-02);margin-top:var(--spacing-space-02)}.menu__positioner{z-index:var(--z-index-popover)}.menu__popup{min-width:180px;padding:var(--spacing-space-01);background-color:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-interactive);box-shadow:0 6px 10px #00000040;outline:none;transform-origin:top;transition:opacity .1s ease,transform .1s ease}.menu__popup[data-state=closed]{opacity:0;transform:scale(.95)}.menu__item{display:flex;align-items:center;gap:var(--spacing-space-02);min-height:var(--control-height-md);padding:var(--spacing-space-01) var(--spacing-space-03);border-radius:var(--radius-interactive);font-family:var(--type-font-body);font-size:var(--type-size-body-medium);line-height:var(--type-leading-body-medium);color:var(--color-content-primary);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background-color .1s ease}.menu__item[data-highlighted]{background-color:var(--color-interactive-ui-hover)}.menu__item:active:not([data-disabled]){background-color:var(--color-interactive-ui-active)}.menu__item[data-disabled]{cursor:not-allowed;opacity:.4}.menu__item--destructive{color:var(--color-interactive-destructive-default-ghost)}.menu__item--destructive[data-highlighted]{background-color:var(--color-interactive-destructive-hover);color:var(--color-content-light)}.menu__item--destructive:active:not([data-disabled]){background-color:var(--color-interactive-destructive-active);color:var(--color-content-light)}.menu__item-icon{flex-shrink:0;color:var(--color-content-primary)}.menu__item--destructive .menu__item-icon{color:inherit}.menu__item-label{flex:1;min-width:0}.menu__control{margin:0}.menu__item--check[data-state=checked] .checkbox__control{background-color:var(--color-interactive-primary-default);border-color:var(--color-interactive-primary-default)}.menu__item--check[data-state=checked] .checkbox__indicator{opacity:1;transform:scale(1)}.menu__item--check[data-state=checked] .radio-item__control{background-color:var(--color-interactive-primary-selected);border-color:var(--color-interactive-primary-selected)}.menu__item--check[data-state=checked] .radio-item__indicator{transform:scale(1)}.menu__group-label{padding:var(--spacing-space-02) var(--spacing-space-03);color:var(--color-content-primary)}.menu__separator{margin:var(--spacing-space-01) 0}.toast__viewport{--gap: var(--spacing-space-02);bottom:var(--spacing-space-04);right:var(--spacing-space-04);z-index:var(--z-index-toast);outline:none}.toast__root{display:flex;align-items:flex-start;box-sizing:border-box;gap:var(--spacing-space-02);width:320px;max-width:calc(100vw - var(--spacing-space-08));padding:var(--spacing-space-03) var(--spacing-space-04);background-color:var(--color-surface-primary);border:2px solid var(--color-border-secondary);border-radius:var(--radius-interactive);box-shadow:0 4px 8px #00000040;color:var(--color-content-primary);transition:opacity .2s ease,transform .2s ease}.toast__root[data-state=closed]{opacity:0}.toast__root--info{border-color:var(--color-status-info)}.toast__root--success{border-color:var(--color-status-success)}.toast__root--warning{border-color:var(--color-status-caution)}.toast__root--error{border-color:var(--color-status-error)}.toast__root--info .toast__icon{color:var(--color-status-info)}.toast__root--success .toast__icon{color:var(--color-status-success)}.toast__root--warning .toast__icon{color:var(--color-status-caution)}.toast__root--error .toast__icon{color:var(--color-status-error)}.toast__icon{flex-shrink:0;display:inline-flex;align-items:center;margin-top:1px}.toast__content{flex:1;min-width:0;display:flex;flex-direction:column}.toast__title,.toast__description{margin:0;color:var(--color-content-primary)}.toast__action{margin-top:var(--spacing-space-02);align-self:flex-start;padding:var(--spacing-space-005) var(--spacing-space-02);background:none;border:1px solid var(--color-border-primary);border-radius:var(--radius-checkbox);color:var(--color-content-primary);cursor:pointer;transition:background-color .15s ease}.toast__action:hover{background-color:var(--color-interactive-ui-hover)}.toast__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:var(--spacing-space-005);border:none;background:none;border-radius:var(--radius-interactive);color:var(--color-content-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.toast__close:hover{background-color:var(--color-interactive-ui-hover);color:var(--color-content-primary)}.toast__close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-interactive-focus)}@media (prefers-reduced-motion: reduce){.toast__root{transition:opacity .2s ease}.toast__root[data-state=closed]{transform:none}}.combobox-field__root{display:contents}.combobox-field__control{box-sizing:border-box;display:flex;align-items:stretch;width:100%;height:var(--control-height-md);background-color:var(--color-interactive-ui-default);border:1px solid var(--color-border-data-entry);border-radius:var(--radius-interactive);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.field--sm .combobox-field__control{height:var(--control-height-sm)}.field--lg .combobox-field__control{height:var(--control-height-lg)}.combobox-field__control:has(:focus-visible){box-shadow:0 0 0 2px var(--color-interactive-focus)}.field[data-invalid] .combobox-field__control{border-color:var(--color-status-error-message)}.field[data-invalid] .combobox-field__control:has(:focus-visible){box-shadow:0 0 0 2px var(--color-status-error)}.field[data-disabled] .combobox-field__control{cursor:not-allowed;opacity:.4}.field[data-disabled] .combobox-field__input{opacity:1}.combobox-field__input{flex:1;min-width:0;border:none;background:transparent;box-shadow:none}.combobox-field__control .combobox-field__input{border-radius:var(--radius-interactive) 0 0 var(--radius-interactive)}.combobox-field__input:focus-visible{box-shadow:none}.combobox-field__trigger{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;border:none;background:transparent;color:var(--color-content-tertiary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.combobox-field__trigger:hover{background-color:var(--color-interactive-ui-hover);color:var(--color-content-primary)}.combobox-field__trigger .icon{transition:transform .15s ease}.combobox-field__trigger[data-state=open] .icon{transform:rotate(180deg)}.combobox-positioner{z-index:var(--z-index-popover)}.combobox-popup{width:var(--reference-width);max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-space-01);background-color:var(--color-surface-primary);border:1px solid var(--color-border-data-entry);border-radius:var(--radius-interactive);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003;outline:none;transform-origin:top;transition:opacity .1s ease,transform .1s ease}.combobox-popup[data-state=closed]{opacity:0;transform:scaleY(.95)}.combobox-popup__empty{padding:var(--spacing-space-03);color:var(--color-content-tertiary)}.combobox-popup__list{display:flex;flex-direction:column;outline:none}.combobox-popup__item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-space-02);padding:var(--spacing-space-02) var(--spacing-space-03);border-radius:var(--radius-checkbox);color:var(--color-content-primary);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background-color .1s ease}.combobox-popup__item[data-highlighted]{background-color:var(--color-interactive-ui-hover)}.combobox-popup__item[data-state=checked]{background-color:var(--color-interactive-ui-selected)}.combobox-popup__item[data-disabled]{cursor:not-allowed;opacity:.4}.combobox-popup__item-label{flex:1;min-width:0}.combobox-popup__item-indicator{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--color-content-primary);opacity:0}.combobox-popup__item[data-state=checked] .combobox-popup__item-indicator{opacity:1}.number-field__group{box-sizing:border-box;display:flex;align-items:stretch;width:100%;height:var(--control-height-md);background-color:var(--color-interactive-ui-default);border:1px solid var(--color-border-data-entry);border-radius:var(--radius-interactive);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.field--sm .number-field__group{height:var(--control-height-sm)}.field--lg .number-field__group{height:var(--control-height-lg)}.field--sm .number-field__stepper{width:var(--control-height-sm)}.field--lg .number-field__stepper{width:var(--control-height-lg)}.number-field__group:has(:focus-visible){box-shadow:0 0 0 2px var(--color-interactive-focus)}.field[data-invalid] .number-field__group:has(:focus-visible){box-shadow:0 0 0 2px var(--color-status-error)}.field[data-disabled] .number-field__group{cursor:not-allowed;opacity:.4}.field[data-disabled] .number-field__input,.field[data-disabled] .number-field__stepper{opacity:1}.number-field__input{flex:1;min-width:0;border:none;background:transparent;box-shadow:none}.number-field__input:focus-visible{box-shadow:none}.number-field__stepper{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-height-md);border:none;background:transparent;color:var(--color-content-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.number-field__stepper:hover{background-color:var(--color-interactive-ui-hover);color:var(--color-content-primary)}.number-field__stepper:active{background-color:var(--color-interactive-ui-active)}.number-field__stepper:disabled,.number-field__stepper[data-disabled]{cursor:not-allowed;opacity:.4}.toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-space-01);border:1px solid var(--color-border-primary);border-radius:var(--radius-interactive);background-color:var(--color-interactive-ui-default);color:var(--color-content-primary);cursor:pointer;outline:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.toggle:hover:not(:disabled):not([data-disabled]){background-color:var(--color-interactive-primary-hover);color:var(--color-interactive-contents)}.toggle:focus-visible{box-shadow:0 0 0 2px var(--color-interactive-focus)}.toggle[data-state=on]{background-color:var(--color-interactive-primary-active);color:var(--color-interactive-contents)}.toggle:disabled,.toggle[data-disabled]{cursor:not-allowed;opacity:.4}.toggle--sm{height:var(--control-height-sm);padding:var(--Button-Small-vertical) var(--Button-Small-horizontal)}.toggle--md{height:var(--control-height-md);padding:var(--Button-Medium-vertical) var(--Button-Medium-horizontal)}.toggle--lg{height:var(--control-height-lg);padding:var(--Button-Large-vertical) var(--Button-Large-horizontal)}.toggle--icon-only.toggle--sm{width:var(--control-height-sm);padding:0}.toggle--icon-only.toggle--md{width:var(--control-height-md);padding:0}.toggle--icon-only.toggle--lg{width:var(--control-height-lg);padding:0}.toggle-group{display:inline-flex;gap:var(--spacing-space-005);overflow:hidden;border:1px solid var(--color-border-primary);border-radius:var(--radius-interactive);background-color:var(--color-interactive-ui-default)}.toggle-group[data-orientation=vertical]{flex-direction:column}.toggle-group .toggle{border:none;border-radius:0}.meter{display:flex;flex-direction:column;gap:var(--spacing-space-01);width:100%}.meter__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-space-02)}.meter__label{color:var(--color-content-secondary)}.meter__value{color:var(--color-content-tertiary);font-variant-numeric:tabular-nums}.meter__track{position:relative;width:100%;overflow:hidden;background-color:var(--color-interactive-secondary-default);border-radius:var(--border-radius-full)}.meter--sm .meter__track{height:4px}.meter--md .meter__track{height:8px}.meter--lg .meter__track{height:12px}.meter__indicator{height:100%;background-color:var(--color-interactive-primary-default);border-radius:inherit;transition:width .2s ease}.meter--success .meter__indicator{background-color:var(--color-status-success)}.meter--warning .meter__indicator{background-color:var(--color-status-caution)}.meter--error .meter__indicator{background-color:var(--color-status-error)}@media (prefers-reduced-motion: reduce){.meter__indicator{transition:none}}.scroll-area{position:relative;overflow:hidden}.scroll-area__viewport{height:100%;width:100%;overflow:scroll;overscroll-behavior:contain;outline:none;scrollbar-width:none}.scroll-area__viewport::-webkit-scrollbar{display:none}.scroll-area__scrollbar{display:flex;touch-action:none;-webkit-user-select:none;user-select:none;padding:2px;opacity:0;transition:opacity .2s ease}.scroll-area__scrollbar[data-orientation=vertical]{width:10px}.scroll-area__scrollbar[data-orientation=horizontal]{flex-direction:column;height:10px}.scroll-area:hover .scroll-area__scrollbar,.scroll-area__scrollbar[data-hover],.scroll-area__scrollbar[data-scrolling]{opacity:1}.scroll-area__thumb{flex:1;border-radius:var(--border-radius-full);background-color:var(--color-content-tertiary)}.scroll-area__corner{background-color:transparent}.collapsible{display:flex;flex-direction:column;width:100%}.collapsible__trigger{display:inline-flex;align-items:center;gap:var(--spacing-space-02);background:none;border:none;padding:0;color:var(--color-content-primary);cursor:pointer;outline:none;border-radius:var(--radius-interactive);transition:color .15s ease}.collapsible__trigger:hover{color:var(--color-content-secondary)}.collapsible__trigger:focus-visible{box-shadow:0 0 0 2px var(--color-interactive-focus)}.collapsible__trigger[data-disabled]{cursor:not-allowed;opacity:.4}.collapsible__panel{overflow:hidden;color:var(--color-content-secondary)}.collapsible__panel[data-state=open]{animation:collapsible-down .2s ease}.collapsible__panel[data-state=closed]{animation:collapsible-up .2s ease}@keyframes collapsible-down{0%{height:0}to{height:var(--height)}}@keyframes collapsible-up{0%{height:var(--height)}to{height:0}}@media (prefers-reduced-motion: reduce){.collapsible__panel{animation:none}}.collapsible__content{padding-top:var(--spacing-space-03)}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-space-02);list-style:none;margin:0;padding:0}.breadcrumb__item{display:inline-flex;align-items:center;gap:var(--spacing-space-02)}.breadcrumb__link{display:inline-flex;align-items:center;gap:var(--spacing-space-01);color:var(--color-content-tertiary);text-decoration:none;border-radius:var(--radius-interactive);transition:color .15s ease}.breadcrumb__link:hover{color:var(--color-content-primary);text-decoration:underline}.breadcrumb__link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-interactive-focus)}.breadcrumb__current{display:inline-flex;align-items:center;gap:var(--spacing-space-01);color:var(--color-content-primary);font-weight:var(--type-weight-body-strong)}.breadcrumb__icon{flex-shrink:0}.breadcrumb__separator{display:inline-flex;align-items:center;color:var(--color-content-tertiary)}.pagination__list{display:flex;align-items:center;gap:var(--spacing-space-01);list-style:none;margin:0;padding:0}.pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-height-md);height:var(--control-height-md);padding:0 var(--spacing-space-02);border:1px solid transparent;border-radius:var(--radius-interactive);background:transparent;color:var(--color-content-primary);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pagination__page:hover:not(:disabled){background-color:var(--color-interactive-ui-hover)}.pagination__page:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-interactive-focus)}.pagination__page[aria-current=page]{background-color:var(--color-interactive-primary-default);color:var(--color-interactive-contents)}.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-height-md);height:var(--control-height-md);padding:0;border:1px solid transparent;border-radius:var(--radius-interactive);background:var(--color-interactive-ghost-default);color:var(--color-content-tertiary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.pagination__ellipsis:hover,.pagination__ellipsis[data-state=open]{background-color:var(--color-interactive-ghost-hover);color:var(--color-content-primary)}.pagination__ellipsis:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-interactive-focus)}.pagination__ellipsis-menu{max-height:16rem;overflow-y:auto}.context-menu__positioner{z-index:var(--z-index-popover)}.context-menu__popup{min-width:180px;padding:var(--spacing-space-01);background-color:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-interactive);box-shadow:0 6px 10px #00000040;outline:none;transform-origin:top;transition:opacity .1s ease,transform .1s ease}.context-menu__popup[data-state=closed]{opacity:0;transform:scale(.95)}.context-menu__item{display:flex;align-items:center;gap:var(--spacing-space-02);min-height:var(--control-height-md);padding:var(--spacing-space-01) var(--spacing-space-03);border-radius:var(--radius-interactive);font-family:var(--type-font-body);font-size:var(--type-size-body-medium);line-height:var(--type-leading-body-medium);color:var(--color-content-primary);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background-color .1s ease}.context-menu__item[data-highlighted]{background-color:var(--color-interactive-ui-hover)}.context-menu__item:active:not([data-disabled]){background-color:var(--color-interactive-ui-active)}.context-menu__item[data-disabled]{cursor:not-allowed;opacity:.4}.context-menu__item--destructive{color:var(--color-interactive-destructive-default-ghost)}.context-menu__item--destructive[data-highlighted]{background-color:var(--color-interactive-destructive-hover);color:var(--color-content-light)}.context-menu__item--destructive:active:not([data-disabled]){background-color:var(--color-interactive-destructive-active);color:var(--color-content-light)}.context-menu__item-icon{flex-shrink:0;color:var(--color-content-primary)}.context-menu__item--destructive .context-menu__item-icon{color:inherit}.context-menu__item-label{flex:1;min-width:0}.context-menu__control{margin:0}.context-menu__item--check[data-state=checked] .checkbox__control{background-color:var(--color-interactive-primary-default);border-color:var(--color-interactive-primary-default)}.context-menu__item--check[data-state=checked] .checkbox__indicator{opacity:1;transform:scale(1)}.context-menu__item--check[data-state=checked] .radio-item__control{background-color:var(--color-interactive-primary-selected);border-color:var(--color-interactive-primary-selected)}.context-menu__item--check[data-state=checked] .radio-item__indicator{transform:scale(1)}.context-menu__group-label{padding:var(--spacing-space-02) var(--spacing-space-03);color:var(--color-content-primary)}.context-menu__separator{margin:var(--spacing-space-01) 0}.menubar{display:inline-flex;align-items:center;gap:var(--spacing-space-01);padding:var(--spacing-space-01);background-color:var(--color-surface-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-interactive)}.menubar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.menubar__trigger{display:inline-flex;align-items:center;gap:var(--spacing-space-01);padding:var(--spacing-space-02) var(--spacing-space-03);border:none;background:transparent;border-radius:var(--radius-checkbox);color:var(--color-content-primary);font-family:var(--type-font-body);font-size:var(--type-size-body-medium);line-height:var(--type-leading-body-medium);cursor:pointer;outline:none;transition:background-color .1s ease}.menubar__trigger:hover{background-color:var(--color-interactive-ui-hover)}.menubar__trigger[data-state=open]{background-color:var(--color-interactive-ui-active)}.menubar__trigger:focus-visible{box-shadow:0 0 0 2px var(--color-interactive-focus)}.toolbar{display:inline-flex;align-items:center;gap:var(--spacing-space-01);padding:var(--spacing-space-01);background-color:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-05)}.toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.toolbar__group{display:flex;align-items:center;gap:var(--spacing-space-01)}.toolbar[data-orientation=vertical] .toolbar__group{flex-direction:column;align-items:stretch}.hover-card__positioner{z-index:var(--z-index-popover)}.hover-card__popup{max-width:320px;background-color:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-interactive);padding:var(--spacing-space-03);color:var(--color-content-primary);box-shadow:0 6px 10px #00000040;outline:none;transition:opacity .12s ease,transform .12s ease}.hover-card__popup[data-state=closed]{opacity:0;transform:scale(.96)}.sheet__positioner{display:contents}.sheet__popup{position:fixed;box-sizing:border-box;z-index:var(--z-index-dialog);display:flex;flex-direction:column;gap:var(--spacing-space-04);padding:var(--spacing-space-06);background-color:var(--color-surface-primary);color:var(--color-content-primary);outline:none;overflow-y:auto;transition:transform .2s ease,opacity .2s ease}.sheet__popup--right{inset:0 0 0 auto;border-left:1px solid var(--color-border-primary)}.sheet__popup--left{inset:0 auto 0 0;border-right:1px solid var(--color-border-primary)}.sheet__popup--top{inset:0 0 auto 0;border-bottom:1px solid var(--color-border-primary)}.sheet__popup--bottom{inset:auto 0 0 0;border-top:1px solid var(--color-border-primary)}.sheet__popup--right.sheet__popup--sm,.sheet__popup--left.sheet__popup--sm{width:320px;max-width:100vw}.sheet__popup--right.sheet__popup--md,.sheet__popup--left.sheet__popup--md{width:420px;max-width:100vw}.sheet__popup--right.sheet__popup--lg,.sheet__popup--left.sheet__popup--lg{width:560px;max-width:100vw}.sheet__popup--top.sheet__popup--sm,.sheet__popup--bottom.sheet__popup--sm{height:240px;max-height:100vh}.sheet__popup--top.sheet__popup--md,.sheet__popup--bottom.sheet__popup--md{height:360px;max-height:100vh}.sheet__popup--top.sheet__popup--lg,.sheet__popup--bottom.sheet__popup--lg{height:480px;max-height:100vh}.sheet__popup .sheet__footer{margin-top:auto}.sheet__popup--left .sheet__footer>*,.sheet__popup--right .sheet__footer>*{flex:1 1 0;min-width:0}.sheet__popup--right[data-state=closed]{transform:translate(100%)}.sheet__popup--left[data-state=closed]{transform:translate(-100%)}.sheet__popup--top[data-state=closed]{transform:translateY(-100%)}.sheet__popup--bottom[data-state=closed]{transform:translateY(100%)}@media (prefers-reduced-motion: reduce){.sheet__popup{transition:opacity .2s ease}}:root{--site-cream: #f7f2e8;--site-paper: #fbf8f1;--site-ink: #17150f;--site-deep: #0d0c14;--site-ink-soft: rgba(23, 21, 15, .62);--site-cream-soft: rgba(247, 242, 232, .66);--site-orange: #dd6428;--site-nav-surface: color-mix(in srgb, var(--color-surface-primary) 78%, transparent);--site-nav-border: var(--color-border-secondary);--site-coral: #ff5a36;--site-magenta: #ff6fbf;--site-cobalt: #2b4bf2;--site-sun: #ffc93c;--site-green: #1fb868;--site-violet: #8c5bff;--site-wash-magenta: rgba(255, 111, 191, .18);--site-wash-cobalt: rgba(43, 75, 242, .12);--site-wash-sun: rgba(255, 201, 60, .16);--site-glow-magenta: rgba(255, 111, 191, .55);--site-glow-cobalt: rgba(43, 75, 242, .3);--site-dot-ink: rgba(247, 242, 232, .2);--site-dot-ink-soft: rgba(23, 21, 15, .06);--dot-grid-size: 44px;--snap-grid-size: 16px;--site-white: #ffffff;--site-shadow-piece: 0 8px 22px rgba(0, 0, 0, .35);--site-shadow-piece-frozen: 0 3px 10px rgba(0, 0, 0, .22);--site-shadow-piece-static: 0 2px 0 rgba(23, 21, 15, .08);--site-shadow-piece-arranging: 0 16px 32px rgba(0, 0, 0, .45);--site-shadow-frame: 0 18px 50px rgba(0, 0, 0, .22);--font-display: var(--type-font-heading, "Inter"), system-ui, sans-serif;--font-body: var(--type-font-body, "Inter"), system-ui, sans-serif;--font-mono: var(--type-font-body, "Inter"), system-ui, sans-serif;--font-serif: "EB Garamond", Georgia, "Times New Roman", serif}[data-theme=dark]{--site-cream: #17150f;--site-paper: #14121b;--site-deep: #0d0c14;--site-ink: #f7f2e8;--site-ink-soft: rgba(247, 242, 232, .66);--site-cream-soft: rgba(23, 21, 15, .66);--site-dot-ink: rgba(247, 242, 232, .14);--site-dot-ink-soft: rgba(247, 242, 232, .08)}:root{--section-py: clamp(var(--spacing-space-16), 9vw, var(--spacing-space-32));--section-px: clamp(var(--spacing-space-05), 4vw, var(--spacing-space-12));--wrap-max: 1040px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y proximity}body{margin:0;background:var(--color-surface-primary);color:var(--site-ink);font-family:var(--font-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}.site-chrome{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.wrap{max-width:var(--wrap-max);margin-inline:auto}.section{padding-block:var(--section-py);padding-inline:var(--section-px)}.eyebrow{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--site-ink-soft);margin:0 0 var(--spacing-space-03)}.section-title{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.8vw,46px);line-height:1.08;margin:0 0 var(--spacing-space-03)}.section-sub{color:var(--site-ink-soft);max-width:58ch;margin:0 0 var(--spacing-space-12);font-size:18px}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion: no-preference){.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}}.hero-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--spacing-space-05);text-align:center;pointer-events:none;transform-origin:50% 0}.hero-title__h1{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(40px,7vw,64px);line-height:1.15;letter-spacing:0;color:var(--site-ink)}.app-frame{position:absolute;z-index:3;opacity:0;background-color:var(--color-surface-base);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-08);box-shadow:var(--site-shadow-frame);overflow:hidden;max-height:740px}.app-frame__mockup{position:relative;transform-origin:top left;transform:scale(var(--frame-scale, 1));background:var(--color-surface-base)}.app-frame__content{position:absolute;left:264px;top:226px;right:24px;bottom:24px;background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-05)}.app-frame__portal{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-08);pointer-events:none;opacity:0;transition:opacity .25s ease;background:radial-gradient(var(--site-dot-ink-soft) 1px,transparent 1px) var(--dotx, 0px) var(--doty, 0px) / var(--snap-grid-size) var(--snap-grid-size)}.app-frame.is-gridding .app-frame__portal{opacity:1}.app-frame--mobile{border-radius:34px}.app-frame__statusbar{position:absolute;top:0;left:0;right:0;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;color:var(--color-content-primary)}.app-frame__clock{font-family:var(--font-body);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.app-frame__signal{display:inline-flex;align-items:flex-end;gap:3px;height:12px}.app-frame__signal i{width:4px;border-radius:1px;background:var(--color-content-primary)}.app-frame__signal i:nth-child(1){height:5px}.app-frame__signal i:nth-child(2){height:8px}.app-frame__signal i:nth-child(3){height:12px}.piece-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.physics-piece{position:absolute;top:0;left:0;will-change:transform;border-radius:12px;color:var(--color-content-primary);user-select:none;-webkit-user-select:none}.piece-layer.is-arrangeable .physics-piece{pointer-events:auto}.piece-layer.is-draggable .physics-piece{cursor:grab;touch-action:none}.physics-piece.is-arranging{cursor:grabbing;z-index:20}.physics-piece__fit{display:block;transform-origin:top left;transform:scale(var(--piece-scale, 1));pointer-events:none}.piece-layer.is-arrangeable .physics-piece__fit{pointer-events:auto}.physics-piece__tabs{height:100%}.physics-piece__tabs .tabs__panels{display:none}.physics-piece__sidebar{height:100%;background:var(--color-surface-primary);border-top-left-radius:var(--border-radius-08);border-bottom-left-radius:var(--border-radius-08);overflow:hidden}.physics-piece__heading{margin:0;font-family:var(--type-font-heading);font-size:var(--type-size-display-medium);font-weight:var(--type-weight-heading-strong);line-height:var(--type-leading-display-medium);color:var(--color-content-primary);white-space:nowrap}.physics-piece__stat{display:flex;width:100%;height:100%;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-space-02);padding:var(--spacing-space-04);background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-05);color:var(--color-content-primary);text-align:center}.physics-piece__stat-value{font-family:var(--type-font-heading);font-size:var(--type-size-display-medium);font-weight:var(--type-weight-heading-strong);line-height:1}.physics-piece__stat-label{font-family:var(--type-font-body);font-size:var(--type-size-body-medium);line-height:var(--type-leading-body-medium);white-space:nowrap}.physics-piece__tabbar{display:flex;width:100%;height:100%;box-sizing:border-box;align-items:center;justify-content:space-around;padding:var(--spacing-space-02) var(--spacing-space-05);background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-05);color:var(--color-content-tertiary)}.physics-piece__tab{display:inline-flex;align-items:center;justify-content:center}.physics-piece__tab.is-active{color:var(--color-interactive-primary-default)}.end-caption{position:absolute;bottom:6svh;left:0;right:0;z-index:5;padding:0 var(--spacing-space-05);text-align:center;opacity:0;pointer-events:none}.end-caption__title{margin:0 0 var(--spacing-space-03);font-family:var(--font-display);font-weight:500;font-size:clamp(40px,7vw,64px);line-height:1.15;color:var(--site-ink)}.dot-grid{background-image:radial-gradient(var(--site-dot-ink) 1.5px,transparent 1.5px);background-size:var(--dot-grid-size) var(--dot-grid-size);background-position:var(--dotx, 0px) var(--doty, 0px)}.hero-stage{position:relative;height:360vh;background:var(--color-surface-primary);--site-dot-ink: color-mix(in srgb, var(--site-ink) 14%, transparent)}.hero-stage--static{height:100svh}.hero-stage__snap{position:absolute;left:0;top:187.2vh;width:1px;height:1px;pointer-events:none;scroll-snap-align:start}.hero-stage--static .hero-stage__snap{display:none}.hero-stage__sticky{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;background:var(--color-surface-primary);color:var(--site-ink)}.hero-stage--static .hero-stage__sticky{position:relative}.hero-stage__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hero-stage__fade{position:absolute;left:0;right:0;bottom:0;height:42svh;z-index:12;pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent 0%,var(--color-surface-primary) 52%)}.hero-stage--mobile .end-caption{z-index:14}.overview{background:var(--color-surface-primary)}.overview__head{margin-bottom:var(--spacing-space-12)}.overview__title{font-family:var(--font-display);font-weight:600;font-size:clamp(34px,4.6vw,48px);line-height:1.15;margin:0 0 var(--spacing-space-03);color:var(--site-ink)}.overview__lede{margin:0;max-width:78ch;font-size:var(--type-size-body-large);line-height:1.5;color:var(--site-ink)}.overview__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-space-06)}@media (max-width: 880px){.overview__grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.overview__cell{display:flex;flex-direction:column}.ov-accordion{display:grid;grid-template-rows:0fr;opacity:0}.ov-accordion.is-open{grid-template-rows:1fr;opacity:1}.ov-accordion__inner{overflow:hidden;min-height:0}@media (prefers-reduced-motion: no-preference){.ov-accordion{transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1),opacity .28s ease}}@media (prefers-reduced-motion: no-preference){.overview__cell:nth-child(2){transition-delay:.09s}.overview__cell:nth-child(3){transition-delay:.18s}}.ov-card{--ov-shape: #d0ccc2;--ov-shape-active: var(--site-orange);display:flex;flex-direction:column;width:100%;min-height:clamp(420px,44vw,520px);color:inherit;text-decoration:none;background:var(--color-surface-primary);border:1px solid rgba(23,21,15,.08);border-radius:var(--border-radius-large, 24px);box-shadow:0 4px 8px #0000000f;overflow:hidden;outline:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ov-card--toggle{cursor:pointer;padding:0;text-align:left;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ov-card:focus-visible{border-color:color-mix(in srgb,var(--site-orange) 55%,transparent);box-shadow:0 4px 8px #0000000f,0 0 0 3px color-mix(in srgb,var(--site-orange) 35%,transparent)}.ov-card.is-open{border-color:color-mix(in srgb,var(--site-orange) 40%,transparent)}@media (prefers-reduced-motion: no-preference){.ov-card.is-active{transform:translateY(-4px);box-shadow:0 18px 40px #00000024;border-color:#17150f1f}.ov-card.is-open{border-color:color-mix(in srgb,var(--site-orange) 40%,transparent)}}[data-theme=dark] .ov-card{border-color:#f7f2e81f;box-shadow:0 6px 24px color-mix(in srgb,var(--site-orange) 22%,transparent)}[data-theme=dark] .ov-card:focus-visible{box-shadow:0 6px 24px color-mix(in srgb,var(--site-orange) 28%,transparent),0 0 0 3px color-mix(in srgb,var(--site-orange) 45%,transparent)}[data-theme=dark] .ov-card.is-active{box-shadow:0 14px 48px color-mix(in srgb,var(--site-orange) 45%,transparent);border-color:color-mix(in srgb,var(--site-orange) 45%,transparent)}.ov-card__stage{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden;padding:var(--spacing-space-03);color:var(--ov-shape);transition:color .45s ease}.ov-card.is-active .ov-card__stage{color:var(--ov-shape-active)}.ov-card__foot{flex:0 0 auto;padding:var(--spacing-space-08);word-break:break-word}.ov-card__title{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,2.6vw,40px);line-height:1.2;margin:0 0 var(--spacing-space-02);color:var(--site-ink)}.ov-card__body{font-size:14px;line-height:1.3;margin:0;color:var(--site-ink-soft);min-height:2.6em}.ov-video-scene{display:block;width:100%;height:100%;object-fit:contain;border-radius:var(--border-radius-medium, 12px)}.ov-detail{background:var(--color-surface-primary);border-radius:var(--border-radius-large, 24px)}.ov-detail:empty{display:none}.ov-detail:not(:empty){margin-top:var(--spacing-space-06);border:1px solid rgba(23,21,15,.08);box-shadow:0 4px 8px #0000000f}[data-theme=dark] .ov-detail:not(:empty){border-color:#f7f2e81a}.ov-detail__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--spacing-space-08);padding:var(--spacing-space-08)}@media (max-width: 880px){.ov-detail__inner{grid-template-columns:1fr;gap:var(--spacing-space-06)}}@media (prefers-reduced-motion: no-preference){.ov-detail__inner{animation:ov-detail-in .4s ease both}}@keyframes ov-detail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ov-detail__heading{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,2.4vw,32px);line-height:1.15;margin:0 0 var(--spacing-space-03);color:var(--site-ink)}.ov-detail__lead{margin:0 0 var(--spacing-space-05);font-size:16px;line-height:1.55;color:var(--site-ink-soft)}.ov-detail__ctas{display:flex;flex-wrap:wrap;gap:var(--spacing-space-03)}.ov-detail__items{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-space-03);align-content:start}.ov-detail__item{display:flex;gap:var(--spacing-space-03);padding:var(--spacing-space-04);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-06, 16px);background:var(--color-surface-secondary);color:inherit;text-decoration:none}a.ov-detail__item--link{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media (prefers-reduced-motion: no-preference){a.ov-detail__item--link:hover{transform:translateY(-2px)}}a.ov-detail__item--link:hover{border-color:color-mix(in srgb,var(--site-orange) 45%,transparent);box-shadow:0 10px 24px #0000001a}a.ov-detail__item--link:focus-visible{outline:none;border-color:color-mix(in srgb,var(--site-orange) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-orange) 30%,transparent)}.ov-detail__item-icon{flex:0 0 auto;display:inline-flex;margin-top:1px;color:var(--site-orange)}.ov-detail__item-text{display:flex;flex-direction:column;gap:3px;min-width:0}.ov-detail__item-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-space-02);font-weight:600;font-size:15px;color:var(--site-ink)}.ov-detail__item-arrow{color:var(--site-ink-soft)}.ov-detail__item-desc{font-size:13.5px;line-height:1.45;color:var(--site-ink-soft)}.ov-detail.ov-detail--inline{margin-top:var(--spacing-space-04);box-shadow:none}.ov-detail--inline .ov-detail__inner{padding:var(--spacing-space-05)}.roadmap-card__link{display:block;text-decoration:none;color:inherit;border-radius:var(--border-radius-06);outline:none}.roadmap-card__link:focus-visible{outline:2px solid var(--site-orange);outline-offset:3px}.roadmap-card{background:var(--color-surface-primary);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-06);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}@media (prefers-reduced-motion: no-preference){.roadmap-card__link:hover .roadmap-card{transform:translateY(-2px);box-shadow:0 10px 22px #0000001a;border-color:color-mix(in srgb,var(--site-orange) 55%,var(--color-border-secondary))}}.roadmap-card__body{display:flex;flex-direction:column;gap:var(--spacing-space-04)}.roadmap-card__meta{display:flex;align-items:center;gap:var(--spacing-space-02)}.roadmap-card__title{margin:0;font-family:var(--type-font-heading);font-weight:var(--type-weight-body-strong);font-size:var(--type-size-heading-small);line-height:var(--type-leading-heading-small);color:var(--color-content-primary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.roadmap-card__draft{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-content-secondary)}.roadmap-column{display:flex;flex-direction:column;gap:var(--spacing-space-04);padding:0 var(--spacing-space-04)}.roadmap-column__title{margin:0 0 var(--spacing-space-02);text-align:center;font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.4vw,30px);line-height:1.2;color:var(--color-content-primary)}.roadmap-column__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-space-04)}@media (min-width: 861px){.roadmap-column{min-height:0}.roadmap-column__list{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;padding-right:var(--spacing-space-02);padding-block:var(--spacing-space-04);margin-block:calc(-1 * var(--spacing-space-04))}}.roadmap-column__overflow{align-self:flex-start}@media (prefers-reduced-motion: no-preference){.roadmap-column__item{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.roadmap-column.is-visible .roadmap-column__item{opacity:1;transform:none}.roadmap-column__item:nth-child(1){transition-delay:.04s}.roadmap-column__item:nth-child(2){transition-delay:.08s}.roadmap-column__item:nth-child(3){transition-delay:.12s}.roadmap-column__item:nth-child(4){transition-delay:.16s}.roadmap-column__item:nth-child(5){transition-delay:.2s}.roadmap-column__item:nth-child(6){transition-delay:.24s}.roadmap-column__item:nth-child(7){transition-delay:.28s}.roadmap-column__item:nth-child(8){transition-delay:.32s}.roadmap-column__item:nth-child(9){transition-delay:.36s}.roadmap-column__item:nth-child(10){transition-delay:.4s}.roadmap-column__item:nth-child(11){transition-delay:.44s}.roadmap-column__item:nth-child(n+12){transition-delay:.48s}}.roadmap-skeleton-card{height:92px;border-radius:var(--border-radius-05);border:2px solid color-mix(in srgb,var(--site-ink) 12%,transparent);background:var(--site-paper)}.skeleton{position:relative;overflow:hidden}@media (prefers-reduced-motion: no-preference){.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--site-ink) 6%,transparent),transparent);animation:skeleton-sweep 1.4s ease-in-out infinite}}@keyframes skeleton-sweep{to{transform:translate(100%)}}.roadmap-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-space-03);padding:var(--spacing-space-16) var(--spacing-space-05);background:var(--site-paper);border:2px dashed color-mix(in srgb,var(--site-ink) 22%,transparent);border-radius:var(--border-radius-06)}.roadmap-empty__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--site-ink)}.roadmap-empty__body{margin:0 0 var(--spacing-space-02);max-width:42ch;color:var(--site-ink-soft)}.roadmap-board{display:flex;flex-direction:column;background:var(--color-surface-secondary);border-radius:var(--border-radius-08);padding:var(--spacing-space-04);min-height:clamp(420px,52vh,620px)}.roadmap-board__columns{flex:1;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}@media (min-width: 861px){.roadmap-board{flex:1;min-height:0}.roadmap-board__columns{min-height:0}}.roadmap-board__columns>*+*{border-left:1.5px solid color-mix(in srgb,var(--color-surface-overlay-tertiary) 10%,transparent)}.roadmap-board__tabs{display:none}@media (max-width: 860px){.roadmap-board__tabs{display:flex;gap:var(--spacing-space-01);margin-bottom:var(--spacing-space-05);padding:var(--spacing-space-01);background:var(--color-interactive-ui-default);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-06)}.roadmap-board__tab{flex:1 0 0;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-space-02);min-width:0;padding:var(--spacing-space-02) var(--spacing-space-02);border:0;border-radius:var(--radius-interactive, var(--border-radius-05));background:transparent;color:var(--color-content-tertiary);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.roadmap-board__tab[data-active=true]{background:var(--color-interactive-primary-default);color:var(--color-interactive-contents)}.roadmap-board__tab:not([data-active=true]):hover{color:var(--color-content-primary)}.roadmap-board__tab:focus-visible{outline:2px solid var(--color-interactive-focus);outline-offset:1px}.roadmap-board__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:var(--border-radius-full);background:color-mix(in srgb,currentColor 14%,transparent);font-size:12px;font-variant-numeric:tabular-nums}.roadmap-board{min-height:0}.roadmap-board__columns{grid-template-columns:1fr}.roadmap-board__columns>*+*{border-left:none}.roadmap-board__columns[data-active=backlog]>.roadmap-column:not([data-column=backlog]),.roadmap-board__columns[data-active=in-progress]>.roadmap-column:not([data-column=in-progress]),.roadmap-board__columns[data-active=done]>.roadmap-column:not([data-column=done]){display:none}.roadmap-column__item{opacity:1!important;transform:none!important}}.sync-status{display:inline-flex;text-decoration:none;border-radius:var(--radius-status);outline:none;flex-shrink:0}.sync-status:focus-visible{outline:2px solid var(--site-orange);outline-offset:2px}@media (prefers-reduced-motion: no-preference){.sync-status{transition:opacity .16s ease}.sync-status:hover{opacity:.8}}.roadmap-section{background:var(--color-surface-primary)}.roadmap-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-space-06);margin-bottom:var(--spacing-space-08)}.roadmap-section__intro{flex:1;min-width:0}.roadmap-section__title{font-family:var(--font-display);font-weight:600;font-size:clamp(34px,4.6vw,48px);line-height:1.15;margin-bottom:var(--spacing-space-03)}.roadmap-section__lede{margin:0;font-size:var(--type-size-body-large);line-height:1.5;color:var(--site-ink)}.roadmap-section__link{color:var(--site-orange);text-decoration:none;font-weight:500}.roadmap-section__link:hover{text-decoration:underline}@media (max-width: 720px){.roadmap-section__head{flex-direction:column;gap:var(--spacing-space-04)}}@media (min-width: 861px){.roadmap-section{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.roadmap-section>.wrap{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.roadmap-section__board{display:flex;flex:1;min-height:0}}.contact-section{background:var(--color-surface-primary)}.contact-section__wrap{max-width:600px}.contact-section__header{margin-bottom:var(--spacing-space-08)}.contact-section__title{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,5vw,48px);line-height:1.2;color:var(--site-ink);margin:0 0 var(--spacing-space-04)}.contact-section__sub{color:var(--site-ink-soft);font-size:16px;line-height:1.5;margin:0}.contact-form{display:flex;flex-direction:column;gap:var(--spacing-space-06)}.contact-form__message .field__control{min-height:120px}.contact-form__submit{width:100%}.contact-form__error{margin:0;font-family:var(--type-font-body);font-size:var(--type-size-body-small);line-height:var(--type-leading-body-small);color:var(--color-status-error-message)}.contact-form__captcha{display:flex}.contact-form__privacy{margin:0;text-align:center;font-size:13px;line-height:1.5;color:var(--site-ink-soft)}.contact-form__privacy a{color:var(--color-interactive-primary-default);text-underline-offset:2px}.contact-segmented{display:flex;gap:var(--spacing-space-01);padding:var(--spacing-space-01);background:var(--color-interactive-ui-default);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-06)}.contact-segmented__item{flex:1 0 0;display:flex;align-items:center;justify-content:center;padding:var(--Button-Large-vertical) var(--Button-Large-horizontal);border-radius:var(--radius-interactive);font-family:var(--type-font-body);font-size:var(--type-size-body-large);line-height:var(--type-leading-body-large);color:var(--color-content-tertiary);text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.contact-segmented__item:hover:not([data-active=true]){color:var(--color-content-primary)}.contact-segmented__item[data-active=true]{background:var(--color-interactive-primary-default);color:var(--color-interactive-contents)}.contact-segmented__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.contact-segmented__item:has(.contact-segmented__input:focus-visible){box-shadow:0 0 0 2px var(--color-interactive-focus)}.contact-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.brand-mark{display:inline-flex;align-items:center;gap:var(--spacing-space-025);text-decoration:none;color:inherit}.brand-mark__glyph{width:38px;height:38px;display:block;flex:none}.brand-mark__word{font-family:var(--font-display);font-weight:700;font-size:21px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-space-04);flex-wrap:wrap;padding:var(--spacing-space-10) var(--section-px) var(--spacing-space-12)}.site-footer__brand{text-decoration:none;color:var(--site-ink)}.site-footer__brand .brand-mark__glyph{width:26px;height:26px}.site-footer__brand .brand-mark__word{font-size:16px}.site-footer__legal{display:flex;align-items:center;gap:var(--spacing-space-05);flex-wrap:wrap}.site-footer__link{font-size:14px;text-decoration:none;color:var(--site-ink-soft);transition:color .15s ease}.site-footer__link:hover{color:var(--site-ink)}.site-footer__note{font-family:var(--font-mono);font-size:13px;color:var(--site-ink-soft)}.docs-page{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:var(--color-surface-primary);isolation:isolate;--site-dot-ink: color-mix(in srgb, var(--site-ink) 14%, transparent)}.docs-page__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.docs-page__stage{position:relative;z-index:1;display:flex;flex:1 1 auto;min-height:0;padding:0 var(--section-px) var(--spacing-space-05)}.docs-page__frame{flex:1 1 auto;width:100%;min-height:0;border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-06);background:var(--color-surface-primary);box-shadow:0 12px 32px -16px #00000059;overflow:hidden}.site-chrome:has(.tools-page){height:100vh;height:100dvh;overflow:clip}.tools-page{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:var(--color-surface-primary);--site-dot-ink: color-mix(in srgb, var(--site-ink) 14%, transparent)}.tools-page__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.tools-page__stage{position:relative;display:flex;flex:1 1 auto;min-height:0;padding:0 var(--section-px) var(--spacing-space-05)}.tools-shell{display:flex;flex:1 1 auto;min-height:0;border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-06);background:var(--color-surface-primary);box-shadow:0 12px 32px -16px #00000059;overflow:hidden}.tools-nav-section{margin-top:var(--spacing-space-01);padding-top:var(--spacing-space-03);border-top:1px solid var(--color-border-secondary)}.tools-nav-section__label{display:block;padding-inline:var(--spacing-space-02);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-content-secondary)}.tools-panel{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:0;padding:var(--spacing-space-12) var(--spacing-space-08);overflow:auto}.tools-panel--embed{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;min-width:0;min-height:0;padding:0;background:var(--color-surface-secondary);overflow:hidden}.tools-panel__loading{display:grid;place-items:center;flex:1 1 auto;min-height:0;padding:var(--spacing-space-12);color:var(--color-content-secondary);font-family:var(--font-mono);font-size:13px}.tools-panel__art{display:grid;place-items:center;width:88px;height:88px;margin-bottom:var(--spacing-space-05);border-radius:var(--border-radius-full, 999px);background:color-mix(in srgb,var(--site-orange) 12%,transparent);color:var(--site-orange)}.tools-panel__status{margin:0 0 var(--spacing-space-03);padding:4px 12px;border-radius:var(--border-radius-full, 999px);border:1px solid color-mix(in srgb,var(--site-orange) 35%,transparent);color:var(--site-orange);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.tools-panel__title{font-family:var(--font-serif);font-weight:600;font-size:clamp(28px,3.4vw,42px);line-height:1.12;margin:0 0 var(--spacing-space-02);color:var(--site-ink)}.tools-panel__tagline{margin:0 0 var(--spacing-space-04);font-size:var(--type-size-body-large, 18px);color:var(--site-ink)}.tools-panel__desc{margin:0;max-width:52ch;font-size:15px;line-height:1.6;color:var(--site-ink-soft)}@media (max-width: 760px){.tools-shell{flex-direction:column}.tools-shell>.sidebar{width:100%;height:auto;border-right:none;border-bottom:1px solid var(--color-border-primary)}.tools-panel{padding:var(--spacing-space-10) var(--spacing-space-05)}}.tools-note{margin:auto;max-width:420px;padding:var(--section-px);display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--color-content-primary)}.tools-note__art{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--spacing-space-05);border-radius:var(--border-radius-full);background:var(--color-surface-secondary);border:1px solid var(--color-border-secondary);color:var(--color-interactive-primary-default)}.tools-note__title{margin:0 0 var(--spacing-space-03);font-family:var(--font-display);font-size:clamp(26px,7vw,32px);line-height:1.15;font-weight:600}.tools-note__body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--site-ink-soft, var(--color-content-secondary))}.about-page{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:var(--color-surface-primary);isolation:isolate;--site-dot-ink: color-mix(in srgb, var(--site-ink) 14%, transparent)}.about-page__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.about-page__stage{position:relative;z-index:1;display:flex;justify-content:center;flex:1 1 auto;min-height:0;padding:var(--spacing-space-08) var(--section-px) var(--spacing-space-09)}.about-page__prose{width:100%;max-width:640px;color:var(--color-content-primary);font-family:var(--font-body);font-size:18px;line-height:1.6}.about-page__prose>p+p{margin-top:var(--spacing-space-05)}.about-page__eyebrow{margin:0 0 var(--spacing-space-02);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-interactive-primary-default)}.about-page__title{margin:0 0 var(--spacing-space-05);font-family:var(--font-heading, var(--font-body));font-size:clamp(32px,5vw,48px);line-height:1.1;font-weight:600;color:var(--color-content-primary)}.about-page__lede{margin:0 0 var(--spacing-space-06);font-size:22px;line-height:1.5;color:var(--color-content-secondary, var(--color-content-primary))}.legal-page{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:var(--color-surface-primary);isolation:isolate;--site-dot-ink: color-mix(in srgb, var(--site-ink) 14%, transparent)}.legal-page__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.legal-page__stage{position:relative;z-index:1;display:flex;justify-content:center;flex:1 1 auto;min-height:0;padding:var(--spacing-space-08) var(--section-px) var(--spacing-space-10)}.legal-prose{width:100%;max-width:720px;color:var(--color-content-primary);font-family:var(--font-body);font-size:17px;line-height:1.65}.legal-prose__eyebrow{margin:0 0 var(--spacing-space-02);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-interactive-primary-default)}.legal-prose__title{margin:0 0 var(--spacing-space-02);font-family:var(--font-heading, var(--font-body));font-size:clamp(30px,5vw,44px);line-height:1.1;font-weight:600;color:var(--color-content-primary)}.legal-prose__updated{margin:0 0 var(--spacing-space-07);font-family:var(--font-mono);font-size:13px;color:var(--site-ink-soft, var(--color-content-secondary))}.legal-prose h2{margin:var(--spacing-space-07) 0 var(--spacing-space-03);font-family:var(--font-heading, var(--font-body));font-size:22px;line-height:1.25;font-weight:600;color:var(--color-content-primary)}.legal-prose h3{margin:var(--spacing-space-05) 0 var(--spacing-space-02);font-size:17px;font-weight:600;color:var(--color-content-primary)}.legal-prose p{margin:0 0 var(--spacing-space-04)}.legal-prose ul{margin:0 0 var(--spacing-space-04);padding-left:1.4em}.legal-prose li{margin:0 0 var(--spacing-space-02)}.legal-prose a{color:var(--color-interactive-primary-default);text-underline-offset:2px}.legal-prose strong{font-weight:600;color:var(--color-content-primary)}.legal-prose>h2:first-of-type{margin-top:var(--spacing-space-03)}.theme-menu{position:relative;display:inline-flex}.theme-menu__trigger{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-full);background:var(--color-surface-base);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.theme-menu__trigger:hover{transform:scale(1.06)}.theme-menu__trigger:focus-visible{outline:2px solid var(--color-interactive-primary-default);outline-offset:2px}.theme-menu__trigger-dot{width:20px;height:20px;border-radius:var(--border-radius-full);background:var(--theme-menu-swatch, var(--color-interactive-primary-default));box-shadow:inset 0 0 0 1px #00000024}.theme-menu__panel{position:absolute;top:calc(100% + var(--spacing-space-02));right:0;z-index:60;min-width:224px;display:flex;flex-direction:column;padding:var(--spacing-space-01);background:var(--color-surface-primary);border:1px solid var(--color-border-data-entry);border-radius:var(--radius-interactive);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003;transform-origin:top right}@media (prefers-reduced-motion: no-preference){.theme-menu__panel{animation:theme-menu-in .2s cubic-bezier(.16,1,.3,1) both}}@keyframes theme-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.theme-menu__switch-row{display:flex;align-items:center;padding:var(--spacing-space-02) var(--spacing-space-03)}.theme-menu__list{display:flex;flex-direction:column}.theme-menu__item{display:flex;align-items:center;gap:var(--spacing-space-02);width:100%;padding:var(--spacing-space-02) var(--spacing-space-03);border:0;border-radius:var(--radius-checkbox);background:transparent;cursor:pointer;font-family:var(--type-font-body, "Roboto"),system-ui,sans-serif;font-size:16px;line-height:1.5;color:var(--color-content-primary);text-align:left;-webkit-user-select:none;user-select:none;transition:background-color .1s ease}.theme-menu__item:hover{background:var(--color-interactive-ui-hover)}.theme-menu__item[aria-checked=true]{background:var(--color-interactive-ui-selected)}.theme-menu__item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-interactive-focus)}.theme-menu__swatch{width:18px;height:18px;flex:none;border-radius:var(--border-radius-full);box-shadow:inset 0 0 0 1px #0000002e}.theme-menu__item-label{flex:1 0 auto}.theme-menu__check{flex:none;color:var(--color-content-primary)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;overflow:hidden;padding-top:calc(var(--spacing-space-04) * 2 + var(--spacing-space-02) * 2 + 34px);background:var(--color-surface-primary);color:var(--color-content-primary);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}.mobile-menu__scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-menu--open{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media (prefers-reduced-motion: no-preference){.mobile-menu{transition:opacity .24s ease,transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}.mobile-menu--open{transition:opacity .24s ease,transform .24s cubic-bezier(.16,1,.3,1),visibility 0s}}.mobile-menu__nav{display:flex;flex-direction:column;gap:var(--spacing-space-01);padding:var(--spacing-space-06) var(--section-px) var(--spacing-space-04)}.mobile-menu__link{font-family:var(--font-display);font-size:clamp(30px,9vw,42px);font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--color-content-primary);text-decoration:none;padding:var(--spacing-space-03) 0}.mobile-menu__link--active{color:var(--color-interactive-primary-default)}.mobile-menu__link:focus-visible{outline:2px solid var(--color-interactive-primary-default);outline-offset:4px;border-radius:var(--border-radius-sm, 4px)}@media (prefers-reduced-motion: no-preference){.mobile-menu__link{opacity:0;transform:translateY(14px)}.mobile-menu--open .mobile-menu__link{opacity:1;transform:none;transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.mobile-menu--open .mobile-menu__link:nth-child(1){transition-delay:.06s}.mobile-menu--open .mobile-menu__link:nth-child(2){transition-delay:.12s}.mobile-menu--open .mobile-menu__link:nth-child(3){transition-delay:.18s}.mobile-menu--open .mobile-menu__link:nth-child(4){transition-delay:.24s}}.mobile-menu__appearance{margin-top:auto;padding:var(--spacing-space-04) var(--section-px) calc(var(--spacing-space-06) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-secondary)}.mobile-menu__appearance .theme-menu__switch-row{padding-inline:0}.mobile-menu__appearance .theme-menu__item{padding-inline:var(--spacing-space-02)}.site-nav{z-index:500;display:flex;justify-content:center;padding:var(--spacing-space-04) var(--section-px)}.site-nav--overlay{position:fixed;inset:0 0 auto 0}.site-nav--solid{position:relative}.site-nav__pill{position:relative;z-index:2;width:100%;max-width:640px;display:flex;align-items:center;gap:var(--spacing-space-05);padding:var(--spacing-space-02) var(--spacing-space-04);background:var(--site-nav-surface);border:1px solid var(--site-nav-border);border-radius:var(--border-radius-full);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.site-nav__brand{display:inline-flex;align-items:center;flex:1 0 0;text-decoration:none;color:var(--color-content-primary)}.site-nav__links{display:flex;align-items:center;flex:none;gap:var(--spacing-space-06);position:relative}.site-nav__indicator{position:absolute;top:0;left:0;width:0;height:0;z-index:0;pointer-events:none;border-radius:var(--border-radius-full);background:var(--color-interactive-primary-default);opacity:0}.site-nav__link{--_label-mix: 0;position:relative;z-index:1;font-family:var(--font-body);font-size:16px;font-weight:400;padding:var(--spacing-space-01) var(--spacing-space-04);color:color-mix(in srgb,var(--color-content-primary),var(--color-interactive-contents) calc(var(--_label-mix) * 100%));text-decoration:none;white-space:nowrap;border-radius:var(--border-radius-full)}.site-nav__link:not(.site-nav__link--active):hover{background:color-mix(in srgb,var(--color-interactive-primary-default) 12%,transparent);color:var(--color-interactive-primary-default)}@media (prefers-reduced-motion: no-preference){.site-nav__link{transition:color .18s ease,background-color .18s ease}}.site-nav__link:focus-visible{outline:2px solid var(--color-interactive-primary-default);outline-offset:3px}.site-nav__theme{display:flex;flex:1 0 0;justify-content:flex-end}.site-nav__hamburger{display:none;width:32px;height:32px;padding:0;align-items:center;justify-content:center;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-full);background:var(--color-surface-base);color:var(--color-content-primary);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.site-nav__hamburger:hover{transform:scale(1.06)}.site-nav__hamburger:focus-visible{outline:2px solid var(--color-interactive-primary-default);outline-offset:2px}@media (max-width: 720px){.site-nav__links,.site-nav__theme{display:none}.site-nav__hamburger{display:inline-flex;flex:none}}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.1}
