@font-face{font-family:__Oswald_9f7ea1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:__Oswald_9f7ea1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_9f7ea1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:__Oswald_9f7ea1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Oswald_9f7ea1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:__Oswald_9f7ea1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:__Oswald_9f7ea1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_9f7ea1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:__Oswald_9f7ea1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Oswald_9f7ea1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:__Oswald_9f7ea1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:__Oswald_9f7ea1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_9f7ea1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:__Oswald_9f7ea1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Oswald_9f7ea1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:__Oswald_9f7ea1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:__Oswald_9f7ea1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_9f7ea1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:__Oswald_9f7ea1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Oswald_9f7ea1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:__Oswald_Fallback_9f7ea1;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_9f7ea1{font-family:__Oswald_9f7ea1,__Oswald_Fallback_9f7ea1;font-style:normal}.__variable_9f7ea1{--font-oswald:"__Oswald_9f7ea1","__Oswald_Fallback_9f7ea1"}@font-face{font-family:__Barlow_e287ba;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/60725fd621283160-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:__Barlow_e287ba;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d1fc2dec6b9db1dd-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_e287ba;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1ba0a863e6af8aeb-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:__Barlow_e287ba;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-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:__Barlow_e287ba;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_e287ba;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-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:__Barlow_e287ba;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-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:__Barlow_e287ba;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_e287ba;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-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:__Barlow_e287ba;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-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:__Barlow_e287ba;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_e287ba;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-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:__Barlow_e287ba;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-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:__Barlow_e287ba;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_e287ba;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-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:__Barlow_Fallback_e287ba;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_e287ba{font-family:__Barlow_e287ba,__Barlow_Fallback_e287ba;font-style:normal}.__variable_e287ba{--font-barlow:"__Barlow_e287ba","__Barlow_Fallback_e287ba"}@font-face{font-family:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2654dbf24aea7c5c-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:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/28d9a5bcdfe1d85c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f9ab74ff5df93b56-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:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f884487c2e174fcf-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f36144f235cd456e-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:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_ef52d8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:__IBM_Plex_Mono_Fallback_ef52d8;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_ef52d8{font-family:__IBM_Plex_Mono_ef52d8,__IBM_Plex_Mono_Fallback_ef52d8;font-style:normal}.__variable_ef52d8{--font-ibm-mono:"__IBM_Plex_Mono_ef52d8","__IBM_Plex_Mono_Fallback_ef52d8"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.inline{display:inline}.grid{display:grid}.hidden{display:none}.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)}:root{--bg:#000;--surface:#0a0a0a;--border:rgba(240,240,250,.12);--border-strong:rgba(240,240,250,.35);--text-primary:#f0f0fa;--text-secondary:rgba(240,240,250,.64);--text-muted:rgba(240,240,250,.42);--accent:#f0f0fa;--accent-dim:rgba(240,240,250,.08);--hover-wash:rgba(240,240,250,.06);--ai:#f0f0fa;--ai-dim:rgba(240,240,250,.08);--ai-border:rgba(240,240,250,.22);--display:var(--font-oswald),"Arial Narrow",sans-serif;--headline:var(--font-oswald),"Arial Narrow",sans-serif;--sans:var(--font-barlow),Helvetica,Arial,sans-serif;--mono:var(--font-ibm-mono),"Courier New",monospace}[data-theme=light]{--bg:#fff;--surface:#f4f4f6;--border:hsla(0,0%,7%,.1);--border-strong:hsla(0,0%,7%,.28);--text-primary:#111;--text-secondary:#555;--text-muted:#707070;--accent:#111;--accent-dim:hsla(0,0%,7%,.04);--hover-wash:hsla(0,0%,7%,.05);--ai:#111;--ai-dim:hsla(0,0%,7%,.05);--ai-border:hsla(0,0%,7%,.18)}[data-theme=light] .skeleton-block{background:linear-gradient(90deg,#ebebeb,#f5f5f5 50%,#ebebeb);background-size:600px 100%;animation:shimmer 1.6s ease-in-out infinite}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color-scheme:dark}[data-theme=light]{color-scheme:light}body{background:var(--bg);color:var(--text-primary);font-family:var(--sans);font-weight:400;line-height:1.65;min-height:100vh}::-moz-selection{background:var(--hover-wash);color:var(--text-primary)}::selection{background:var(--hover-wash);color:var(--text-primary)}:focus-visible{outline:1px solid var(--text-primary);outline-offset:3px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.header{position:fixed;top:0;left:0;right:0;z-index:50;background:#000;border-bottom:none}.header-inner{max-width:none;margin:0;padding:0 2.5rem;height:64px;justify-content:space-between}.header-inner,.logo{display:flex;align-items:center}.logo{gap:.7rem}.logo-img{height:18px;width:18px;color:#f0f0fa;flex-shrink:0}.logo-name{font-family:var(--display);font-size:.95rem;font-weight:500;color:#f0f0fa;letter-spacing:.32em;text-transform:uppercase}.logo-dot,.logo-tagline{display:none}.header-actions{display:flex;align-items:center;gap:1.75rem}.header-link{font-family:var(--display);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f0f0fa;text-decoration:none;opacity:.7;transition:opacity .2s ease}.header-link:hover{opacity:1}.theme-toggle{background:transparent;border:none;color:#f0f0fa;cursor:pointer;opacity:.7;padding:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;line-height:0;transition:opacity .2s ease}.theme-toggle-icon{width:16px;height:16px;display:block}.theme-toggle:hover{opacity:1}[data-theme=light] .header{background:var(--bg);border-bottom:1px solid var(--border)}[data-theme=light] .header-link,[data-theme=light] .logo-img,[data-theme=light] .logo-name,[data-theme=light] .theme-toggle{color:var(--text-primary)}.cat-strip-sentinel{height:1px;margin-bottom:-1px;pointer-events:none}.cat-strip{position:sticky;top:64px;z-index:40;border-bottom:none;background:var(--bg)}.cat-strip.is-collapsed{border-bottom:1px solid var(--border)}.cat-strip-compact{max-width:1120px;min-height:48px;margin:0 auto;padding:0 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.cat-current{min-width:0;display:flex;align-items:baseline;gap:.7rem}.cat-current-label,.cat-expand-btn{font-size:.62rem;letter-spacing:.16em;color:var(--text-muted)}.cat-current-label,.cat-current-name,.cat-expand-btn{font-family:var(--display);font-weight:500;text-transform:uppercase}.cat-current-name{overflow:hidden;font-size:.76rem;letter-spacing:.15em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.cat-current-code{font-family:var(--mono);font-size:.6rem;color:var(--text-muted)}.cat-expand-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.55rem;padding:.45rem 0;border:0;background:transparent;cursor:pointer;transition:color .18s ease}.cat-expand-btn:hover{color:var(--text-primary)}.cat-expand-icon{width:1rem;font-family:var(--mono);font-size:.9rem;line-height:1;text-align:center}.cat-strip.is-expanded .cat-strip-inner{padding-top:.45rem;border-top:1px solid var(--border)}.cat-strip-inner{max-width:1120px;margin:0 auto;padding:1.1rem 2.5rem 1.25rem;display:flex;flex-direction:column;gap:.2rem}.cat-row{gap:0 .5rem}.cat-row,.cat-row-scroll{display:flex;align-items:baseline}.cat-row-scroll{flex-wrap:wrap;gap:0 .2rem;min-width:0}.cat-group-lbl{font-family:var(--display);font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);width:4.5rem;flex-shrink:0}.cat-btn{font-family:var(--mono);font-size:.62rem;letter-spacing:.02em;background:transparent;border:none;border-bottom:1px solid transparent;color:var(--text-secondary);cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease;padding:.22rem .4rem .28rem;line-height:1.4;display:inline-flex;align-items:baseline;gap:.35rem;border-radius:0}.cat-btn:hover{color:var(--text-primary);background:var(--hover-wash)}.cat-btn.active{color:var(--text-primary);font-weight:500;background:transparent;border-bottom-color:var(--text-primary)}.cat-btn-code{letter-spacing:.02em}@media (max-width:640px){.cat-strip{top:48px}.cat-strip-compact{min-height:44px;padding:0 1rem}.cat-current{gap:.45rem}.cat-current-label{display:none}.cat-current-name{font-size:.68rem;letter-spacing:.1em}.cat-current-code{display:none}.cat-expand-btn{font-size:.56rem;letter-spacing:.1em}.cat-strip-inner{padding:.75rem 1rem 1rem;gap:.28rem}.cat-row{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:.35rem;padding:0}.cat-group-lbl{width:4.15rem;font-size:.56rem;letter-spacing:.1em;padding-top:.28rem;line-height:1.3}.cat-row-scroll{flex:1;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:baseline;overflow:visible;padding:0;margin:0;gap:0 .45rem}.cat-btn{font-size:.7rem;padding:.18rem 0;white-space:nowrap;flex:0 0 auto}}.hero-banner{position:relative;overflow:hidden;min-height:100vh;border-bottom:none;background:#000;display:flex;align-items:flex-end}.hero-banner-media{position:absolute;inset:0;z-index:0}.hero-banner-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72% 45%;object-position:72% 45%;display:block}.hero-banner-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.28) 38%,rgba(0,0,0,.08) 68%,rgba(0,0,0,.35)),linear-gradient(0deg,rgba(0,0,0,.62) 0,transparent 48%),linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent 18%);pointer-events:none}.hero-banner-inner{position:relative;z-index:1;width:100%;max-width:none;margin:0;padding:0 2.5rem 5.5rem}.hero-banner-panel{max-width:46rem}.hero-banner-overline{font-family:var(--display);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(240,240,250,.62);display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-bottom:1.15rem}.hero-banner-dot{width:3px;height:3px;border-radius:50%;background:rgba(240,240,250,.35);flex-shrink:0}.hero-banner-code{font-family:var(--mono);color:rgba(240,240,250,.82);letter-spacing:.06em}.hero-banner-headline{font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(3rem,8.4vw,6.4rem);line-height:.92;letter-spacing:.04em;color:#f0f0fa;margin-bottom:2.1rem}.hero-banner-stats{display:flex;gap:2.4rem;flex-wrap:wrap;padding-top:1.35rem;border-top:1px solid rgba(240,240,250,.18)}.hero-stat{display:flex;flex-direction:column;gap:.4rem;min-width:4.5rem}.hero-stat-value{font-family:var(--display);font-size:1.7rem;font-weight:500;color:#f0f0fa;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.04em}.hero-stat-label{font-family:var(--display);font-size:.66rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(240,240,250,.58)}@media (max-width:640px){.hero-banner{min-height:0;height:auto}.hero-banner-inner{padding:4.25rem 1rem 1.35rem}.hero-banner-panel{max-width:none}.hero-banner-overline{font-size:.58rem;letter-spacing:.08em;gap:.3rem;margin-bottom:.5rem}.hero-banner-headline{font-size:clamp(1.7rem,9vw,2.2rem);margin-bottom:.75rem}.hero-banner-stats{gap:1rem;padding-top:.7rem}.hero-stat{gap:.2rem;min-width:0}.hero-stat-value{font-size:1.15rem}.hero-stat-label{font-size:.58rem;letter-spacing:.1em}.hero-banner-img{-o-object-position:65% 40%;object-position:65% 40%}}.papers-section{max-width:1120px;margin:0 auto;padding:2.75rem 2.5rem 5rem}.papers-header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid var(--border);margin-bottom:0}.papers-header:after{display:none}.papers-title{display:flex;align-items:baseline;gap:1rem}.papers-category-name{font-size:.78rem;font-weight:500;color:var(--text-primary);letter-spacing:.18em;line-height:1}.papers-category-name,.papers-count-badge{font-family:var(--display);text-transform:uppercase}.papers-count-badge{font-size:.7rem;font-weight:400;letter-spacing:.1em;color:var(--text-muted)}.papers-header-actions{display:flex;align-items:center;gap:.35rem}.date-clear-btn,.date-picker,.refresh-btn{font-family:var(--display);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .7rem;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .18s ease,background .18s ease}.date-clear-btn:hover,.date-picker:hover,.refresh-btn:hover{color:var(--text-primary);background:var(--hover-wash)}.refresh-btn:disabled{opacity:.35;cursor:not-allowed}.refresh-icon{display:inline-block}.refresh-icon.spinning{animation:spin .8s linear infinite}.date-picker{color-scheme:dark}[data-theme=light] .date-picker{color-scheme:light}.paper-card-featured{position:relative;overflow:hidden;display:block;padding-bottom:3rem;border-bottom:1px solid var(--border);animation:fadeInUp .3s ease both}.paper-card-featured .paper-content{padding:2rem 0 0}.paper-featured-label{position:absolute;top:1.25rem;left:1.25rem;z-index:1;display:inline-block;font-family:var(--display);font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#f0f0fa;background:none;padding:0;text-shadow:0 1px 2px #000,0 0 18px rgba(0,0,0,.9)}.paper-card-featured .paper-title{font-size:clamp(1.75rem,3.2vw,2.5rem);max-width:34ch}.paper-card-featured .paper-abstract,.paper-card-featured .paper-summary{max-width:72ch}.papers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem;margin-top:2.25rem}.paper-card-grid{position:relative;overflow:hidden;display:flex;flex-direction:column;border:none;animation:fadeInUp .3s ease both}.paper-card-grid .paper-content{flex:1;display:flex;flex-direction:column;min-height:0;padding:1.2rem .85rem 1.15rem;margin:0 -.85rem;transition:background .2s ease}.paper-card-grid:hover .paper-content{background:var(--hover-wash)}.paper-card-grid .paper-title{font-size:1.12rem;max-width:none}.paper-card-grid .paper-abstract,.paper-card-grid .paper-summary{max-width:none}@media (max-width:900px){.papers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.papers-grid{grid-template-columns:1fr;gap:1.5rem}}.paper-content{position:relative;z-index:1;min-width:0}.paper-title{font-family:var(--sans);font-size:1.3rem;font-weight:600;line-height:1.25;margin-bottom:.6rem;letter-spacing:-.01em;max-width:72ch}.paper-title a{color:var(--text-primary);text-decoration:none;transition:opacity .18s ease}.paper-title a:hover{opacity:.7}.paper-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-bottom:.85rem}.paper-authors{font-family:var(--sans);font-size:.85rem;font-weight:400;color:var(--text-secondary)}.meta-sep{color:var(--text-muted);font-size:.65rem;font-family:var(--mono)}.paper-cats{display:flex;flex-wrap:wrap;gap:.2rem}.paper-cat-tag{font-family:var(--mono);font-size:.62rem;letter-spacing:.04em;padding:0;border:none;color:var(--text-muted);line-height:1.5}.paper-date{font-family:var(--sans);font-size:.78rem;font-weight:400;color:var(--text-muted);letter-spacing:.01em}.paper-abstract-wrap{overflow:hidden;transition:max-height .35s ease}.paper-abstract-wrap.collapsed{max-height:3.2em;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.paper-abstract-wrap.expanded{max-height:1200px;-webkit-mask-image:none;mask-image:none}.paper-card-grid .paper-abstract-wrap.collapsed{flex:1 1 0;min-height:3.2em;max-height:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 1.6em),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 1.6em),transparent)}.paper-card-grid .paper-abstract-wrap.expanded{flex:0 0 auto}.paper-abstract{font-family:var(--sans);font-size:.95rem;line-height:1.8;color:var(--text-secondary);font-weight:300;max-width:68ch}.paper-summary{margin-top:1rem;padding:.85rem 1rem;border-left:none;background:transparent;animation:fadeInUp .25s ease both;max-width:68ch;transition:background .2s ease}.paper-summary:focus-within,.paper-summary:hover{background:var(--hover-wash)}.summary-header{font-family:var(--display);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.45rem;display:flex;align-items:center;gap:.3rem;transition:color .2s ease}.paper-summary:focus-within .summary-header,.paper-summary:hover .summary-header{color:var(--text-primary)}.summary-cursor{animation:blink .9s step-end infinite;color:var(--text-primary)}.summary-body{font-family:var(--sans);font-size:.92rem;line-height:1.75;color:var(--text-secondary);font-weight:300;transition:color .2s ease}.paper-summary:focus-within .summary-body,.paper-summary:hover .summary-body{color:var(--text-primary)}.paper-actions{display:flex;gap:.7rem;margin-top:1.05rem;flex-wrap:nowrap;align-items:center;white-space:nowrap}.paper-card-grid .paper-actions{margin-top:auto;padding-top:1.1rem}.action-btn{font-family:var(--display);font-size:.58rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.15rem 0;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .18s ease,opacity .18s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.15rem;line-height:1;flex-shrink:0}.action-btn.ai-btn.summarized,.action-btn.ai-btn:hover,.action-btn:hover{color:var(--text-primary)}.action-btn.ai-btn:disabled{opacity:.4;cursor:not-allowed}.action-btn.listen-btn.speaking,.action-btn.listen-btn:hover,.action-btn.pdf-btn:hover{color:var(--text-primary)}.action-btn.listen-btn:disabled{opacity:.6;cursor:wait}.paper-cover-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000}.paper-card-featured .paper-cover-frame{aspect-ratio:3/1}.paper-cover-img,.paper-cover-placeholder{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.paper-cover-placeholder{background:#111}.paper-cover-img-btn{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:zoom-in}.paper-cover-img{transition:transform .5s ease}.paper-card-featured:hover .paper-cover-img,.paper-card-grid:hover .paper-cover-img{transform:scale(1.04)}.lightbox-backdrop{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;padding:3rem;cursor:zoom-out;animation:fadeInUp .15s ease both}.lightbox-img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;cursor:default}.lightbox-close{position:fixed;top:1.5rem;right:1.5rem;z-index:101;width:2.5rem;height:2.5rem;border:1px solid rgba(240,240,250,.35);background:rgba(0,0,0,.5);color:#f0f0fa;font-size:1.1rem;cursor:pointer;transition:background .15s,border-color .15s}.lightbox-close:hover{background:rgba(240,240,250,.12);border-color:#fff}@media (max-width:640px){.lightbox-backdrop{padding:1.25rem}}.skeleton-card-featured,.skeleton-list{display:flex;flex-direction:column}.skeleton-card-featured{gap:.6rem;padding:2.5rem 0 3rem;border-bottom:1px solid var(--border)}.skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}.skeleton-card-grid{display:flex;flex-direction:column;gap:.55rem;border:none;padding:1.5rem 0}@media (max-width:900px){.skeleton-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.skeleton-grid{grid-template-columns:1fr;gap:1rem}}.skeleton-block{background:linear-gradient(90deg,var(--surface) 0,#1a1a1a 50%,var(--surface) 100%);background-size:600px 100%;animation:shimmer 1.6s ease-in-out infinite}.sk-title{height:1.5rem;width:72%}.sk-title-2{height:1.5rem;width:50%}.sk-meta{height:.65rem;width:38%;margin-top:.15rem}.sk-line{height:.75rem;width:100%}.sk-line-2{height:.75rem;width:78%}.error-state{padding:5rem 2rem;text-align:center}.error-text{font-family:var(--sans);font-size:.9rem;font-weight:400;color:var(--text-muted);margin-bottom:1.25rem;letter-spacing:.01em}.load-more-btn,.retry-btn{font-family:var(--display);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:0 1.4rem;height:44px;border:1px solid var(--border-strong);background:rgba(0,0,0,.5);color:var(--text-primary);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.load-more-btn:hover:not(:disabled),.retry-btn:hover{background:var(--hover-wash);border-color:var(--text-primary);color:var(--text-primary)}.load-more-wrap{display:flex;justify-content:center;padding:3.5rem 0 2rem}.load-more-btn:disabled{opacity:.35;cursor:default}.empty-state{padding:6rem 2rem;text-align:center}.empty-label{font-family:var(--display);font-size:.9rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}@media (max-width:640px){html{overflow-x:hidden;scroll-padding-top:56px}.header-inner{height:48px}.cat-strip{scroll-margin-top:56px}.paper-card-featured{padding-bottom:2.25rem}.paper-card-featured .paper-content{padding:1.5rem 0 0}.paper-card-featured .paper-cover-frame{aspect-ratio:16/9}.paper-card-grid .paper-content{margin:0;padding:1.15rem 0 1.2rem}.paper-actions{gap:.55rem}.papers-section{padding:2rem 1.15rem max(3.5rem,calc(env(safe-area-inset-bottom) + 2rem))}.header-inner{padding:0 max(1.15rem,env(safe-area-inset-right)) 0 max(1.15rem,env(safe-area-inset-left))}.header-actions{gap:.85rem}.header-link,.logo-name{letter-spacing:.12em}.papers-header{gap:.85rem}.papers-header,.papers-title{flex-direction:column;align-items:flex-start}.papers-title{gap:.3rem}.papers-header-actions{width:100%}.paper-title{font-size:1.25rem}}