@font-face{font-family:__Zilla_Slab_a45c33;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34d4c8ecb6d7f7f1-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:__Zilla_Slab_a45c33;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a09aa1bf3047c7aa-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:__Zilla_Slab_a45c33;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64ba746cc47c21c4-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:__Zilla_Slab_a45c33;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd2e9526268f5aaa-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:__Zilla_Slab_a45c33;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fc835f965ebbf3be-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:__Zilla_Slab_a45c33;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a016d0ae30a81913-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:__Zilla_Slab_Fallback_a45c33;src:local("Times New Roman");ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.00%;size-adjust:106.83%}.__className_a45c33{font-family:__Zilla_Slab_a45c33,__Zilla_Slab_Fallback_a45c33;font-style:normal}.__variable_a45c33{--font-zilla-slab:"__Zilla_Slab_a45c33","__Zilla_Slab_Fallback_a45c33"}@font-face{font-family:__IBM_Plex_Mono_621865;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3d49a6cc42289e4-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_621865;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a4bee916c8efc4-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_621865;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b741e17df1a92217-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_621865;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92542ed07ddbaee-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:__IBM_Plex_Mono_621865;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/251df36401e2f093-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_621865;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d19148a489889c3f-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_621865;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6e3dff35a8d2b87a-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_621865;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/8b7d2a0269fd9b46-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_621865;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/32e223c2320c378a-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:__IBM_Plex_Mono_621865;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/35a91d7a43063ba6-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_621865;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f21e69bb6a61306e-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_621865;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c1d45af601cdd93b-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_621865;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/435a224332f9f6c3-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_621865;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/bd7993bb7a0d0ec6-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:__IBM_Plex_Mono_621865;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/be134c60f3754e50-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_621865;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/64b05136bc9a174a-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_621865;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/3fd9755924b90055-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_621865;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/b243f0ae64024029-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_621865;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/995d165d311a1d74-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:__IBM_Plex_Mono_621865;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/da6de786a91fb953-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_621865;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_621865;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_621865;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_621865;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_621865;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_621865;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_621865;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_621865;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_621865;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_621865;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_621865;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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_621865;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-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_621865;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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_621865;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:__IBM_Plex_Mono_621865;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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_621865;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-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_621865;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-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_621865;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-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_621865;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-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:__IBM_Plex_Mono_621865;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-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_621865;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_621865{font-family:__IBM_Plex_Mono_621865,__IBM_Plex_Mono_Fallback_621865}.__variable_621865{--font-ibm-plex-mono:"__IBM_Plex_Mono_621865","__IBM_Plex_Mono_Fallback_621865"}:root{--primitive-black-900:#1a1a1a;--primitive-black-800:#2a2a2a;--primitive-black-700:#333;--primitive-gray-900:#444;--primitive-gray-800:#555;--primitive-gray-700:#666;--primitive-gray-500:#888;--primitive-gray-400:#aaa;--primitive-gray-300:#bbb;--primitive-gray-200:#d5d4d0;--primitive-gray-100:#e8e7e3;--primitive-paper-100:#f0efeb;--primitive-paper-50:#fff;--primitive-yellow-500:#ffd600;--primitive-yellow-100:#fffde6;--primitive-yellow-200:#f5edb8;--primitive-yellow-a30:rgba(255,214,0,.3);--primitive-yellow-a25:rgba(255,214,0,.25);--primitive-yellow-a12:rgba(255,214,0,.12);--primitive-yellow-a08:rgba(255,214,0,.08);--primitive-yellow-a06:rgba(255,214,0,.06);--primitive-red-500:#c33;--primitive-red-100:#fff0f0;--primitive-red-a15:rgba(204,51,51,.15);--primitive-green-500:#6c6;--primitive-black-a97:rgba(26,26,26,.97);--primitive-black-a15:rgba(26,26,26,.15);--primitive-black-a10:rgba(26,26,26,.1);--primitive-black-a06:rgba(26,26,26,.06);--primitive-paper-a10:hsla(48,14%,93%,.1);--primitive-paper-a08:hsla(48,14%,93%,.08);--primitive-paper-a06:hsla(48,14%,93%,.06);--primitive-font-heading:"Zilla Slab",serif;--primitive-font-body:"IBM Plex Mono",monospace;--primitive-weight-regular:400;--primitive-weight-medium:500;--primitive-weight-semibold:600;--primitive-weight-bold:700;--primitive-size-2xs:0.5625rem;--primitive-size-xs:0.625rem;--primitive-size-sm:0.75rem;--primitive-size-base:0.875rem;--primitive-size-md:1rem;--primitive-size-lg:1.125rem;--primitive-size-xl:1.25rem;--primitive-size-2xl:1.5rem;--primitive-size-3xl:1.75rem;--primitive-size-4xl:2rem;--primitive-size-5xl:2.5rem;--primitive-size-6xl:3rem;--primitive-size-7xl:3.5rem;--primitive-size-display-lg:4.5rem;--primitive-size-display-xl:5rem;--primitive-size-display-2xl:6rem;--primitive-leading-none:1;--primitive-leading-tight:1.1;--primitive-leading-snug:1.3;--primitive-leading-normal:1.5;--primitive-leading-relaxed:1.7;--primitive-leading-loose:1.9;--primitive-tracking-tight:-0.01em;--primitive-tracking-normal:0;--primitive-tracking-wide:0.03em;--primitive-tracking-wider:0.125em;--primitive-tracking-widest:0.19em;--primitive-space-0:0;--primitive-space-1:4px;--primitive-space-2:8px;--primitive-space-3:12px;--primitive-space-4:16px;--primitive-space-5:20px;--primitive-space-6:24px;--primitive-space-8:32px;--primitive-space-10:40px;--primitive-space-12:48px;--primitive-space-16:64px;--primitive-space-20:80px;--primitive-space-24:96px;--primitive-space-30:120px;--primitive-radius-none:0;--primitive-radius-xs:2px;--primitive-radius-sm:4px;--primitive-radius-md:6px;--primitive-radius-lg:8px;--primitive-radius-xl:12px;--primitive-radius-2xl:16px;--primitive-radius-full:9999px;--primitive-shadow-sm:0 1px 4px rgba(0,0,0,.1);--primitive-shadow-md:0 2px 8px rgba(0,0,0,.1);--primitive-shadow-lg:0 4px 16px rgba(0,0,0,.08);--primitive-shadow-xl:0 8px 32px rgba(0,0,0,.08);--primitive-shadow-sticker:2px 3px 6px rgba(0,0,0,.12);--primitive-shadow-hero:0 8px 40px rgba(0,0,0,.3);--primitive-shadow-ring:0 0 0 1px hsla(48,14%,93%,.1);--primitive-shadow-ring-yellow:0 0 0 1px rgba(255,214,0,.3);--primitive-opacity-5:0.05;--primitive-opacity-8:0.08;--primitive-opacity-12:0.12;--primitive-opacity-25:0.25;--primitive-opacity-30:0.30;--primitive-opacity-50:0.50;--primitive-opacity-60:0.60;--primitive-opacity-80:0.80;--primitive-z-base:0;--primitive-z-above:1;--primitive-z-dropdown:10;--primitive-z-sticky:20;--primitive-z-overlay:30;--primitive-z-modal:40;--primitive-z-toast:50;--primitive-duration-instant:100ms;--primitive-duration-fast:200ms;--primitive-duration-normal:300ms;--primitive-duration-slow:500ms;--primitive-duration-glacial:1000ms;--primitive-easing-default:cubic-bezier(0.4,0,0.2,1);--primitive-easing-in:cubic-bezier(0.4,0,1,1);--primitive-easing-out:cubic-bezier(0,0,0.2,1);--primitive-easing-bounce:cubic-bezier(0.34,1.56,0.64,1);--primitive-motion-lift-sm:-3px;--primitive-motion-lift-md:-4px;--primitive-motion-nudge:4px;--primitive-border-thin:1px;--primitive-border-medium:2px;--primitive-border-thick:3px;--primitive-border-heavy:4px;--primitive-backdrop-blur:blur(12px);--color-bg-primary:var(--primitive-paper-100);--color-bg-secondary:var(--primitive-paper-50);--color-bg-inverse:var(--primitive-black-900);--color-bg-inverse-soft:var(--primitive-black-800);--color-bg-accent:var(--primitive-yellow-500);--color-bg-accent-light:var(--primitive-yellow-100);--color-bg-accent-muted:var(--primitive-yellow-a12);--color-bg-danger:var(--primitive-red-100);--color-bg-inverse-glass:var(--primitive-black-a97);--color-bg-paper-overlay:var(--primitive-paper-a06);--color-bg-paper-overlay-hover:var(--primitive-paper-a10);--color-bg-yellow-overlay:var(--primitive-yellow-a06);--color-bg-yellow-overlay-highlight:var(--primitive-yellow-a08);--color-text-primary:var(--primitive-black-900);--color-text-secondary:var(--primitive-gray-700);--color-text-tertiary:var(--primitive-gray-500);--color-text-muted:var(--primitive-gray-300);--color-text-disabled:var(--primitive-gray-200);--color-text-inverse:var(--primitive-paper-100);--color-text-inverse-muted:var(--primitive-gray-500);--color-text-inverse-subtle:var(--primitive-gray-800);--color-text-accent:var(--primitive-yellow-500);--color-text-danger:var(--primitive-red-500);--color-text-on-accent:rgba(26,26,26,.5);--color-border-default:var(--primitive-gray-200);--color-border-subtle:var(--primitive-gray-100);--color-border-strong:var(--primitive-black-900);--color-border-accent:var(--primitive-yellow-500);--color-border-danger:var(--primitive-red-500);--color-border-inverse:hsla(0,0%,100%,.04);--color-border-inverse-subtle:var(--primitive-paper-a08);--color-border-on-accent:var(--primitive-black-a15);--color-border-accent-hover:var(--primitive-yellow-a30);--color-border-inverse-muted:var(--primitive-paper-a06);--color-interactive-primary:var(--primitive-yellow-500);--color-interactive-primary-hover:#e6c000;--color-interactive-primary-active:#ccb000;--color-interactive-secondary:var(--primitive-black-900);--color-interactive-secondary-hover:var(--primitive-black-800);--color-interactive-ghost-hover:var(--primitive-black-a06);--color-interactive-ghost-active:var(--primitive-black-a10);--color-interactive-danger-hover:#b82d2d;--color-status-sol-bg:var(--primitive-yellow-100);--color-status-sol-border:var(--primitive-yellow-200);--color-status-sol-icon:var(--primitive-yellow-500);--color-status-sol-text:var(--primitive-black-900);--color-status-nuvens-bg:var(--primitive-paper-100);--color-status-nuvens-border:var(--primitive-gray-200);--color-status-nuvens-icon:var(--primitive-gray-200);--color-status-nuvens-text:var(--primitive-black-900);--color-status-trovoada-bg:var(--primitive-black-900);--color-status-trovoada-border:var(--primitive-black-800);--color-status-trovoada-icon:var(--primitive-yellow-500);--color-status-trovoada-text:var(--primitive-yellow-500);--color-status-reprovado-bg:var(--primitive-paper-100);--color-status-reprovado-border:var(--primitive-black-900);--color-status-reprovado-icon:var(--primitive-red-500);--color-status-reprovado-text:var(--primitive-red-500);--font-family-heading:var(--primitive-font-heading);--font-family-body:var(--primitive-font-body);--font-display-xl:var(--primitive-weight-bold) var(--primitive-size-display-2xl)/var(--primitive-leading-none) var(--font-family-heading);--font-display-lg:var(--primitive-weight-bold) var(--primitive-size-display-lg)/var(--primitive-leading-none) var(--font-family-heading);--font-display-md:var(--primitive-weight-bold) var(--primitive-size-7xl)/var(--primitive-leading-tight) var(--font-family-heading);--font-h1:var(--primitive-weight-bold) var(--primitive-size-5xl)/var(--primitive-leading-tight) var(--font-family-heading);--font-h2:var(--primitive-weight-bold) var(--primitive-size-3xl)/var(--primitive-leading-tight) var(--font-family-heading);--font-h3:var(--primitive-weight-bold) var(--primitive-size-lg)/var(--primitive-leading-snug) var(--font-family-heading);--font-body-lg:var(--primitive-weight-regular) var(--primitive-size-md)/var(--primitive-leading-relaxed) var(--font-family-body);--font-body:var(--primitive-weight-regular) var(--primitive-size-base)/var(--primitive-leading-relaxed) var(--font-family-body);--font-body-sm:var(--primitive-weight-regular) var(--primitive-size-sm)/var(--primitive-leading-relaxed) var(--font-family-body);--font-caption:var(--primitive-weight-regular) var(--primitive-size-sm)/var(--primitive-leading-normal) var(--font-family-body);--font-micro:var(--primitive-weight-regular) var(--primitive-size-xs)/var(--primitive-leading-normal) var(--font-family-body);--font-label:var(--primitive-weight-bold) var(--primitive-size-2xs)/var(--primitive-leading-none) var(--font-family-body);--font-tag:var(--primitive-weight-bold) var(--primitive-size-2xs)/var(--primitive-leading-none) var(--font-family-body);--space-section:var(--primitive-space-12);--space-section-lg:var(--primitive-space-16);--space-block:var(--primitive-space-6);--space-element:var(--primitive-space-4);--space-inline:var(--primitive-space-2);--space-tight:var(--primitive-space-1);--shadow-card:var(--primitive-shadow-md);--shadow-page:var(--primitive-shadow-lg);--shadow-overlay:var(--primitive-shadow-xl);--shadow-sticker:var(--primitive-shadow-sticker);--shadow-badge:var(--primitive-shadow-sm);--shadow-hero:var(--primitive-shadow-hero);--shadow-ring:var(--primitive-shadow-ring);--shadow-ring-focus:var(--primitive-shadow-ring-yellow);--radius-card:var(--primitive-radius-md);--radius-button:var(--primitive-radius-lg);--radius-badge:var(--primitive-radius-xs);--radius-input:var(--primitive-radius-lg);--radius-pill:var(--primitive-radius-full);--radius-icon:var(--primitive-radius-2xl);--transition-fast:var(--primitive-duration-fast) var(--primitive-easing-default);--transition-normal:var(--primitive-duration-normal) var(--primitive-easing-default);--transition-slow:var(--primitive-duration-slow) var(--primitive-easing-default);--btn-font:var(--primitive-weight-bold) var(--primitive-size-base)/1 var(--font-family-body);--btn-padding-x:var(--primitive-space-6);--btn-padding-y:var(--primitive-space-3);--btn-radius:var(--radius-button);--btn-transition:background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast);--btn-cta-bg:var(--primitive-yellow-500);--btn-cta-text:var(--primitive-black-900);--btn-cta-border:var(--primitive-border-medium) solid var(--primitive-black-900);--btn-cta-shadow:3px 3px 0 0 var(--primitive-black-900);--btn-cta-shadow-hover:4px 4px 0 0 var(--primitive-black-900);--btn-cta-shadow-active:1px 1px 0 0 var(--primitive-black-900);--btn-primary-bg:var(--color-interactive-primary);--btn-primary-text:var(--color-text-primary);--btn-primary-bg-hover:var(--primitive-black-900);--btn-primary-text-hover:var(--primitive-yellow-500);--btn-outline-bg:transparent;--btn-outline-text:var(--primitive-black-900);--btn-outline-border:var(--primitive-border-medium) solid var(--primitive-black-900);--btn-outline-bg-hover:var(--primitive-black-900);--btn-outline-text-hover:var(--primitive-yellow-500);--btn-ghost-bg:transparent;--btn-ghost-text:var(--color-text-secondary);--btn-ghost-text-hover:var(--color-text-primary);--card-bg:var(--color-bg-secondary);--card-bg-muted:var(--color-bg-primary);--card-bg-inverse:var(--color-bg-inverse);--card-border:var(--primitive-border-thin) solid var(--color-border-subtle);--card-padding:var(--primitive-space-6);--card-radius:var(--radius-card);--card-shadow:var(--shadow-card);--badge-font:var(--font-tag);--badge-padding-x:var(--primitive-space-2);--badge-padding-y:var(--primitive-space-1);--badge-radius:var(--radius-badge);--badge-letter-spacing:var(--primitive-tracking-wider);--badge-text-transform:uppercase;--badge-default-bg:var(--primitive-yellow-500);--badge-default-text:var(--primitive-black-900);--badge-danger-bg:var(--primitive-red-500);--badge-danger-text:var(--primitive-paper-50);--badge-neutral-bg:var(--primitive-gray-100);--badge-neutral-text:var(--primitive-gray-700);--input-bg:var(--color-bg-secondary);--input-border:var(--primitive-border-medium) solid var(--color-border-strong);--input-border-focus:var(--primitive-border-medium) solid var(--primitive-yellow-500);--input-radius:var(--radius-input);--input-padding-x:var(--primitive-space-4);--input-padding-y:var(--primitive-space-3);--input-font:var(--font-body);--input-text:var(--color-text-primary);--input-placeholder:var(--color-text-muted);--input-shadow-focus:0 0 0 3px var(--primitive-yellow-a25);--search-bg:var(--color-bg-secondary);--search-border:var(--primitive-border-thick) solid var(--primitive-paper-100);--search-border-focus:var(--primitive-border-thick) solid var(--primitive-yellow-500);--search-radius:var(--primitive-radius-xl);--search-padding:var(--primitive-space-1) var(--primitive-space-1) var(--primitive-space-1) var(--primitive-space-6);--search-shadow:var(--shadow-hero),var(--shadow-ring);--search-shadow-focus:var(--shadow-hero),var(--shadow-ring-focus);--search-input-font:var(--primitive-weight-regular) var(--primitive-size-md)/1 var(--font-family-body);--search-placeholder-size:var(--primitive-size-sm);--search-btn-bg:var(--primitive-yellow-500);--search-btn-bg-hover:var(--primitive-black-900);--search-btn-text:var(--color-text-primary);--search-btn-text-hover:var(--primitive-yellow-500);--search-btn-radius:var(--primitive-radius-lg);--search-btn-padding:var(--primitive-space-4) var(--primitive-space-6);--callout-padding:var(--primitive-space-4) var(--primitive-space-5);--callout-radius:var(--radius-card);--callout-info-bg:var(--color-bg-primary);--callout-info-border-left:var(--primitive-border-thick) solid var(--primitive-yellow-500);--callout-dark-bg:var(--color-bg-inverse);--callout-dark-text:var(--color-text-inverse);--callout-dark-text-muted:var(--color-text-inverse-muted);--callout-danger-bg:var(--primitive-red-100);--callout-danger-border-left:var(--primitive-border-thick) solid var(--primitive-red-500);--section-num-font:var(--font-label);--section-num-tracking:var(--primitive-tracking-widest);--section-num-color:var(--color-text-muted);--section-title-font:var(--font-h2);--section-title-color:var(--color-text-primary);--section-underline-height:3px;--section-underline-color:var(--primitive-yellow-500);--section-underline-radius:2px;--weather-radius:var(--radius-card);--weather-padding:var(--primitive-space-5);--weather-label-font:var(--primitive-weight-bold) var(--primitive-size-sm)/1 var(--font-family-heading);--seal-border-width:3px;--seal-dash-pattern:4px 3px;--seal-sticker-border:8px;--seal-shadow:var(--shadow-badge);--seal-label-font:var(--primitive-weight-bold) var(--primitive-size-2xs)/1 var(--font-family-body);--seal-label-tracking:var(--primitive-tracking-wider);--underline-height:3px;--underline-height-thick:4px;--underline-color:var(--primitive-yellow-500);--underline-radius:2px;--nav-height:64px;--nav-bg:var(--color-bg-inverse-glass);--nav-backdrop-filter:var(--primitive-backdrop-blur);--nav-border-bottom:var(--primitive-border-thin) solid var(--color-border-inverse-subtle);--nav-padding-x:var(--primitive-space-6);--modal-bg:var(--color-bg-secondary);--modal-radius:var(--primitive-radius-lg);--modal-padding:var(--primitive-space-8);--modal-shadow:var(--shadow-overlay);--modal-overlay-bg:rgba(26,26,26,.6);--modal-max-width:560px;--impact-bg:var(--primitive-yellow-500);--impact-padding:var(--primitive-space-12);--impact-item-padding:var(--primitive-space-6) var(--primitive-space-8);--impact-divider:var(--primitive-border-thin) solid var(--color-border-on-accent);--impact-num-font:var(--primitive-weight-bold) var(--primitive-size-5xl)/1 var(--font-family-heading);--impact-text-font:var(--primitive-weight-regular) var(--primitive-size-sm)/var(--primitive-leading-relaxed) var(--font-family-body);--impact-text-color:var(--color-text-on-accent);--price-card-bg:var(--color-bg-secondary);--price-card-border:var(--primitive-border-thin) solid var(--color-border-subtle);--price-card-featured-border:var(--primitive-border-medium) solid var(--primitive-yellow-500);--price-card-padding:var(--primitive-space-8) var(--primitive-space-6);--price-card-radius:var(--radius-card);--price-card-shadow:var(--shadow-card);--price-card-ribbon-bg:var(--primitive-yellow-500);--price-card-ribbon-text:var(--color-text-primary);--price-card-ribbon-font:var(--primitive-weight-bold) var(--primitive-size-2xs)/1 var(--font-family-body);--faq-question-padding:var(--primitive-space-6) var(--primitive-space-10) var(--primitive-space-6) 0;--faq-question-font:var(--primitive-weight-semibold) var(--primitive-size-base)/var(--primitive-leading-normal) var(--font-family-body);--faq-answer-font:var(--primitive-weight-regular) var(--primitive-size-sm)/var(--primitive-leading-relaxed) var(--font-family-body);--faq-answer-padding:0 0 var(--primitive-space-6);--faq-border:var(--primitive-border-thin) solid var(--color-border-subtle);--faq-icon-size:var(--primitive-size-2xl);--faq-icon-color:var(--color-text-muted);--footer-bg:var(--color-bg-inverse);--footer-border-top:var(--primitive-border-thin) solid var(--color-border-inverse-subtle);--footer-padding:var(--primitive-space-12);--footer-text:var(--color-text-inverse-muted);--footer-text-muted:var(--color-text-inverse-subtle)}