.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/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(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/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(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/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(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/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(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/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(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/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(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(/_astro/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(/_astro/inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(/_astro/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(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(/_astro/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(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/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(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/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(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/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(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/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(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/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(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/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(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2) format("woff2"),url(/_astro/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(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2) format("woff2"),url(/_astro/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(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2) format("woff2"),url(/_astro/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(/_astro/inter-greek-700-normal.C3JjAnD8.woff2) format("woff2"),url(/_astro/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(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2) format("woff2"),url(/_astro/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(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2) format("woff2"),url(/_astro/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(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-ext-800-normal.BZOjs1Xv.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-800-normal.Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-800-normal.C7MGvYyJ.woff2) format("woff2"),url(/_astro/inter-cyrillic-800-normal.CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-ext-800-normal.B--PVpEC.woff2) format("woff2"),url(/_astro/inter-greek-ext-800-normal.DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-800-normal.CLIouy3y.woff2) format("woff2"),url(/_astro/inter-greek-800-normal.BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-vietnamese-800-normal.Cm7tD1pz.woff2) format("woff2"),url(/_astro/inter-vietnamese-800-normal.DDlpr_Ee.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-ext-800-normal.DZJjya6U.woff2) format("woff2"),url(/_astro/inter-latin-ext-800-normal.BOMpwxm3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-800-normal.BYj_oED-.woff2) format("woff2"),url(/_astro/inter-latin-800-normal.D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-greek-400-normal.C190GLew.woff2) format("woff2"),url(/_astro/jetbrains-mono-greek-400-normal.B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-greek-500-normal.JpySY46c.woff2) format("woff2"),url(/_astro/jetbrains-mono-greek-500-normal.D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/jetbrains-mono-vietnamese-500-normal.DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-ext-500-normal.ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-500:oklch(55.1% .027 264.364);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:22px;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:14px;--color-bg:#07070b;--color-bg-1:#0b0b13;--color-bg-2:#111120;--color-ink:#f4f3f7;--color-ink-2:#c7c5d2;--color-ink-3:#8a879a;--color-line:#ffffff14;--color-line-2:#ffffff24;--color-cy:#69bbf3;--color-vi:#8648e6;--color-mg:#d84c94;--color-gr:#5ad1a4;--color-accent:#8648e6;--font-display:"Instrument Serif", "Times New Roman", serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-16{top:calc(var(--spacing) * 16)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-60,.z-\[60\]{z-index:60}.z-\[69\]{z-index:69}.z-\[70\]{z-index:70}.z-auto{z-index:auto}.order-0{order:0}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-3{margin:calc(var(--spacing) * 3)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[2px\]{margin-left:2px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[34rem\]{height:34rem}.h-\[240px\]{height:240px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[240px\]{max-height:240px}.max-h-\[340px\]{max-height:340px}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[2\.2em\]{min-height:2.2em}.min-h-\[6\.25rem\]{min-height:6.25rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[220px\]{min-height:220px}.min-h-\[420px\]{min-height:420px}.min-h-full{min-height:100%}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[4\.5rem\]{width:4.5rem}.w-\[10\%\]{width:10%}.w-\[13rem\]{width:13rem}.w-\[14\%\]{width:14%}.w-\[14rem\]{width:14rem}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[20\%\]{width:20%}.w-\[22rem\]{width:22rem}.w-\[460px\]{width:460px}.w-\[480px\]{width:480px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[78\%\]{max-width:78%}.max-w-\[80vw\]{max-width:80vw}.max-w-\[85\%\]{max-width:85%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[960px\]{max-width:960px}.max-w-\[min\(240px\,100\%\)\]{max-width:min(240px,100%)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[15px\]{min-width:15px}.min-w-\[18px\]{min-width:18px}.min-w-\[18rem\]{min-width:18rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[46rem\]{min-width:46rem}.min-w-\[48rem\]{min-width:48rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[56rem\]{min-width:56rem}.min-w-\[58rem\]{min-width:58rem}.min-w-\[60rem\]{min-width:60rem}.min-w-\[62rem\]{min-width:62rem}.min-w-\[64rem\]{min-width:64rem}.min-w-\[66rem\]{min-width:66rem}.min-w-\[68rem\]{min-width:68rem}.min-w-\[70rem\]{min-width:70rem}.min-w-\[72rem\]{min-width:72rem}.min-w-\[74rem\]{min-width:74rem}.min-w-\[76rem\]{min-width:76rem}.min-w-\[78rem\]{min-width:78rem}.min-w-\[80rem\]{min-width:80rem}.min-w-\[84rem\]{min-width:84rem}.min-w-\[86rem\]{min-width:86rem}.min-w-\[92rem\]{min-width:92rem}.min-w-\[140px\]{min-width:140px}.flex-1{flex:1}.flex-\[0\.9\]{flex:.9}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.origin-top-left{transform-origin:0 0}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.rotate-180{rotate:180deg}.rotate-\[-45deg\]{rotate:-45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1\.15fr_1\.25fr_0\.95fr_0\.8fr\]{grid-template-columns:1.15fr 1.25fr .95fr .8fr}.grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.grid-cols-\[1\.45fr_0\.9fr_0\.9fr\]{grid-template-columns:1.45fr .9fr .9fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[120px_1fr_72px\]{grid-template-columns:120px 1fr 72px}.grid-cols-\[130px_1fr_84px\]{grid-template-columns:130px 1fr 84px}.grid-cols-\[140px_1fr_48px\]{grid-template-columns:140px 1fr 48px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[3px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(3px * var(--tw-space-y-reverse));margin-block-end:calc(3px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-center{align-self:center}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--color-bg-1\)\]{border-color:var(--color-bg-1)}.border-accent{border-color:var(--color-accent)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/35{border-color:color-mix(in oklab,var(--color-amber-500) 35%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-900\/60{border-color:#7b330699}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/60{border-color:color-mix(in oklab,var(--color-amber-900) 60%,transparent)}}.border-blue-400\/40{border-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/40{border-color:color-mix(in oklab,var(--color-blue-400) 40%,transparent)}}.border-blue-400\/60{border-color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/60{border-color:color-mix(in oklab,var(--color-blue-400) 60%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-cy\/25{border-color:#69bbf340}@supports (color:color-mix(in lab,red,red)){.border-cy\/25{border-color:color-mix(in oklab,var(--color-cy) 25%,transparent)}}.border-cy\/30{border-color:#69bbf34d}@supports (color:color-mix(in lab,red,red)){.border-cy\/30{border-color:color-mix(in oklab,var(--color-cy) 30%,transparent)}}.border-cy\/35{border-color:#69bbf359}@supports (color:color-mix(in lab,red,red)){.border-cy\/35{border-color:color-mix(in oklab,var(--color-cy) 35%,transparent)}}.border-cy\/40{border-color:#69bbf366}@supports (color:color-mix(in lab,red,red)){.border-cy\/40{border-color:color-mix(in oklab,var(--color-cy) 40%,transparent)}}.border-cy\/50{border-color:#69bbf380}@supports (color:color-mix(in lab,red,red)){.border-cy\/50{border-color:color-mix(in oklab,var(--color-cy) 50%,transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/25{border-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-fuchsia-400\/25{border-color:#ec6cff40}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/25{border-color:color-mix(in oklab,var(--color-fuchsia-400) 25%,transparent)}}.border-fuchsia-400\/30{border-color:#ec6cff4d}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/30{border-color:color-mix(in oklab,var(--color-fuchsia-400) 30%,transparent)}}.border-fuchsia-400\/40{border-color:#ec6cff66}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/40{border-color:color-mix(in oklab,var(--color-fuchsia-400) 40%,transparent)}}.border-gr{border-color:var(--color-gr)}.border-gr\/25{border-color:#5ad1a440}@supports (color:color-mix(in lab,red,red)){.border-gr\/25{border-color:color-mix(in oklab,var(--color-gr) 25%,transparent)}}.border-gr\/30{border-color:#5ad1a44d}@supports (color:color-mix(in lab,red,red)){.border-gr\/30{border-color:color-mix(in oklab,var(--color-gr) 30%,transparent)}}.border-gr\/35{border-color:#5ad1a459}@supports (color:color-mix(in lab,red,red)){.border-gr\/35{border-color:color-mix(in oklab,var(--color-gr) 35%,transparent)}}.border-gr\/40{border-color:#5ad1a466}@supports (color:color-mix(in lab,red,red)){.border-gr\/40{border-color:color-mix(in oklab,var(--color-gr) 40%,transparent)}}.border-green-400\/25{border-color:#05df7240}@supports (color:color-mix(in lab,red,red)){.border-green-400\/25{border-color:color-mix(in oklab,var(--color-green-400) 25%,transparent)}}.border-green-400\/30{border-color:#05df724d}@supports (color:color-mix(in lab,red,red)){.border-green-400\/30{border-color:color-mix(in oklab,var(--color-green-400) 30%,transparent)}}.border-green-400\/40{border-color:#05df7266}@supports (color:color-mix(in lab,red,red)){.border-green-400\/40{border-color:color-mix(in oklab,var(--color-green-400) 40%,transparent)}}.border-green-400\/60{border-color:#05df7299}@supports (color:color-mix(in lab,red,red)){.border-green-400\/60{border-color:color-mix(in oklab,var(--color-green-400) 60%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.border-line{border-color:var(--color-line)}.border-line-2{border-color:var(--color-line-2)}.border-line\/60{border-color:#ffffff0c}@supports (color:color-mix(in lab,red,red)){.border-line\/60{border-color:color-mix(in oklab,var(--color-line) 60%,transparent)}}.border-mg\/25{border-color:#d84c9440}@supports (color:color-mix(in lab,red,red)){.border-mg\/25{border-color:color-mix(in oklab,var(--color-mg) 25%,transparent)}}.border-mg\/30{border-color:#d84c944d}@supports (color:color-mix(in lab,red,red)){.border-mg\/30{border-color:color-mix(in oklab,var(--color-mg) 30%,transparent)}}.border-mg\/35{border-color:#d84c9459}@supports (color:color-mix(in lab,red,red)){.border-mg\/35{border-color:color-mix(in oklab,var(--color-mg) 35%,transparent)}}.border-mg\/40{border-color:#d84c9466}@supports (color:color-mix(in lab,red,red)){.border-mg\/40{border-color:color-mix(in oklab,var(--color-mg) 40%,transparent)}}.border-mg\/60{border-color:#d84c9499}@supports (color:color-mix(in lab,red,red)){.border-mg\/60{border-color:color-mix(in oklab,var(--color-mg) 60%,transparent)}}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.border-red-400\/50{border-color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab,red,red)){.border-red-500\/35{border-color:color-mix(in oklab,var(--color-red-500) 35%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-900{border-color:var(--color-red-900)}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/30{border-color:color-mix(in oklab,var(--color-sky-400) 30%,transparent)}}.border-transparent{border-color:#0000}.border-vi{border-color:var(--color-vi)}.border-vi\/25{border-color:#8648e640}@supports (color:color-mix(in lab,red,red)){.border-vi\/25{border-color:color-mix(in oklab,var(--color-vi) 25%,transparent)}}.border-vi\/30{border-color:#8648e64d}@supports (color:color-mix(in lab,red,red)){.border-vi\/30{border-color:color-mix(in oklab,var(--color-vi) 30%,transparent)}}.border-vi\/35{border-color:#8648e659}@supports (color:color-mix(in lab,red,red)){.border-vi\/35{border-color:color-mix(in oklab,var(--color-vi) 35%,transparent)}}.border-vi\/40{border-color:#8648e666}@supports (color:color-mix(in lab,red,red)){.border-vi\/40{border-color:color-mix(in oklab,var(--color-vi) 40%,transparent)}}.border-vi\/45{border-color:#8648e673}@supports (color:color-mix(in lab,red,red)){.border-vi\/45{border-color:color-mix(in oklab,var(--color-vi) 45%,transparent)}}.border-vi\/50{border-color:#8648e680}@supports (color:color-mix(in lab,red,red)){.border-vi\/50{border-color:color-mix(in oklab,var(--color-vi) 50%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-400\/30{border-color:#fac8004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/30{border-color:color-mix(in oklab,var(--color-yellow-400) 30%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.bg-\[\#060812\]{background-color:#060812}.bg-\[var\(--grad\)\]{background-color:var(--grad)}.bg-\[var\(--grad-soft\)\]{background-color:var(--grad-soft)}.bg-accent{background-color:var(--color-accent)}.bg-accent\/10{background-color:#8648e61a}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.bg-accent\/15{background-color:#8648e626}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--color-accent) 15%,transparent)}}.bg-accent\/20{background-color:#8648e633}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/5{background-color:#fcbb000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/5{background-color:color-mix(in oklab,var(--color-amber-400) 5%,transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-900\/60{background-color:#7b330699}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/60{background-color:color-mix(in oklab,var(--color-amber-900) 60%,transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/30{background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg-1{background-color:var(--color-bg-1)}.bg-bg-1\/95{background-color:#0b0b13f2}@supports (color:color-mix(in lab,red,red)){.bg-bg-1\/95{background-color:color-mix(in oklab,var(--color-bg-1) 95%,transparent)}}.bg-bg-2{background-color:var(--color-bg-2)}.bg-bg-2\/40{background-color:#11112066}@supports (color:color-mix(in lab,red,red)){.bg-bg-2\/40{background-color:color-mix(in oklab,var(--color-bg-2) 40%,transparent)}}.bg-bg-2\/50{background-color:#11112080}@supports (color:color-mix(in lab,red,red)){.bg-bg-2\/50{background-color:color-mix(in oklab,var(--color-bg-2) 50%,transparent)}}.bg-bg-2\/60{background-color:#11112099}@supports (color:color-mix(in lab,red,red)){.bg-bg-2\/60{background-color:color-mix(in oklab,var(--color-bg-2) 60%,transparent)}}.bg-bg-2\/70{background-color:#111120b3}@supports (color:color-mix(in lab,red,red)){.bg-bg-2\/70{background-color:color-mix(in oklab,var(--color-bg-2) 70%,transparent)}}.bg-bg\/40{background-color:#07070b66}@supports (color:color-mix(in lab,red,red)){.bg-bg\/40{background-color:color-mix(in oklab,var(--color-bg) 40%,transparent)}}.bg-bg\/70{background-color:#07070bb3}@supports (color:color-mix(in lab,red,red)){.bg-bg\/70{background-color:color-mix(in oklab,var(--color-bg) 70%,transparent)}}.bg-bg\/80{background-color:#07070bcc}@supports (color:color-mix(in lab,red,red)){.bg-bg\/80{background-color:color-mix(in oklab,var(--color-bg) 80%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/10{background-color:color-mix(in oklab,var(--color-blue-400) 10%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-cy{background-color:var(--color-cy)}.bg-cy\/10{background-color:#69bbf31a}@supports (color:color-mix(in lab,red,red)){.bg-cy\/10{background-color:color-mix(in oklab,var(--color-cy) 10%,transparent)}}.bg-cy\/15{background-color:#69bbf326}@supports (color:color-mix(in lab,red,red)){.bg-cy\/15{background-color:color-mix(in oklab,var(--color-cy) 15%,transparent)}}.bg-cy\/80{background-color:#69bbf3cc}@supports (color:color-mix(in lab,red,red)){.bg-cy\/80{background-color:color-mix(in oklab,var(--color-cy) 80%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/80{background-color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/80{background-color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-900\/60{background-color:#004e3b99}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/60{background-color:color-mix(in oklab,var(--color-emerald-900) 60%,transparent)}}.bg-fuchsia-500\/5{background-color:#e12afb0d}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/5{background-color:color-mix(in oklab,var(--color-fuchsia-500) 5%,transparent)}}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab,var(--color-fuchsia-500) 10%,transparent)}}.bg-fuchsia-500\/15{background-color:#e12afb26}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/15{background-color:color-mix(in oklab,var(--color-fuchsia-500) 15%,transparent)}}.bg-gr{background-color:var(--color-gr)}.bg-gr\/10{background-color:#5ad1a41a}@supports (color:color-mix(in lab,red,red)){.bg-gr\/10{background-color:color-mix(in oklab,var(--color-gr) 10%,transparent)}}.bg-gr\/15{background-color:#5ad1a426}@supports (color:color-mix(in lab,red,red)){.bg-gr\/15{background-color:color-mix(in oklab,var(--color-gr) 15%,transparent)}}.bg-gr\/20{background-color:#5ad1a433}@supports (color:color-mix(in lab,red,red)){.bg-gr\/20{background-color:color-mix(in oklab,var(--color-gr) 20%,transparent)}}.bg-gr\/70{background-color:#5ad1a4b3}@supports (color:color-mix(in lab,red,red)){.bg-gr\/70{background-color:color-mix(in oklab,var(--color-gr) 70%,transparent)}}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-400\/10{background-color:#05df721a}@supports (color:color-mix(in lab,red,red)){.bg-green-400\/10{background-color:color-mix(in oklab,var(--color-green-400) 10%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/15{background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-ink-3\/15{background-color:#8a879a26}@supports (color:color-mix(in lab,red,red)){.bg-ink-3\/15{background-color:color-mix(in oklab,var(--color-ink-3) 15%,transparent)}}.bg-ink-3\/40{background-color:#8a879a66}@supports (color:color-mix(in lab,red,red)){.bg-ink-3\/40{background-color:color-mix(in oklab,var(--color-ink-3) 40%,transparent)}}.bg-ink-3\/50{background-color:#8a879a80}@supports (color:color-mix(in lab,red,red)){.bg-ink-3\/50{background-color:color-mix(in oklab,var(--color-ink-3) 50%,transparent)}}.bg-ink-3\/60{background-color:#8a879a99}@supports (color:color-mix(in lab,red,red)){.bg-ink-3\/60{background-color:color-mix(in oklab,var(--color-ink-3) 60%,transparent)}}.bg-line{background-color:var(--color-line)}.bg-mg{background-color:var(--color-mg)}.bg-mg\/5{background-color:#d84c940d}@supports (color:color-mix(in lab,red,red)){.bg-mg\/5{background-color:color-mix(in oklab,var(--color-mg) 5%,transparent)}}.bg-mg\/10{background-color:#d84c941a}@supports (color:color-mix(in lab,red,red)){.bg-mg\/10{background-color:color-mix(in oklab,var(--color-mg) 10%,transparent)}}.bg-mg\/15{background-color:#d84c9426}@supports (color:color-mix(in lab,red,red)){.bg-mg\/15{background-color:color-mix(in oklab,var(--color-mg) 15%,transparent)}}.bg-mg\/20{background-color:#d84c9433}@supports (color:color-mix(in lab,red,red)){.bg-mg\/20{background-color:color-mix(in oklab,var(--color-mg) 20%,transparent)}}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-neutral-950\/60{background-color:#0a0a0a99}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/60{background-color:color-mix(in oklab,var(--color-neutral-950) 60%,transparent)}}.bg-orange-500\/5{background-color:#fe6e000d}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/5{background-color:color-mix(in oklab,var(--color-orange-500) 5%,transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/5{background-color:color-mix(in oklab,var(--color-purple-500) 5%,transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-400\/70{background-color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/70{background-color:color-mix(in oklab,var(--color-red-400) 70%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/90{background-color:color-mix(in oklab,var(--color-red-500) 90%,transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/10{background-color:color-mix(in oklab,var(--color-sky-400) 10%,transparent)}}.bg-sky-500\/80{background-color:#00a5efcc}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/80{background-color:color-mix(in oklab,var(--color-sky-500) 80%,transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-transparent{background-color:#0000}.bg-vi{background-color:var(--color-vi)}.bg-vi\/5{background-color:#8648e60d}@supports (color:color-mix(in lab,red,red)){.bg-vi\/5{background-color:color-mix(in oklab,var(--color-vi) 5%,transparent)}}.bg-vi\/10{background-color:#8648e61a}@supports (color:color-mix(in lab,red,red)){.bg-vi\/10{background-color:color-mix(in oklab,var(--color-vi) 10%,transparent)}}.bg-vi\/15{background-color:#8648e626}@supports (color:color-mix(in lab,red,red)){.bg-vi\/15{background-color:color-mix(in oklab,var(--color-vi) 15%,transparent)}}.bg-vi\/20{background-color:#8648e633}@supports (color:color-mix(in lab,red,red)){.bg-vi\/20{background-color:color-mix(in oklab,var(--color-vi) 20%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/10{background-color:color-mix(in oklab,var(--color-yellow-400) 10%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,var\(--color-gr\)\,var\(--color-cy\)\)\]{background-image:linear-gradient(90deg,var(--color-gr),var(--color-cy))}.bg-\[radial-gradient\(circle_at_20\%_18\%\,rgba\(105\,187\,243\,\.16\)\,transparent_30\%\)\,radial-gradient\(circle_at_78\%_28\%\,rgba\(90\,209\,164\,\.13\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,\.03\)\,transparent\)\]{background-image:radial-gradient(circle at 20% 18%,#69bbf329,#0000 30%),radial-gradient(circle at 78% 28%,#5ad1a421,#0000 28%),linear-gradient(#ffffff08,#0000)}.from-emerald-500\/10{--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.from-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-bg-1{--tw-gradient-via:var(--color-bg-1);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-bg-1{--tw-gradient-to:var(--color-bg-1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[4\.5rem\]{padding-left:4.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--color-accent)}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/80{color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-cy{color:var(--color-cy)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500\/70{color:#00bb7fb3}@supports (color:color-mix(in lab,red,red)){.text-emerald-500\/70{color:color-mix(in oklab,var(--color-emerald-500) 70%,transparent)}}.text-fuchsia-200{color:var(--color-fuchsia-200)}.text-gr{color:var(--color-gr)}.text-green-200{color:var(--color-green-200)}.text-green-200\/80{color:#b9f8cfcc}@supports (color:color-mix(in lab,red,red)){.text-green-200\/80{color:color-mix(in oklab,var(--color-green-200) 80%,transparent)}}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-ink-3\/50{color:#8a879a80}@supports (color:color-mix(in lab,red,red)){.text-ink-3\/50{color:color-mix(in oklab,var(--color-ink-3) 50%,transparent)}}.text-ink-3\/60{color:#8a879a99}@supports (color:color-mix(in lab,red,red)){.text-ink-3\/60{color:color-mix(in oklab,var(--color-ink-3) 60%,transparent)}}.text-ink-3\/70{color:#8a879ab3}@supports (color:color-mix(in lab,red,red)){.text-ink-3\/70{color:color-mix(in oklab,var(--color-ink-3) 70%,transparent)}}.text-ink-3\/80{color:#8a879acc}@supports (color:color-mix(in lab,red,red)){.text-ink-3\/80{color:color-mix(in oklab,var(--color-ink-3) 80%,transparent)}}.text-mg{color:var(--color-mg)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-orange-300{color:var(--color-orange-300)}.text-purple-100\/80{color:#f3e8ffcc}@supports (color:color-mix(in lab,red,red)){.text-purple-100\/80{color:color-mix(in oklab,var(--color-purple-100) 80%,transparent)}}.text-purple-300{color:var(--color-purple-300)}.text-red-200{color:var(--color-red-200)}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab,red,red)){.text-red-200\/90{color:color-mix(in oklab,var(--color-red-200) 90%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/70{color:#ffa3a3b3}@supports (color:color-mix(in lab,red,red)){.text-red-300\/70{color:color-mix(in oklab,var(--color-red-300) 70%,transparent)}}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300) 80%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-900{color:var(--color-red-900)}.text-rose-400{color:var(--color-rose-400)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-vi{color:var(--color-vi)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.decoration-amber-400\/60{-webkit-text-decoration-color:#fcbb0099;text-decoration-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.decoration-amber-400\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.accent-accent{accent-color:var(--color-accent)}.accent-cyan-400{accent-color:var(--color-cyan-400)}.accent-mg{accent-color:var(--color-mg)}.accent-violet-500{accent-color:var(--color-violet-500)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--color-gr\)_25\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#5ad1a440)}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--color-gr\)_25\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,var(--color-gr) 25%,transparent))}}.shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--color-gr\)_25\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(134\,72\,230\,0\.25\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#8648e640);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(125\,255\,168\,0\.22\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#7dffa838);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-bg-1{--tw-ring-color:var(--color-bg-1)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-ink-3::placeholder{color:var(--color-ink-3)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-vi\/50:focus-within{border-color:#8648e680}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-vi\/50:focus-within{border-color:color-mix(in oklab,var(--color-vi) 50%,transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}@media(hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-cy\/40:hover{border-color:#69bbf366}@supports (color:color-mix(in lab,red,red)){.hover\:border-cy\/40:hover{border-color:color-mix(in oklab,var(--color-cy) 40%,transparent)}}.hover\:border-cy\/50:hover{border-color:#69bbf380}@supports (color:color-mix(in lab,red,red)){.hover\:border-cy\/50:hover{border-color:color-mix(in oklab,var(--color-cy) 50%,transparent)}}.hover\:border-gr\/40:hover{border-color:#5ad1a466}@supports (color:color-mix(in lab,red,red)){.hover\:border-gr\/40:hover{border-color:color-mix(in oklab,var(--color-gr) 40%,transparent)}}.hover\:border-ink-3:hover{border-color:var(--color-ink-3)}.hover\:border-line-2:hover{border-color:var(--color-line-2)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-400\/20:hover{background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-400\/20:hover{background-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-bg:hover{background-color:var(--color-bg)}.hover\:bg-bg-1:hover{background-color:var(--color-bg-1)}.hover\:bg-bg-2:hover{background-color:var(--color-bg-2)}.hover\:bg-bg-2\/60:hover{background-color:#11112099}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bg-2\/60:hover{background-color:color-mix(in oklab,var(--color-bg-2) 60%,transparent)}}.hover\:bg-cy\/20:hover{background-color:#69bbf333}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cy\/20:hover{background-color:color-mix(in oklab,var(--color-cy) 20%,transparent)}}.hover\:bg-fuchsia-500\/10:hover{background-color:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fuchsia-500\/10:hover{background-color:color-mix(in oklab,var(--color-fuchsia-500) 10%,transparent)}}.hover\:bg-gr\/15:hover{background-color:#5ad1a426}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gr\/15:hover{background-color:color-mix(in oklab,var(--color-gr) 15%,transparent)}}.hover\:bg-gr\/20:hover{background-color:#5ad1a433}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gr\/20:hover{background-color:color-mix(in oklab,var(--color-gr) 20%,transparent)}}.hover\:bg-green-500\/25:hover{background-color:#00c75840}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/25:hover{background-color:color-mix(in oklab,var(--color-green-500) 25%,transparent)}}.hover\:bg-line\/50:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-line\/50:hover{background-color:color-mix(in oklab,var(--color-line) 50%,transparent)}}.hover\:bg-mg\/10:hover{background-color:#d84c941a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-mg\/10:hover{background-color:color-mix(in oklab,var(--color-mg) 10%,transparent)}}.hover\:bg-mg\/15:hover{background-color:#d84c9426}@supports (color:color-mix(in lab,red,red)){.hover\:bg-mg\/15:hover{background-color:color-mix(in oklab,var(--color-mg) 15%,transparent)}}.hover\:bg-neutral-900\/50:hover{background-color:#17171780}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-900\/50:hover{background-color:color-mix(in oklab,var(--color-neutral-900) 50%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-red-500\/25:hover{background-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/25:hover{background-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.hover\:bg-vi\/10:hover{background-color:#8648e61a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-vi\/10:hover{background-color:color-mix(in oklab,var(--color-vi) 10%,transparent)}}.hover\:bg-vi\/20:hover{background-color:#8648e633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-vi\/20:hover{background-color:color-mix(in oklab,var(--color-vi) 20%,transparent)}}.hover\:bg-vi\/25:hover{background-color:#8648e640}@supports (color:color-mix(in lab,red,red)){.hover\:bg-vi\/25:hover{background-color:color-mix(in oklab,var(--color-vi) 25%,transparent)}}.hover\:bg-vi\/30:hover{background-color:#8648e64d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-vi\/30:hover{background-color:color-mix(in oklab,var(--color-vi) 30%,transparent)}}.hover\:bg-vi\/90:hover{background-color:#8648e6e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-vi\/90:hover{background-color:color-mix(in oklab,var(--color-vi) 90%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-cy\/80:hover{color:#69bbf3cc}@supports (color:color-mix(in lab,red,red)){.hover\:text-cy\/80:hover{color:color-mix(in oklab,var(--color-cy) 80%,transparent)}}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-ink-2:hover{color:var(--color-ink-2)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:not-disabled\:bg-bg-1:hover:not(:disabled){background-color:var(--color-bg-1)}.hover\:not-disabled\:text-ink:hover:not(:disabled){color:var(--color-ink)}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-amber-400\/50:focus{border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.focus\:border-amber-400\/50:focus{border-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}.focus\:border-cy:focus{border-color:var(--color-cy)}.focus\:border-cy\/50:focus{border-color:#69bbf380}@supports (color:color-mix(in lab,red,red)){.focus\:border-cy\/50:focus{border-color:color-mix(in oklab,var(--color-cy) 50%,transparent)}}.focus\:border-cy\/60:focus{border-color:#69bbf399}@supports (color:color-mix(in lab,red,red)){.focus\:border-cy\/60:focus{border-color:color-mix(in oklab,var(--color-cy) 60%,transparent)}}.focus\:border-line-2:focus{border-color:var(--color-line-2)}.focus\:border-vi\/50:focus{border-color:#8648e680}@supports (color:color-mix(in lab,red,red)){.focus\:border-vi\/50:focus{border-color:color-mix(in oklab,var(--color-vi) 50%,transparent)}}.focus\:text-ink:focus{color:var(--color-ink)}.focus\:ring-cy:focus{--tw-ring-color:var(--color-cy)}.focus\:ring-mg:focus{--tw-ring-color:var(--color-mg)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-ink-3:disabled{color:var(--color-ink-3)}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media(min-width:40rem){.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:max-h-\[80dvh\]{max-height:80dvh}.sm\:max-h-\[88dvh\]{max-height:88dvh}.sm\:min-h-16{min-height:calc(var(--spacing) * 16)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-\[min\(480px\,100\%\)\]{width:min(480px,100%)}.sm\:w-\[min\(540px\,100\%\)\]{width:min(540px,100%)}.sm\:w-auto{width:auto}.sm\:max-w-\[min\(38vw\,560px\)\]{max-width:min(38vw,560px)}.sm\:min-w-0{min-width:calc(var(--spacing) * 0)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.lg\:static{position:static}.lg\:z-auto{z-index:auto}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:max-h-none{max-height:none}.lg\:w-16{width:calc(var(--spacing) * 16)}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:w-\[44rem\]{width:44rem}.lg\:max-w-none{max-width:none}.lg\:min-w-\[720px\]{min-width:720px}.lg\:min-w-\[900px\]{min-width:900px}.lg\:min-w-\[980px\]{min-width:980px}.lg\:min-w-\[1100px\]{min-width:1100px}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:translate-none{translate:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.lg\:flex-row{flex-direction:row}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media(min-width:80rem){.xl\:order-none{order:0}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:h-full{height:100%}.xl\:min-h-0{min-height:calc(var(--spacing) * 0)}.xl\:flex-1{flex:1}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1\.45fr_0\.9fr\]{grid-template-columns:1.45fr .9fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:overflow-hidden{overflow:hidden}}@media(min-width:96rem){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}}@media(prefers-color-scheme:dark){.dark\:border-red-800{border-color:var(--color-red-800)}.dark\:border-yellow-800{border-color:var(--color-yellow-800)}.dark\:bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.dark\:bg-yellow-900\/30{background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/30{background-color:color-mix(in oklab,var(--color-yellow-900) 30%,transparent)}}.dark\:text-red-100{color:var(--color-red-100)}.dark\:text-yellow-100{color:var(--color-yellow-100)}}}:root{--grad:linear-gradient(100deg, var(--color-cy) 0%, var(--color-vi) 55%, var(--color-mg) 100%);--grad-soft:linear-gradient(100deg, #69bbf32e, #8648e62e 55%, #d84c942e);--shear:skewX(-14deg);--pp-header-h:65px;--pp-shell-height:100dvh;--pp-navbar-h:56px;--pp-appbar-h:0px;--pp-appbar-open-h:42px;--pp-safe-top:env(safe-area-inset-top,0px);--pp-safe-bottom:env(safe-area-inset-bottom,0px);--pp-safe-left:env(safe-area-inset-left,0px);--pp-safe-right:env(safe-area-inset-right,0px)}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument_sans.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}:root{--pp-card:#171526;--pp-card-raised:#1e1b31;--pp-media:#2a2545;--pp-sheet:#12111c;--pp-accent:#8648e6;--pp-accent-deep:#4d2985;--pp-social:#d84c94;--pp-social-deep:#7d2c56;--pp-live:#5ad1a4;--pp-live-deep:#34795e;--pp-warn:#e6a23c;--pp-danger:#ff8a9a;--pp-scrim:#0505098c;--pp-ink:#fff;--pp-ink-muted:#ffffff8c;--pp-ink-faint:#ffffff73;--pp-ink-dim:#ffffff59;--pp-hairline:#ffffff14;--pp-bed:#ffffff12;--pp-well:#00000040;--pp-r-card:26px;--pp-r-media:18px;--pp-r-media-hero:20px;--pp-r-group:22px;--pp-r-btn:22px;--pp-r-btn-inline:18px;--pp-r-seg:14px;--pp-r-icon:14px;--pp-r-sheet:32px;--pp-r-pill:999px;--pp-lift-card:8px;--pp-lift-btn:6px;--pp-lift-inline:3px;--pp-lift-sticker:3px;--pp-lift-icon:4px;--pp-lift-dock:5px;--pp-shadow:#0000004d;--pp-shadow-dock:#00000059;--pp-ease-squash:cubic-bezier(.34, 1.56, .64, 1);--pp-ease-settle:cubic-bezier(.16, 1, .3, 1);--pp-ease-sink:cubic-bezier(.4, 0, 1, 1);--pp-dur-press:80ms;--pp-dur-release:.14s;--pp-dur-state:.22s;--pp-dur-enter:.32s;--pp-dur-sheet:.38s;--pp-dur-exit:.24s;--pp-font-app:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif}@media(prefers-reduced-motion:reduce){:root{--pp-ease-squash:linear;--pp-ease-settle:linear;--pp-ease-sink:linear;--pp-dur-press:.16s;--pp-dur-release:.16s;--pp-dur-state:.16s;--pp-dur-enter:.16s;--pp-dur-sheet:.16s;--pp-dur-exit:.16s}}.pp-app-shell{--font-sans:var(--pp-font-app);--font-mono:"Roboto Mono", ui-monospace, "SF Mono", Menlo, monospace}.pp-label-caps{font:700 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pp-ink-dim)}html{color-scheme:dark;scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}.aurora{z-index:0;pointer-events:none;filter:blur(30px)saturate(120%);opacity:.9;background:radial-gradient(600px 400px at 15% 20%,#69bbf359,#0000 60%),radial-gradient(700px 500px at 80% 10%,#8648e666,#0000 60%),radial-gradient(500px 400px at 60% 60%,#d84c9440,#0000 60%);height:90vh;position:fixed;inset:-10% -10% auto}.grain{pointer-events:none;z-index:1;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>");position:fixed;top:0;right:0;bottom:0;left:0}html[data-pp-standalone] .aurora,html[data-pp-standalone] .grain,body:has(.page-stack.pp-app-shell) .aurora,body:has(.page-stack.pp-app-shell) .grain{display:none}.page-stack{z-index:2;position:relative}.it{font-family:var(--font-display);color:var(--color-ink-2);font-style:italic;font-weight:400}.grad-text{font-family:var(--font-display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-style:italic;font-weight:400}.section-kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--color-ink-3);align-items:center;gap:10px;font-size:11px;display:inline-flex}.section-kicker:before{content:"";background:var(--color-ink-3);width:24px;height:1px}.mono-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-3);font-size:11px}.btn-grad{background:var(--grad);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,opacity .2s;display:inline-flex;box-shadow:0 8px 24px -8px #8648e699}.btn-grad:hover:not(:disabled){transform:translateY(-1px)}.btn-grad:disabled{opacity:.55;cursor:default}.btn-grad svg{transition:transform .2s}.btn-grad:hover:not(:disabled) svg{transform:translate(3px)}.btn-outline{border:1px solid var(--color-line-2);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.btn-outline:hover{background:var(--color-line);border-color:#ffffff38}.btn-outline.on{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:600;box-shadow:0 6px 18px -8px #8648e6b3}.btn-outline.on:hover{background:var(--color-accent);border-color:var(--color-accent)}.composer-card{border-radius:var(--radius-lg);background:#0b0b13d9;position:relative}@supports (color:color-mix(in lab,red,red)){.composer-card{background:color-mix(in oklab,var(--color-bg-1) 85%,transparent)}}.composer-card{border:1px solid var(--color-line-2);-webkit-backdrop-filter:blur(20px);padding:8px;transition:box-shadow .3s;box-shadow:0 30px 80px -30px #0009,inset 0 0 0 1px #ffffff05}.composer-card:before{content:"";border-radius:var(--radius-lg);background:var(--grad);z-index:-1;opacity:.4;filter:blur(2px);position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.composer-card:focus-within{box-shadow:0 30px 80px -30px #0009,0 0 0 3px #8648e640}.composer-inner{background:var(--color-bg-1);border-radius:calc(var(--radius-lg) - 8px);padding:22px 24px}.live-dot{background:var(--color-cy);width:6px;height:6px;box-shadow:0 0 12px var(--color-cy);border-radius:50%;animation:2s ease-in-out infinite live-pulse;display:inline-block}@keyframes live-pulse{50%{opacity:.4;transform:scale(.8)}}.hero-shape{transform:var(--shear);opacity:.85;filter:blur(.5px);mix-blend-mode:screen;pointer-events:none;border-radius:4px;position:absolute}.hero-shape.s1{background:linear-gradient(180deg,var(--color-cy),transparent);width:280px;height:60px;top:12%;right:-60px}.hero-shape.s2{background:linear-gradient(180deg,var(--color-vi),transparent);width:340px;height:70px;top:18%;right:40px}.hero-shape.s3{background:linear-gradient(180deg,var(--color-mg),transparent);width:260px;height:60px;top:26%;right:-20px}.hero-shape.s4{background:var(--color-cy);opacity:.4;width:160px;height:34px;top:72%;left:-20px}.hero-shape.s5{background:var(--color-vi);opacity:.4;width:200px;height:34px;top:76%;left:80px}@media(max-width:640px){.hero-shape{display:none}}.display-headline{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--color-ink);font-weight:700;line-height:.94}.big-cta{border:1px solid var(--color-line-2);background:radial-gradient(ellipse at top left,#69bbf34d,transparent 60%),radial-gradient(ellipse at bottom right,#d84c944d,transparent 60%),var(--color-bg-1);text-align:center;border-radius:28px;padding:88px 48px;position:relative;overflow:hidden}.big-cta:before{content:"";background-image:linear-gradient(var(--color-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-line) 1px,transparent 1px);opacity:.6;pointer-events:none;background-size:60px 60px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.big-cta>*{position:relative}@media(max-width:768px){.big-cta{border-radius:22px;padding:60px 24px}}.editor-showcase{border-radius:var(--radius-lg);border:1px solid var(--color-line-2);background:var(--color-bg-1);position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000c}.editor-chrome{border-bottom:1px solid var(--color-line);background:#0a0a11;align-items:center;gap:10px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.editor-chrome{background:color-mix(in oklab,var(--color-bg-1) 90%,black)}}.editor-chrome .dots{gap:6px;display:flex}.editor-chrome .dots span{background:var(--color-line-2);border-radius:50%;width:11px;height:11px}.editor-chrome .path{font-family:var(--font-mono);color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border-radius:6px;margin-left:16px;padding:4px 10px;font-size:12px;overflow:hidden}.editor-chrome .status{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--color-ink-3);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:10.5px;display:flex}.editor-chrome .status .live-green{background:#4ade80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #4ade80}@media(max-width:768px){.editor-chrome .status{display:none}}.feature-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#0b0b1399;position:relative}@supports (color:color-mix(in lab,red,red)){.feature-card{background:color-mix(in oklab,var(--color-bg-1) 60%,transparent)}}.feature-card{flex-direction:column;transition:border-color .3s,transform .3s;display:flex;overflow:hidden}.feature-card:hover{border-color:var(--color-line-2);transform:translateY(-2px)}.feature-card-media{aspect-ratio:192/91;background:var(--color-bg-2);border-bottom:1px solid var(--color-line);position:relative;overflow:hidden}.feature-card-media video{object-fit:cover;width:100%;height:100%;display:block}.feature-card-media:after{content:"";pointer-events:none;box-shadow:inset 0 0 60px var(--feature-color,#69bbf3);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.feature-card-media:after{box-shadow:inset 0 0 60px color-mix(in oklab,var(--feature-color,var(--color-cy)) 25%,transparent)}}.nav-pill{color:var(--color-ink-2);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.nav-pill:hover,.nav-pill.active{color:var(--color-ink);background:var(--color-line)}.social-pill{opacity:.85;border-radius:999px;justify-content:center;align-items:center;padding:7px;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.social-pill:hover{background:var(--color-line);opacity:1;transform:translateY(-1px)}.social-pill:focus-visible{outline:2px solid var(--color-vi);outline-offset:2px}.social-rule{background:var(--color-line-2);flex-shrink:0;width:1px;height:16px;margin-inline:4px}@media(prefers-reduced-motion:reduce){.social-pill{transition:none!important}}.btn-signup-pill{background:var(--grad);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 24px -10px #8648e699}.btn-signup-pill:hover{transform:translateY(-1px)}.btn-login-text{color:var(--color-ink-2);border-radius:10px;padding:7px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s}.btn-login-text:hover{color:var(--color-ink)}.page-hero{isolation:isolate;padding:96px 0 32px;position:relative;overflow:hidden}.page-hero-inner{z-index:2;max-width:1120px;margin:0 auto;padding:0 32px;position:relative}.about-hero{padding:96px 0 60px;position:relative}.about-headline{letter-spacing:-.03em;max-width:18ch;color:var(--color-ink);margin:18px 0 0;font-size:clamp(34px,5.2vw,72px);font-weight:600;line-height:1.1}.about-headline .word{margin-right:.25em;display:inline-block}.about-headline .fade{color:var(--color-ink-3)}.about-headline .glow{font-family:var(--font-display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.mission-band{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:#0b0b1380;padding:72px 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mission-band{background:color-mix(in oklab,var(--color-bg-1) 50%,transparent)}}.mission-bg{pointer-events:none;z-index:0;opacity:.3;position:absolute;top:0;right:0;bottom:0;left:0}.mission-bg .block{transform:var(--shear);border-radius:3px;position:absolute}.mission-inner{z-index:1;grid-template-columns:1fr 1.4fr;align-items:center;gap:60px;max-width:1120px;margin:0 auto;padding:0 32px;display:grid;position:relative}.mission-inner h2{letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.02}.mission-inner h2 .it{font-family:var(--font-display);color:var(--color-ink);font-style:italic;font-weight:400}.mission-inner p{color:var(--color-ink-2);max-width:62ch;margin:0;font-size:16px;line-height:1.6}.principles{padding:72px 0}.principles-inner{max-width:1120px;margin:0 auto;padding:0 32px}.principles-grid{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;display:grid}.principle{border-right:1px solid var(--color-line);flex-direction:column;gap:14px;padding:32px 28px 36px;transition:background .25s;display:flex;position:relative}.principle:last-child{border-right:none}.principle:hover{background:#ffffff05}.principle:before{content:"";background:var(--p-color);width:0;height:3px;transition:width .5s;position:absolute;top:-1px;left:0}.principle:hover:before{width:100%}.principle-head{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-3);align-items:center;gap:12px;font-size:11px;display:flex}.principle-num{font-family:var(--font-display);color:var(--p-color);text-transform:none;letter-spacing:0;font-size:32px;font-style:italic;font-weight:400;line-height:1}.principle-rule{background:linear-gradient(90deg,var(--p-color),transparent);opacity:.5;flex:1;height:1px}.principle-title{letter-spacing:-.025em;color:var(--color-ink);margin:6px 0 0;font-size:24px;font-weight:700;line-height:1.1}.principle-it{font-family:var(--font-display);color:var(--p-color);font-style:italic;font-weight:400}.principle-body{color:var(--color-ink-2);max-width:38ch;margin:0;font-size:14px;line-height:1.6}.about-contact{text-align:center;padding:88px 0;position:relative}.about-contact-inner{max-width:1120px;margin:0 auto;padding:0 32px}.about-contact h2{letter-spacing:-.03em;color:var(--color-ink);margin:14px 0 18px;font-size:clamp(32px,4.5vw,64px);font-weight:600;line-height:1.02}.about-contact h2 .it{font-family:var(--font-display);color:var(--color-ink-2);font-style:italic;font-weight:400}.about-contact p{max-width:480px;color:var(--color-ink-2);margin:0 auto 26px;font-size:16px;line-height:1.55}.about-contact a.email{font-family:var(--font-display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3.2vw,40px);font-style:italic;display:inline-block}.pricing-cards{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));justify-content:center;gap:20px;max-width:1080px;margin:48px auto 0;display:grid}.pricing-cards:has(>.pricing-card:only-child){grid-template-columns:minmax(0,420px)}.pricing-cards:has(>.pricing-card:nth-child(4)){max-width:1240px}.pricing-card{border-radius:var(--radius-lg);border:1px solid var(--color-line-2);background:#0b0b13cc;padding:32px;position:relative}@supports (color:color-mix(in lab,red,red)){.pricing-card{background:color-mix(in oklab,var(--color-bg-1) 80%,transparent)}}.pricing-card{-webkit-backdrop-filter:blur(12px);text-align:left;flex-direction:column;display:flex}.pricing-card .p-badge{text-transform:uppercase;letter-spacing:.15em;background:var(--grad);color:#fff;font-size:11px;font-weight:600;font-family:var(--font-mono);border-radius:999px;padding:4px 12px;position:absolute;top:20px;right:20px}.pricing-card h2{color:var(--color-ink-2);letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:600}.pricing-card .p-price{align-items:baseline;gap:6px;margin:6px 0 22px;display:flex}.pricing-card .p-amount{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-size:72px;font-weight:400;line-height:1}.pricing-card .p-period{color:var(--color-ink-3);font-size:14px}.pricing-card ul{flex-direction:column;flex:auto;gap:10px;margin:0 0 26px;padding:0;list-style:none;display:flex}.pricing-card li{color:var(--color-ink-2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.pricing-card li:before{content:"";background:var(--p-tint,#8648e6);border-radius:50%;width:18px;height:18px}@supports (color:color-mix(in lab,red,red)){.pricing-card li:before{background:color-mix(in oklab,var(--p-tint,var(--color-vi)) 20%,transparent)}}.pricing-card li:before{border:1px solid var(--p-tint,#8648e6)}@supports (color:color-mix(in lab,red,red)){.pricing-card li:before{border:1px solid color-mix(in oklab,var(--p-tint,var(--color-vi)) 40%,transparent)}}.pricing-card li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M2 5l2 2 4-4' stroke='white' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;flex-shrink:0;margin-top:3px}.pricing-card.pro li:before{--p-tint:var(--color-mg)}.pricing-cta{text-align:center;cursor:pointer;border:none;border-radius:12px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,opacity .2s;display:block}.pricing-cta:hover:not(:disabled){transform:translateY(-1px)}.pricing-cta.sec{background:var(--color-ink);color:var(--color-bg)}.pricing-cta.pri{background:var(--grad);color:#fff;box-shadow:0 20px 40px -10px #8648e680}.pricing-cta.is-current{background:#f4f3f714}@supports (color:color-mix(in lab,red,red)){.pricing-cta.is-current{background:color-mix(in oklab,var(--color-ink) 8%,transparent)}}.pricing-cta.is-current{color:var(--color-ink-2);box-shadow:none;cursor:default}.pricing-card astro-island{display:block}.pricing-card astro-island .pricing-cta{width:100%}.pricing-below{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:10px;display:flex}.pricing-below:empty{margin-top:0}.pricing-card>.pricing-cta,.pricing-card>astro-island{margin-top:auto}@media(min-width:1025px){.pricing-cards:not(:has(>.pricing-card:only-child)){grid-template-rows:auto auto 1fr auto auto;grid-template-columns:repeat(3,1fr);gap:0 20px}.pricing-cards:not(:has(>.pricing-card:only-child)):has(>.pricing-card:nth-child(4)){grid-template-columns:repeat(4,1fr)}.pricing-cards:not(:has(>.pricing-card:only-child))>.pricing-card{grid-row:1/-1;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}.pricing-cards:not(:has(>.pricing-card:only-child))>.pricing-card>astro-island{display:contents}}.pricing-faq{padding:72px 0 96px}.pricing-faq-inner{max-width:820px;margin:0 auto;padding:0 32px}.pricing-faq-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}.pricing-faq-card{border:1px solid var(--color-line);background:#0b0b1399;border-radius:14px;padding:22px 24px}@supports (color:color-mix(in lab,red,red)){.pricing-faq-card{background:color-mix(in oklab,var(--color-bg-1) 60%,transparent)}}.pricing-faq-card h3{color:var(--color-ink);margin:0 0 6px;font-size:16px;font-weight:600}.pricing-faq-card p{color:var(--color-ink-2);margin:0;font-size:14px;line-height:1.55}@media(max-width:1024px){.mission-inner{grid-template-columns:1fr;gap:20px}.principles-grid{grid-template-columns:1fr}.principle{border-right:none;border-bottom:1px solid var(--color-line)}.principle:last-child{border-bottom:none}.pricing-cards,.pricing-faq-grid{grid-template-columns:1fr}}@media(max-width:640px){.page-hero{padding:48px 0 16px}.page-hero-inner{padding:0 20px}.mission-band,.principles,.about-contact{padding:48px 0}.mission-inner,.principles-inner,.about-contact-inner{padding:0 20px}.pricing-card{padding:24px}}.legal-page{padding:88px 0 64px;position:relative}.legal-inner{max-width:700px;color:var(--color-ink-2);margin:0 auto;padding:0 32px;line-height:1.7}.legal-inner h1{letter-spacing:-.03em;color:var(--color-ink);margin:0 0 10px;font-size:clamp(34px,4.8vw,52px);font-weight:700;line-height:1.02}.legal-updated{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-3);margin:0 0 40px;font-size:11px}.legal-inner h2{letter-spacing:-.01em;color:var(--color-ink);margin:32px 0 10px;font-size:19px;font-weight:600}.legal-inner p{margin:0 0 14px;font-size:14px}.legal-inner ul{margin:0 0 14px;padding-left:22px;list-style:outside}.legal-inner li{margin:0 0 6px;font-size:14px}.legal-inner a{color:var(--color-cy);text-underline-offset:3px;text-decoration:underline}.legal-inner a:hover{color:var(--color-ink)}@media(max-width:640px){.legal-page{padding:48px 0}.legal-inner{padding:0 20px}}.auth-page{justify-content:center;align-items:center;min-height:70vh;padding:72px 24px 52px;display:flex;position:relative}.auth-card{border-radius:var(--radius-lg);background:#0b0b13d9;width:100%;max-width:420px;padding:32px 30px;position:relative}@supports (color:color-mix(in lab,red,red)){.auth-card{background:color-mix(in oklab,var(--color-bg-1) 85%,transparent)}}.auth-card{border:1px solid var(--color-line-2);-webkit-backdrop-filter:blur(20px);box-shadow:0 40px 120px -40px #000c}.auth-card:before{content:"";border-radius:var(--radius-lg);background:var(--grad);z-index:-1;opacity:.3;filter:blur(4px);position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.auth-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);margin:0 0 4px;font-size:28px;font-weight:700;line-height:1.1}.auth-title .it{color:var(--color-ink-2)}.auth-subtitle{color:var(--color-ink-3);margin:0 0 22px;font-size:14px;line-height:1.5}.auth-info{color:#6be6a2;text-align:center;background:#4ade8014;border:1px solid #4ade8040;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;line-height:1.5}.auth-error{color:#ff89a2;background:#ff6b7d14;border:1px solid #ff6b7d40;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-3);flex-direction:column;gap:6px;font-size:11px;font-weight:500;display:flex}.auth-input{color:var(--color-ink);background:var(--color-bg-2);border:1px solid var(--color-line);text-transform:none;letter-spacing:0;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .2s,background .2s}.auth-input:focus{border-color:var(--color-vi)}.auth-submit{color:#fff;background:var(--grad);cursor:pointer;border:none;border-radius:10px;margin-top:4px;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .15s,opacity .2s;box-shadow:0 10px 30px -10px #8648e699}.auth-submit:hover:not(:disabled){transform:translateY(-1px)}.auth-submit:disabled{opacity:.55;cursor:default}.auth-meta{text-align:center;color:var(--color-ink-3);margin:14px 0 0;font-size:13px}.auth-meta a{color:var(--color-cy);transition:color .2s}.auth-meta a:hover{color:var(--color-ink)}.auth-switch{text-align:center;color:var(--color-ink-3);margin-top:20px;font-size:14px}.auth-switch a{color:var(--color-cy);font-weight:500;transition:color .2s}.auth-switch a:hover{color:var(--color-ink)}.auth-check{color:var(--color-ink-2);letter-spacing:0;text-transform:none;cursor:pointer;align-items:flex-start;gap:10px;font-family:inherit;font-size:13px;line-height:1.5;display:flex}.auth-check input[type=checkbox]{accent-color:var(--color-vi);cursor:pointer;margin-top:2px}.auth-check a{color:var(--color-cy)}.oauth-buttons{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.oauth-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.oauth-apple{color:#fff;background:#000;border:1px solid #ffffff1a}.oauth-apple:hover{background:#1c1c1c}.oauth-google{background:var(--color-ink);color:#1f1f1f;border:1px solid #0000}.oauth-google:hover{background:#e2e0ea}.oauth-github{color:#fff;background:#111827;border:1px solid #ffffff1f}.oauth-github:hover{background:#1f2937}.oauth-button svg{flex-shrink:0;width:18px;height:18px}.oauth-divider{text-align:center;margin:8px 0 16px;position:relative}.oauth-divider:before{content:"";background:var(--color-line);height:1px;position:absolute;top:50%;left:0;right:0}.oauth-divider span{background:var(--color-bg-1);font-family:var(--font-mono);color:var(--color-ink-3);text-transform:uppercase;letter-spacing:.18em;padding:0 12px;font-size:11px;position:relative}.oauth-terms{text-align:center;color:var(--color-ink-3);margin-bottom:16px;font-size:12px;line-height:1.5}.oauth-terms a{color:var(--color-cy)}@media(max-width:520px){.auth-page{padding:72px 16px 48px}.auth-card{border-radius:18px;padding:32px 24px}}.notfound-page{text-align:center;place-items:center;min-height:60vh;padding:72px 32px;display:grid;position:relative}.notfound-inner{z-index:2;max-width:520px;position:relative}.notfound-code{letter-spacing:-.04em;font-size:clamp(112px,18vw,208px);line-height:1;font-family:var(--font-display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-style:italic;font-weight:400}.notfound-page h2{letter-spacing:-.02em;color:var(--color-ink);margin:12px 0 14px;font-size:26px;font-weight:700}.notfound-page h2 .it{color:var(--color-ink-2)}.notfound-page p{color:var(--color-ink-2);margin:0 0 26px;font-size:15px;line-height:1.55}.notfound-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.age-gate-view{min-height:calc(100dvh - var(--pp-header-h));place-items:center;padding:32px 20px;display:grid;position:relative;overflow:hidden}.age-gate-view:before,.age-gate-view:after{content:"";filter:blur(90px);opacity:.18;pointer-events:none;border-radius:50%;width:420px;height:420px;display:none;position:absolute}.age-gate-card{z-index:1;border-radius:var(--pp-r-card);background:var(--pp-card);width:min(100%,480px);box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 var(--pp-shadow);border:2px solid #ffffff1a;padding:30px;position:relative}.age-gate-mark{border-radius:var(--pp-r-media);color:#fff;background:var(--pp-accent);width:64px;height:64px;box-shadow:var(--pp-lift-icon) var(--pp-lift-icon) 0 var(--pp-shadow);place-items:center;margin-bottom:26px;display:grid;transform:rotate(-6deg)}.age-gate-mark.blocked{background:var(--pp-danger)}@supports (color:color-mix(in lab,red,red)){.age-gate-mark.blocked{background:color-mix(in oklab,var(--pp-danger) 16%,transparent)}}.age-gate-mark.blocked{border:2px solid var(--pp-danger)}@supports (color:color-mix(in lab,red,red)){.age-gate-mark.blocked{border:2px solid color-mix(in oklab,var(--pp-danger) 32%,transparent)}}.age-gate-mark.blocked{color:var(--pp-danger);box-shadow:none;transform:none}.age-gate-card .section-kicker{margin:0 0 12px}.age-gate-title{color:var(--pp-ink);font:700 clamp(28px,5vw,42px)/1.06 var(--font-sans);letter-spacing:-1.7px;margin:0}.age-gate-copy{color:var(--pp-ink-muted);margin:14px 0 24px;font-size:15px;line-height:1.55}.age-gate-options{gap:10px;display:grid}.age-gate-option{border-radius:var(--pp-r-btn-inline);background:var(--pp-bed);width:100%;min-height:54px;color:var(--pp-ink);font:700 15px var(--font-sans);cursor:pointer;box-shadow:0 var(--pp-lift-inline) 0 var(--pp-shadow);transition:background var(--pp-dur-state) var(--pp-ease-settle),border-color var(--pp-dur-state) var(--pp-ease-settle);border:2px solid #ffffff1c;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.age-gate-option:hover,.age-gate-option:focus-visible{border-color:var(--pp-accent);background:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.age-gate-option:hover,.age-gate-option:focus-visible{border-color:color-mix(in oklab,var(--pp-accent) 45%,transparent)}}.age-gate-option:hover,.age-gate-option:focus-visible{outline:none}.age-gate-chevron{color:var(--pp-ink-dim);transition:transform var(--pp-dur-state) var(--pp-ease-settle);font-size:19px}.age-gate-option:hover .age-gate-chevron{color:var(--pp-accent);transform:translate(3px)}.age-gate-note{color:var(--pp-ink-dim);text-align:center;margin:18px 0 0;font-size:12px;line-height:1.5}.age-gate-title .grad-text{-webkit-text-fill-color:currentColor;color:var(--pp-accent);font-family:inherit;font-style:normal;font-weight:inherit;background:0 0}.age-gate-card .section-kicker:before{display:none}.age-gate-card .section-kicker{color:var(--pp-ink-dim);letter-spacing:.08em}.age-gate-change{margin-top:4px}@media(max-width:520px){.age-gate-view{padding:20px 14px}.age-gate-card{padding:26px 22px}.age-gate-title{font-size:30px}}.games-view{--pp-pushprompt-h:0px;--pp-installbanner-h:0px;--feed-h:calc(var(--pp-shell-height) - var(--pp-header-h) - var(--pp-appbar-h) - var(--pp-pushprompt-h) - var(--pp-installbanner-h,0px) - var(--pp-kb,0px));width:100%;height:calc(var(--pp-shell-height) - var(--pp-header-h) - var(--pp-kb,0px));background:0 0;display:flex}.games-nav{border-right:2px solid var(--pp-hairline);background:0 0;flex-direction:column;flex:0 0 224px;padding:22px 14px;display:flex}.gn-items{flex-direction:column;gap:4px;display:flex}.gn-item{border-radius:var(--pp-r-icon);cursor:pointer;color:var(--pp-ink-muted);font:600 15px var(--font-sans);transition:background var(--pp-dur-state) var(--pp-ease-settle),color var(--pp-dur-state) var(--pp-ease-settle);background:0 0;border:0;align-items:center;gap:14px;padding:11px 14px;text-decoration:none;display:flex}.gn-item:hover{background:var(--pp-bed);color:var(--pp-ink)}.gn-item-ico{display:flex}.gn-item.active{background:var(--pp-accent)}@supports (color:color-mix(in lab,red,red)){.gn-item.active{background:color-mix(in oklab,var(--pp-accent) 18%,transparent)}}.gn-item.active{color:var(--pp-ink);font-weight:700}.gn-item.active .gn-item-ico{color:var(--pp-accent)}.games-stage{flex:1;min-width:0;min-height:0;position:relative}.feed-scroller{overscroll-behavior:contain;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:scroll}.feed-scroller::-webkit-scrollbar{display:none}.feed-refresh{z-index:4;background:var(--pp-card);border:2px solid var(--pp-hairline);width:32px;height:32px;box-shadow:0 var(--pp-lift-inline) 0 var(--pp-shadow);pointer-events:none;border-radius:50%;place-items:center;margin-left:-16px;display:grid;position:absolute;top:0;left:50%}.feed-refresh-ring{border:2px solid #ffffff24;border-top-color:var(--pp-accent);border-radius:50%;width:15px;height:15px}.feed-refresh-ring.is-spinning{animation:.7s linear infinite feed-refresh-spin}@keyframes feed-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.feed-refresh-ring.is-spinning{animation-duration:2s}}.feed-slide{scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex}.feed-cardwrap{--chrome:max(150px, calc(68px + var(--feed-footer-h,82px)));width:min(960px,100%,calc((var(--feed-h) - var(--chrome)) * 16 / 9));border-radius:var(--pp-r-card);background:var(--pp-card);border:2px solid var(--pp-hairline);box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 var(--pp-shadow);flex-direction:column;gap:0;padding:12px;display:flex;position:relative}.feed-card{aspect-ratio:16/9;border-radius:var(--pp-r-media-hero);background:var(--pp-media);width:100%;position:relative;overflow:hidden}.feed-cardslot{width:100%}.feed-cardwrap{overflow:visible}.feed-cardslot.is-expanded{aspect-ratio:16/9}.feed-card.is-expanded{top:var(--pp-safe-top);right:var(--pp-safe-right);bottom:var(--pp-safe-bottom);left:var(--pp-safe-left);z-index:50;aspect-ratio:auto;background:#000;border-radius:0;width:auto;height:auto;position:fixed;box-shadow:0 0 0 100vmax #000}.feed-card{--feed-bezel:56px}.feed-card.is-expanded .feed-iframe,.feed-card.is-expanded .feed-poster{left:var(--feed-bezel);right:var(--feed-bezel);width:calc(100% - 2 * var(--feed-bezel))}.feed-card.is-expanded .feed-play{left:50%}.feed-card.is-expanded .feed-exit-fs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border-color:#ffffff38;flex:none;position:static}.feed-exit-x{margin-bottom:auto}.feed-card.is-expanded .feed-exit-fs:hover{background:#ffffff29}.feed-bezel{width:var(--feed-bezel);z-index:5;flex-direction:column;align-items:center;gap:8px;padding:10px 0;display:flex;position:absolute;top:0;bottom:0;overflow:visible}.feed-bezel-right{justify-content:flex-start;right:0}.feed-bezel-left{justify-content:flex-end;left:0}.feed-bezel-btn{color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--pp-dur-state) var(--pp-ease-settle),color var(--pp-dur-state) var(--pp-ease-settle),transform var(--pp-dur-release) var(--pp-ease-squash);background:#ffffff14;border:2px solid #ffffff1f;border-radius:13px;flex:none;place-items:center;display:grid}.feed-bezel-btn:hover{background:#ffffff29}.feed-bezel-btn:active{transform:scale(.92)}.feed-bezel-btn.accent-pink.is-active{color:var(--pp-social)}.feed-bezel-btn.accent-blue.is-active{color:var(--pp-accent)}.feed-bezel-voice.is-held{background:var(--pp-social);border-color:var(--pp-social);color:#fff}.feed-fps{color:#ffffffe6;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;align-items:center;line-height:1;display:flex}.feed-fps-n{font:700 15px/1 var(--font-sans)}.feed-fps-u{font:700 8.5px/1 var(--font-sans);letter-spacing:.08em;opacity:.6;margin-top:2px}.feed-toolbar .feed-settings-popover{z-index:31}.feed-bezel-settings{flex:none;position:relative}.feed-settings-popover.feed-settings-popover-bezel{z-index:6;width:max-content;max-width:62vw;max-height:78dvh;position:absolute;inset:auto calc(100% + 8px) 0 auto;overflow-y:auto}.feed-settings-rows{border-top:2px solid var(--pp-hairline);flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;display:flex}.feed-settings-row{min-height:40px;color:var(--pp-ink-muted);font:600 13px var(--font-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.feed-settings-row:hover{background:var(--pp-bed);color:var(--pp-ink)}@media(max-width:760px)and (orientation:portrait){.feed-card.is-expanded{--feed-bezel:46px}.feed-bezel{gap:6px;padding:8px 0}.feed-bezel-btn,.feed-card.is-expanded .feed-exit-fs{border-radius:10px;width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.feed-bezel-btn{transition:none}.feed-bezel-btn:active{opacity:.72;transform:none}}.feed-iframe{background:#000;border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.feed-scroller.is-frozen{overflow:hidden}.feed-exit-fs{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--pp-dur-state) var(--pp-ease-settle);background:#00000073;border:2px solid #ffffff24;border-radius:13px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.feed-exit-fs:hover{background:#000000a6}.feed-poster{background:var(--pp-media);position:absolute;top:0;right:0;bottom:0;left:0}.feed-poster img,.feed-poster video{object-fit:cover;width:100%;height:100%;display:block}.feed-play{cursor:pointer;color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;gap:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feed-play-ring{background:var(--pp-accent);color:#fff;width:74px;height:74px;box-shadow:0 5px 0 var(--pp-accent-deep);transition:transform var(--pp-dur-release) var(--pp-ease-squash),box-shadow var(--pp-dur-release) var(--pp-ease-squash);border:0;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:flex}.feed-play:hover .feed-play-ring{transform:translateY(-1px)}.feed-play:active .feed-play-ring{box-shadow:0 0 0 var(--pp-accent-deep);transition-duration:var(--pp-dur-press);transition-timing-function:var(--pp-ease-sink);transform:translateY(5px)}.feed-play-text{font:700 14px var(--font-sans);letter-spacing:-.1px;color:var(--pp-ink);text-shadow:0 1px 6px #000000bf}.feed-toolbar{z-index:3;top:8px;justify-content:flex-end;align-items:center;gap:6px;height:auto;padding:0;display:flex;position:absolute;inset-inline-end:8px}.feed-tool-btn{-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;width:34px;height:34px;transition:background var(--pp-dur-state) var(--pp-ease-settle),color var(--pp-dur-state) var(--pp-ease-settle),transform var(--pp-dur-release) var(--pp-ease-squash);background:#00000073;border:2px solid #ffffff24;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.feed-tool-btn:hover{color:#fff;background:#000000a6}.feed-tool-btn:active{transform:scale(.94)}.feed-settings-wrap{display:inline-flex;position:relative}.feed-settings-popover{z-index:30;border-radius:var(--pp-r-group);background:var(--pp-card-raised);min-width:190px;box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 var(--pp-shadow);border:2px solid #ffffff1a;padding:14px;position:absolute;top:calc(100% + 8px);right:0}.feed-settings-label{font:700 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pp-ink-dim);margin-bottom:10px}.feed-settings-options{gap:6px;display:flex}.feed-settings-opt{border-radius:var(--pp-r-seg);background:var(--pp-bed);color:#ffffffa6;min-height:36px;font:600 13px var(--font-sans);cursor:pointer;transition:background var(--pp-dur-state) var(--pp-ease-settle),color var(--pp-dur-state) var(--pp-ease-settle);border:0;flex:1;padding:8px 0}.feed-settings-opt:hover{color:var(--pp-ink);background:#ffffff1f}.feed-settings-opt.is-active{background:var(--pp-accent);color:#fff;box-shadow:0 var(--pp-lift-inline) 0 var(--pp-accent-deep);font-weight:700}.feed-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 18px;padding:13px 6px 3px;display:flex}.feed-meta{flex:160px;min-width:0}.feed-meta h2{font:700 22px/1.18 var(--font-sans);letter-spacing:-.6px;color:var(--pp-ink);white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;overflow:hidden}.feed-owner{font:400 13px var(--font-sans);color:var(--pp-ink-faint);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.feed-owner-link{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.feed-owner-link:hover{color:var(--pp-ink)}.feed-art-views,.feed-art-remix,.feed-creator-name{display:none}.feed-desc{min-width:0;font:400 13px/1.45 var(--font-sans);color:var(--pp-ink-faint);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 0 100%;order:2;margin:0;display:-webkit-box;overflow:hidden}.feed-actions{flex-wrap:wrap;flex:0 auto;order:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.feed-actions>*{flex-shrink:0}.act-avatar{background:linear-gradient(135deg,var(--pp-accent),var(--pp-card-raised));color:#fff;width:40px;height:40px;font:700 15px var(--font-sans);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.act-btn{background:var(--pp-bed);cursor:pointer;color:var(--pp-ink-muted);font:700 13px var(--font-sans);transition:color var(--pp-dur-state) var(--pp-ease-settle),background var(--pp-dur-state) var(--pp-ease-settle),transform var(--pp-dur-release) var(--pp-ease-squash);border:0;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;display:flex}.act-btn:hover:not(:disabled){color:var(--pp-ink);background:#ffffff1f}.act-btn.active,.act-btn.act-remix{color:var(--pp-social)}.act-btn:active{transform:scale(.92)}.act-btn:disabled{cursor:default;opacity:.85}.act-ico{display:flex}@keyframes pp-like-pop{0%{transform:scale(1)}37%{transform:scale(1.35)}81%{transform:scale(.94)}to{transform:scale(1)}}.act-btn.active .act-ico{animation:pp-like-pop var(--pp-dur-enter) var(--pp-ease-squash)}.comments-backdrop{inset:var(--pp-header-h) 0 0;z-index:55;background:var(--pp-scrim);animation:pp-scrim-in var(--pp-dur-sheet) var(--pp-ease-settle);justify-content:center;align-items:flex-end;padding:20px;display:flex;position:fixed}@keyframes pp-scrim-in{0%{opacity:0}}.comments-sheet{width:min(560px,100%);animation:pp-sheet-in var(--pp-dur-sheet) var(--pp-ease-settle);border-radius:var(--pp-r-sheet) var(--pp-r-sheet) var(--pp-r-group) var(--pp-r-group);background:var(--pp-sheet);border:2px solid #ffffff1a;flex-direction:column;max-height:min(680px,100%);display:flex;overflow:hidden}@keyframes pp-sheet-in{0%{transform:translateY(100%)}}@media(max-width:760px)and (orientation:portrait){.comments-backdrop{padding-bottom:calc(20px + var(--pp-navbar-h) + var(--pp-safe-bottom))}.feed-slide:has(.feed-card.is-expanded) .comments-backdrop{padding-bottom:calc(20px + var(--pp-safe-bottom))}}.comments-head{border-bottom:2px solid var(--pp-hairline);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 18px 14px;display:flex}.comments-head h3{font:700 24px/1.16 var(--font-sans);letter-spacing:-.8px;color:var(--pp-ink);margin:0 0 3px}.comments-head p{font:400 13px var(--font-sans);color:var(--pp-ink-faint);text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin:0;overflow:hidden}.comments-close{background:var(--pp-bed);width:34px;height:34px;color:var(--pp-ink);cursor:pointer;font:600 22px/1 var(--font-sans);border:0;border-radius:13px}.comments-list{flex:1;min-height:180px;padding:14px 18px;overflow-y:auto}.comment-row{border-bottom:2px solid var(--pp-hairline);gap:11px;padding:12px 0;display:flex}.comment-row:last-child{border-bottom:0}.comment-avatar{background:linear-gradient(135deg,var(--pp-accent),var(--pp-card-raised));color:#fff;width:34px;height:34px;font:700 13px var(--font-sans);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.comment-body{flex:1;min-width:0}.comment-meta{font:600 12px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.comment-meta time{color:var(--color-ink-3);font-weight:500}.comment-body p{white-space:pre-wrap;overflow-wrap:anywhere;font:400 15px/1.45 var(--font-sans);color:var(--pp-ink-muted);margin:0}.comment-actions{gap:10px;margin-top:7px;display:flex}.comment-actions button{color:var(--color-ink-3);cursor:pointer;font:700 11px var(--font-sans);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.comment-actions button:hover{color:var(--color-ink)}.comments-empty{text-align:center;color:var(--color-ink-3);font:500 13px var(--font-sans);padding:28px 0}.comments-more{border-radius:var(--pp-r-btn-inline);background:var(--pp-bed);color:#ffffffbf;cursor:pointer;width:100%;min-height:44px;font:700 15px var(--font-sans);box-shadow:0 var(--pp-lift-inline) 0 var(--pp-shadow);border:2px solid #ffffff1c;margin:8px 0 2px;padding:12px}.comments-form{border-top:2px solid var(--pp-hairline);gap:10px;padding:14px;display:flex}.comments-form textarea{resize:vertical;border-radius:var(--pp-r-btn-inline);background:var(--pp-well);min-height:44px;max-height:120px;color:var(--pp-ink);font:400 15px/1.45 var(--font-sans);border:0;flex:1;padding:12px 14px}.comments-form textarea::placeholder{color:var(--pp-ink-dim)}.comments-form button,.comments-signin button{border-radius:var(--pp-r-btn-inline);background:var(--pp-accent);color:#fff;cursor:pointer;font:700 15px var(--font-sans);box-shadow:0 4px 0 var(--pp-accent-deep);transition:transform var(--pp-dur-release) var(--pp-ease-squash),box-shadow var(--pp-dur-release) var(--pp-ease-squash);border:0;padding:0 18px}.comments-form button:active:not(:disabled),.comments-signin button:active{box-shadow:0 0 0 var(--pp-accent-deep);transition-duration:var(--pp-dur-press);transition-timing-function:var(--pp-ease-sink);transform:translateY(4px)}.comments-form button:disabled{opacity:.55;cursor:default}.comments-signin{border-top:2px solid var(--pp-hairline);padding:14px}.comments-signin button{width:100%;min-height:42px}.report-sheet{border-radius:var(--pp-r-sheet) var(--pp-r-sheet) var(--pp-r-group) var(--pp-r-group);background:var(--pp-sheet);width:min(460px,100%);animation:pp-sheet-in var(--pp-dur-sheet) var(--pp-ease-settle);border:2px solid #ffffff1a;overflow:hidden}.report-body{gap:12px;padding:16px;display:grid}.report-body label{color:var(--pp-ink-dim);font:700 11px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;gap:8px;display:grid}.report-body select,.report-body textarea{border-radius:var(--pp-r-btn-inline);background:var(--pp-well);width:100%;color:var(--pp-ink);font:400 15px var(--font-sans);text-transform:none;letter-spacing:0;border:0;padding:12px 14px}.report-body textarea{resize:vertical;min-height:88px}.report-body button{border-radius:var(--pp-r-btn-inline);background:var(--pp-accent);color:#fff;cursor:pointer;min-height:52px;font:700 15px var(--font-sans);box-shadow:0 4px 0 var(--pp-accent-deep);transition:transform var(--pp-dur-release) var(--pp-ease-squash),box-shadow var(--pp-dur-release) var(--pp-ease-squash);border:0;margin-bottom:4px}.report-body button:active:not(:disabled){box-shadow:0 0 0 var(--pp-accent-deep);transition-duration:var(--pp-dur-press);transition-timing-function:var(--pp-ease-sink);transform:translateY(4px)}.report-body button:disabled{opacity:.55;cursor:default}.feed-toast{left:50%;bottom:calc(26px + var(--pp-safe-bottom));z-index:60;border-radius:var(--pp-r-pill);background:var(--pp-card);color:var(--pp-ink);box-shadow:0 var(--pp-lift-inline) 0 var(--pp-shadow);font:700 12px var(--font-sans);border:2px solid #ffffff1a;padding:10px 15px;position:fixed;transform:translate(-50%)}.follow-btn{border-radius:var(--pp-r-pill);cursor:pointer;font:700 13px var(--font-sans);color:var(--pp-ink);white-space:nowrap;background:#ffffff1a;border:0;padding:7px 14px}.follow-btn:disabled{opacity:.6;cursor:default}.follow-btn.following{background:var(--pp-bed);color:var(--pp-ink-muted)}.discover-bar{background:var(--pp-card);color:var(--pp-ink-faint);border:2px solid #ffffff1a;border-radius:20px;align-items:center;gap:10px;margin:20px 20px 14px;padding:13px 16px;display:flex}.discover-bar:focus-within{border-color:var(--pp-accent)}@supports (color:color-mix(in lab,red,red)){.discover-bar:focus-within{border-color:color-mix(in oklab,var(--pp-accent) 55%,transparent)}}.discover-bar:focus-within>svg:first-child{color:var(--pp-accent)}.discover-bar input{min-width:0;color:var(--pp-ink);font:500 16px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.discover-bar input::placeholder{color:var(--pp-ink-dim)}.discover-bar button{color:var(--pp-ink-faint);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:15px}.discover-bar button:hover{color:var(--pp-ink)}.discover-creators{scrollbar-width:none;gap:14px;margin:2px 0 24px;padding-bottom:6px;display:flex;overflow-x:auto}.discover-creators::-webkit-scrollbar{display:none}.creator-card{cursor:pointer;width:84px;color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.creator-av{background:linear-gradient(135deg,var(--pp-accent),var(--pp-card-raised));color:#fff;width:68px;height:68px;font:700 25px var(--font-sans);box-shadow:var(--pp-lift-icon) var(--pp-lift-icon) 0 var(--pp-shadow);transition:transform var(--pp-dur-release) var(--pp-ease-squash),box-shadow var(--pp-dur-release) var(--pp-ease-squash);border:2px solid #ffffff1f;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.creator-card:active .creator-av{box-shadow:1px 1px 0 var(--pp-shadow);transition-duration:var(--pp-dur-press);transition-timing-function:var(--pp-ease-sink);transform:scale(.94)}.creator-info{text-align:center;flex-direction:column;gap:1px;width:100%;min-width:0;display:flex}.creator-name{font:600 12px var(--font-sans);color:var(--pp-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-sub{font:400 11px var(--font-sans);color:var(--pp-ink-faint)}.create-tab{overscroll-behavior:contain;justify-content:center;align-items:center;padding:24px;overflow-y:auto}.create-tab-list{justify-content:flex-start;padding-top:14px}.create-wrap{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:560px;display:flex}.create-title{font:700 28px/1.14 var(--font-sans);letter-spacing:-1px;color:var(--pp-ink);text-align:center;margin:0}.create-card{border-radius:var(--pp-r-card);background:var(--pp-card);border:2px solid var(--pp-hairline);width:100%;box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 var(--pp-shadow);padding:14px}.create-input{resize:none;border-radius:var(--pp-r-media);background:var(--pp-well);width:100%;min-height:150px;color:var(--pp-ink);font:400 15px var(--font-sans);border:0;outline:none;padding:14px;line-height:1.55}.create-input:focus{box-shadow:0 0 0 2px var(--pp-accent) inset}@supports (color:color-mix(in lab,red,red)){.create-input:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--pp-accent) 55%,transparent) inset}}.create-input::placeholder{color:var(--pp-ink-dim)}.create-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.dim-select{box-sizing:border-box;border:1px solid var(--color-line-2);background-color:var(--color-bg-1);height:42px;color:var(--color-ink);font:600 14px var(--font-sans);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23C7C5D2' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 13px center;background-repeat:no-repeat;background-size:16px;border-radius:12px;flex-shrink:0;margin:0;padding:0 40px 0 15px;transition:border-color .15s,background-color .15s,box-shadow .15s}.dim-select:hover{background-color:var(--color-bg-2);border-color:#ffffff47}.dim-select:focus-visible{border-color:#8648e6b3;outline:none}@supports (color:color-mix(in lab,red,red)){.dim-select:focus-visible{border-color:color-mix(in oklab,var(--color-vi,#8648e6) 70%,transparent)}}.dim-select:focus-visible{box-shadow:0 0 0 3px #8648e638}@supports (color:color-mix(in lab,red,red)){.dim-select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-vi,#8648e6) 22%,transparent)}}.dim-select:disabled{opacity:.5;cursor:default}.dim-select option{background:var(--color-bg-1);color:var(--color-ink)}.create-actions .dim-select{border-radius:var(--pp-r-btn-inline);height:48px}.pp-app-shell .create-actions .dim-select{background-color:var(--pp-bed);box-shadow:0 var(--pp-lift-inline) 0 var(--pp-shadow);border-width:2px;border-color:#ffffff1c}.create-generate{border-radius:var(--pp-r-btn-inline);cursor:pointer;background:var(--pp-accent);color:#fff;min-height:48px;font:700 15px var(--font-sans);box-shadow:0 4px 0 var(--pp-accent-deep);transition:transform var(--pp-dur-release) var(--pp-ease-squash),box-shadow var(--pp-dur-release) var(--pp-ease-squash);border:0;padding:12px 24px}.create-generate:active:not(:disabled){box-shadow:0 0 0 var(--pp-accent-deep);transition-duration:var(--pp-dur-press);transition-timing-function:var(--pp-ease-sink);transform:translateY(4px)}.create-generate:disabled{opacity:.55;cursor:default}.create-error{color:var(--pp-danger);font:500 14px var(--font-sans);text-align:center;margin:0}@media(max-width:760px){.create-tab{padding:16px}.create-wrap{gap:14px}}.discover{flex-direction:column;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.discover-scroll{overscroll-behavior:contain;padding:4px 20px calc(32px + var(--pp-lift-card));flex:1;overflow-y:auto}.discover-grid{gap:16px calc(16px + var(--pp-lift-card));grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.discover-card{border-radius:var(--pp-r-card);background:var(--pp-card);border:2px solid var(--pp-hairline);box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 var(--pp-shadow);text-align:left;color:inherit;transition:transform var(--pp-dur-release) var(--pp-ease-squash),box-shadow var(--pp-dur-release) var(--pp-ease-squash);flex-direction:column;padding:10px;display:flex;position:relative}.discover-card:active{box-shadow:3px 3px 0 var(--pp-shadow);transition-duration:.12s;transition-timing-function:var(--pp-ease-sink);transform:scale(.972)}.discover-thumb-link{color:inherit;text-decoration:none;display:block}.discover-thumb{aspect-ratio:1;border-radius:var(--pp-r-media);background:var(--pp-media);width:100%;position:relative;overflow:hidden}.discover-thumb img{object-fit:cover;width:100%;height:100%}.discover-card-meta{flex-direction:column;gap:3px;padding:11px 4px 3px;display:flex}.discover-card-name{font:700 15px/1.25 var(--font-sans);color:var(--pp-ink);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.discover-card-name:hover{color:var(--pp-ink)}.discover-card-owner{width:max-content;max-width:100%;font:400 12px var(--font-sans);color:var(--pp-ink-faint);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.discover-card-owner:hover{color:var(--pp-ink-muted)}.discover-card-stats{border-radius:var(--pp-r-pill);font:700 11px var(--font-sans);color:#fff;inset-inline-start:8px;background:#0000008c;align-items:center;gap:4px;padding:4px 9px;display:flex;position:absolute;bottom:8px}.discover-card-stats svg:first-of-type{color:var(--pp-social)}.discover-card-stats .dot{opacity:.45;margin:0 1px}.discover-state{text-align:center;color:var(--pp-ink-muted);font:400 15px var(--font-sans);place-items:center;padding:48px 0;display:grid}.profile-head{align-items:center;gap:16px;margin:20px 20px 12px;display:flex}.games-pf-avatar{background:linear-gradient(135deg,var(--pp-accent),var(--pp-card-raised));color:#fff;width:68px;height:68px;font:700 26px var(--font-sans);box-shadow:var(--pp-lift-icon) var(--pp-lift-icon) 0 var(--pp-shadow);border:2px solid #ffffff1f;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-id{min-width:0}.profile-id h2{font:700 28px/1.14 var(--font-sans);letter-spacing:-1px;color:var(--pp-ink);overflow-wrap:anywhere;margin:0 0 4px}.profile-name-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.profile-plan-badge{font:700 12px var(--font-sans);white-space:nowrap;-webkit-tap-highlight-color:transparent;color:#ffffffbf;background:#ffffff1a;border-radius:999px;flex-shrink:0;margin-bottom:4px;padding:4px 11px;line-height:1.25;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.3,1),filter .16s}.profile-plan-badge.is-starter{color:#fff;background:#2fa8a0}.profile-plan-badge.is-pro{background:var(--color-accent);color:#fff}.profile-plan-badge.is-max{color:#000;background:#d9a441}.profile-plan-badge.is-unlimited{color:#fff;background:#7c4dff}.profile-plan-badge:active{transform:scale(.93)}@media(hover:hover)and (pointer:fine){.profile-plan-badge:hover{filter:brightness(1.12)}}@media(prefers-reduced-motion:reduce){.profile-plan-badge{transition:none}.profile-plan-badge:active{opacity:.72;transform:none}}.profile-stats{font:400 13px var(--font-sans);color:var(--pp-ink-faint);flex-wrap:wrap;gap:6px 14px;display:flex}.profile-stats b{color:var(--pp-ink);font-weight:700}.profile-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.profile-self-badge{border-radius:var(--pp-r-pill);background:var(--pp-bed);color:var(--pp-ink-faint);font:600 12px var(--font-sans);border:0;padding:9px 14px}.profile-actions .follow-btn{border-radius:var(--pp-r-btn-inline);background:var(--pp-accent);color:#fff;min-height:44px;box-shadow:0 var(--pp-lift-inline) 0 var(--pp-accent-deep);padding:11px 20px;font-size:15px}.profile-actions .follow-btn.following{background:var(--pp-bed);color:var(--pp-ink-muted);box-shadow:none}.profile-signin{justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.profile-guest-sub{font:500 13px var(--font-sans);color:var(--color-ink-3);margin:0}.profile-guest-card{text-align:center;border-radius:var(--pp-r-card);background:var(--pp-card);max-width:620px;box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 var(--pp-shadow);border:2px solid #ffffff1a;margin:6px auto 24px;padding:18px}.profile-guest-card h3{font:700 22px/1.18 var(--font-sans);letter-spacing:-.6px;color:var(--pp-ink);margin:0 0 8px}.profile-guest-card p{max-width:44ch;font:400 15px var(--font-sans);color:var(--pp-ink-muted);margin:0 auto;line-height:1.55}.profile-guest-btn{align-items:center;gap:8px}@media(max-width:760px){.profile-guest-card{margin:6px auto 20px}}.feed-state{color:var(--pp-ink-muted);font:400 15px var(--font-sans);text-align:center;padding:0 30px}.pp-state-illo{width:132px;height:132px;margin-bottom:34px;position:relative}.pp-state-illo:before,.pp-state-illo>.pp-state-illo-face{content:"";box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 var(--pp-shadow);border-radius:40px;position:absolute;top:0;right:0;bottom:0;left:0}.pp-state-illo:before{background:var(--pp-card);border:2px solid var(--pp-hairline);transform:rotate(-8deg)}.pp-state-illo>.pp-state-illo-face{background:var(--pp-card-raised);color:var(--pp-accent);border:2px solid #ffffff1a;place-items:center;display:grid;transform:rotate(6deg)}.feed-empty{text-align:center;flex-direction:column;align-items:center;gap:0;padding:0 30px;display:flex}.feed-empty-ico{border-radius:var(--pp-r-card);width:72px;height:72px;color:var(--pp-accent);background:var(--pp-accent);place-items:center;margin-bottom:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.feed-empty-ico{background:color-mix(in oklab,var(--pp-accent) 14%,transparent)}}.feed-empty-ico{border:2px solid var(--pp-accent)}@supports (color:color-mix(in lab,red,red)){.feed-empty-ico{border:2px solid color-mix(in oklab,var(--pp-accent) 30%,transparent)}}.feed-empty-ico{transform:rotate(-5deg)}.feed-empty h3{font:700 22px/1.18 var(--font-sans);letter-spacing:-.7px;color:var(--pp-ink);margin:0}.feed-empty p{max-width:34ch;font:400 15px var(--font-sans);color:var(--pp-ink-muted);text-wrap:pretty;margin:10px 0 0;line-height:1.55}.feed-empty-btn{border-radius:var(--pp-r-btn);cursor:pointer;background:var(--pp-accent);color:#fff;min-height:54px;font:700 15px var(--font-sans);box-shadow:0 var(--pp-lift-btn) 0 var(--pp-accent-deep);transition:transform var(--pp-dur-release) var(--pp-ease-squash),box-shadow var(--pp-dur-release) var(--pp-ease-squash);border:0;justify-content:center;align-items:center;gap:8px;margin-top:26px;padding:15px 24px;text-decoration:none;display:inline-flex}.feed-empty-btn:active{transform:translateY(var(--pp-lift-btn));box-shadow:0 0 0 var(--pp-accent-deep);transition-duration:var(--pp-dur-press);transition-timing-function:var(--pp-ease-sink)}.pp-state-card{text-align:center;border-radius:var(--pp-r-card);background:var(--pp-card);width:min(420px,100%);box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 var(--pp-shadow);border:2px solid #ffffff17;margin:0 auto;padding:24px 20px}.pp-state-card-ico{border-radius:var(--pp-r-card);background:var(--pp-accent);place-items:center;width:72px;height:72px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.pp-state-card-ico{background:color-mix(in oklab,var(--pp-accent) 14%,transparent)}}.pp-state-card-ico{border:2px solid var(--pp-accent)}@supports (color:color-mix(in lab,red,red)){.pp-state-card-ico{border:2px solid color-mix(in oklab,var(--pp-accent) 30%,transparent)}}.pp-state-card-ico{color:var(--pp-accent);transform:rotate(-5deg)}.pp-state-card h3{font:700 22px/1.18 var(--font-sans);letter-spacing:-.6px;color:var(--pp-ink);margin:18px 0 0}.pp-state-card p{font:400 15px/1.5 var(--font-sans);color:var(--pp-ink-muted);text-wrap:pretty;margin:8px 0 0}.pp-state-actions{gap:10px;margin-top:20px;display:flex}.pp-state-actions>*{flex:1}.pp-gate-card{text-align:left;border-radius:var(--pp-r-card);background:var(--pp-card);width:min(420px,100%);box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 var(--pp-shadow);border:2px solid #ffffff1a;margin:0 auto;padding:20px}.pp-gate-ico{background:var(--pp-accent);color:#fff;width:54px;height:54px;box-shadow:var(--pp-lift-icon) var(--pp-lift-icon) 0 var(--pp-shadow);border-radius:20px;place-items:center;display:inline-grid;transform:rotate(-6deg)}.pp-gate-card h3{font:700 22px/1.18 var(--font-sans);letter-spacing:-.6px;color:var(--pp-ink);margin:16px 0 0}.pp-gate-card p{font:400 15px/1.55 var(--font-sans);color:var(--pp-ink-muted);text-wrap:pretty;margin:8px 0 0}.pp-gate-card .feed-empty-btn{width:100%;margin-top:20px}@media(max-width:760px){.games-nav{flex:0 0 62px;padding:16px 7px}.gn-item{justify-content:center;gap:0;padding:12px 0}.gn-item-label{display:none}.feed-cardwrap{--chrome:194px;padding:10px}.feed-slide{padding:14px 14px 20px}.feed-bar{flex-flow:column;align-items:stretch;gap:12px;padding:12px 4px 2px}.feed-meta{flex:none;width:100%}.feed-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 8px;width:100%;min-width:0;display:flex}.feed-actions svg{width:20px;height:20px}.act-avatar{border-radius:12px;width:32px;height:32px;font-size:13px}.act-btn{padding:8px 11px}.follow-btn{padding:7px 12px}.feed-meta h2{font-size:20px}.feed-actions .act-avatar{order:1}.feed-actions .feed-creator-name{min-width:0;font:600 14px var(--font-sans);color:var(--pp-ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;order:1;text-decoration:none;display:block;overflow:hidden}.feed-actions .follow-btn{order:2;margin-left:auto}.feed-owner{display:none}.feed-desc{flex:none;order:0;margin:-12px 0 0}.feed-actions:before{content:"";flex-basis:100%;order:3;height:0}.feed-actions .act-btn{order:4}.feed-actions .act-btn.act-wide{flex:1 1 0;min-width:0}.feed-actions .act-btn:not(.act-wide){flex:0 0 52px;padding:8px 0}.feed-actions .act-btn:not(.act-wide) .act-label,.feed-actions .act-btn.act-remix,.feed-actions .act-btn.act-views{display:none}.feed-art-views,.feed-art-remix{z-index:3;font:700 11px var(--font-sans);cursor:default;border:0;border-radius:999px;align-items:center;gap:5px;display:inline-flex;position:absolute}.feed-art-views{color:#fff;background:#0000008c;padding:4px 9px;top:10px;left:10px}.feed-art-remix{background:var(--pp-social);color:#fff;cursor:pointer;box-shadow:0 3px 0 var(--pp-social-deep);padding:6px 10px;bottom:10px;right:10px}.feed-art-remix:active{box-shadow:0 0 0 var(--pp-social-deep);transform:translateY(3px)}.discover-bar{margin:6px 16px 12px}.create-tab.create-tab-list{padding-top:6px}.discover-scroll{padding:4px 16px calc(24px + var(--pp-lift-card))}.discover-grid{gap:16px calc(12px + var(--pp-lift-card));grid-template-columns:repeat(2,minmax(0,1fr))}.discover-card{min-width:0;padding:8px}.discover-card-name{font-size:14px}.discover-card-owner{font-size:11px}.discover-creators{margin:2px -16px 20px;padding:0 16px 6px}.profile-head{gap:14px;margin:8px 16px}.games-pf-avatar{border-radius:22px;width:60px;height:60px;font-size:23px}}.games-toppills,.seg-pill{display:none}@media(max-width:760px)and (orientation:portrait){.games-view{--pp-navbar-h:86px;--feed-h:calc(var(--pp-shell-height) - var(--pp-header-h) - var(--pp-appbar-h) - 68px - var(--pp-navbar-h) - var(--pp-safe-top) - var(--pp-safe-bottom) - var(--pp-pushprompt-h) - var(--pp-installbanner-h,0px) - var(--pp-kb,0px));flex-direction:column}.games-toppills{border-bottom:0;flex:none;order:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;padding:12px 16px 16px;display:grid;position:relative;overflow:visible}.seg-pill{height:40px;width:calc((100% - 32px - (var(--seg-n) - 1) * 6px) / var(--seg-n));border-radius:var(--pp-r-seg);background:var(--pp-accent);box-shadow:0 var(--pp-lift-inline) 0 var(--pp-accent-deep);transform:translate(calc((100% + 6px) * var(--seg-i)));transition:transform var(--pp-dur-state) var(--pp-ease-settle);pointer-events:none;inset-inline-start:16px;display:block;position:absolute;top:12px}[dir=rtl] .seg-pill{transform:translate(calc((-100% - 6px) * var(--seg-i)))}.pill{z-index:1;border-radius:var(--pp-r-seg);cursor:pointer;background:var(--pp-bed);color:#ffffffa6;height:40px;font:600 14px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;border:0;padding:0 8px;position:relative;overflow:hidden}.pill.active{color:#fff;background:0 0;font-weight:700}.games-stage{order:2}.games-nav{order:3;flex:0 0 calc(var(--pp-navbar-h) + var(--pp-safe-bottom));padding:0 16px calc(18px + var(--pp-safe-bottom));pointer-events:none;background:0 0;border-top:0;border-right:0;flex-direction:row}.gn-items{pointer-events:auto;background:var(--pp-card);width:100%;height:68px;box-shadow:0 var(--pp-lift-dock) 0 var(--pp-shadow-dock);border:2px solid #ffffff17;border-radius:24px;flex-direction:row;flex:1;justify-content:space-around;align-items:center;gap:0}.gn-item{color:#ffffff80;background:0 0;border-radius:0;flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:56px;height:100%;padding:0}.gn-item-label{font:600 10px/1.2 var(--font-sans);display:block}.gn-item.active,.gn-item.home-browse-active{color:var(--pp-accent);background:0 0}.gn-item.active .gn-item-label,.gn-item.home-browse-active .gn-item-label{font-weight:700}.gn-item.active .gn-item-ico,.gn-item.home-browse-active .gn-item-ico{color:var(--pp-accent)}.games-view:not(:has(.games-toppills)){--feed-h:calc(var(--pp-shell-height) - var(--pp-header-h) - var(--pp-appbar-h) - var(--pp-navbar-h) - var(--pp-safe-top) - var(--pp-safe-bottom) - var(--pp-pushprompt-h) - var(--pp-installbanner-h,0px) - var(--pp-kb,0px))}.gn-mobile-hide{display:none}}@media(orientation:landscape)and (max-height:540px){.games-nav{flex:0 0 62px;padding:6px 7px;overflow-y:auto}.gn-items{gap:0}.gn-item{justify-content:center;gap:0;padding:0}.gn-item-label{display:none}.feed-slide{padding:10px 14px 18px 10px}.feed-cardwrap{grid-template-columns:minmax(0,1fr) clamp(180px,27vw,240px);align-items:center;gap:16px;width:min(960px,100%);height:100%;min-height:0;padding:10px;display:grid}.feed-cardslot{width:min(100%,calc((var(--feed-h) - 52px) * 16 / 9));justify-self:center;min-width:0}.feed-bar{overscroll-behavior-y:contain;flex-flow:column;align-items:stretch;gap:12px;min-height:0;max-height:100%;padding:0;overflow-y:auto}.feed-meta{flex:none;width:100%}.feed-meta h2{white-space:normal;overflow-wrap:anywhere;margin-bottom:4px;font-size:18px}.feed-owner{font-size:12px;display:block}.feed-desc{display:none}.feed-actions{flex-shrink:0;justify-content:flex-start;gap:8px;width:100%}.feed-actions:before{content:none}.feed-actions .feed-creator-name{display:none}.feed-actions .act-avatar,.feed-actions .act-btn{order:0}.feed-actions .follow-btn{order:0;margin-left:0}.feed-actions .act-btn.act-wide,.feed-actions .act-btn:not(.act-wide){flex:none;padding:2px 8px}.feed-actions .act-btn:not(.act-wide) .act-label{display:inline}.feed-actions .act-btn.act-remix,.feed-actions .act-btn.act-views{display:flex}.feed-art-views,.feed-art-remix{display:none}.act-avatar{border-radius:12px;width:32px;height:32px;font-size:12px}.act-btn{background:0 0;font-size:12px}.act-btn:hover:not(:disabled){background:0 0}.follow-btn{min-height:44px;padding:6px 11px;font-size:12px}}@media(orientation:landscape)and (max-height:540px)and (max-width:640px){.feed-card:not(.is-expanded) .feed-play{gap:6px}.feed-card:not(.is-expanded) .feed-play-ring{width:56px;height:56px}.feed-card:not(.is-expanded) .feed-play-text{font-size:12px}}.usage-page{min-height:calc(100dvh - var(--pp-header-h));padding:40px 0 80px}.usage-inner{flex-direction:column;gap:22px;max-width:760px;margin:0 auto;padding:0 20px;display:flex}.usage-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.usage-kicker{color:var(--color-ink-3);font:600 12px var(--font-sans);text-transform:uppercase;letter-spacing:0;margin:0 0 6px}.usage-title{color:var(--color-ink);font:600 28px var(--font-sans);letter-spacing:0;margin:0}.usage-icon-btn{border:1px solid var(--color-line-2);width:40px;height:40px;color:var(--color-ink);cursor:pointer;background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.usage-icon-btn:hover:not(:disabled){border-color:#69bbf373}@supports (color:color-mix(in lab,red,red)){.usage-icon-btn:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-cy) 45%,transparent)}}.usage-icon-btn:disabled{opacity:.55;cursor:default}.usage-icon-btn:disabled svg{animation:1s linear infinite spin}.usage-alert{color:#ff9b9b;font:500 13px var(--font-sans);background:#ff6b6b14;border:1px solid #ff6b6b59;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.usage-alert button{color:var(--color-ink);font:600 12px var(--font-sans);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:8px;padding:7px 10px}.usage-meter-card,.usage-actions-card{background:#0b0b13d1;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.usage-meter-card,.usage-actions-card{background:color-mix(in oklab,var(--color-bg-1) 82%,transparent)}}.usage-meter-card,.usage-actions-card{border:1px solid var(--color-line);padding:20px}.usage-meter-card.warning{border-color:#ffbe5866}.usage-meter-card.blocked{border-color:#ff6b6b66}.usage-meter-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.usage-meter-top>div{flex-direction:column;gap:6px;display:flex}.usage-label{color:var(--color-ink-3);font:600 12px var(--font-sans);text-transform:uppercase;letter-spacing:0}.usage-meter-top strong{color:var(--color-ink);font:700 42px var(--font-sans);line-height:1}.usage-status{border:1px solid var(--color-line-2);color:var(--color-ink-3);font:600 12px var(--font-sans);white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:5px 9px}.usage-status.ok{color:var(--color-gr);border-color:#5ad1a480}@supports (color:color-mix(in lab,red,red)){.usage-status.ok{border-color:color-mix(in oklab,var(--color-gr) 50%,transparent)}}.usage-status.warning{color:#ffcf78;border-color:#ffbe587a}.usage-status.blocked{color:#ff9b9b;border-color:#ff6b6b7a}.usage-bar{background:#ffffff14;border-radius:999px;height:12px;margin-top:18px;overflow:hidden}.usage-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--color-cy),var(--color-vi),#ffcf78);max-width:100%;height:100%;display:block}.usage-reset{color:var(--color-ink-3);font:500 13px var(--font-sans);margin:12px 0 0}.usage-section{flex-direction:column;gap:10px;display:flex}.usage-section h2{color:var(--color-ink-3);font:600 14px var(--font-sans);text-transform:uppercase;letter-spacing:0;margin:0}.usage-actions-card{justify-content:space-between;align-items:center;gap:18px;display:flex}.usage-actions-card strong{color:var(--color-ink);font:600 16px var(--font-sans)}.usage-actions-card p{color:var(--color-ink-3);font:500 13px var(--font-sans);margin:6px 0 0}.usage-link-btn{border:1px solid var(--color-line-2);color:var(--color-ink);font:600 13px var(--font-sans);cursor:pointer;background:#ffffff0d;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.usage-link-btn:disabled{cursor:default;opacity:.7}.usage-link-btn:hover{border-color:#69bbf373}@supports (color:color-mix(in lab,red,red)){.usage-link-btn:hover{border-color:color-mix(in oklab,var(--color-cy) 45%,transparent)}}.usage-extra-card{background:#0b0b13d1;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.usage-extra-card{background:color-mix(in oklab,var(--color-bg-1) 82%,transparent)}}.usage-extra-card{border:1px solid var(--color-line);flex-direction:column;gap:12px;padding:20px;display:flex}.usage-extra-top{flex-direction:column;gap:6px;display:flex}.usage-extra-balance{color:var(--color-ink);font:700 32px var(--font-sans);line-height:1}.usage-extra-intro{color:var(--color-ink-3);font:500 13px var(--font-sans);margin:0}.usage-extra-success{color:var(--color-gr);font:600 13px var(--font-sans);margin:0}.usage-extra-error{color:#ff9b9b;font:600 13px var(--font-sans);margin:0}.usage-topup-presets{flex-wrap:wrap;gap:8px;display:flex}.usage-topup-btn{border:1px solid var(--color-line-2);color:var(--color-ink);font:700 14px var(--font-sans);cursor:pointer;background:#ffffff0d;border-radius:8px;padding:10px 16px}.usage-topup-btn:disabled{cursor:default;opacity:.7}.usage-topup-btn:hover{border-color:#69bbf373}@supports (color:color-mix(in lab,red,red)){.usage-topup-btn:hover{border-color:color-mix(in oklab,var(--color-cy) 45%,transparent)}}.usage-topup-custom{flex-direction:column;gap:6px;display:flex}.usage-topup-custom-row{gap:8px;display:flex}.usage-topup-custom-row input{border:1px solid var(--color-line-2);min-width:0;color:var(--color-ink);font:500 14px var(--font-sans);background:#ffffff0a;border-radius:8px;flex:1;padding:10px 12px}.usage-extra-frozen{color:#9aa3b2;margin:6px 0 0;font-size:13px;line-height:1.4}.usage-topup-min{color:var(--color-ink-3);font:500 12px var(--font-sans);margin:0}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:640px){.usage-page{padding:24px 0 60px}.usage-inner{padding:0 14px}.usage-title{font-size:24px}.usage-meter-top,.usage-actions-card{flex-direction:column;align-items:flex-start}.usage-meter-top strong{font-size:36px}.usage-link-btn{justify-content:center;width:100%}.usage-topup-custom-row .usage-link-btn{width:auto}}.settings-page{min-height:calc(100dvh - var(--pp-header-h));padding:40px 0 80px}.settings-inner{flex-direction:column;gap:28px;max-width:720px;margin:0 auto;padding:0 20px;display:flex}.settings-title{font:600 28px var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);margin:0 0 4px}.settings-state{text-align:center;color:var(--color-ink-3);flex-direction:column;align-items:center;gap:16px;padding:96px 24px;display:flex}.settings-section{flex-direction:column;gap:10px;display:flex}.settings-section-title{font:600 14px var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-3);margin:0}.settings-card{border-radius:var(--radius);background:#0b0b13cc}@supports (color:color-mix(in lab,red,red)){.settings-card{background:color-mix(in oklab,var(--color-bg-1) 80%,transparent)}}.settings-card{border:1px solid var(--color-line);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.settings-row{justify-content:space-between;align-items:center;gap:14px;padding:6px 0;display:flex}.settings-row-inline{flex-wrap:wrap}.settings-row-toggle .settings-row-text,.settings-row-session .settings-row-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-row-label{color:var(--color-ink-3);font:500 13px var(--font-sans);flex-shrink:0;min-width:140px}.settings-row-value{color:var(--color-ink);font:500 14px var(--font-sans);word-break:break-word;align-items:center;gap:10px;display:flex}.settings-muted{color:var(--color-ink-3);font:500 13px var(--font-sans)}.settings-note{color:var(--color-ink-3);font:500 12px var(--font-sans);margin:4px 0 0}.settings-error{color:#ff6b6b;font:500 13px var(--font-sans);margin:0}.settings-warn{color:#e0b341;font:500 12px/1.45 var(--font-sans);margin:0}.settings-success{color:var(--color-gr);font:500 13px var(--font-sans);margin:0}.settings-pill{border:1px solid var(--color-line-2);font:500 11px var(--font-sans);color:var(--color-ink-3);background:#ffffff0a;border-radius:999px;padding:3px 8px}.settings-pill.ok{color:var(--color-gr);border-color:#5ad1a480}@supports (color:color-mix(in lab,red,red)){.settings-pill.ok{border-color:color-mix(in oklab,var(--color-gr) 50%,transparent)}}.settings-field{flex-direction:column;gap:6px;display:flex}.settings-field>span{font:500 13px var(--font-sans);color:var(--color-ink-3)}.settings-field input,.settings-select{border:1px solid var(--color-line-2);background:var(--color-bg);width:100%;color:var(--color-ink);font:500 14px var(--font-sans);border-radius:10px;outline:none;padding:10px 12px}.settings-field input:focus,.settings-select:focus{border-color:#8648e699}@supports (color:color-mix(in lab,red,red)){.settings-field input:focus,.settings-select:focus{border-color:color-mix(in oklab,var(--color-vi) 60%,transparent)}}.settings-select{-webkit-appearance:none;appearance:none;cursor:pointer;flex:1;min-width:240px}.settings-actions{justify-content:flex-end;margin-top:4px;display:flex}.settings-inline-form{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.settings-inline-form input{border:1px solid var(--color-line-2);background:var(--color-bg);width:100%;max-width:320px;color:var(--color-ink);font:500 14px var(--font-sans);border-radius:10px;outline:none;padding:8px 10px}.settings-inline-form input:focus{border-color:#8648e699}@supports (color:color-mix(in lab,red,red)){.settings-inline-form input:focus{border-color:color-mix(in oklab,var(--color-vi) 60%,transparent)}}.settings-inline-form .settings-actions{justify-content:flex-start;align-items:center;gap:10px}.settings-link-btn{color:var(--color-vi);font:500 13px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0}.settings-link-btn:hover{text-decoration:underline}.settings-link-btn:disabled{opacity:.5;cursor:default;text-decoration:none}.btn-danger{cursor:pointer;color:#fff;font:600 14px var(--font-sans);background:#c43d3d;border:0;border-radius:10px;padding:10px 22px;transition:background .15s,opacity .15s}.btn-danger:hover:not(:disabled){background:#d44a4a}.btn-danger:disabled{opacity:.5;cursor:default}.settings-danger .settings-card{border-color:#c43d3d59}.ai-consent-overlay{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04050cc7;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.ai-consent-dialog{border:1px solid var(--color-line);border-radius:var(--radius-lg);width:min(100%,480px);color:var(--color-ink);background:#171728;padding:24px;box-shadow:0 24px 80px #00000080}.ai-consent-dialog h2{margin:10px 0 12px;font-size:1.35rem}.ai-consent-dialog p{color:var(--color-ink-2);line-height:1.55}.ai-consent-dialog .ai-consent-secondary{color:var(--color-ink-3);font-size:.88rem}.ai-consent-dialog a{color:var(--color-brand-blue);font-size:.9rem;font-weight:700}.ai-consent-icon{color:var(--color-brand-purple);font-size:28px}.ai-consent-error{margin-top:12px;font-size:.86rem;color:#ff8585!important}.ai-consent-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ai-consent-actions button{min-width:112px}.toggle{cursor:pointer;background:#ffffff29;border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .15s;position:relative}.toggle.on{background:var(--color-vi)}.toggle:disabled{opacity:.6;cursor:default}.toggle-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle.on .toggle-knob{transform:translate(18px)}@media(max-width:640px){.settings-page{padding:24px 0 60px}.settings-inner{gap:22px;padding:0 14px}.settings-title{font-size:24px}.settings-row{flex-direction:column;align-items:flex-start;gap:6px}.settings-row-toggle,.settings-row-session{flex-direction:row;align-items:center}.settings-row-label{min-width:0}.settings-row-inline{flex-direction:row}.settings-select{width:100%;min-width:0}}.editor-page{min-height:calc(100dvh - var(--pp-header-h));padding:36px 0 80px}.editor-inner{max-width:1120px;margin:0 auto;padding:0 24px}.editor-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.editor-title{font:600 28px var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);margin:0}.editor-new-btn{cursor:pointer;background:var(--grad);color:#fff;font:600 14px var(--font-sans);border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;transition:transform .15s;display:inline-flex}.editor-new-btn:hover{transform:translateY(-1px)}.editor-new-btn svg{display:block}.editor-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.editor-search{border-radius:var(--radius);border:1px solid var(--color-line-2);min-width:240px;color:var(--color-ink-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111120b3;flex:320px;align-items:center;gap:10px;padding:10px 14px;display:flex}.editor-search input{color:var(--color-ink);font:500 14px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.editor-search input::placeholder{color:var(--color-ink-3)}.editor-search button{color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px}.editor-search button:hover{color:var(--color-ink)}.editor-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow:auto hidden}.editor-filters::-webkit-scrollbar{display:none}.editor-filter{white-space:nowrap;cursor:pointer;color:var(--color-ink-2);font:600 13px var(--font-sans);background:#ffffff14;border:0;border-radius:12px;flex:none;padding:8px 14px;transition:background .15s}.editor-filter:hover{color:var(--color-ink);background:#ffffff21}.editor-filter.active{background:#8648e680}@supports (color:color-mix(in lab,red,red)){.editor-filter.active{background:color-mix(in oklab,var(--color-vi) 50%,transparent)}}.editor-filter.active{color:var(--color-ink)}.editor-state{text-align:center;color:var(--color-ink-3);flex-direction:column;align-items:center;gap:16px;padding:96px 24px;display:flex}.editor-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.editor-count{color:var(--color-ink-3);font:500 12px var(--font-sans);margin:22px 4px 0}.project-card{cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;text-decoration:none;transition:transform .14s;display:flex;position:relative}.project-card.busy{opacity:.6;pointer-events:none}.project-card-thumb{aspect-ratio:16/9;width:100%;box-shadow:0 0 0 1px var(--color-line);background:#15151c;border-radius:10px;transition:transform .14s,box-shadow .14s;position:relative;overflow:hidden}.project-card:hover .project-card-thumb{box-shadow:0 0 0 1px var(--color-line-2),0 10px 24px #0000006b;transform:translateY(-2px)}.project-card.deleted{cursor:default}.project-card.deleted:hover .project-card-thumb{box-shadow:0 0 0 1px var(--color-line);transform:none}.project-card-thumb img{object-fit:cover;width:100%;height:100%}.project-card-badge{font:700 10px var(--font-sans);letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--color-line-2);color:var(--color-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:3px 7px;position:absolute;top:8px;left:8px}.project-card-alerts{flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 16px);display:flex;position:absolute;bottom:8px;left:8px}.project-card-ai-badge,.project-card-support-badge{max-width:100%;font:700 10px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:6px;padding:4px 7px;display:inline-flex;overflow:hidden;box-shadow:0 8px 22px #00000059}.project-card-ai-badge{color:#fff;background:#508fbaea}@supports (color:color-mix(in lab,red,red)){.project-card-ai-badge{background:color-mix(in oklab,var(--color-cy) 70%,#000000b8)}}.project-card-ai-badge{border:1px solid #69bbf3bf}@supports (color:color-mix(in lab,red,red)){.project-card-ai-badge{border:1px solid color-mix(in oklab,var(--color-cy) 75%,transparent)}}.project-card-ai-badge.ai-locked{color:#15120a;background:#ab7100eb;background:oklab(59.4023% .0399641 .133341/.922039);border-color:#e6a23cbf;animation:1.25s ease-in-out infinite project-ai-badge-pulse}.admin-map-pulse-halo{transform-box:fill-box;transform-origin:50%;animation-name:admin-map-pulse;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes admin-map-pulse{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(2.2)}}.admin-chart-pulse-halo{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite admin-chart-pulse}@keyframes admin-chart-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.admin-metric-delta{text-shadow:0 0 6px;animation:1.5s ease-out forwards admin-metric-delta}@keyframes admin-metric-delta{0%{opacity:0;transform:translateY(4px)}18%{opacity:1;transform:translateY(0)}60%{opacity:1;transform:translateY(-14px)}to{opacity:0;transform:translateY(-24px)}}@keyframes project-ai-badge-pulse{0%,to{opacity:1;transform:translateZ(0)scale(1)}50%{opacity:.56;transform:translateZ(0)scale(.985)}}.project-card-support-badge{color:#fff;background:#a93b74eb}@supports (color:color-mix(in lab,red,red)){.project-card-support-badge{background:color-mix(in oklab,var(--color-mg) 72%,#000000b8)}}.project-card-support-badge{border:1px solid #d84c94bf}@supports (color:color-mix(in lab,red,red)){.project-card-support-badge{border:1px solid color-mix(in oklab,var(--color-mg) 75%,transparent)}}.project-card-support-badge span{min-width:16px;height:16px;color:var(--color-mg);font:800 10px var(--font-sans);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.project-card-delete,.project-card-duplicate,.project-card-rename{border:1px solid var(--color-line-2);width:28px;height:28px;color:var(--color-ink-2);cursor:pointer;opacity:0;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .15s;display:flex;position:absolute;top:8px}.project-card-delete{right:8px}.project-card-duplicate{right:44px}.project-card-rename{right:80px}.project-card:hover .project-card-delete,.project-card:hover .project-card-duplicate,.project-card:hover .project-card-rename,.project-card-delete:focus,.project-card-duplicate:focus,.project-card-rename:focus{opacity:1}.project-card-delete:hover{color:#fff;background:#c43d3dd9}.project-card-duplicate:hover,.project-card-rename:hover{color:#fff;background:#000c}.project-card-delete:disabled,.project-card-duplicate:disabled,.project-card-rename:disabled{opacity:.4;cursor:default}@media(hover:none),(pointer:coarse){.project-card-delete,.project-card-duplicate,.project-card-rename{display:none}}.project-card-meta{flex-direction:column;gap:1px;padding:0 1px;display:flex}.project-card-title{font:600 13px var(--font-sans);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.project-card-edited{font:500 11px var(--font-sans);color:var(--color-ink-3)}.project-card-deleted-actions{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.project-card-deleted-actions button{border:1px solid var(--color-line-2);min-height:32px;font:700 12px var(--font-sans);cursor:pointer;border-radius:8px;padding:0 12px}.project-card-restore{background:#5ad1a43d}@supports (color:color-mix(in lab,red,red)){.project-card-restore{background:color-mix(in oklab,var(--color-gr) 24%,transparent)}}.project-card-restore{color:var(--color-ink)}.project-card-delete-forever{color:#ffb6b6;background:#c43d3d24}.project-card-deleted-actions button:hover{border-color:var(--color-line-3)}.project-card-deleted-actions button:disabled{opacity:.55;cursor:default}.project-card-select{z-index:2;border:1.5px solid var(--color-line-3);color:#0000;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,background .15s,border-color .15s;display:flex;position:absolute;top:8px;left:8px}.project-card-select svg{display:block}.project-card:hover .project-card-select,.project-card.selecting .project-card-select,.project-card.selected .project-card-select,.project-card-select:focus-visible{opacity:1}.project-card.selected .project-card-select{background:var(--color-vi);border-color:var(--color-vi);color:#fff}.project-card:hover .project-card-badge,.project-card.selecting .project-card-badge{left:40px}.project-card.selected .project-card-thumb,.project-card.selected:hover .project-card-thumb{box-shadow:0 0 0 2px var(--color-vi),0 10px 24px #0000006b}.editor-bulkbar{z-index:10;border-radius:var(--radius);background:#2c1e4eef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px 10px 10px;display:flex;position:-webkit-sticky;position:sticky;top:12px}@supports (color:color-mix(in lab,red,red)){.editor-bulkbar{background:color-mix(in oklab,var(--color-vi) 22%,#111120eb)}}.editor-bulkbar{border:1px solid #8648e68c}@supports (color:color-mix(in lab,red,red)){.editor-bulkbar{border:1px solid color-mix(in oklab,var(--color-vi) 55%,transparent)}}.editor-bulkbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px #00000061}.editor-bulkbar-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.editor-bulkbar-count{font:700 14px var(--font-sans);color:var(--color-ink);font-variant-numeric:tabular-nums}.editor-bulkbar-clear{cursor:pointer;width:28px;height:28px;color:var(--color-ink-2);background:#ffffff1a;border:0;border-radius:8px;font-size:13px}.editor-bulkbar-clear:hover{color:var(--color-ink);background:#ffffff2e}.editor-bulkbar-link{cursor:pointer;color:var(--color-ink);font:600 13px var(--font-sans);text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.editor-bulkbar-link:hover{color:#fff}.editor-bulkbar-actions{align-items:center;gap:8px;display:flex}.editor-bulkbar-btn{border:1px solid var(--color-line-2);cursor:pointer;min-height:34px;color:var(--color-ink);font:700 13px var(--font-sans);background:#ffffff1a;border-radius:9px;padding:0 16px;transition:background .15s,border-color .15s}.editor-bulkbar-btn:hover{background:#ffffff2e}.editor-bulkbar-btn.danger{color:#fff;background:#c43d3dd9;border-color:#ff787873}.editor-bulkbar-btn.danger:hover{background:#c43d3d}.editor-bulkbar-btn:disabled{opacity:.55;cursor:default}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal-panel{background:var(--color-bg-1);border:1px solid var(--color-line-2);border-radius:var(--radius-lg);width:100%;max-width:560px;padding:22px;box-shadow:0 40px 80px #0000008c}.modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-head h2{font:600 20px var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);margin:0}.modal-close{border:1px solid var(--color-line);width:32px;height:32px;color:var(--color-ink-3);cursor:pointer;background:0 0;border-radius:999px}.modal-close:hover{color:var(--color-ink);border-color:var(--color-line-2)}.modal-sub{color:var(--color-ink-3);font:500 13px var(--font-sans);margin:8px 0 16px}.modal-error{color:#ff6b6b;font:500 13px var(--font-sans);margin:12px 4px 0}@media(max-width:640px){.editor-page{padding:22px 0 60px}.editor-inner{padding:0 14px}.editor-header{flex-wrap:wrap}.editor-title{font-size:24px}}.spin{animation:1s linear infinite hero-spin}.arcade-strip{background:radial-gradient(at 10% 0,#69bbf31f,#0000 55%),radial-gradient(at 95% 100%,#d84c941f,#0000 60%)}@supports (color:color-mix(in lab,red,red)){.arcade-strip{background:radial-gradient(ellipse at 10% 0%,color-mix(in oklab,var(--color-cy) 12%,transparent),transparent 55%),radial-gradient(ellipse at 95% 100%,color-mix(in oklab,var(--color-mg) 12%,transparent),transparent 60%)}}.arcade-blob{filter:blur(80px);opacity:.55;pointer-events:none;z-index:-1;border-radius:999px;position:absolute}.arcade-blob-a{background:radial-gradient(circle,#69bbf399,#0000 70%);width:380px;height:380px;top:-120px;right:-60px}@supports (color:color-mix(in lab,red,red)){.arcade-blob-a{background:radial-gradient(circle,color-mix(in oklab,var(--color-cy) 60%,transparent),transparent 70%)}}.arcade-blob-b{background:radial-gradient(circle,#8648e68c,#0000 70%);width:320px;height:320px;bottom:-120px;left:-80px}@supports (color:color-mix(in lab,red,red)){.arcade-blob-b{background:radial-gradient(circle,color-mix(in oklab,var(--color-vi) 55%,transparent),transparent 70%)}}.arcade-kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gr);background:#5ad1a41a;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.arcade-kicker{background:color-mix(in oklab,var(--color-gr) 10%,transparent)}}.arcade-kicker{border:1px solid #5ad1a44d}@supports (color:color-mix(in lab,red,red)){.arcade-kicker{border:1px solid color-mix(in oklab,var(--color-gr) 30%,transparent)}}.arcade-kicker-dot{width:8px;height:8px;display:inline-flex;position:relative}.arcade-kicker-dot-ping,.arcade-kicker-dot-solid{background:var(--color-gr);border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0}.arcade-kicker-dot-ping{opacity:.65;animation:1.4s cubic-bezier(0,0,.2,1) infinite ping}.arcade-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(170px,1fr);gap:12px;display:grid}@media(min-width:768px){.arcade-grid{grid-template-rows:repeat(2,minmax(220px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.arcade-tile{background:var(--color-bg-1);border:1px solid var(--color-line);isolation:isolate;opacity:0;border-radius:16px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.55s forwards arcade-tile-in;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px -16px #0000008c}.arcade-tile:hover{border-color:#76c1f47e;transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.arcade-tile:hover{border-color:color-mix(in oklab,var(--color-cy) 45%,var(--color-line))}}.arcade-tile:hover{box-shadow:0 22px 60px -18px #8648e680,0 0 0 1px #69bbf340}@supports (color:color-mix(in lab,red,red)){.arcade-tile:hover{box-shadow:0 22px 60px -18px color-mix(in oklab,var(--color-vi) 50%,transparent),0 0 0 1px color-mix(in oklab,var(--color-cy) 25%,transparent)}}.arcade-tile:focus-visible{outline:2px solid var(--color-cy);outline-offset:2px}.arcade-tile-featured{grid-area:span 2/span 2}.arcade-tile-media{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .3s;position:absolute;top:0;right:0;bottom:0;left:0}.arcade-tile:hover .arcade-tile-media{transform:scale(1.04)}.arcade-tile-video{opacity:0;z-index:1;transition:opacity .35s}.arcade-tile:hover .arcade-tile-video,.arcade-tile:focus-visible .arcade-tile-video{opacity:1}.arcade-tile-shade{z-index:2;background:linear-gradient(#0000 35%,#05060c80 70%,#05060ceb);position:absolute;top:0;right:0;bottom:0;left:0}.arcade-tile-meta{z-index:3;color:#fff;padding:12px 14px;position:absolute;bottom:0;left:0;right:0}.arcade-tile-featured .arcade-tile-meta{padding:18px 20px}.arcade-tile-title{font-family:var(--font-sans);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.arcade-tile-featured .arcade-tile-title{font-size:clamp(20px,2.4vw,28px)}.arcade-tile-sub{color:#ffffffc7;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.arcade-tile-featured .arcade-tile-sub{margin-top:8px;font-size:13px}.arcade-tile-owner{font-family:var(--font-mono)}.arcade-tile-dot{opacity:.5}.arcade-tile-play{color:#0b0d18;opacity:0;z-index:3;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85);box-shadow:0 8px 20px #00000073}.arcade-tile-featured .arcade-tile-play{width:64px;height:64px}.arcade-tile:hover .arcade-tile-play,.arcade-tile:focus-visible .arcade-tile-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.arcade-tile-skeleton{background:linear-gradient(90deg,var(--color-bg-1) 0%,var(--color-bg-2) 50%,var(--color-bg-1) 100%);cursor:default;pointer-events:none;opacity:1;background-size:200% 100%;animation:1.6s ease-in-out infinite arcade-skeleton}@keyframes arcade-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes arcade-tile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.arcade-tile,.arcade-tile-media,.arcade-tile-video,.arcade-tile-play,.arcade-kicker-dot-ping{transition:none!important;animation:none!important}.arcade-tile{opacity:1}}.shorts-strip{background:radial-gradient(at 88% 0,#8648e621,#0000 58%),radial-gradient(at 5% 100%,#d84c941c,#0000 60%)}@supports (color:color-mix(in lab,red,red)){.shorts-strip{background:radial-gradient(ellipse at 88% 0%,color-mix(in oklab,var(--color-vi) 13%,transparent),transparent 58%),radial-gradient(ellipse at 5% 100%,color-mix(in oklab,var(--color-mg) 11%,transparent),transparent 60%)}}.shorts-blob{filter:blur(90px);opacity:.5;pointer-events:none;z-index:-1;border-radius:999px;position:absolute}.shorts-blob-a{background:radial-gradient(circle,#d84c948c,#0000 70%);width:360px;height:360px;top:-140px;left:-80px}@supports (color:color-mix(in lab,red,red)){.shorts-blob-a{background:radial-gradient(circle,color-mix(in oklab,var(--color-mg) 55%,transparent),transparent 70%)}}.shorts-blob-b{background:radial-gradient(circle,#8648e68c,#0000 70%);width:300px;height:300px;bottom:-130px;right:-60px}@supports (color:color-mix(in lab,red,red)){.shorts-blob-b{background:radial-gradient(circle,color-mix(in oklab,var(--color-vi) 55%,transparent),transparent 70%)}}.shorts-rail{--shorts-tile-w:min(72vw, 320px);grid-auto-flow:column;grid-auto-columns:var(--shorts-tile-w);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-inline:calc((100vw - var(--shorts-tile-w)) / 2);scrollbar-width:none;gap:12px;margin-inline:-20px;padding-bottom:6px;display:grid;overflow-x:auto}.shorts-rail::-webkit-scrollbar{display:none}@media(min-width:640px){.shorts-rail{grid-template-columns:repeat(3,minmax(0,240px));grid-auto-columns:auto;grid-auto-flow:row;justify-content:center;gap:16px;margin-inline:0;padding-inline:0;overflow-x:visible}}.shorts-tile{aspect-ratio:9/16;background:var(--color-bg-1);border:1px solid var(--color-line);isolation:isolate;scroll-snap-align:center;opacity:0;animation:.5s forwards shorts-tile-in;animation-delay:var(--tile-delay,0s);border-radius:18px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px -18px #0009}.shorts-tile[hidden]{display:none}.shorts-tile:hover{border-color:var(--tile-accent,#8648e6);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.shorts-tile:hover{border-color:color-mix(in oklab,var(--tile-accent,var(--color-vi)) 50%,var(--color-line))}}.shorts-tile:hover{box-shadow:0 26px 60px -20px var(--tile-accent,#8648e6),0 0 0 1px var(--tile-accent,#8648e6)}@supports (color:color-mix(in lab,red,red)){.shorts-tile:hover{box-shadow:0 26px 60px -20px color-mix(in oklab,var(--tile-accent,var(--color-vi)) 55%,transparent),0 0 0 1px color-mix(in oklab,var(--tile-accent,var(--color-vi)) 30%,transparent)}}.shorts-tile:has(.shorts-tile-link:focus-visible){outline:2px solid var(--tile-accent,var(--color-vi));outline-offset:2px}.shorts-tile-poster{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .6s;position:absolute;top:0;right:0;bottom:0;left:0}.shorts-tile-video{object-fit:cover;z-index:1;opacity:0;width:100%;height:100%;transition:opacity .25s,transform .6s;position:absolute;top:0;right:0;bottom:0;left:0}.shorts-tile[data-ready] .shorts-tile-video{opacity:1}.shorts-tile:hover .shorts-tile-video,.shorts-tile:hover .shorts-tile-poster{transform:scale(1.04)}.shorts-tile-shade{z-index:2;background:linear-gradient(#05060c8c,#0000 22%),linear-gradient(#0000 66%,#05060cd9);position:absolute;top:0;right:0;bottom:0;left:0}.shorts-tile-link{z-index:3;color:var(--color-ink);text-decoration:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.shorts-tile-chip{z-index:4;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);border:1px solid var(--tile-accent,#8648e6);background:#090a12a8;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab,red,red)){.shorts-tile-chip{border:1px solid color-mix(in oklab,var(--tile-accent,var(--color-vi)) 40%,#ffffff24)}}.shorts-tile-chip{-webkit-backdrop-filter:blur(8px);white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden}.shorts-chip-arrow{opacity:.55;flex-shrink:0;margin-left:1px}.shorts-tile:hover .shorts-chip-arrow{opacity:1}.shorts-play{z-index:4;white-space:nowrap;color:var(--color-ink);-webkit-backdrop-filter:blur(10px);background:#090a129e;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:flex;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.shorts-play:hover{background:var(--tile-accent,#8648e6);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.shorts-play:hover{background:color-mix(in oklab,var(--tile-accent,var(--color-vi)) 26%,#090a12b8)}}.shorts-play:hover{border-color:var(--tile-accent,#8648e6)}@supports (color:color-mix(in lab,red,red)){.shorts-play:hover{border-color:color-mix(in oklab,var(--tile-accent,var(--color-vi)) 65%,transparent)}}.shorts-play:focus-visible{outline:2px solid var(--tile-accent,var(--color-vi));outline-offset:2px}.shorts-play-icon{opacity:.9;flex-shrink:0}.shorts-follow{color:var(--color-ink);background:var(--color-bg-1);border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:12px;padding:11px 17px;text-decoration:none;transition:transform .15s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.shorts-follow:hover{border-color:var(--follow-accent,#8648e6);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.shorts-follow:hover{border-color:color-mix(in oklab,var(--follow-accent,var(--color-vi)) 60%,transparent)}}.shorts-follow:hover{background:var(--follow-accent,#8648e6)}@supports (color:color-mix(in lab,red,red)){.shorts-follow:hover{background:color-mix(in oklab,var(--follow-accent,var(--color-vi)) 10%,var(--color-bg-1))}}.shorts-follow:hover{box-shadow:0 14px 30px -16px var(--follow-accent,#8648e6)}@supports (color:color-mix(in lab,red,red)){.shorts-follow:hover{box-shadow:0 14px 30px -16px color-mix(in oklab,var(--follow-accent,var(--color-vi)) 75%,transparent)}}.shorts-follow:focus-visible{outline:2px solid var(--follow-accent,var(--color-vi));outline-offset:2px}@keyframes shorts-tile-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.shorts-tile,.shorts-tile-video,.shorts-tile-poster,.shorts-chip-arrow,.shorts-play,.shorts-follow{transition:none!important;animation:none!important}.shorts-tile{opacity:1}}.site-banner{z-index:60;background:#07070bb3;padding:10px clamp(12px,3vw,28px);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.site-banner{background:color-mix(in oklab,var(--color-bg) 70%,transparent)}}.site-banner{-webkit-backdrop-filter:saturate(140%)blur(14px);box-shadow:0 -10px 30px -20px var(--site-banner-edge,#69bbf399)}@supports (color:color-mix(in lab,red,red)){.site-banner{box-shadow:0 -10px 30px -20px var(--site-banner-edge,color-mix(in oklab, var(--color-cy) 60%, transparent))}}.site-banner:before{content:"";background:linear-gradient(90deg,var(--site-banner-pip,#69bbf3) 0%,var(--site-banner-pip,#69bbf3) 35%,#ffffff38 50%,var(--site-banner-pip,#69bbf3) 65%,var(--site-banner-pip,#69bbf3) 100%);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.site-banner:before{background:linear-gradient(90deg,color-mix(in oklab,var(--site-banner-pip,var(--color-cy)) 5%,transparent),color-mix(in oklab,var(--site-banner-pip,var(--color-cy)) 14%,transparent) 35%,#ffffff38,color-mix(in oklab,var(--site-banner-pip,var(--color-cy)) 14%,transparent) 65%,color-mix(in oklab,var(--site-banner-pip,var(--color-cy)) 5%,transparent))}}.site-banner:before{pointer-events:none;background-size:200% 100%;animation:3.2s linear infinite site-banner-edge-sweep}@keyframes site-banner-edge-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.site-banner-closing{animation:.25s forwards site-banner-out}.site-banner-inner{max-width:1280px;color:var(--color-ink);align-items:center;gap:12px;margin:0 auto;display:flex}.site-banner-pip{flex-shrink:0;width:8px;height:8px;display:inline-flex;position:relative}.site-banner-pip-ping,.site-banner-pip-solid{background:var(--site-banner-pip,var(--color-cy));border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0}.site-banner-pip-ping{opacity:.65;animation:1.4s cubic-bezier(0,0,.2,1) infinite ping}.site-banner-body{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.site-banner-message{min-width:min(100%,17rem);color:var(--color-ink);text-shadow:0 1px 2px #00000040;word-break:break-word;flex:auto;font-size:13px;line-height:1.4}.site-banner-ai{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f4f3f7b3;flex-shrink:0;align-items:center;gap:4px;font-size:9px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-banner-ai{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.site-banner-ai{background:#f4f3f70f;border-radius:999px;padding:3px 7px}@supports (color:color-mix(in lab,red,red)){.site-banner-ai{background:color-mix(in oklab,var(--color-ink) 6%,transparent)}}.site-banner-ai{border:1px solid #f4f3f71f}@supports (color:color-mix(in lab,red,red)){.site-banner-ai{border:1px solid color-mix(in oklab,var(--color-ink) 12%,transparent)}}.site-banner-ai{white-space:nowrap}.site-banner-cta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--site-banner-cta,#69bbf3bf);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-banner-cta{background:var(--site-banner-cta,color-mix(in oklab, var(--color-cy) 75%, transparent))}}.site-banner-cta{border:1px solid #f4f3f726}@supports (color:color-mix(in lab,red,red)){.site-banner-cta{border:1px solid color-mix(in oklab,var(--color-ink) 15%,transparent)}}.site-banner-cta{text-decoration:none;transition:transform .15s,background .15s}.site-banner-cta:hover{background:var(--site-banner-cta-hover,var(--color-cy));transform:translateY(-1px)}.site-banner-cta span{transition:transform .15s}.site-banner-cta:hover span{transform:translate(2px)}.site-banner-close{background:0 0;border:1px solid #f4f3f71f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-banner-close{border:1px solid color-mix(in oklab,var(--color-ink) 12%,transparent)}}.site-banner-close{color:var(--color-ink-2);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.site-banner-close:hover{background:#f4f3f714}@supports (color:color-mix(in lab,red,red)){.site-banner-close:hover{background:color-mix(in oklab,var(--color-ink) 8%,transparent)}}.site-banner-close:hover{color:var(--color-ink)}.site-banner-info{--site-banner-edge:#69bbf34d}@supports (color:color-mix(in lab,red,red)){.site-banner-info{--site-banner-edge:color-mix(in oklab, var(--color-cy) 30%, transparent)}}.site-banner-info{--site-banner-pip:var(--color-cy);--site-banner-cta:#69bbf3bf}@supports (color:color-mix(in lab,red,red)){.site-banner-info{--site-banner-cta:color-mix(in oklab, var(--color-cy) 75%, transparent)}}.site-banner-info{--site-banner-cta-hover:var(--color-cy)}.site-banner-warn{--site-banner-edge:oklab(76.859% .0560995 .154808/.35);--site-banner-pip:#f59e0b;--site-banner-cta:oklab(76.8591% .0560995 .154808/.8);--site-banner-cta-hover:#f59e0b}.site-banner-critical{--site-banner-edge:oklab(63.6834% .187864 .0889286/.4);--site-banner-pip:#ef4444;--site-banner-cta:oklab(63.6834% .187864 .0889286/.8);--site-banner-cta-hover:#ef4444}@keyframes site-banner-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.site-banner,.site-banner:before,.site-banner-closing,.site-banner-pip-ping,.site-banner-cta,.site-banner-cta span{transition:none!important;animation:none!important}}.consent-banner{z-index:70;background:#07070bb8;padding:12px clamp(12px,3vw,28px);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.consent-banner{background:color-mix(in oklab,var(--color-bg) 72%,transparent)}}.consent-banner{-webkit-backdrop-filter:saturate(140%)blur(16px);animation:.35s cubic-bezier(.22,1,.36,1) consent-banner-in;box-shadow:0 -12px 34px -22px #0009}.consent-banner:before{content:"";background:var(--grad);opacity:.55;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.consent-banner-inner{flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:1280px;margin:0 auto;display:flex}.consent-banner-icon{color:var(--color-cy);flex-shrink:0}.consent-banner-text{min-width:0;color:var(--color-ink-2);flex:260px;font-size:13px;line-height:1.45}.consent-banner-link{color:var(--color-cy);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.consent-banner-link:hover{color:var(--color-ink)}.consent-banner-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.consent-banner-btn{padding:9px 16px;font-size:13px}@keyframes consent-banner-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.consent-banner-actions{width:100%;margin-left:0}.consent-banner-btn{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.consent-banner{animation:none}}html[data-pp-standalone] .pp-app-shell>header,html[data-pp-standalone] .pp-app-shell>footer{display:none}html[data-pp-standalone] .pp-app-shell{--pp-header-h:0px;--pp-shell-height:100vh}html[data-pp-standalone] .page-stack:not(.pp-app-shell)>header{padding-top:var(--pp-safe-top)}html[data-pp-standalone] body:has(.pp-app-shell){overscroll-behavior-y:none}html[data-pp-standalone] .pp-app-shell{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html[data-pp-standalone] .pp-app-shell input,html[data-pp-standalone] .pp-app-shell textarea,html[data-pp-standalone] .pp-app-shell [contenteditable]{-webkit-user-select:text;user-select:text}@media(hover:none),(pointer:coarse){.gn-item:hover{color:var(--color-ink-3);background:0 0}.nav-pill:hover{color:inherit;background:0 0}.btn-signup-pill:hover,.create-generate:hover:not(:disabled),.feed-empty-btn:hover{transform:none}.age-gate-option:hover{background:var(--color-bg-2);border-color:var(--color-line);transform:none}.age-gate-option:hover .age-gate-chevron{color:var(--color-ink-3);transform:none}.feed-play:hover .feed-play-ring{transform:none}.feed-tool-btn:hover{color:var(--color-ink-2);background:#ffffff0f}.act-btn:hover:not(:disabled){color:inherit}.discover-bar button:hover{color:var(--color-ink-3)}.discover-card:hover .discover-thumb{transform:none}.discover-card-name:hover,.discover-card-owner:hover,.feed-owner-link:hover{color:inherit;text-decoration:none}.project-card:hover .project-card-thumb{transform:none}}.pp-app-shell .pill,.pp-app-shell .act-btn,.pp-app-shell .feed-tool-btn,.pp-app-shell .feed-exit-fs,.pp-app-shell .games-appbar-inbox,.pp-app-shell .games-appbar-install,.pp-app-shell .follow-btn,.pp-app-shell .comments-close,.pp-app-shell .feed-empty-btn,.pp-app-shell .create-generate,.pp-app-shell .age-gate-option,.pp-app-shell .push-prompt-go{-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.2,.8,.3,1),background .16s,opacity .16s}.pp-app-shell .pill:active,.pp-app-shell .act-btn:active:not(:disabled),.pp-app-shell .feed-tool-btn:active,.pp-app-shell .feed-exit-fs:active,.pp-app-shell .games-appbar-inbox:active,.pp-app-shell .games-appbar-install:active,.pp-app-shell .follow-btn:active:not(:disabled),.pp-app-shell .comments-close:active,.pp-app-shell .feed-empty-btn:active,.pp-app-shell .create-generate:active:not(:disabled),.pp-app-shell .age-gate-option:active,.pp-app-shell .push-prompt-go:active{transform:scale(.93)}.pp-app-shell .games-appbar-inbox:active,.pp-app-shell .games-appbar-install:active{transform:var(--pp-bar-key-rest) scale(.965)}@media(prefers-reduced-motion:reduce){.pp-app-shell .pill:active,.pp-app-shell .act-btn:active:not(:disabled),.pp-app-shell .feed-tool-btn:active,.pp-app-shell .games-appbar-inbox:active,.pp-app-shell .follow-btn:active:not(:disabled),.pp-app-shell .age-gate-option:active{opacity:.72;transform:none}.pp-app-shell .games-fab:active:not(:disabled),.pp-app-shell .feed-play:active .feed-play-ring,.pp-app-shell .creator-card:active .creator-av,.pp-app-shell .discover-card:active,.pp-app-shell .feed-empty-btn:active,.pp-app-shell .feed-state-retry:active,.pp-app-shell .create-generate:active:not(:disabled),.pp-app-shell .comments-form button:active:not(:disabled),.pp-app-shell .comments-signin button:active,.pp-app-shell .report-body button:active:not(:disabled){box-shadow:inherit;opacity:.72;transform:none}.pp-app-shell .games-fab:active:not(:disabled){box-shadow:0 var(--pp-lift-icon) 0 var(--pp-accent-deep)}.pp-app-shell .feed-play:active .feed-play-ring{box-shadow:0 5px 0 var(--pp-accent-deep)}.pp-app-shell .creator-card:active .creator-av{box-shadow:var(--pp-lift-icon) var(--pp-lift-icon) 0 var(--pp-shadow)}.pp-app-shell .discover-card:active{box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 var(--pp-shadow)}.pp-app-shell .feed-empty-btn:active{box-shadow:0 var(--pp-lift-btn) 0 var(--pp-accent-deep)}.pp-app-shell .feed-state-retry:active,.pp-app-shell .create-generate:active:not(:disabled),.pp-app-shell .comments-form button:active:not(:disabled),.pp-app-shell .comments-signin button:active,.pp-app-shell .report-body button:active:not(:disabled){box-shadow:0 4px 0 var(--pp-accent-deep)}.pp-app-shell .act-btn.active .act-ico,.comments-sheet,.report-sheet,.comments-backdrop{animation:none}}.pp-app-shell .act-btn,.pp-app-shell .feed-tool-btn,.pp-app-shell .comments-close,.pp-app-shell .games-appbar-inbox,.pp-app-shell .games-appbar-install,.pp-app-shell .discover-bar button{min-width:44px;min-height:44px}.pp-app-shell .gn-item{min-height:44px}.pp-app-shell .pill{min-height:40px}.pp-app-shell .games-fab{min-width:54px;min-height:54px}.offline-bar{left:0;right:0;bottom:calc(var(--pp-navbar-h,0px) + var(--pp-safe-bottom));z-index:40;padding:10px calc(16px + var(--pp-safe-right)) 10px calc(16px + var(--pp-safe-left));color:#fff;font:600 13px var(--font-sans);text-align:center;background:#b03636;position:fixed}@media not all and (max-width:760px)and (orientation:portrait){.offline-bar{bottom:var(--pp-safe-bottom)}}.confirm-backdrop{z-index:60;background:var(--pp-scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.confirm-sheet{border-radius:var(--pp-r-card);background:var(--pp-card);width:100%;max-width:380px;box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 var(--pp-shadow);border:2px solid #ffffff1a;padding:22px 22px 18px}.confirm-message{color:var(--pp-ink);font:400 15px/1.55 var(--font-sans);margin:0 0 20px}.confirm-actions{justify-content:flex-end;gap:10px;display:flex}.confirm-btn{border-radius:var(--pp-r-btn-inline);background:var(--pp-bed);color:#ffffffbf;min-height:48px;font:700 15px var(--font-sans);cursor:pointer;box-shadow:0 var(--pp-lift-inline) 0 var(--pp-shadow);-webkit-tap-highlight-color:transparent;border:2px solid #ffffff1c;padding:0 18px}.confirm-btn.is-primary{background:var(--pp-accent);color:#fff;box-shadow:0 4px 0 var(--pp-accent-deep);border-color:#0000}.confirm-btn.is-danger{background:var(--pp-danger);color:var(--color-bg);box-shadow:0 4px 0 var(--pp-danger);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.confirm-btn.is-danger{box-shadow:0 4px color-mix(in oklab,var(--pp-danger) 55%,#000)}}.confirm-btn:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.confirm-btn:active{opacity:.75;transform:none}}.comments-error{color:var(--pp-danger);font:500 14px/1.45 var(--font-sans);margin:0;padding:8px 14px 0}.profile-head-btn{border-radius:var(--pp-r-icon);background:var(--pp-bed);width:42px;height:42px;color:var(--pp-ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;place-items:center;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.3,1),background .16s;display:grid}.profile-head-btn:active{transform:scale(.93)}@media(hover:hover)and (pointer:fine){.profile-head-btn:hover{color:var(--color-ink);background:#ffffff1a}}@media(prefers-reduced-motion:reduce){.profile-head-btn{transition:none}.profile-head-btn:active{opacity:.72;transform:none}}.profile-menu-backdrop{z-index:60;background:var(--pp-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.profile-menu-sheet{width:100%;max-width:480px;padding-bottom:calc(10px + var(--pp-safe-bottom));border-radius:var(--pp-r-sheet) var(--pp-r-sheet) 0 0;background:var(--pp-sheet);animation:profile-menu-in var(--pp-dur-sheet) var(--pp-ease-settle);border:2px solid #ffffff1a;border-bottom:0;flex-direction:column;display:flex}@keyframes profile-menu-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.profile-menu-sheet{animation:none}}.profile-menu-grip{background:var(--color-line-2,var(--color-line));border-radius:2px;width:36px;height:4px;margin:10px auto 6px}.profile-menu-row{border:0;border-top:2px solid var(--pp-hairline);min-height:52px;color:var(--pp-ink-muted);font:500 15px var(--font-sans);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;padding:0 18px;text-decoration:none;transition:background .16s;display:flex}.profile-menu-grip+.profile-menu-row{border-top:0}.profile-menu-row:active{background:var(--pp-bed)}.profile-menu-row.is-danger{color:var(--pp-danger)}.profile-menu-row:disabled{opacity:.6;cursor:default}@media(hover:hover)and (pointer:fine){.profile-menu-row:hover{background:var(--color-bg-2);color:var(--color-ink)}}.feed-slide.feed-state{flex-direction:column}.feed-state p,.discover-state p{margin:0}.feed-state-retry{border-radius:var(--pp-r-btn-inline);background:var(--pp-accent);color:#fff;min-height:50px;font:700 15px var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 0 var(--pp-accent-deep);transition:transform var(--pp-dur-release) var(--pp-ease-squash),box-shadow var(--pp-dur-release) var(--pp-ease-squash);border:0;margin-top:0;padding:14px 20px}.feed-state-retry:active{box-shadow:0 0 0 var(--pp-accent-deep);transition-duration:var(--pp-dur-press);transition-timing-function:var(--pp-ease-sink);transform:translateY(4px)}.pp-state-secondary{border-radius:var(--pp-r-btn-inline);background:var(--pp-bed);color:#ffffffbf;min-height:50px;font:700 15px var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 var(--pp-lift-inline) 0 var(--pp-shadow);border:2px solid #ffffff1c;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}@media(prefers-reduced-motion:reduce){.feed-state-retry{transition:none}.feed-state-retry:active{opacity:.72;transform:none}}.shell-crash{min-height:60vh;padding:32px calc(24px + var(--pp-safe-right)) calc(32px + var(--pp-safe-bottom)) calc(24px + var(--pp-safe-left));text-align:center;color:var(--color-ink-2);font:500 15px/1.6 var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.shell-crash button{border-radius:var(--pp-r-btn);background:var(--pp-accent);color:#fff;font:700 15px var(--font-sans);cursor:pointer;min-height:54px;box-shadow:0 var(--pp-lift-btn) 0 var(--pp-accent-deep);-webkit-tap-highlight-color:transparent;border:0;padding:15px 24px}@media(pointer:coarse){.comments-form textarea,.report-body select,.report-body textarea,.discover-bar input,.create-input,.auth-input,.settings-field input,.settings-inline-form input,.pp-app-shell input,.pp-app-shell textarea,.pp-app-shell select{font-size:16px}}.games-appbar{padding:calc(6px + var(--pp-safe-top)) 14px 10px;background:var(--color-bg);flex:none;order:0;justify-content:space-between;align-items:center;gap:12px;display:none}.games-appbar-logo{align-items:center;display:flex}.games-appbar-logo img{border-radius:7px}.games-appbar-inbox{background:var(--pp-bed);cursor:pointer;border-radius:var(--pp-r-icon);width:42px;height:42px;color:var(--pp-ink-muted);border:0;place-items:center;padding:0;display:grid;position:relative}.games-appbar-inbox.active{color:var(--pp-accent);background:var(--pp-accent)}@supports (color:color-mix(in lab,red,red)){.games-appbar-inbox.active{background:color-mix(in oklab,var(--pp-accent) 18%,transparent)}}.inbox-signin{text-align:center;color:var(--color-ink-3);font:500 14px var(--font-sans);flex-direction:column;align-items:center;gap:4px;padding:28px 0;display:flex}.inbox-embedded{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}.inbox-support-row{border:2px solid var(--pp-hairline);border-radius:var(--pp-r-group);background:var(--pp-card);width:100%;color:var(--pp-ink);font:600 15px var(--font-sans);text-align:left;cursor:pointer;align-items:center;gap:12px;margin-bottom:14px;padding:15px 14px;display:flex}.inbox-support-row:hover{background:var(--pp-card-raised)}.inbox-support-ico{color:var(--pp-warn);flex:none;display:flex;position:relative}.inbox-support-label{flex:1;min-width:0}.inbox-support-chevron{color:var(--pp-ink-dim);flex:none}.support-chat{background:var(--color-bg);flex-direction:column;min-height:0;display:flex}.support-chat-embedded{height:100%}.support-chat-page{height:calc(100dvh - var(--pp-header-h) - var(--pp-kb,0px))}.support-chat-header{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.support-chat-back{width:34px;height:34px;color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.support-chat-back:hover{color:var(--color-ink);background:#ffffff14}.support-chat-title{font:700 15px var(--font-sans);color:var(--color-ink)}.support-presence{min-width:0;font:500 11px var(--font-sans);color:var(--color-ink-3);align-items:center;gap:6px;display:flex}.support-presence-dot{background:var(--color-ink-3);border-radius:50%;flex:none;width:8px;height:8px}.support-presence-dot.online{background:var(--color-gr);box-shadow:0 0 6px #5ad1a48c}.support-conn-status{color:#d49a00;font:500 11px/1.3 var(--font-sans);background:#ffc40026;border-radius:10px;flex:none;margin-left:auto;padding:2px 8px}.support-usage-bar{border-bottom:1px solid var(--color-line);background:var(--color-bg-1);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;font-size:11px;display:flex}.support-usage-text{color:var(--color-ink-3);font-variant-numeric:tabular-nums}.support-usage-link{color:var(--color-cy);flex:none;font-weight:700}.support-usage-link:hover{text-decoration:underline}.support-chat-disclaimer{border-bottom:1px solid var(--color-line);background:var(--color-bg-1);color:var(--color-ink-3);font:500 11px/1.4 var(--font-sans);flex:none;padding:7px 14px}.support-discord-card{background:#5865f214;border-bottom:1px solid #5865f238;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.support-discord-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.support-discord-title{color:var(--color-ink);font:600 13px var(--font-sans)}.support-discord-count{color:var(--color-ink-3);font:500 11px var(--font-sans);font-variant-numeric:tabular-nums}.support-discord-button{color:#fff;font:700 11px var(--font-sans);background:#5865f2;border-radius:8px;flex:none;padding:7px 12px}.support-discord-button:hover{background:#4752c4}.support-chat-messages{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.support-chat-empty,.support-chat-older{text-align:center;color:var(--color-ink-3);font:500 13px var(--font-sans);padding:24px 0}.support-chat-older{padding:8px 0}.support-chat-error{text-align:center;color:#e05252;font:500 13px var(--font-sans);padding:20px}.support-msg{flex-direction:column;gap:4px;max-width:100%;display:flex}.support-msg.user{align-items:flex-end}.support-msg.admin{align-items:flex-start}.support-msg-bubble{max-width:90%;color:var(--color-ink);font:400 14px/1.45 var(--font-sans);white-space:pre-wrap;overflow-wrap:break-word;background:#ffffff12;border-radius:16px;padding:9px 13px}.support-msg.user .support-msg-bubble{background:#8648e647;border-bottom-right-radius:6px}.support-msg.admin .support-msg-bubble{border-bottom-left-radius:6px}.support-msg-tombstone{color:var(--color-ink-3);border:1px dashed var(--color-line-2);background:0 0;font-style:italic}.support-msg-time{max-width:90%;color:var(--color-ink-3);font:400 10px/1.2 var(--font-sans)}.support-msg-status{align-items:center;gap:8px;font-size:10px;display:flex}.support-msg-status.pending{color:var(--color-ink-3)}.support-msg-status.failed{color:#e05252}.support-msg-pending .support-msg-bubble{opacity:.6}.support-retry-btn{color:#e05252;cursor:pointer;background:0 0;border:1px solid #e05252;border-radius:8px;padding:1px 8px;font-size:10px}.support-retry-btn:hover{color:#fff;background:#e05252}.support-msg-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex}.support-msg:hover .support-msg-actions,.support-msg-actions:focus-within{opacity:1}@media(hover:none){.support-msg-actions{opacity:1}}.support-msg-action{color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:1px 6px;font-size:10px}.support-msg-action:hover{color:var(--color-ink);background:#ffffff14}.support-attachments{flex-direction:column;gap:6px;max-width:90%;display:flex}.support-msg.user .support-attachments{align-items:flex-end}.support-attachment-image{border:1px solid var(--color-line);border-radius:12px;line-height:0;display:inline-block;overflow:hidden}.support-attachment-image img{max-width:240px;height:auto;max-height:240px;display:block}.support-attachment-file{border:1px solid var(--color-line);background:var(--color-bg-1);max-width:260px;color:var(--color-ink);border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.support-attachment-file:hover{border-color:var(--color-line-2)}.support-attachment-file-icon{flex:none;font-size:16px;line-height:1}.support-attachment-file-meta{flex-direction:column;min-width:0;display:flex}.support-attachment-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-attachment-file-size{color:var(--color-ink-3);font-size:10px}.support-credit-message{align-items:stretch}.support-credit-card{border:1px solid var(--color-vi);background:#8648e61a;border-radius:12px;flex-direction:column;gap:6px;max-width:100%;padding:12px 14px;display:flex}.support-credit-title{color:var(--color-vi);font:700 11px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.support-credit-amount{color:var(--color-ink);font:700 18px var(--font-sans);font-variant-numeric:tabular-nums}.support-credit-desc{color:var(--color-ink-2);font:400 13px/1.45 var(--font-sans);white-space:pre-wrap;overflow-wrap:break-word}.support-credit-actions{gap:8px;margin-top:4px;display:flex}.support-credit-btn{border:1px solid var(--color-line-2);font:700 12px var(--font-sans);cursor:pointer;border-radius:10px;padding:7px 14px}.support-credit-btn.accept{border-color:var(--color-vi);background:var(--color-vi);color:#fff}.support-credit-btn.decline{color:var(--color-ink-2);background:0 0}.support-credit-btn.decline:hover{color:var(--color-ink);background:#ffffff0f}.support-credit-btn:disabled{opacity:.5;cursor:default}.support-credit-status{color:var(--color-ink-2);font:600 13px var(--font-sans)}.support-credit-accepted .support-credit-status{color:var(--color-gr)}.support-credit-error{flex-direction:column;gap:6px;margin-top:4px;display:flex}.support-credit-error-msg{color:#e05252;font-size:11px}.support-credit-error-links{gap:12px;display:flex}.support-credit-error-link{color:var(--color-cy);font:700 11px var(--font-sans)}.support-credit-error-link:hover{text-decoration:underline}.support-chat-composer{padding:8px 10px calc(8px + var(--pp-safe-bottom));border-top:1px solid var(--color-line);background:var(--color-bg);flex:none}.support-attach-error{color:#e05252;padding:0 4px 6px;font-size:11px}.support-attach-chips{flex-wrap:wrap;gap:6px;padding:0 4px 8px;display:flex}.support-attach-chip{border:1px solid var(--color-line-2);background:var(--color-bg-1);max-width:200px;color:var(--color-ink);border-radius:14px;align-items:center;gap:6px;padding:3px 6px 3px 3px;font-size:11px;display:inline-flex}.support-attach-chip-thumb{object-fit:cover;background:var(--color-bg-2);border-radius:4px;flex:none;width:22px;height:22px}.support-attach-chip-icon{flex:none;padding-left:3px;font-size:14px;line-height:1}.support-attach-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-attach-chip-remove{color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0 2px;display:grid}.support-attach-chip-remove:hover{color:#e05252}.support-composer-row{border:1px solid var(--color-line);background:var(--color-bg-1);border-radius:16px;align-items:flex-end;gap:8px;padding:6px;display:flex}.support-composer-row:focus-within{border-color:var(--color-line-2)}.support-attach-btn{width:34px;height:34px;color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.support-attach-btn:hover{color:var(--color-ink);background:#ffffff14}.support-composer-input{min-width:0;max-height:120px;color:var(--color-ink);font:400 16px/1.35 var(--font-sans);resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:8px 0}.support-composer-input::placeholder{color:var(--color-ink-3)}.support-send-btn{background:var(--color-vi);color:#fff;font:700 13px var(--font-sans);cursor:pointer;border:0;border-radius:999px;flex:none;padding:9px 16px}.support-send-btn:disabled{opacity:.45;cursor:not-allowed}html[data-pp-standalone] .pp-app-shell .games-appbar{display:flex}html[data-pp-standalone] .pp-app-shell .games-view{--pp-appbar-h:var(--pp-appbar-open-h)}@media not all and (max-width:760px)and (orientation:portrait){.pp-app-shell .games-view{flex-wrap:wrap;align-content:flex-start}.pp-app-shell .games-appbar,.pp-app-shell .push-prompt,.pp-app-shell .games-install-banner{flex:0 0 100%}.pp-app-shell .games-nav,.pp-app-shell .games-stage{height:calc(100% - var(--pp-appbar-h) - var(--pp-pushprompt-h,0px) - var(--pp-installbanner-h,0px))}html[data-pp-standalone] .pp-app-shell .games-nav{padding-left:calc(7px + var(--pp-safe-left))}html[data-pp-standalone] .pp-app-shell .games-stage,html[data-pp-standalone] .pp-app-shell .games-appbar{padding-right:var(--pp-safe-right)}}@media(max-width:760px)and (orientation:portrait){.pp-app-shell>header,.pp-app-shell>footer{display:none}.pp-app-shell{--pp-header-h:0px}.pp-app-shell .games-appbar{display:flex}.pp-app-shell .games-view{--pp-appbar-h:var(--pp-appbar-open-h)}.pp-app-shell~.aurora,.pp-app-shell~.grain,body:has(.pp-app-shell) .aurora,body:has(.pp-app-shell) .grain{display:none}body:has(.pp-app-shell){overscroll-behavior-y:none}}.gn-item-ico,.games-appbar-inbox-ico{display:flex;position:relative}.gn-badge{border-radius:var(--pp-r-pill);background:var(--pp-accent);border:2px solid var(--color-bg);color:#fff;min-width:16px;height:16px;font:700 9.5px/1 var(--font-sans);pointer-events:none;place-items:center;padding:0 4px;display:grid;position:absolute;top:-5px;right:-8px}.editor-embedded{width:100%;max-width:560px}.editor-embedded .editor-inner{max-width:none;padding:0}.editor-embedded .editor-header{justify-content:flex-end;margin-bottom:14px}.editor-embedded .editor-grid{grid-template-columns:1fr}@media(min-width:761px){.editor-embedded{max-width:940px}.editor-embedded .editor-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.push-prompt{border-bottom:2px solid var(--pp-hairline);background:var(--pp-card);flex-wrap:wrap;flex:none;order:0;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.push-prompt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.push-prompt-text strong{color:var(--color-ink);font-size:14px}.push-prompt-text span{color:var(--color-ink-3);font-size:12.5px}.push-prompt-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.push-prompt-skip,.push-prompt-go{font:600 13px/1 var(--font-sans);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:8px 14px}.push-prompt-skip{color:var(--pp-ink-faint);background:0 0}.push-prompt-go{background:var(--pp-accent);color:#fff;box-shadow:0 var(--pp-lift-inline) 0 var(--pp-accent-deep)}.push-prompt-go:disabled,.push-prompt-skip:disabled{opacity:.6;cursor:default}.games-view:has(.install-banner)>.push-prompt:not(.install-banner),body.games-route-fallback .notfound-page,body.games-route-fallback .page-stack>footer{display:none}.games-fab{background:var(--pp-accent);color:#fff;cursor:pointer;width:54px;height:54px;box-shadow:0 var(--pp-lift-icon) 0 var(--pp-accent-deep);transition:transform var(--pp-dur-release) var(--pp-ease-squash),box-shadow var(--pp-dur-release) var(--pp-ease-squash);border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;display:none}.games-fab:active:not(:disabled){transform:translateY(var(--pp-lift-icon));box-shadow:0 0 0 var(--pp-accent-deep);transition-duration:var(--pp-dur-press);transition-timing-function:var(--pp-ease-sink)}.games-fab:disabled{opacity:.55;cursor:default}@media(max-width:760px)and (orientation:portrait){.games-fab{display:flex}}@media(prefers-reduced-motion:reduce){.games-fab{transition:none}}.games-appbar{justify-content:center;position:relative}.games-appbar-brand{color:inherit;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:6px;margin:-6px -10px;padding:6px 10px;text-decoration:none;transition:background .15s;display:inline-flex}.games-appbar-brand:active{background:var(--pp-bed)}@media(prefers-reduced-motion:reduce){.games-appbar-brand{transition:none}}.games-appbar-logo{width:auto;height:26px;display:block}.games-appbar-inbox{--pp-bar-key-rest:translateY(calc(-50% + var(--pp-safe-top) / 2));transform:var(--pp-bar-key-rest);position:absolute;top:50%;right:10px}.games-appbar-install{--pp-bar-key-rest:translateY(calc(-50% + var(--pp-safe-top) / 2));transform:var(--pp-bar-key-rest);border-radius:var(--pp-r-icon);background:var(--pp-bed);width:42px;height:42px;color:var(--pp-ink-muted);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:10px}.games-appbar-install:active{background:#ffffff24}.install-sheet-backdrop{z-index:60;padding:16px;padding-bottom:calc(16px + var(--pp-safe-bottom));background:var(--pp-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.install-sheet{text-align:center;width:100%;max-width:420px;max-height:88dvh;padding:22px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:var(--pp-r-sheet);background:var(--pp-sheet);animation:pp-sheet-in var(--pp-dur-sheet) var(--pp-ease-settle);border:2px solid #ffffff1a;flex-direction:column;align-items:center;gap:10px;display:flex;overflow-y:auto}.install-sheet-icon{border-radius:var(--pp-r-media)}.install-sheet-title{font:700 20px var(--font-sans);color:var(--color-ink);margin:4px 0 0}.install-sheet-sub{font:500 14px var(--font-sans);color:var(--color-ink-3);margin:0;line-height:1.5}.install-sheet-note{border-radius:var(--pp-r-media);text-align:left;background:var(--pp-card);border:2px solid var(--pp-hairline);width:100%;margin-top:4px;padding:12px 14px}.install-sheet-note strong{font:600 14px var(--font-sans);color:var(--color-ink)}.install-sheet-note p{font:500 13px var(--font-sans);color:var(--color-ink-3);margin:4px 0 0;line-height:1.5}.install-sheet-secondary{border-radius:var(--pp-r-btn-inline);background:var(--pp-bed);color:#ffffffbf;min-height:44px;font:700 14px var(--font-sans);cursor:pointer;border:2px solid #ffffff1c;margin-top:10px;padding:10px 16px}.install-sheet-steps{text-align:left;flex-direction:column;gap:10px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:flex}.install-sheet-steps li{font:500 14px var(--font-sans);color:var(--color-ink-2);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.install-sheet-n{background:var(--pp-accent);color:#fff;height:22px;font:700 12px var(--font-sans);border-radius:8px;flex:0 0 22px;place-items:center;display:grid}.install-sheet-glyph{vertical-align:-4px;color:var(--pp-accent);margin-left:6px;display:inline-block}.install-sheet-perks{flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:6px;display:flex}.install-sheet-perk{font:500 12.5px var(--font-sans);color:var(--color-ink-3);align-items:center;gap:5px;display:inline-flex}.install-sheet-perk svg{color:var(--pp-live)}.install-sheet-foot{font:500 12px var(--font-sans);color:var(--color-ink-3);margin:2px 0 0}.install-sheet-dismiss{text-align:center;width:100%;margin-top:10px;padding:11px}.install-sheet-close{border-radius:var(--pp-r-btn);background:var(--pp-accent);color:#fff;width:100%;min-height:54px;font:700 15px var(--font-sans);cursor:pointer;box-shadow:0 var(--pp-lift-btn) 0 var(--pp-accent-deep);border:0;margin-top:12px;padding:15px}.feed-cardslot{position:relative}.act-btn.act-remix{background:var(--pp-social)}@supports (color:color-mix(in lab,red,red)){.act-btn.act-remix{background:color-mix(in oklab,var(--pp-social) 18%,transparent)}}.act-btn.act-remix:hover:not(:disabled){background:var(--pp-social)}@supports (color:color-mix(in lab,red,red)){.act-btn.act-remix:hover:not(:disabled){background:color-mix(in oklab,var(--pp-social) 28%,transparent)}}.act-btn.act-remix:hover:not(:disabled){color:var(--pp-social)}@media(hover:none),(pointer:coarse){.gn-item:hover{color:#ffffff80;background:0 0}.feed-play:hover .feed-play-ring{transform:none}.act-btn:hover:not(:disabled){background:var(--pp-bed);color:var(--pp-ink-muted)}.act-btn.act-remix:hover:not(:disabled){background:var(--pp-social)}@supports (color:color-mix(in lab,red,red)){.act-btn.act-remix:hover:not(:disabled){background:color-mix(in oklab,var(--pp-social) 18%,transparent)}}.act-btn.act-remix:hover:not(:disabled){color:var(--pp-social)}.comments-more:hover,.feed-settings-opt:hover{background:var(--pp-bed);color:#ffffffa6}.feed-settings-row:hover{color:var(--pp-ink-muted);background:0 0}.discover-card-name:hover{color:var(--pp-ink)}.discover-card-owner:hover{color:var(--pp-ink-faint)}.inbox-support-row:hover{background:var(--pp-card)}}@media(prefers-reduced-motion:reduce){.act-btn.active .act-ico,.comments-sheet,.report-sheet,.comments-backdrop,.install-sheet,.profile-menu-sheet,.discover-card,.project-card,.project-new-tile{animation:none}}.project-card{position:relative}.project-card-menu{z-index:6;background:var(--pp-card,#171526);border:2px solid #ffffff1a;border-radius:18px;flex-direction:column;display:flex;position:absolute;top:50%;left:10px;right:10px;overflow:hidden;transform:translateY(-50%);box-shadow:6px 6px #00000059}.project-card-menu button{-webkit-appearance:none;appearance:none;text-align:left;cursor:pointer;color:var(--pp-ink,#fff);font:700 14px var(--font-sans);background:0 0;border:0;padding:13px 14px}.project-card-menu button+button{border-top:2px solid #ffffff0f}.project-card-menu button.danger{color:var(--pp-danger,#ff8a9a)}.project-card-menu button:disabled{opacity:.45;cursor:default}.project-card-menu-scrim{z-index:5;position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:760px)and (orientation:portrait){.editor-grid,.editor-embedded .editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px}.editor-embedded .project-card,.project-card,.project-card-meta,.project-new-tile{min-width:0}.project-card-title,.project-card-edited{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.project-card-deleted-actions{flex-wrap:wrap;min-width:0}.editor-embedded .project-card,.project-card{background:var(--pp-card);box-shadow:var(--pp-lift-card) var(--pp-lift-card) 0 #0000004d;border:2px solid #ffffff14;border-radius:22px;gap:0;padding:8px}.project-card-thumb{aspect-ratio:1;background:var(--pp-media);box-shadow:none;border-radius:15px}.project-card:hover .project-card-thumb,.project-card.deleted:hover .project-card-thumb{box-shadow:none;transform:none}.project-card-meta{gap:2px;padding:9px 3px 2px}.project-card-title{font:700 14px var(--font-sans);color:var(--pp-ink)}.project-card-edited{font:400 11px var(--font-sans);color:var(--pp-ink-faint)}.project-card-select{display:none}.project-card:hover .project-card-badge,.project-card.selecting .project-card-badge{left:8px}.project-new-tile{color:var(--pp-ink);cursor:pointer;font:inherit;background:#ffffff0a;border:2px dashed #ffffff29;border-radius:22px;flex-direction:column;align-items:center;padding:8px;display:flex}.project-new-key{aspect-ratio:1;place-items:center;width:100%;display:grid}.project-new-key>svg{box-sizing:content-box;background:var(--pp-accent);color:#fff;width:24px;height:24px;box-shadow:0 4px 0 var(--pp-accent-deep);border-radius:20px;padding:11px}.project-new-label{font:700 13px var(--font-sans);padding:9px 0 2px}.project-new-tile:active .project-new-key>svg{box-shadow:0 0 0 var(--pp-accent-deep);transform:translateY(4px)}}@keyframes hero-spin{to{transform:rotate(360deg)}}@keyframes pp-card-enter{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.discover-card,.project-card,.project-new-tile{animation:pp-card-enter var(--pp-dur-enter) var(--pp-ease-settle) both}.discover-card:first-child,.project-card:first-child,.project-new-tile:first-child{animation-delay:0s}.discover-card:nth-child(2),.project-card:nth-child(2),.project-new-tile:nth-child(2){animation-delay:55ms}.discover-card:nth-child(3),.project-card:nth-child(3){animation-delay:.11s}.discover-card:nth-child(4),.project-card:nth-child(4){animation-delay:.165s}.discover-card:nth-child(5),.project-card:nth-child(5){animation-delay:.22s}.discover-card:nth-child(n+6),.project-card:nth-child(n+6){animation-delay:.275s}.create-card.create-classic{border-radius:var(--radius);border:1px solid var(--color-line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#111120b3;padding:16px 18px 14px}.create-card.create-classic .create-input{color:var(--color-ink);font:500 15px var(--font-sans);background:0 0;border-radius:0;padding:0;line-height:1.5}.create-card.create-classic .create-input::placeholder{color:var(--color-ink-3)}.create-card.create-classic .create-input:focus{box-shadow:none}.create-card.create-classic .create-actions{margin-top:8px}.create-card.create-classic .create-generate{background:var(--grad);color:#fff;min-height:0;font:600 14px var(--font-sans);box-shadow:none;border-radius:10px;padding:10px 22px;transition:transform .15s}.create-card.create-classic .create-generate:hover:not(:disabled),.create-card.create-classic .create-generate:active:not(:disabled){box-shadow:none;transform:translateY(-1px)}.create-card.create-classic .create-generate:disabled{opacity:.5}@media(hover:none),(pointer:coarse){.create-card.create-classic .create-generate{min-height:44px}.create-card.create-classic .create-generate:hover:not(:disabled),.create-card.create-classic .create-generate:active:not(:disabled){transform:none}}.modal-panel.np-sheet{background:var(--pp-sheet);border:2px solid var(--pp-hairline);border-radius:var(--pp-r-sheet);flex-direction:column;gap:14px;max-width:520px;height:min(76dvh,660px);padding:14px 18px 18px;display:flex}.np-head{justify-content:flex-end;display:flex}.np-title{color:var(--pp-ink);font:800 28px/1.15 var(--font-sans);letter-spacing:-.02em;margin:0}.np-sub{color:var(--pp-ink-muted);font:500 14px/1.45 var(--font-sans);margin:-6px 0 0}.create-card.np-well{background:var(--pp-well);border-radius:var(--pp-r-media);min-height:140px;box-shadow:none;border:0;flex-direction:column;flex:none;padding:14px;display:flex}.create-card.np-well .create-input{background:0 0;border-radius:0;flex:auto;min-height:0;padding:0}.np-starters{flex:none}.np-cta{flex:none;margin-top:auto}.create-card.np-well .create-input:focus{box-shadow:none}.create-card.np-well:focus-within{box-shadow:0 0 0 2px var(--pp-accent) inset}@supports (color:color-mix(in lab,red,red)){.create-card.np-well:focus-within{box-shadow:0 0 0 2px color-mix(in oklab,var(--pp-accent) 55%,transparent) inset}}.np-well-foot{flex:none;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.np-well-foot>.dim-select:only-child{margin-left:auto}.np-count{color:var(--pp-ink-dim);font:500 11px var(--font-sans);font-variant-numeric:tabular-nums}.np-count.is-full{color:var(--pp-ink)}.np-well-foot .dim-select{color:var(--pp-ink);font:600 12px var(--font-sans);background:#ffffff1a;border:0;border-radius:8px;padding:6px 6px 6px 10px}.np-starters{scrollbar-width:none;gap:8px;margin:0 -18px;padding:2px 18px 4px;display:flex;overflow-x:auto}.np-starters::-webkit-scrollbar{display:none}.np-chip{color:var(--pp-ink);font:700 13px var(--font-sans);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform var(--pp-dur-release) var(--pp-ease-squash),background var(--pp-dur-state) ease,color var(--pp-dur-state) ease;background:#ffffff12;border:0;border-radius:10px;flex:none;padding:8px 12px}.np-chip:hover:not(:disabled){color:var(--pp-ink);background:#ffffff1f}.np-chip:active:not(:disabled){transition-duration:var(--pp-dur-press);transition-timing-function:var(--pp-ease-sink);transform:scale(.95)}.np-chip:disabled{opacity:.5;cursor:default}.np-cta{border-radius:var(--pp-r-btn);background:var(--pp-accent);color:#fff;width:100%;min-height:52px;font:700 16px var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 var(--pp-lift-btn) 0 var(--pp-accent-deep);transition:transform var(--pp-dur-release) var(--pp-ease-squash),box-shadow var(--pp-dur-release) var(--pp-ease-squash);border:0;justify-content:center;align-items:center;gap:8px;padding:14px 24px;display:flex}.np-cta:active:not(:disabled){transform:translateY(var(--pp-lift-btn));box-shadow:0 0 0 var(--pp-accent-deep);transition-duration:var(--pp-dur-press);transition-timing-function:var(--pp-ease-sink)}.np-cta:disabled{opacity:.55;cursor:default;box-shadow:0 var(--pp-lift-btn) 0 var(--pp-accent-deep)}@media(max-width:560px){.modal-backdrop:has(.np-sheet){align-items:flex-end;padding:0}.modal-panel.np-sheet{background:var(--color-bg);border-radius:var(--pp-r-sheet) var(--pp-r-sheet) 0 0;max-width:none;height:80dvh;box-shadow:none;padding:14px 20px calc(20px + var(--pp-safe-bottom,0px));border:0;gap:18px}.np-title{font-size:24px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}html[data-parallax-embedded] .page-stack.supports-embedded>header,html[data-parallax-embedded] .page-stack.supports-embedded>footer,html[data-parallax-embedded] .embedded-site-chrome{display:none!important}
