@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_225a97{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_225a97{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5f926d{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_5f926d{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_acf54a{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_acf54a{--font-fraunces:"Fraunces","Fraunces Fallback"}:root{--pm-color-bg-base:0 0 0;--pm-color-bg-primary:9 9 11;--pm-color-bg-secondary:24 24 27;--pm-color-bg-tertiary:39 39 42;--pm-color-bg-elevated:52 52 56;--pm-color-text-primary:250 250 250;--pm-color-text-secondary:161 161 170;--pm-color-text-tertiary:113 113 122;--pm-color-text-muted:82 82 91;--pm-color-border-primary:39 39 42;--pm-color-border-secondary:63 63 70;--pm-color-border-accent:82 82 91;--pm-color-success:34 197 94;--pm-color-warning:234 179 8;--pm-color-error:239 68 68;--pm-color-info:59 130 246;--pm-app-accent:148 163 184;--pm-app-accent-alt:100 116 139;--pm-color-accent:var(--pm-app-accent);--pm-color-accent-alt:var(--pm-app-accent-alt);--pm-color-accent-dark:var(--pm-app-accent-dark);--pm-prismatic-magenta:255 0 128;--pm-prismatic-cyan:0 255 255;--pm-prismatic-yellow:255 255 0;--pm-prismatic-overlay-opacity:0.03;--pm-text-2xs:0.625rem;--pm-text-xs:0.75rem;--pm-text-sm:0.875rem;--pm-text-base:1rem;--pm-text-lg:1.125rem;--pm-text-xl:1.25rem;--pm-text-2xl:1.5rem;--pm-text-3xl:1.875rem;--pm-text-4xl:2.25rem;--pm-text-5xl:3rem;--pm-text-6xl:3.75rem;--pm-leading-none:1;--pm-leading-tight:1.25;--pm-leading-snug:1.375;--pm-leading-normal:1.5;--pm-leading-relaxed:1.625;--pm-leading-loose:2;--pm-tracking-tighter:-0.05em;--pm-tracking-tight:-0.025em;--pm-tracking-normal:0em;--pm-tracking-wide:0.025em;--pm-tracking-wider:0.05em;--pm-tracking-widest:0.1em;--pm-font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--pm-font-mono:"Commit Mono","JetBrains Mono","Geist Mono",ui-monospace,monospace;--pm-font-display:"Fraunces",Georgia,serif;--pm-space-0:0px;--pm-space-px:1px;--pm-space-0-5:2px;--pm-space-1:4px;--pm-space-1-5:6px;--pm-space-2:8px;--pm-space-2-5:10px;--pm-space-3:12px;--pm-space-4:16px;--pm-space-5:20px;--pm-space-6:24px;--pm-space-8:32px;--pm-space-10:40px;--pm-space-12:48px;--pm-space-16:64px;--pm-radius-sm:4px;--pm-radius-md:6px;--pm-radius-lg:8px;--pm-radius-xl:12px;--pm-radius-2xl:16px;--pm-radius-full:9999px;--pm-shadow-xs:0 1px 2px rgba(0,0,0,0.3);--pm-shadow-sm:0 1px 3px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2);--pm-shadow-md:0 4px 6px -1px rgba(0,0,0,0.3),0 2px 4px -2px rgba(0,0,0,0.2);--pm-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.3),0 4px 6px -4px rgba(0,0,0,0.2);--pm-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.3),0 8px 10px -6px rgba(0,0,0,0.2);--pm-shadow-glow:0 0 15px rgba(var(--pm-app-accent),0.15),0 0 30px rgba(var(--pm-app-accent),0.05);--pm-shadow-glow-sm:0 0 8px rgba(var(--pm-app-accent),0.1);--pm-shadow-glow-lg:0 0 20px rgba(var(--pm-app-accent),0.2),0 0 45px rgba(var(--pm-app-accent),0.08);--pm-duration-fast:150ms;--pm-duration-normal:250ms;--pm-duration-slow:400ms;--pm-ease-standard:cubic-bezier(0.4,0,0.2,1);--pm-ease-out:cubic-bezier(0,0,0.2,1);--pm-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--pm-z-deep:-1;--pm-z-base:0;--pm-z-raised:1;--pm-z-nav:100;--pm-z-overlay:200;--pm-z-modal:300;--pm-z-popover:400;--pm-z-toast:500;--pm-z-max:9999}.light,[data-theme=light]{--pm-color-bg-base:255 255 255;--pm-color-bg-primary:250 250 250;--pm-color-bg-secondary:244 244 245;--pm-color-bg-tertiary:228 228 231;--pm-color-bg-elevated:255 255 255;--pm-color-text-primary:9 9 11;--pm-color-text-secondary:82 82 91;--pm-color-text-tertiary:113 113 122;--pm-color-text-muted:161 161 170;--pm-color-border-primary:228 228 231;--pm-color-border-secondary:212 212 216;--pm-color-border-accent:161 161 170;--pm-shadow-xs:0 1px 2px rgba(0,0,0,0.05);--pm-shadow-sm:0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.04);--pm-shadow-md:0 4px 6px -1px rgba(0,0,0,0.08),0 2px 4px -2px rgba(0,0,0,0.04);--pm-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -4px rgba(0,0,0,0.04);--pm-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.04);--pm-shadow-glow:0 0 15px rgba(var(--pm-app-accent),0.1),0 0 30px rgba(var(--pm-app-accent),0.03);--pm-shadow-glow-sm:0 0 8px rgba(var(--pm-app-accent),0.06);--pm-shadow-glow-lg:0 0 20px rgba(var(--pm-app-accent),0.12),0 0 45px rgba(var(--pm-app-accent),0.04);--pm-glass-tint:0,0,0;--pm-glass-bg-opacity:0.03;--pm-glass-blur:12px;--pm-glass-border-opacity:0.08;--pm-glass-shine-opacity:0.1;--pm-prismatic-overlay-opacity:0.02}:root{--pm-glass-bg-opacity:0.02;--pm-glass-blur:12px;--pm-glass-border-opacity:0.08;--pm-glass-shine-opacity:0.06;--pm-glass-tint:255,255,255}.pm-glass{position:relative;background:rgba(var(--pm-glass-tint),var(--pm-glass-bg-opacity));backdrop-filter:blur(var(--pm-glass-blur));-webkit-backdrop-filter:blur(var(--pm-glass-blur));border:1px solid rgba(var(--pm-glass-tint),var(--pm-glass-border-opacity));border-radius:var(--pm-radius-lg)}.pm-glass>*{position:relative;z-index:2}.pm-glass-subtle{--pm-glass-bg-opacity:0.01;--pm-glass-blur:8px}.pm-glass-strong{--pm-glass-bg-opacity:0.05;--pm-glass-blur:16px}.pm-glass-solid{--pm-glass-bg-opacity:0.75;--pm-glass-blur:12px}.pm-glass-shine:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,var(--pm-glass-shine-opacity)),transparent);border-radius:var(--pm-radius-lg) var(--pm-radius-lg) 0 0;z-index:1;pointer-events:none}.pm-prismatic:after{background:linear-gradient(135deg,rgba(var(--pm-prismatic-magenta),var(--pm-prismatic-overlay-opacity)),rgba(var(--pm-prismatic-cyan),var(--pm-prismatic-overlay-opacity)),rgba(var(--pm-prismatic-yellow),var(--pm-prismatic-overlay-opacity)))}.pm-prismatic-tinted:after,.pm-prismatic:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1;pointer-events:none}.pm-prismatic-tinted:after{background:linear-gradient(135deg,rgba(var(--pm-app-accent),.02),rgba(var(--pm-prismatic-magenta),var(--pm-prismatic-overlay-opacity)),rgba(var(--pm-prismatic-cyan),var(--pm-prismatic-overlay-opacity)),rgba(var(--pm-prismatic-yellow),var(--pm-prismatic-overlay-opacity)),rgba(var(--pm-app-accent),.02))}.pm-glass-hover{transition:border-color var(--pm-duration-normal) var(--pm-ease-standard),box-shadow var(--pm-duration-normal) var(--pm-ease-standard)}.pm-glass-hover:hover{border-color:rgba(var(--pm-app-accent),.2);box-shadow:var(--pm-shadow-glow-sm)}.pm-focus-glow:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(var(--pm-color-bg-primary),1),0 0 0 4px rgba(var(--pm-app-accent),.5),var(--pm-shadow-glow-sm)}@supports not (backdrop-filter:blur(1px)){.pm-glass{background:rgba(var(--pm-color-bg-secondary),.85)}.pm-glass-subtle{background:rgba(var(--pm-color-bg-secondary),.75)}.pm-glass-strong{background:rgba(var(--pm-color-bg-secondary),.9)}.pm-glass-solid{background:rgba(var(--pm-color-bg-secondary),.95)}}@keyframes pm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pm-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pm-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pm-slide-left{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes pm-slide-right{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes pm-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pm-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pm-spring{0%{transform:scale(.9)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pm-animate-fade-in{animation:pm-fade-in var(--pm-duration-normal) var(--pm-ease-out) both}.pm-animate-slide-up{animation:pm-slide-up var(--pm-duration-normal) var(--pm-ease-out) both}.pm-animate-slide-down{animation:pm-slide-down var(--pm-duration-normal) var(--pm-ease-out) both}.pm-animate-slide-left{animation:pm-slide-left var(--pm-duration-normal) var(--pm-ease-out) both}.pm-animate-slide-right{animation:pm-slide-right var(--pm-duration-normal) var(--pm-ease-out) both}.pm-animate-scale-in{animation:pm-scale-in var(--pm-duration-normal) var(--pm-ease-spring) both}.pm-animate-spin{animation:pm-spin 1s linear infinite}.pm-animate-spring{animation:pm-spring var(--pm-duration-slow) var(--pm-ease-spring) both}.pm-delay-1{animation-delay:50ms}.pm-delay-2{animation-delay:.1s}.pm-delay-3{animation-delay:.15s}.pm-delay-4{animation-delay:.2s}.pm-delay-5{animation-delay:.25s}.pm-skeleton{background:linear-gradient(90deg,rgba(var(--pm-color-bg-tertiary),.3) 25%,rgba(var(--pm-color-bg-tertiary),.5) 50%,rgba(var(--pm-color-bg-tertiary),.3) 75%);background-size:200% 100%;animation:pm-shimmer 1.5s ease-in-out infinite;border-radius:var(--pm-radius-md)}@media (prefers-reduced-motion:reduce){.pm-animate-fade-in,.pm-animate-scale-in,.pm-animate-slide-down,.pm-animate-slide-left,.pm-animate-slide-right,.pm-animate-slide-up,.pm-animate-spin,.pm-animate-spring,.pm-skeleton{animation:none}.pm-delay-1,.pm-delay-2,.pm-delay-3,.pm-delay-4,.pm-delay-5{animation-delay:0s}}.pm-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--pm-color-bg-primary)),0 0 0 4px rgba(var(--pm-app-accent),.5)}.pm-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(var(--pm-color-border-secondary),.5) transparent}.pm-scrollbar::-webkit-scrollbar{width:6px;height:6px}.pm-scrollbar::-webkit-scrollbar-track{background:transparent}.pm-scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--pm-color-border-secondary),.5);border-radius:var(--pm-radius-full)}.pm-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(var(--pm-color-border-secondary),.8)}.pm-selection ::selection{background:rgba(var(--pm-app-accent),.2);color:rgb(var(--pm-color-text-primary))}.pm-selection ::-moz-selection{background:rgba(var(--pm-app-accent),.2);color:rgb(var(--pm-color-text-primary))}.pm-text-gradient{color:rgb(var(--pm-app-accent));background:linear-gradient(135deg,rgb(var(--pm-app-accent)),rgb(var(--pm-app-accent-alt)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports not (-webkit-background-clip:text){.pm-text-gradient{background:none;color:rgb(var(--pm-app-accent))}}:root{--pm-font-display:var(--font-fraunces),"Fraunces",Georgia,serif;--pm-app-accent:100 116 139;--pm-app-accent-alt:148 163 184;--pm-app-accent-dark:71 85 105;--text-quaternary:82 82 91;--mercury-white:244 245 248;--charcoal-gray:55 65 81;--accent-silver:#94a3b8;--accent-steel:#64748b;--accent-charcoal:#4b5563;--gradient-subtle:linear-gradient(135deg,rgb(var(--pm-color-bg-primary)) 0%,rgb(var(--pm-color-bg-secondary)) 100%);--gradient-accent:linear-gradient(135deg,rgba(var(--pm-app-accent),0.05) 0%,rgba(var(--pm-app-accent),0.02) 100%);--gradient-border:linear-gradient(135deg,rgba(var(--pm-color-border-primary),1) 0%,rgba(var(--pm-color-border-secondary),1) 100%);--gradient-silver:linear-gradient(135deg,#f1f5f9,#e2e8f0 50%,#cbd5e1);--gradient-steel:linear-gradient(135deg,#64748b,#475569 50%,#334155);--gradient-charcoal:linear-gradient(135deg,#374151,#4b5563 50%,#6b7280)}.light{--pm-app-accent:71 85 105;--pm-app-accent-alt:148 163 184;--pm-app-accent-dark:51 65 85;--text-quaternary:155 170 190;--gradient-subtle:linear-gradient(135deg,rgb(var(--pm-color-bg-primary)) 0%,rgb(var(--pm-color-bg-secondary)) 100%);--gradient-accent:linear-gradient(135deg,rgba(var(--pm-app-accent),0.08) 0%,rgba(var(--pm-app-accent),0.04) 100%);--gradient-border:linear-gradient(135deg,rgba(var(--pm-color-border-primary),1) 0%,rgba(var(--pm-color-border-secondary),1) 100%);--gradient-steel:linear-gradient(135deg,#374151,#4b5563 50%,#6b7280);--gradient-charcoal:linear-gradient(135deg,#1f2937,#374151 50%,#4b5563);--accent-steel:#64748b;--accent-charcoal:#6b7280}body{font-family:var(--pm-font-sans);font-feature-settings:"cv02","cv03","cv04","cv11";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:rgb(var(--pm-color-bg-primary));color:rgb(var(--pm-color-text-primary));transition:background-color .3s ease,color .3s ease;line-height:1.5}.text-display-xl{font-size:var(--pm-text-5xl);font-weight:700}.text-display-lg,.text-display-xl{font-family:var(--pm-font-display);line-height:var(--pm-leading-tight);letter-spacing:var(--pm-tracking-tight)}.text-display-lg{font-size:var(--pm-text-4xl);font-weight:600}.text-display-md{font-family:var(--pm-font-display);font-size:var(--pm-text-3xl);font-weight:600;line-height:var(--pm-leading-snug);letter-spacing:var(--pm-tracking-normal)}.text-heading-xl{font-size:var(--pm-text-2xl);font-weight:700;line-height:var(--pm-leading-tight)}.text-heading-lg,.text-heading-xl{font-family:var(--pm-font-display);letter-spacing:var(--pm-tracking-tight)}.text-heading-lg{font-size:var(--pm-text-xl);font-weight:600;line-height:var(--pm-leading-snug)}.text-heading-md{font-size:var(--pm-text-lg);line-height:var(--pm-leading-snug)}.text-heading-md,.text-heading-sm{font-family:var(--pm-font-display);font-weight:600;letter-spacing:var(--pm-tracking-normal)}.text-heading-sm{font-size:var(--pm-text-base);line-height:var(--pm-leading-normal)}.text-body-lg{font-size:var(--pm-text-lg)}.text-body-lg,.text-body-md{font-family:var(--pm-font-sans);font-weight:400;line-height:var(--pm-leading-relaxed);letter-spacing:var(--pm-tracking-normal)}.text-body-md{font-size:var(--pm-text-base)}.text-body-sm{font-family:var(--pm-font-sans);font-size:var(--pm-text-sm);font-weight:400;line-height:var(--pm-leading-normal);letter-spacing:var(--pm-tracking-normal)}.text-label-lg{font-size:var(--pm-text-sm)}.text-label-lg,.text-label-md{font-family:var(--pm-font-mono);font-weight:600;line-height:var(--pm-leading-normal);letter-spacing:var(--pm-tracking-wider);text-transform:uppercase}.text-label-md{font-size:var(--pm-text-xs)}.text-label-sm{font-family:var(--pm-font-mono);font-size:var(--pm-text-2xs);font-weight:600;line-height:var(--pm-leading-tight);letter-spacing:var(--pm-tracking-widest);text-transform:uppercase}.text-code-lg{font-size:var(--pm-text-sm)}.text-code,.text-code-lg{font-family:var(--pm-font-mono);font-weight:400;line-height:var(--pm-leading-normal);letter-spacing:var(--pm-tracking-normal)}.text-code{font-size:var(--pm-text-xs)}.text-code-sm{font-family:var(--pm-font-mono);font-size:var(--pm-text-2xs);font-weight:400;line-height:var(--pm-leading-normal);letter-spacing:var(--pm-tracking-normal)}.text-gradient{color:rgb(var(--pm-app-accent));background:linear-gradient(135deg,rgb(var(--pm-app-accent)) 0,rgba(var(--pm-app-accent),.8) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports not (-webkit-background-clip:text){.text-gradient{color:rgb(var(--pm-app-accent))}}.text-accent,.text-brand{color:rgb(var(--pm-app-accent))}.text-gradient-silver{background:var(--gradient-silver);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--accent-silver)}@supports not (-webkit-background-clip:text){.text-gradient-silver{color:var(--accent-silver)}}.text-accent-silver{color:var(--accent-silver)}.text-accent-steel{color:var(--accent-steel)}.text-accent-charcoal{color:var(--accent-charcoal)}.text-subtle{color:rgb(var(--pm-color-text-secondary))}.bg-subtle{background:var(--gradient-subtle)}.bg-accent{background:var(--gradient-accent)}.bg-brand{background:var(--gradient-steel);color:white}.bg-gradient-silver{background:var(--gradient-silver);color:rgb(var(--pm-color-text-primary))}.bg-gradient-steel{background:var(--gradient-steel);color:white}.bg-gradient-charcoal{background:var(--gradient-charcoal);color:white}.bg-accent-silver{background:var(--accent-silver);color:white}.bg-accent-steel{background:var(--accent-steel);color:white}.dashed-border{border:1px dashed rgba(255,255,255,.08)}.light .text-gradient-silver{color:rgb(71 85 105);background:none;-webkit-text-fill-color:unset}.shadow-clean{box-shadow:var(--pm-shadow-sm)}.shadow-elevated{box-shadow:var(--pm-shadow-lg)}@media (max-width:640px){.text-display-2xl{font-size:var(--pm-text-4xl)}.text-display-xl{font-size:var(--pm-text-3xl)}.text-display-lg,.text-heading-xl{font-size:var(--pm-text-2xl)}.text-heading-lg{font-size:var(--pm-text-xl)}}.accent-border{background:rgb(var(--pm-app-accent));padding:1px;border-radius:6px}.accent-border>*{background:rgb(var(--pm-color-bg-primary));border-radius:5px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:rgb(var(--pm-color-bg-secondary))}::-webkit-scrollbar-thumb{background:rgb(var(--pm-color-border-secondary));border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--pm-app-accent))}::-moz-selection{background:rgba(var(--pm-app-accent),.2);color:rgb(var(--pm-color-text-primary))}::selection{background:rgba(var(--pm-app-accent),.2);color:rgb(var(--pm-color-text-primary))}.font-sans{font-family:var(--pm-font-sans)}.font-display{font-family:var(--pm-font-display)}.font-mono{font-family:var(--pm-font-mono)}.font-body,.font-ui{font-family:var(--pm-font-sans)}.font-code{font-family:var(--pm-font-mono)}.linear-border{border:1px solid rgba(255,255,255,.08)}.linear-border-hover:hover{border-color:rgba(255,255,255,.15);transition:border-color .2s ease}.linear-focus{outline:2px solid rgba(var(--pm-app-accent),.4);outline-offset:2px}.linear-card-hover:hover{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12);transition:all .2s ease}.linear-glass{background:rgba(255,255,255,.02);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08)}.glass-prismatic{position:relative;overflow:hidden}.glass-prismatic:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,0,128,.03) 25%,rgba(0,255,255,.03) 50%,rgba(255,255,0,.03) 75%,transparent);pointer-events:none;z-index:0;border-radius:inherit}.glass-prismatic>*{position:relative;z-index:1}.hover-shimmer:hover .shimmer-effect{animation:shimmer-sweep .6s ease-out}@keyframes shimmer-sweep{0%{transform:translateX(-100%) skewX(-12deg);opacity:0}50%{opacity:1}to{transform:translateX(100%) skewX(-12deg);opacity:0}}@keyframes horizontalSlash{0%{width:0;opacity:0}20%{width:30%;opacity:1}60%{width:100%;opacity:.9}to{width:100%;opacity:0}}@keyframes slashImpact{0%{opacity:0;transform:scale(.8)}30%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}@keyframes xpBurst{0%{transform:scale(.5) translateY(10px);opacity:0}30%{transform:scale(1.3) translateY(-5px);opacity:1}70%{transform:scale(1.1) translateY(-8px);opacity:1}to{transform:scale(1) translateY(-20px);opacity:0}}@keyframes shake{0%,to{transform:translateX(0) scale(.95)}10%{transform:translateX(-2px) scale(.95)}20%{transform:translateX(2px) scale(.95)}30%{transform:translateX(-2px) scale(.95)}40%{transform:translateX(2px) scale(.95)}50%{transform:translateX(-1px) scale(.95)}60%{transform:translateX(1px) scale(.95)}70%{transform:translateX(-1px) scale(.95)}80%{transform:translateX(1px) scale(.95)}90%{transform:translateX(-.5px) scale(.95)}}.animate-shake{animation:shake .5s ease-in-out}@keyframes criticalHit{0%{transform:scale(.5) translateY(30px);opacity:0}20%{transform:scale(1.5) translateY(-20px);opacity:1}40%{transform:scale(1.3) translateY(-15px)}60%{transform:scale(1.4) translateY(-18px)}to{transform:scale(1.2) translateY(-40px);opacity:0}}.progress-shimmer{position:relative;overflow:hidden}.progress-shimmer .shimmer-effect{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-12deg);opacity:0}.progress-shimmer:hover .shimmer-effect{animation:shimmer-sweep .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .5s ease}@keyframes slime-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes slime-squish{0%,to{transform:scaleX(1) scaleY(1)}15%{transform:scaleX(.9) scaleY(1.1)}50%{transform:scaleX(1.05) scaleY(.95)}65%{transform:scaleX(1.15) scaleY(.85)}75%{transform:scaleX(.95) scaleY(1.05)}}@keyframes slime-shadow{0%,to{transform:translateX(-50%) scaleX(1);opacity:.2}50%{transform:translateX(-50%) scaleX(.6);opacity:.1}}.animate-skeleton{background:linear-gradient(90deg,rgb(var(--pm-color-bg-secondary)) 0,rgb(var(--pm-color-bg-tertiary)) 50%,rgb(var(--pm-color-bg-secondary)) 100%);background-size:200% 100%;animation:pm-shimmer 1.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}