@font-face{font-family:__Barlow_Condensed_80fd8c;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/d6e015f239232eb3-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_Condensed_80fd8c;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/55b35d87b6156eea-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:__Barlow_Condensed_80fd8c;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/5fb5c05ff73c0616-s.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_Condensed_80fd8c;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/8599be8653318abe-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_Condensed_80fd8c;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/3352fdb488e19d84-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:__Barlow_Condensed_80fd8c;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/437e5f23c97e320c-s.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_Condensed_80fd8c;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/bd4099f982a70777-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_Condensed_80fd8c;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/adc67d25e358ad72-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:__Barlow_Condensed_80fd8c;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/79f0f365efbf4f90-s.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_Condensed_Fallback_80fd8c;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_80fd8c{font-family:__Barlow_Condensed_80fd8c,__Barlow_Condensed_Fallback_80fd8c;font-style:normal}.__variable_80fd8c{--font-barlow-condensed:"__Barlow_Condensed_80fd8c","__Barlow_Condensed_Fallback_80fd8c"}@font-face{font-family:__IBM_Plex_Mono_b396fc;font-style:normal;font-weight:400;font-display:optional;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_b396fc;font-style:normal;font-weight:400;font-display:optional;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_b396fc;font-style:normal;font-weight:400;font-display:optional;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_b396fc;font-style:normal;font-weight:400;font-display:optional;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_b396fc;font-style:normal;font-weight:400;font-display:optional;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_b396fc;font-style:normal;font-weight:500;font-display:optional;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_b396fc;font-style:normal;font-weight:500;font-display:optional;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_b396fc;font-style:normal;font-weight:500;font-display:optional;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_b396fc;font-style:normal;font-weight:500;font-display:optional;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_b396fc;font-style:normal;font-weight:500;font-display:optional;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_b396fc;font-style:normal;font-weight:600;font-display:optional;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_b396fc;font-style:normal;font-weight:600;font-display:optional;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_b396fc;font-style:normal;font-weight:600;font-display:optional;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_b396fc;font-style:normal;font-weight:600;font-display:optional;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_b396fc;font-style:normal;font-weight:600;font-display:optional;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_Fallback_b396fc;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b396fc{font-family:__IBM_Plex_Mono_b396fc,__IBM_Plex_Mono_Fallback_b396fc;font-style:normal}.__variable_b396fc{--font-ibm-plex-mono:"__IBM_Plex_Mono_b396fc","__IBM_Plex_Mono_Fallback_b396fc"}@font-face{font-family:__Space_Mono_d8c60d;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/ae822095a172cc5c-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:__Space_Mono_d8c60d;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/3c70c5716f1730b3-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:__Space_Mono_d8c60d;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/fc727f226c737876-s.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:__Space_Mono_d8c60d;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/77fb5eec12c66d49-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:__Space_Mono_d8c60d;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/281dae1e814de8c6-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:__Space_Mono_d8c60d;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/806de4d605d3ad01-s.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:__Space_Mono_Fallback_d8c60d;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_d8c60d{font-family:__Space_Mono_d8c60d,__Space_Mono_Fallback_d8c60d;font-style:normal}.__variable_d8c60d{--font-space-mono:"__Space_Mono_d8c60d","__Space_Mono_Fallback_d8c60d"}@font-face{font-family:__Syne_6eedf4;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/0da54fcd0470ea43-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:__Syne_6eedf4;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/680a7121f7a85e3f-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:__Syne_6eedf4;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/8a1d8947e5852e30-s.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:__Syne_6eedf4;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/0da54fcd0470ea43-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:__Syne_6eedf4;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/680a7121f7a85e3f-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:__Syne_6eedf4;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/8a1d8947e5852e30-s.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:__Syne_6eedf4;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/0da54fcd0470ea43-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:__Syne_6eedf4;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/680a7121f7a85e3f-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:__Syne_6eedf4;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/8a1d8947e5852e30-s.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:__Syne_Fallback_6eedf4;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_6eedf4{font-family:__Syne_6eedf4,__Syne_Fallback_6eedf4;font-style:normal}.__variable_6eedf4{--font-syne:"__Syne_6eedf4","__Syne_Fallback_6eedf4"}@font-face{font-family:__Anton_64ed87;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/6ced06489fd81a3f-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:__Anton_64ed87;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/aa5f74293546f6d0-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:__Anton_64ed87;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/62c97acc3aa63787-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:__Anton_Fallback_64ed87;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_64ed87{font-family:__Anton_64ed87,__Anton_Fallback_64ed87;font-weight:400;font-style:normal}.__variable_64ed87{--font-anton:"__Anton_64ed87","__Anton_Fallback_64ed87"}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:480px){body,html{overflow-x:hidden}}:root{--ms-primary:#3b82f6;--ms-secondary:#10b981;--ms-accent:#f59e0b;--ms-background:#fff;--ms-surface:#fff;--ms-text:#1f2937;--ms-text-muted:#718096;--ms-error:#e53e3e;--ms-success:#38a169;--ms-font-body:var(--font-ibm-plex-mono),system-ui,-apple-system,sans-serif;--ms-font-heading:var(--font-barlow-condensed),system-ui,-apple-system,sans-serif;--ms-radius:8px;--color-primary:var(--ms-primary);--color-primary-hover:var(--ms-secondary);--color-secondary:var(--ms-secondary);--color-text:var(--ms-text);--color-text-light:var(--ms-text-muted);--color-border:#e2e8f0;--color-background:var(--ms-background);--color-background-alt:var(--ms-surface);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--border-radius:var(--ms-radius);--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.1)}body{background-color:var(--ms-background);color:var(--ms-text);font-family:var(--ms-font-body)}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.text-center{text-align:center}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg);padding:var(--spacing-lg) 0}@media (max-width:768px){.product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-md)}}@media (max-width:480px){.product-grid{grid-template-columns:1fr}}.pageInset{padding-left:var(--theme-page-padding-x,.875rem);padding-right:var(--theme-page-padding-x,.875rem)}.style-light,:root{--theme-card-bg:var(--ms-background,#fff);--theme-card-bg-secondary:var(--ms-surface,#fff);--theme-page-bg:var(--ms-background,#fff);--theme-text-primary:var(--ms-text,#1f2937);--theme-text-secondary:var(--ms-text-muted,#6b7280);--theme-text-muted:#9ca3af;--theme-accent:var(--ms-accent,#22c55e);--theme-accent-secondary:var(--ms-primary,#2563eb);--theme-border-color:#e5e7eb;--theme-border-width:1px;--theme-btn-bg:#e5e7eb;--theme-btn-text:var(--ms-text,#374151);--theme-btn-border:#d1d5db;--theme-btn-selected-bg:var(--ms-primary,#2563eb);--theme-btn-selected-text:#fff;--theme-btn-selected-border:var(--ms-primary,#2563eb);--theme-cta-bg:var(--theme-btn-selected-bg);--theme-cta-text:var(--theme-btn-selected-text);--theme-cta-border:var(--theme-btn-selected-border);--theme-badge-bg:#d4edda;--theme-badge-text:#155724;--theme-radius-card:8px;--theme-radius-btn:4px;--theme-radius-badge:4px;--theme-radius-image:8px;--theme-shadow-card:0 2px 8px rgba(0,0,0,.1);--theme-shadow-btn:none;--theme-card-title-transform:capitalize;--theme-spacing-xs:4px;--theme-spacing-sm:8px;--theme-spacing-md:16px;--theme-spacing-lg:24px;--theme-page-padding-x:0.875rem;--theme-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--theme-font-size-title:1.1rem;--theme-font-size-price:1.1rem;--theme-font-size-label:0.8rem;--theme-font-size-btn:0.75rem;--theme-font-weight-title:600;--theme-transition-speed:0.15s;--theme-crossfade-duration:0.35s;--theme-crossfade-timing:ease-out;--theme-crossfade-blur:0px;--theme-image-enter-duration:0.3s;--theme-image-enter-timing:ease-out;--theme-image-enter-transform:scale(1);--theme-image-enter-opacity:1;--theme-loading-delay:300ms;--theme-loading-backdrop:hsla(0,0%,100%,.6);--theme-loading-blur:4px;--theme-thumb-enter-duration:0.3s;--theme-thumb-enter-timing:ease;--theme-thumb-enter-transform:translateY(8px);--theme-thumb-enter-stagger:50ms;--theme-thumb-update-duration:0.25s;--theme-thumb-update-timing:ease-in-out;--theme-skeleton-duration:1.5s;--theme-skeleton-base:#e5e7eb;--theme-skeleton-highlight:#f3f4f6}.style-dark{--theme-card-bg:#000;--theme-card-bg-secondary:#111;--theme-page-bg:#000;--theme-text-primary:#fff;--theme-text-secondary:#e5e5e5;--theme-text-muted:#ccc;--theme-accent:#34d399;--theme-accent-secondary:#60a5fa;--theme-border-color:#4b5563;--theme-btn-bg:#374151;--theme-btn-text:#e5e7eb;--theme-btn-border:#4b5563;--theme-btn-selected-bg:#60a5fa;--theme-btn-selected-text:#1f2937;--theme-btn-selected-border:#60a5fa;--theme-badge-bg:#065f46;--theme-badge-text:#a7f3d0;--theme-shadow-card:0 4px 12px rgba(0,0,0,.4)}.style-modern{--theme-radius-card:16px;--theme-radius-btn:20px;--theme-radius-badge:12px;--theme-radius-image:12px;--theme-shadow-card:0 8px 30px rgba(0,0,0,.08);--theme-shadow-btn:0 2px 4px rgba(0,0,0,.05);--theme-border-width:0px;--theme-border-color:transparent;--theme-btn-bg:#f3f4f6;--theme-btn-selected-bg:#2563eb;--theme-spacing-md:20px;--theme-spacing-lg:28px}.style-square{--theme-radius-card:0px;--theme-radius-btn:0px;--theme-radius-badge:0px;--theme-radius-image:0px;--theme-shadow-card:none;--theme-shadow-btn:none;--theme-border-width:2px;--theme-border-color:#1f2937;--theme-btn-border:#1f2937;--theme-btn-selected-bg:#1f2937;--theme-btn-selected-border:#1f2937;--theme-badge-bg:#1f2937;--theme-badge-text:#fff}.style-minimal{--theme-card-bg:#fff;--theme-card-bg-secondary:#fff;--theme-page-bg:#fff;--theme-border-width:0px;--theme-border-color:transparent;--theme-shadow-card:none;--theme-shadow-btn:none;--theme-radius-card:0px;--theme-radius-btn:2px;--theme-radius-image:8px;--theme-btn-bg:transparent;--theme-btn-border:#e5e7eb;--theme-btn-selected-bg:transparent;--theme-btn-selected-border:#1f2937;--theme-btn-selected-text:#1f2937;--theme-badge-bg:transparent;--theme-badge-text:#6b7280;--theme-spacing-lg:32px}.style-panda{--theme-card-bg:#fff;--theme-card-bg-secondary:#fafafa;--theme-page-bg:#f5f5f5;--theme-text-primary:#000;--theme-text-secondary:#333;--theme-text-muted:#666;--theme-accent:#000;--theme-accent-secondary:#000;--theme-border-color:#000;--theme-border-width:1px;--theme-btn-bg:#fff;--theme-btn-text:#000;--theme-btn-border:#000;--theme-btn-selected-bg:#000;--theme-btn-selected-text:#fff;--theme-btn-selected-border:#000;--theme-badge-bg:#000;--theme-badge-text:#fff;--theme-radius-card:12px;--theme-radius-btn:6px;--theme-radius-badge:4px;--theme-radius-image:8px;--theme-shadow-card:0 4px 20px rgba(0,0,0,.08);--theme-shadow-btn:none;--theme-crossfade-duration:0.4s;--theme-crossfade-timing:cubic-bezier(0.4,0,0.2,1);--theme-crossfade-blur:2px;--theme-loading-backdrop:hsla(0,0%,100%,.85);--theme-thumb-enter-duration:0.35s;--theme-thumb-enter-timing:cubic-bezier(0.4,0,0.2,1);--theme-thumb-update-duration:0.3s}.style-glass{--theme-card-bg:hsla(0,0%,100%,.65);--theme-card-bg-secondary:hsla(0,0%,100%,.45);--theme-page-bg:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);--theme-text-primary:#1a1a2e;--theme-text-secondary:#4a4a6a;--theme-text-muted:#7a7a9a;--theme-accent:#a855f7;--theme-accent-secondary:#6366f1;--theme-border-color:hsla(0,0%,100%,.3);--theme-border-width:1px;--theme-btn-bg:hsla(0,0%,100%,.5);--theme-btn-text:#4a4a6a;--theme-btn-border:hsla(0,0%,100%,.4);--theme-btn-selected-bg:rgba(168,85,247,.85);--theme-btn-selected-text:#fff;--theme-btn-selected-border:transparent;--theme-badge-bg:rgba(168,85,247,.2);--theme-badge-text:#7c3aed;--theme-radius-card:20px;--theme-radius-btn:12px;--theme-radius-badge:8px;--theme-radius-image:16px;--theme-shadow-card:0 8px 32px rgba(102,126,234,.25);--theme-shadow-btn:0 4px 16px rgba(102,126,234,.15);--theme-blur:blur(12px);--theme-glass-border:1px solid hsla(0,0%,100%,.25);--theme-spacing-md:20px;--theme-spacing-lg:32px;--theme-crossfade-duration:0.5s;--theme-crossfade-timing:cubic-bezier(0.25,0.46,0.45,0.94);--theme-crossfade-blur:8px;--theme-loading-backdrop:hsla(0,0%,100%,.4);--theme-loading-blur:12px;--theme-thumb-enter-duration:0.4s;--theme-thumb-enter-timing:cubic-bezier(0.25,0.46,0.45,0.94);--theme-thumb-update-duration:0.35s;--theme-skeleton-base:hsla(0,0%,100%,.3);--theme-skeleton-highlight:hsla(0,0%,100%,.6)}.style-neon{--theme-card-bg:#0a0a0f;--theme-card-bg-secondary:#12121a;--theme-page-bg:#050508;--theme-text-primary:#f0f0ff;--theme-text-secondary:#a0a0c0;--theme-text-muted:#606080;--theme-accent:#0ff;--theme-accent-secondary:#f0f;--theme-border-color:#0ff;--theme-border-width:1px;--theme-btn-bg:transparent;--theme-btn-text:#0ff;--theme-btn-border:#0ff;--theme-btn-selected-bg:#0ff;--theme-btn-selected-text:#0a0a0f;--theme-btn-selected-border:#0ff;--theme-badge-bg:rgba(0,255,255,.15);--theme-badge-text:#0ff;--theme-radius-card:4px;--theme-radius-btn:0px;--theme-radius-badge:2px;--theme-radius-image:4px;--theme-shadow-card:0 0 30px rgba(0,255,255,.15),0 0 60px rgba(255,0,255,.1);--theme-shadow-btn:0 0 15px rgba(0,255,255,.4);--theme-glow-primary:0 0 20px rgba(0,255,255,.6);--theme-glow-secondary:0 0 20px rgba(255,0,255,.6);--theme-font-family:"Orbitron","Rajdhani",system-ui,sans-serif;--theme-font-weight-title:700;--theme-font-size-title:1.2rem;--theme-crossfade-duration:0.2s;--theme-crossfade-timing:cubic-bezier(0.7,0,0.3,1);--theme-crossfade-blur:0px;--theme-loading-delay:100ms;--theme-loading-backdrop:rgba(10,10,15,.95);--theme-loading-blur:0px;--theme-thumb-enter-duration:0.25s;--theme-thumb-enter-timing:cubic-bezier(0.7,0,0.3,1);--theme-thumb-enter-stagger:40ms;--theme-thumb-update-duration:0.15s;--theme-thumb-update-timing:steps(3);--theme-skeleton-base:#12121a;--theme-skeleton-highlight:#0ff}.style-gradient{--theme-card-bg:linear-gradient(145deg,#fff,#f8fafc);--theme-card-bg-secondary:#f1f5f9;--theme-page-bg:linear-gradient(135deg,#ffecd2,#fcb69f 50%,#ff9a9e);--theme-text-primary:#1e293b;--theme-text-secondary:#475569;--theme-text-muted:#94a3b8;--theme-accent:#f97316;--theme-accent-secondary:#ec4899;--theme-border-color:rgba(0,0,0,.06);--theme-border-width:1px;--theme-btn-bg:linear-gradient(135deg,#ffecd2,#fcb69f);--theme-btn-text:#7c2d12;--theme-btn-border:transparent;--theme-btn-selected-bg:linear-gradient(135deg,#f97316,#ec4899);--theme-btn-selected-text:#fff;--theme-btn-selected-border:transparent;--theme-badge-bg:linear-gradient(135deg,#fef3c7,#fde68a);--theme-badge-text:#92400e;--theme-radius-card:24px;--theme-radius-btn:50px;--theme-radius-badge:16px;--theme-radius-image:20px;--theme-shadow-card:0 20px 40px rgba(249,115,22,.12),0 8px 16px rgba(236,72,153,.08);--theme-shadow-btn:0 8px 20px rgba(249,115,22,.25);--theme-spacing-md:24px;--theme-spacing-lg:36px;--theme-font-family:"Nunito","Quicksand",system-ui,sans-serif}.style-brutalist{--theme-card-bg:#fff;--theme-card-bg-secondary:#f5f5f5;--theme-page-bg:#fff;--theme-text-primary:#000;--theme-text-secondary:#000;--theme-text-muted:#666;--theme-accent:#f6921e;--theme-accent-secondary:#000;--theme-border-color:#000;--theme-border-width:3px;--theme-btn-bg:#fff;--theme-btn-text:#000;--theme-btn-border:#000;--theme-btn-selected-bg:#000;--theme-btn-selected-text:#fff;--theme-btn-selected-border:#000;--theme-badge-bg:#f6921e;--theme-badge-text:#000;--theme-radius-card:0px;--theme-radius-btn:0px;--theme-radius-badge:0px;--theme-radius-image:0px;--theme-shadow-card:6px 6px 0px #000;--theme-shadow-btn:4px 4px 0px #000;--theme-card-title-transform:uppercase;--theme-font-family:var(--font-space-mono),var(--font-ibm-plex-mono),"Courier New","Courier",monospace;--theme-font-heading:var(--font-barlow-condensed),"Anton","Bebas Neue","Impact",sans-serif;--theme-font-weight-title:900;--theme-font-size-title:1.4rem;--theme-spacing-md:16px;--theme-spacing-lg:32px;--theme-crossfade-duration:0.25s;--theme-crossfade-timing:steps(6);--theme-crossfade-blur:0px;--theme-image-enter-duration:0.35s;--theme-image-enter-timing:steps(8);--theme-image-enter-transform:scaleY(0);--theme-loading-delay:150ms;--theme-loading-backdrop:rgba(0,0,0,.9);--theme-loading-blur:0px;--theme-thumb-enter-duration:0.4s;--theme-thumb-enter-timing:cubic-bezier(0.16,1,0.3,1);--theme-thumb-enter-transform:translateX(-10px);--theme-thumb-enter-stagger:60ms;--theme-thumb-update-duration:0.2s;--theme-thumb-update-timing:steps(4);--theme-skeleton-duration:1.2s;--theme-skeleton-base:#1a1a1a;--theme-skeleton-highlight:#00ff41;--brutal-glitch-full-duration:0.4s;--brutal-glitch-full-intensity:10;--brutal-glitch-medium-duration:0.2s;--brutal-glitch-medium-intensity:6;--brutal-glitch-micro-duration:0.1s;--brutal-glitch-micro-intensity:3;--brutal-glitch-color-primary:#00ff41;--brutal-glitch-color-secondary:#f6921e;--brutal-glitch-color-accent:#0ff;--brutal-scanline-gap:2px;--brutal-scanline-opacity:0.15;--brutal-scanline-speed:0.08s;--theme-cta-bg:#f6921e;--theme-cta-text:#000;--theme-cta-border:#000;--ms-font-body:var(--theme-font-family);--ms-font-heading:var(--theme-font-heading)}.style-brutalist,.style-brutalist a,.style-brutalist button,.style-brutalist input,.style-brutalist label,.style-brutalist li,.style-brutalist p,.style-brutalist select,.style-brutalist span,.style-brutalist td,.style-brutalist textarea,.style-brutalist th{font-family:var(--theme-font-family)!important}.style-brutalist h1,.style-brutalist h2,.style-brutalist h3,.style-brutalist h4,.style-brutalist h5,.style-brutalist h6{font-family:var(--theme-font-heading)!important;text-transform:uppercase;letter-spacing:-.02em}.style-brutalist{position:relative;min-height:100vh}.style-candy{--theme-card-bg:#fdf4ff;--theme-card-bg-secondary:#fce7f3;--theme-page-bg:linear-gradient(180deg,#e0f2fe,#fce7f3 50%,#fef3c7);--theme-text-primary:#581c87;--theme-text-secondary:#7e22ce;--theme-text-muted:#a855f7;--theme-accent:#ec4899;--theme-accent-secondary:#8b5cf6;--theme-border-color:#f5d0fe;--theme-border-width:2px;--theme-btn-bg:#fae8ff;--theme-btn-text:#a21caf;--theme-btn-border:#f0abfc;--theme-btn-selected-bg:#ec4899;--theme-btn-selected-text:#fff;--theme-btn-selected-border:#ec4899;--theme-badge-bg:#fef08a;--theme-badge-text:#a16207;--theme-radius-card:28px;--theme-radius-btn:50px;--theme-radius-badge:20px;--theme-radius-image:24px;--theme-shadow-card:0 12px 40px rgba(236,72,153,.15),0 4px 12px rgba(139,92,246,.1);--theme-shadow-btn:0 6px 20px rgba(236,72,153,.3);--theme-font-family:"Fredoka","Baloo 2","Comic Neue",sans-serif;--theme-font-weight-title:600;--theme-font-size-title:1.15rem;--theme-spacing-md:20px;--theme-spacing-lg:28px}.style-shadcn-zinc{--theme-card-bg:#fff;--theme-card-bg-secondary:#fafafa;--theme-page-bg:#f4f4f5;--theme-text-primary:#18181b;--theme-text-secondary:#3f3f46;--theme-text-muted:#71717a;--theme-accent:#18181b;--theme-accent-secondary:#3f3f46;--theme-border-color:#e4e4e7;--theme-border-width:1px;--theme-btn-bg:#f4f4f5;--theme-btn-text:#18181b;--theme-btn-border:#e4e4e7;--theme-btn-selected-bg:#18181b;--theme-btn-selected-text:#fafafa;--theme-btn-selected-border:#18181b;--theme-badge-bg:#f4f4f5;--theme-badge-text:#3f3f46;--theme-radius-card:8px;--theme-radius-btn:6px;--theme-radius-badge:6px;--theme-radius-image:8px;--theme-shadow-card:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);--theme-shadow-btn:none;--theme-font-family:"Geist","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--theme-font-weight-title:500;--theme-font-size-title:1rem;--theme-transition-speed:0.1s;--theme-spacing-md:16px;--theme-spacing-lg:24px}@media (min-width:768px){.style-brutalist,.style-dark,.style-light,:root{--theme-page-padding-x:1.5rem}}