@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339,system-ui,sans-serif;font-style:normal}.__variable_49a339{--f-grotesk:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339",system-ui,sans-serif}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_Fallback_2392b8;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_2392b8{font-family:__Plus_Jakarta_Sans_2392b8,__Plus_Jakarta_Sans_Fallback_2392b8,system-ui,sans-serif;font-style:normal}.__variable_2392b8{--f-jakarta:"__Plus_Jakarta_Sans_2392b8","__Plus_Jakarta_Sans_Fallback_2392b8",system-ui,sans-serif}@font-face{font-family:__IBM_Plex_Mono_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;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_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82,ui-monospace,monospace;font-style:normal}.__variable_46fe82{--f-plex-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82",ui-monospace,monospace}:root{--bg:#07060b;--surface:hsla(0,0%,100%,.028);--surface-2:hsla(0,0%,100%,.05);--border:hsla(0,0%,100%,.07);--border-bright:rgba(164,107,255,.28);--text:#ede9f4;--text-dim:rgba(237,233,244,.7);--text-faint:rgba(237,233,244,.55);--coral:#a46bff;--coral-dim:#6c3af0;--gold:#fbbf24;--green:#34d399;--violet:#a46bff;--magenta:#d946ef;--pink:#c4a6ff;--amber:#f5b73d;--blue:#60a5fa;--red:#f76b6b;--dash-dim:#5f5a73;--radius:18px;--radius-sm:12px;--shadow:0 20px 60px rgba(108,58,240,.28);--font-display:var(--f-grotesk),"Space Grotesk",system-ui,sans-serif;--font-body:var(--f-jakarta),"Plus Jakarta Sans",system-ui,sans-serif}*{scrollbar-width:thin;scrollbar-color:#262031 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#262031;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#322a47}@keyframes dashPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(74,222,128,.45)}50%{opacity:.65;box-shadow:0 0 0 5px rgba(74,222,128,0)}}@keyframes dashFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes dashFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dashDrawLine{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dashDonutIn{0%{opacity:0;transform:scale(.85) rotate(-8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dash-float,.dash-pulse{animation:none!important}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden;overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;width:100%}body:before{top:-300px;right:-200px;width:900px;height:700px;background:radial-gradient(ellipse,rgba(124,58,237,.28),transparent 65%);animation:breathe 9s ease-in-out infinite}body:after,body:before{content:"";position:fixed;pointer-events:none;z-index:0}body:after{bottom:-250px;left:-150px;width:700px;height:600px;background:radial-gradient(ellipse,rgba(217,70,239,.14),transparent 65%);animation:breathe 11s ease-in-out infinite reverse}@keyframes breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){body:after,body:before{animation:none}}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.1}a{color:inherit;text-decoration:none}.shimmer-text{background:linear-gradient(90deg,#7c3aed,#a855f7,#d946ef,#a855f7,#7c3aed);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:shimmer 4s linear infinite}@keyframes shimmer{to{background-position:200%}}@media (prefers-reduced-motion:reduce){.shimmer-text{animation:none}}button{font-family:var(--font-body);cursor:pointer;border:none;font-size:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.container{max-width:1100px;margin:0 auto;padding:0 24px;z-index:1}.container,.nav{position:relative}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0;border-bottom:1px solid var(--border);z-index:100}.nav-container{position:relative;z-index:200}.nav-logo{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.03em;display:flex;align-items:center;gap:9px}.nav-logo-mark{width:30px;height:30px;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:8px;display:grid;place-items:center;font-size:16px;color:#fff;box-shadow:0 4px 14px rgba(124,58,237,.5)}.nav-links{display:flex;gap:28px;align-items:center}.nav-links>a{color:var(--text-dim);font-size:15px;transition:color .15s}.nav-links>a:hover{color:var(--text)}.nav-links>a.btn{color:#fff}.footer-social{display:none}.footer-social-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border-bright);color:var(--violet);transition:background .15s,border-color .15s}.footer-social-icon:hover{background:rgba(168,85,247,.15);border-color:var(--coral)}.footer-copyright-mobile,.nav-burger{display:none}.nav-burger{flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:10px}.nav-burger span{display:block;height:2px;width:100%;background:var(--text);border-radius:2px;transition:.2s}.mobile-sheet-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.mobile-sheet-overlay.open{opacity:1;visibility:visible}.mobile-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--surface);border-top:1px solid var(--border-bright);border-radius:22px 22px 0 0;padding:14px 22px calc(28px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);box-shadow:0 -10px 40px rgba(124,58,237,.2)}.mobile-sheet.open{transform:translateY(0)}.mobile-sheet-handle{width:40px;height:4px;border-radius:2px;background:var(--border-bright);margin:0 auto 18px}.mobile-sheet-close{position:absolute;top:14px;right:18px;background:none;border:none;color:var(--text-faint);font-size:28px;line-height:1;cursor:pointer;padding:4px}.mobile-sheet-links{display:flex;flex-direction:column;gap:18px}.mobile-sheet-links>a,.mobile-sheet-links>a:visited{color:var(--text);font-size:18px;font-weight:500}.mobile-sheet-links>a.btn{color:#fff}@media (max-width:768px){.nav-links{display:none}.nav-burger{display:flex}.hero-grid{gap:28px!important}.hero-text{order:2;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-visual{order:1}.hero-visual img{max-width:208px!important}.hero-text h1{font-size:33px!important;line-height:1.05!important}.hero-text p{font-size:16px!important;margin-left:auto;margin-right:auto}.hero-cta{flex-direction:column}.hero-cta,.hero-cta .btn{width:100%}}@media (prefers-reduced-motion:reduce){.mobile-sheet,.mobile-sheet-overlay{transition:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--radius-sm);font-weight:600;font-size:15px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,#9b5cf6,#c084fc);color:#fff;box-shadow:0 8px 28px rgba(168,85,247,.5)}.btn-primary:hover{background:linear-gradient(135deg,#a974f8,#d3a4fd);box-shadow:0 12px 36px rgba(168,85,247,.65);transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--border-bright)}.btn-ghost:hover{border-color:var(--text-dim);background:hsla(0,0%,100%,.03)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.inp,.input{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--border-bright);border-radius:var(--radius-sm);padding:11px 14px;font-size:14px;font-family:var(--font-body);color:var(--text);transition:border-color .15s,box-shadow .15s;outline:none}.inp::placeholder,.input::placeholder{color:var(--text-faint)}.inp:hover,.input:hover{border-color:var(--coral-dim)}.inp:focus,.input:focus{border-color:var(--coral);box-shadow:0 0 0 3px rgba(255,107,94,.12)}textarea,textarea.inp,textarea.input{resize:vertical;min-height:170px;max-height:70vh;line-height:1.65;font-size:15px;padding:14px;field-sizing:content}textarea.inp-small{min-height:60px;font-size:14px;field-sizing:fixed}select.inp,select.input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a99fb5' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.02em}.badge-free{background:var(--surface-2);color:var(--text-dim)}.badge-premium{background:rgba(245,197,99,.15);color:var(--gold)}.badge-pro{background:rgba(157,124,255,.15);color:var(--violet)}.toggle{position:relative;width:46px;height:26px;background:var(--surface-2);border:1px solid var(--border-bright);border-radius:20px;transition:background .2s;flex-shrink:0}.toggle.on{background:var(--green);border-color:var(--green)}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s}.toggle.on:after{transform:translateX(20px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseBadge{0%,to{box-shadow:0 0 0 0 rgba(255,107,94,.4)}50%{box-shadow:0 0 0 8px rgba(255,107,94,0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 24px rgba(245,197,99,.15)}50%{box-shadow:0 0 36px rgba(245,197,99,.3)}}.reveal{opacity:0;transform:translateY(30px)}.reveal.visible{animation:fadeInUp .7s ease forwards}.float-anim{animation:floaty 5s ease-in-out infinite}.pulse-anim{animation:pulseBadge 2.5s ease-in-out infinite}.glow-anim{animation:glowPulse 3s ease-in-out infinite}@keyframes ctaPulse{0%,to{box-shadow:0 8px 28px rgba(124,58,237,.45)}50%{box-shadow:0 8px 38px rgba(168,85,247,.75)}}.cta-pulse{animation:ctaPulse 2.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cta-pulse{animation:none}*,:after,:before{transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}}@media (max-width:900px){.install-cta-grid{grid-template-columns:1fr!important;text-align:center}.install-cta-grid>div:first-child>div{justify-content:center}.install-cta-grid>div:last-child{order:-1}.dash-section-grid{grid-template-columns:1fr!important;gap:36px!important;min-width:0}.dash-section-grid>*{min-width:0;max-width:100%}}@media (max-width:720px){.dash-preview-grid{flex-direction:column!important;min-width:0}.dash-preview-grid>div:first-child{width:100%!important;border-right:none!important;border-bottom:1px solid var(--border);flex-direction:row!important;overflow-x:auto;gap:6px!important;padding:12px!important;box-sizing:border-box}.dash-preview-grid>div:first-child>div:first-child{display:none}.dash-preview-grid>div:first-child button{white-space:nowrap;flex-shrink:0}.dash-preview-grid>div:last-child{min-width:0;padding:18px!important}}@media (max-width:768px){.container{padding:0 20px}.dash-section-heading,.hero-bot-status{display:none}.stats-bar{grid-template-columns:repeat(2,1fr)!important;gap:18px 0!important;padding:22px 20px!important}.stats-bar .stat-cell{border-left:none!important;padding:4px 10px!important;text-align:left}.stats-bar .stat-cell:nth-child(odd){border-right:1px solid var(--border)}.stats-bar .stat-cell:nth-child(n+3){border-top:1px solid var(--border);padding-top:16px!important}.stats-bar .stat-cell>div:first-child{font-size:26px!important}.features-grid{grid-template-columns:1fr!important;gap:14px!important}.feature-card{display:flex!important;align-items:flex-start;gap:14px;padding:18px!important;min-height:0!important}.feature-card .feature-icon{width:46px!important;height:46px!important;font-size:22px!important;margin-bottom:0!important}.feature-card .feature-card-body h3{font-size:16px!important;margin-bottom:4px!important}.feature-card .feature-card-body p{font-size:13.5px!important;line-height:1.5!important}.feature-pro-badge{position:static!important;display:inline-block;margin-top:6px}.pricing-grid{grid-template-columns:1fr!important}.pricing-card-premium{order:-1}.testimonials-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px!important;padding-bottom:6px;margin:0 -20px;padding-left:20px;padding-right:20px;-webkit-overflow-scrolling:touch}.testimonials-grid::-webkit-scrollbar{display:none}.testimonial-cell{flex:0 0 232px;scroll-snap-align:start}.footer-grid{grid-template-columns:1fr!important;text-align:center}.footer-brand{display:flex;flex-direction:column;align-items:center}.footer-brand .nav-logo{justify-content:center}.footer-links-col{display:none}.footer-social{display:flex!important;justify-content:center}.footer-copyright-desktop{display:none}.footer-copyright-mobile{display:inline}.btn,.nav-burger{min-height:44px}.nav-burger{min-width:44px}}@media (hover:none){.btn:active,.card:active,.feature-card:active{transform:scale(.97)}}@media (max-width:900px){.save-bar{left:0!important;right:0!important;bottom:0!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;z-index:60!important}.save-bar-inner,.save-bar>div{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center;gap:10px!important}.save-bar-inner .btn,.save-bar>div .btn{order:1;width:100%;max-width:280px}.save-bar-inner>span:not(.save-bar-hint),.save-bar>div>span:not(.save-bar-hint){order:0;font-size:12.5px!important}.save-bar-hint{order:2;flex:1 1 100%;font-size:12px!important;line-height:1.5;white-space:normal!important;max-width:320px;margin:0 auto}.save-bar-hint code{background:var(--surface-2);border:1px solid var(--border-bright);border-radius:6px;padding:2px 6px;font-size:11.5px;color:var(--coral);display:inline-block}body:has(.save-bar) .dash-bottom-nav{display:none!important}body:has(.save-bar) .dash-main{padding-bottom:20px!important}[style*="position: sticky"]{position:static!important;top:auto!important}}.admin-stat-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.admin-stat-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.admin-stat-grid{grid-template-columns:1fr!important}}body,html{max-width:100%;overflow-x:hidden;overflow-x:clip}*{min-width:0}canvas,img,svg,video{max-width:100%;height:auto}@media (max-width:900px){[style*=grid-template-columns]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.card{padding:16px!important}}@media (max-width:640px){[style*=grid-template-columns]{grid-template-columns:1fr!important}[style*="display: flex"]:not(.no-wrap-mobile){flex-wrap:wrap}h1{font-size:clamp(20px,6vw,28px)!important}h2{font-size:clamp(17px,5vw,22px)!important}.card{padding:14px!important;border-radius:12px!important}.inp,.input,input,select,textarea{max-width:100%!important}textarea,textarea.inp,textarea.input{min-height:140px;max-height:55vh}.btn{white-space:normal}table{display:block;overflow-x:auto;white-space:nowrap}[style*="gap: 20px"],[style*="gap: 24px"]{gap:12px!important}}@media (max-width:400px){.card{padding:12px!important}.btn{padding:8px 12px!important;font-size:14px!important}}.nx-navitem:hover .nx-navicon{transform:scale(1.25) rotate(-6deg)}.nx-navitem[data-active="1"] .nx-navicon{transform:scale(1.1)}@keyframes nxActivePulse{0%,to{opacity:1}50%{opacity:.55}}.nx-navbar-active{animation:nxActivePulse 2.4s ease-in-out infinite}.card{transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s,box-shadow .22s}.card:hover{transform:translateY(-3px);border-color:rgba(164,107,255,.3);box-shadow:0 14px 40px rgba(108,58,240,.16)}.btn{transition:transform .15s,box-shadow .2s,filter .2s}.btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.btn:active{transform:translateY(0) scale(.98)}.btn-primary:hover{box-shadow:0 10px 30px rgba(164,107,255,.4)}@keyframes nxFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dash-fade-up{animation:nxFadeUp .5s cubic-bezier(.2,.7,.2,1) both}.dash-stat-card:hover .dash-stat-icon{transform:scale(1.12) rotate(4deg)}.dash-stat-icon{transition:transform .2s}@media (prefers-reduced-motion:reduce){.btn:hover,.card:hover,.nx-navbar-active,.nx-navitem:hover .nx-navicon{animation:none!important;transform:none!important}.dash-fade-up{animation:none!important}}select option{color:#ede9f4!important}select optgroup,select option{background-color:#16121f!important}select optgroup{color:#a46bff!important}.inp,.input,.input-cfg,select{color:var(--text)}.news-content h2{font-size:24px;font-weight:700;color:var(--text,#e8e6f0);margin:32px 0 12px}.news-content h3{font-size:19px;font-weight:600;color:var(--text,#e8e6f0);margin:26px 0 10px}.news-content p{margin:0 0 16px}.news-content ul{margin:0 0 16px;padding-left:22px}.news-content li{margin-bottom:8px}.news-content a{color:#c084fc;text-decoration:underline}.news-content code{background:rgba(168,85,247,.12);color:#e9d5ff;padding:2px 6px;border-radius:6px;font-size:.92em}.news-content strong{color:var(--text,#e8e6f0);font-weight:650}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toggle{cursor:pointer}.toggle:focus-visible{outline:2px solid var(--violet);outline-offset:3px}@media (max-width:640px){.inp,input.inp,select.inp,textarea.inp{min-height:44px}}:root{--xm-night:#070b18;--xm-ink:#100b1d;--xm-card:#151126;--xm-card-2:#201831;--xm-violet:#a855f7;--xm-violet-light:#c084fc;--xm-violet-deep:#6d28d9;--xm-lavender:#ddd0ff;--xm-snow:#f6f3ff;--xm-ice:#bde6ff;--xm-silver:#8baec8;--xm-champagne:#ebc98b;--xm-gold:#ffd58a;--xm-lantern:#ffba66;--xm-red:#a92c44;--xm-fir:#173e37}.xm-flake{display:inline-block;width:1em;height:1em;color:var(--xm-ice);vertical-align:-.12em}.xm-ornament{width:30px;height:37px;filter:drop-shadow(0 4px 10px #0007)}.xm-garland,.xm-ornament{position:absolute;pointer-events:none}.xm-garland{overflow:visible}.xm-bulb ellipse{filter:drop-shadow(0 0 4px #ffd58a)}.xm-bulb-1{animation:xm-twinkle 3.2s ease-in-out infinite}.xm-bulb-2{animation:xm-twinkle 4.1s ease-in-out -1.6s infinite}.xm-branch{overflow:visible;filter:drop-shadow(0 8px 14px #0008)}.xm-branch,.xm-snowcap{position:absolute;pointer-events:none}.xm-snowcap{left:10px;right:10px;top:-9px;height:16px;width:calc(100% - 20px);filter:drop-shadow(0 2px 3px #0006)}.xm-snowfall{position:absolute;inset:0;overflow:hidden;pointer-events:none}.xm-snowfall i{position:absolute;top:-12px;border-radius:50%;background:radial-gradient(circle,#fff 0 45%,#bde6ffaa 70%,transparent 72%);animation:xm-fall linear infinite;will-change:transform}.xm-twinkles{position:absolute;pointer-events:none}.xm-twinkles i{position:absolute;width:7px;height:7px;background:radial-gradient(circle,#fff 0 18%,#ddd0ff88 40%,transparent 70%);-webkit-clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:xm-star 5.5s ease-in-out infinite}.xm-forest{position:absolute;left:0;right:0;bottom:0;height:170px;pointer-events:none;z-index:-1}.xm-forest svg{width:100%;height:100%;display:block}.xm-window{animation:xm-window 6s ease-in-out infinite}.xm-site{--bg:var(--xm-night);--surface:#151126eb;--surface-2:var(--xm-card-2);--border:rgba(192,132,252,.2);--border-bright:rgba(221,208,255,.32);--shadow:0 20px 60px #1a0b3640;position:relative;min-height:100vh;color:var(--text);background:radial-gradient(ellipse 70% 480px at 100% 0,#3b1d6a40,transparent),radial-gradient(ellipse 55% 520px at 0 60%,#12305a2e,transparent),linear-gradient(180deg,#0a0d1f,var(--xm-night) 40%,#0b0817)}.xm-site-content{position:relative;z-index:1;min-height:calc(100vh - 170px)}.xm-site-scenery{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xm-site-moon{position:absolute;width:150px;height:150px;border-radius:50%;right:-40px;top:240px;opacity:.5;background:radial-gradient(circle at 36% 34%,#fff 0 10%,#dfe9ff 30%,#9fb5d9 70%,#6f84ad);box-shadow:0 0 80px #bde6ff40,0 0 160px #a855f71f}.xm-site-garland-left{left:0;top:0;width:240px;height:50px}.xm-site-garland-right{right:0;top:0;width:260px;height:50px;transform:scaleX(-1)}.xm-site-orn-a{left:22px;top:34px}.xm-site-orn-b{right:40px;top:40px;width:24px;height:30px}.xm-site-tree-left,.xm-site-tree-right{position:absolute;width:150px;height:auto;opacity:.85;-webkit-mask-image:linear-gradient(90deg,#000 55%,transparent);mask-image:linear-gradient(90deg,#000 55%,transparent)}.xm-site-tree-left{left:0;top:520px}.xm-site-tree-right{right:0;top:760px;transform:scaleX(-1)}.xm-site-snow{opacity:.8}.xm-site .card{background:linear-gradient(145deg,#1a1430ee,#110d20ee);border-color:var(--border);box-shadow:inset 0 1px #ddd0ff12,0 10px 35px #04020c33}.xm-site .card:hover{border-color:#c084fc66;box-shadow:0 12px 36px #6d28d922}.xm-site .btn-primary{background:linear-gradient(135deg,#b46cfa,#7c3aed);color:#fff;box-shadow:0 6px 24px #a855f73d}.xm-site .btn-primary:hover{background:linear-gradient(135deg,#c084fc,#8b5cf6);box-shadow:0 8px 28px #a855f755,0 0 0 1px #ebc98b55}.xm-site .btn-ghost{border-color:#c084fc55}.xm-site .btn-ghost:hover{background:#6d28d91f;border-color:var(--xm-champagne)}.xm-site .admin-brand-mark,.xm-site .nav-logo-mark{position:relative;background:linear-gradient(140deg,#b566ee,#5b21b6);box-shadow:0 0 19px #b878ec40}.xm-brand-mark:after,.xm-site .admin-brand-mark:after,.xm-site .nav-logo-mark:after{content:"❄";position:absolute;right:-6px;top:-7px;font-size:12px;line-height:1;color:var(--xm-ice);text-shadow:0 0 6px #bde6ff}.xm-brand-mark{position:relative}.xm-site .nav-logo:after{content:"NOËL";display:inline-block;color:var(--xm-champagne);border:1px solid #ebc98b66;border-radius:4px;background:#ebc98b14;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.08em;padding:3px 6px;line-height:1.2}.xm-site .nav{border-bottom-color:#c084fc33}.xm-site :is(.inp,.input){background-color:#0d0a1a;border-color:#7c5aa866}.xm-site :is(.inp,.input):focus{border-color:var(--xm-violet-light);box-shadow:0 0 0 3px #a855f726}.xm-site select option{background:#151126;color:#ede9f4}.xm-site :is(a,button,input,select,textarea):focus-visible{outline-color:var(--xm-champagne)}.xm-site .dash-drawer,.xm-site .dash-sidebar{background:radial-gradient(ellipse at bottom,#12305a26,transparent 70%),linear-gradient(180deg,#160f2a,#0c0a1a)!important;border-color:#c084fc2e!important}.xm-site .dash-header{background:#0d0b1cef!important;border-bottom-color:#ebc98b33!important}.xm-site .admin-sidebar{background:radial-gradient(ellipse at bottom,#12305a29,transparent 70%),linear-gradient(180deg,#160f2a,#0c0a1a)!important;border-color:#c084fc2e!important}.xm-site .admin-header{background:#0d0b1ce8;border-bottom-color:#ebc98b33}.xm-site .admin-nav-item.active{background:linear-gradient(90deg,#a855f72e,#ebc98b14);color:#f3e8ff;border-color:#ebc98b55}.xm-site .admin-nav-item.active,.xm-site .nx-navitem.active,.xm-site .nx-navitem[aria-current=page]{box-shadow:inset 2px 0 var(--xm-champagne)}.xm-site .admin-brand-badge{color:var(--xm-champagne)}.xm-site .admin-nav-dot{background:var(--xm-gold);box-shadow:0 0 10px #ffd58a66}.xm-site .admin-content,.xm-site .dash-content-pad{background:radial-gradient(ellipse at top right,#6d28d90d,transparent 60%)}.xm-site .admin-shell{background:radial-gradient(ellipse at top right,#3b1d6a26,transparent 65%),var(--bg)}.xm-site .admin-table thead{background:#1d1631}.xm-site .admin-table tbody tr:hover{background:#a855f714}.xm-site-public details{background:linear-gradient(145deg,#1a143085,#100c1fcc);border-color:#a855f744!important}.xm-site-public details[open]{border-color:#ebc98b66!important}.xm-site-public summary::marker{color:var(--xm-champagne)}.xm-site-public .container h1,.xm-site-public main>h1{text-shadow:0 0 45px #a855f72e}.xm-app-footer-season{display:inline-flex;align-items:center;gap:7px;color:var(--xm-champagne);font-size:12px}.xm-login-mascot{display:block;width:170px;height:auto;margin:0 auto -26px;position:relative;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 46% 50% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 46% 50% at 50% 50%,#000 60%,transparent 100%)}.xm-site .xm-login-card{position:relative;z-index:1;border-color:#ebc98b55;box-shadow:0 0 60px #a855f726,inset 0 1px #ebc98b33}@media (max-height:700px){.xm-login-mascot{width:120px}}.xm-site-season-footer{position:relative;height:170px;isolation:isolate;overflow:hidden;border-top:1px solid #ebc98b26;background:radial-gradient(ellipse at bottom,#3b1d6a40,transparent 75%)}.xm-site-season-label{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;padding:18px 16px 0;color:var(--xm-champagne);font-size:12px;letter-spacing:.14em}.xm-motion-mini{min-height:32px;padding:5px 11px;border-radius:20px;border:1px solid #ddd0ff33;background:#070b18b3;color:#cfc6e6;font:inherit;font-size:12px;letter-spacing:0;cursor:pointer}.xm-motion-mini:focus-visible{outline:2px solid var(--xm-champagne);outline-offset:2px}.xm-site-workspace .xm-site-moon{opacity:.14;width:110px;height:110px;top:300px;right:-60px}.xm-site-workspace .xm-site-garland-left{width:150px;opacity:.55}.xm-site-workspace .xm-site-garland-right{width:160px;opacity:.55;top:0}.xm-site-workspace .xm-site-orn-a,.xm-site-workspace .xm-site-orn-b{display:none}.xm-site-workspace .xm-site-season-footer{height:110px}.xm-site-workspace .xm-forest{height:70px;opacity:.7}@media (min-width:901px){.xm-site-workspace:has(.dash-sidebar)>.xm-site-season-footer{margin-left:248px}}@media (min-width:861px){.xm-site-workspace:has(.admin-sidebar)>.xm-site-season-footer{margin-left:264px}}@media (max-width:1200px){.xm-site-tree-left,.xm-site-tree-right{width:95px;opacity:.45}}@media (max-width:900px){.xm-site-tree-left,.xm-site-tree-right{display:none}.xm-site-moon{right:-100px}}@media (max-width:600px){.xm-site-garland-left,.xm-site-garland-right{width:120px}.xm-site-orn-a,.xm-site-orn-b{display:none}.xm-site-moon{width:110px;height:110px;right:-75px;opacity:.25}.xm-site .nav-logo:after{display:none}.xm-site-season-label{font-size:12px;letter-spacing:.06em}.xm-site-snow i:nth-child(2n){display:none}}.xm-still .xm-forest *,.xm-still .xm-site-scenery *,.xm-still .xm-snowfall i{animation-play-state:paused!important}.xm-still .xm-snowfall{display:none}@media (prefers-reduced-motion:reduce){.xm-site *,.xm-site :after,.xm-site :before{animation:none!important}.xm-motion-mini,.xm-site .xm-snowfall{display:none}}@media print{.xm-site .nav-logo:after,.xm-site-scenery,.xm-site-season-footer{display:none}}@keyframes xm-fall{0%{transform:translate3d(0,-10px,0)}to{transform:translate3d(var(--xm-drift,0),105vh,0)}}@keyframes xm-twinkle{0%,to{opacity:1}50%{opacity:.55}}@keyframes xm-star{0%,to{opacity:.25}50%{opacity:1}}@keyframes xm-window{0%,to{opacity:1}50%{opacity:.78}}.nx-root{background:var(--xm-night)!important}.nx-root header.xm-header{background:rgba(7,11,24,.94)!important;border-bottom-color:#ebc98b2e!important}.nx-root header .nx-grot:last-child{letter-spacing:.25em!important;text-transform:uppercase}.nx-root .nx-navlink:hover{border-bottom-color:var(--xm-violet-light)}.nx-root .nx-cta-primary,.nx-root .nx-sticky-cta{color:#fff!important;background:linear-gradient(135deg,#b46cfa,#7c3aed)!important;border:1px solid #c084fc;box-shadow:0 8px 30px #a855f740!important}.nx-root .nx-cta-primary:hover{box-shadow:0 8px 40px #a855f766,0 0 0 1px #ebc98b66!important}.xm-nav-decor{position:absolute;inset:0;pointer-events:none;overflow:hidden}.xm-nav-branch-l,.xm-nav-branch-r{top:-26px;width:150px;height:82px;opacity:.9}.xm-nav-branch-l{left:-40px}.xm-nav-branch-r{right:-40px}.xm-nav-lights-l,.xm-nav-lights-r{bottom:-10px;width:120px;height:18px}.xm-nav-lights-l{left:70px}.xm-nav-lights-r{right:70px}@media (max-width:1360px){.xm-nav-lights-l,.xm-nav-lights-r{display:none}.xm-nav-branch-l,.xm-nav-branch-r{width:110px;opacity:.6}}@media (max-width:760px){.xm-nav-decor{display:none}}.xm-hero,.xm-home{position:relative}.xm-hero{min-height:640px;overflow:hidden;border-bottom:1px solid #c084fc22;background:radial-gradient(ellipse at 12% 85%,#2a1650 0,transparent 55%),radial-gradient(ellipse at 40% 0,#12305a55,transparent 60%),var(--xm-night)}.xm-art{position:absolute;right:0;top:0;width:60%;height:100%;object-fit:cover;object-position:30% 40%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%),linear-gradient(0deg,transparent,#000 16%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 22%),linear-gradient(0deg,transparent,#000 16%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.xm-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--xm-night) 0,#070b18f2 30%,#070b1880 44%,transparent 58%),linear-gradient(0deg,var(--xm-night) 0,transparent 18%)}.xm-hero-inner{position:relative;z-index:2;max-width:1280px;margin:auto;padding:96px 40px 128px}.xm-copy{max-width:600px}.xm-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;color:var(--xm-gold);border:1px solid #ebc98b99;border-radius:6px;background:linear-gradient(90deg,#3a2a1430,#ebc98b14);font-size:13px;font-weight:800;letter-spacing:.1em;box-shadow:0 0 26px #ffd58a1f,inset 0 0 18px #ffd58a12}.xm-badge .xm-flake{width:16px;height:16px;color:var(--xm-gold)}.xm-badge-year{margin-left:3px;padding-left:10px;border-left:1px solid #ebc98b55;font-size:12px;opacity:.85}.xm-copy h1{font-size:clamp(36px,3.7vw,58px);line-height:1.08;font-weight:700;letter-spacing:-.045em;margin:24px 0 20px;color:var(--xm-snow);text-shadow:0 4px 35px var(--xm-night);text-wrap:balance}.xm-copy h1 span{background:linear-gradient(110deg,#d8b4fe,#a855f7 55%,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #a855f740)}.xm-copy>p{font-size:17px;line-height:1.75;color:#cfc6ea;margin:0}.xm-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.xm-primary,.xm-secondary{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 24px;border-radius:14px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s}.xm-home .xm-primary{color:#fff!important;background:linear-gradient(135deg,#b46cfa,#7c3aed)!important;border:1px solid #c084fc;box-shadow:0 10px 34px #a855f74d,inset 0 1px #ffffff40!important}.xm-home .xm-primary:hover{transform:translateY(-2px);box-shadow:0 12px 44px #a855f777,0 0 0 1px #ebc98b88!important}.xm-secondary{background:#070b18b3;color:var(--xm-snow);border:1px solid #c084fc88}.xm-secondary:hover{border-color:var(--xm-champagne);transform:translateY(-2px)}.xm-trust{display:flex;flex-wrap:wrap;gap:24px;margin-top:30px;color:#d6cdee;font-size:13px}.xm-trust a{color:inherit;display:inline-flex;align-items:center;min-height:44px;margin:-12px 0}.xm-social{margin-top:16px!important;font-size:13px!important;color:#b8aed6!important}.xm-scenery{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.xm-aurora{position:absolute;right:6%;top:-10%;width:55%;height:45%;opacity:.55;background:radial-gradient(ellipse at 30% 60%,#a855f73a,transparent 62%),radial-gradient(ellipse at 70% 40%,#4cc3ff1c,transparent 62%);will-change:transform,opacity;animation:xm-aurora 14s ease-in-out infinite alternate}.xm-hero-lantern{position:absolute;left:0;bottom:0;width:140px;height:auto;opacity:.9;-webkit-mask-image:linear-gradient(90deg,#000 50%,transparent),linear-gradient(0deg,#000 80%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 50%,transparent),linear-gradient(0deg,#000 80%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.xm-hero-garland{top:0;left:0;width:42%;height:40px;opacity:.9}.xm-hero-twinkles{left:2%;top:4%;width:38%;height:30%}.xm-hero-snow{z-index:1}.xm-hero-ground{position:absolute;left:0;right:0;bottom:-2px;height:70px;background:radial-gradient(ellipse 60% 70% at 20% 100%,#f6f3ff1f,transparent 70%),radial-gradient(ellipse 50% 60% at 70% 100%,#bde6ff14,transparent 70%)}.xm-motion-toggle{position:absolute;bottom:15px;right:25px;z-index:3;min-height:36px;padding:7px 12px;border-radius:20px;border:1px solid #ddd0ff40;background:#070b18c4;color:#d6cdee;font:inherit;font-size:12px;cursor:pointer}.xm-motion-toggle:focus-visible{outline:2px solid var(--xm-champagne);outline-offset:3px}@media (min-width:1380px){.xm-hero-lantern{width:170px}}@media (max-width:1379px){.xm-hero-lantern{display:none}}.xm-season-divider{display:flex;align-items:center;justify-content:center;gap:20px;margin:30px auto 0;padding:0 24px;max-width:900px}.xm-season-divider span{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,#ebc98b66)}.xm-season-divider span:last-child{transform:rotate(180deg)}.xm-season-divider p{color:var(--xm-champagne);font-size:12px;letter-spacing:.18em;text-align:center;margin:0}.xm-feature-grid{max-width:1280px;margin:0 auto;padding:34px 40px 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.xm-feature{position:relative;padding:22px 16px 34px;min-height:210px;border:1px solid #c084fc40;border-radius:14px;color:var(--xm-snow);background:radial-gradient(ellipse at top left,#6d28d926,transparent 70%),linear-gradient(150deg,#191233,#0d0a1d);transition:transform .25s ease,border-color .25s,box-shadow .25s}.xm-feature:after{content:"✻";position:absolute;right:12px;top:12px;font-size:12px;color:#bde6ff80}.xm-feature:nth-child(2n):after{content:"❄"}.xm-feature:hover{transform:translateY(-4px);border-color:#ddd0ff99;box-shadow:0 14px 34px #6d28d930,0 0 0 1px #ebc98b33,inset 0 0 26px #ffd58a0d}.xm-feature .xm-snowcap{left:14px;right:auto;width:58%;top:-7px;height:13px;opacity:.92}.xm-feature:nth-child(2) .xm-snowcap{left:auto;right:14px;width:48%}.xm-feature:nth-child(3) .xm-snowcap{left:30%;width:45%}.xm-feature:nth-child(5) .xm-snowcap{left:auto;right:22px;width:56%}.xm-feature:nth-child(6) .xm-snowcap{width:40%}.xm-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid #c084fc80;border-radius:50%;color:var(--xm-violet-light);background:radial-gradient(circle,#a855f733,#a855f70d 70%);box-shadow:0 0 18px #bde6ff1f,inset 0 0 12px #c084fc22}.xm-feature:nth-child(4) .xm-icon,.xm-feature:nth-child(6) .xm-icon{color:var(--xm-gold);border-color:#ebc98b88;background:radial-gradient(circle,#ffd58a26,#ffd58a08 70%)}.xm-feature h3{margin:15px 0 7px;font-size:15px;line-height:1.35;font-weight:700}.xm-feature p{margin:0;font-size:13px;line-height:1.65;color:#c8bfe2}.xm-arrow{position:absolute;right:16px;bottom:12px;color:var(--xm-violet-light);transition:transform .2s,color .2s}.xm-feature:hover .xm-arrow{transform:translateX(3px);color:var(--xm-gold)}.xm-actions a:focus-visible,.xm-feature:focus-visible,.xm-trust a:focus-visible{outline:2px solid var(--xm-champagne);outline-offset:5px}.xm-season-note{display:flex;align-items:center;justify-content:center;gap:15px;color:#a79cc7;font-size:13px;padding:26px 24px 0;text-align:center}.xm-season-note span{color:var(--xm-gold)}.nx-root.xm-full-page{background:radial-gradient(ellipse 65% 12% at 0 24%,#2a165055,transparent),radial-gradient(ellipse 65% 14% at 100% 46%,#12305a40,transparent),radial-gradient(ellipse 75% 13% at 0 72%,#3b1d6a45,transparent),var(--xm-night)!important}.xm-full-page .xm-themed-section{position:relative;isolation:isolate;padding-top:170px!important}.xm-full-page .xm-themed-section:after{content:"";position:absolute;z-index:-1;top:100px;bottom:-40px;left:calc((1200px - 100vw) / 2);right:calc((1200px - 100vw) / 2);pointer-events:none;background:radial-gradient(ellipse at 10% 40%,#6d28d91a,transparent 65%)}.xm-full-page .xm-themed-section:nth-of-type(2n):after{background:radial-gradient(ellipse at 90% 45%,#12305a33,transparent 65%)}.xm-section-decor{position:absolute;inset:22px 28px auto;height:125px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xm-section-line{position:absolute;left:6%;right:6%;top:78px;height:1px;background:linear-gradient(90deg,transparent,#c084fc55 25%,#ebc98b77 50%,#c084fc55 75%,transparent)}.xm-section-star{position:absolute;left:50%;top:62px;padding:2px 18px;transform:translateX(-50%);background:radial-gradient(closest-side,var(--xm-night) 60%,transparent);font-size:26px;line-height:1;filter:drop-shadow(0 0 10px #ffd58a66)}.xm-section-star,.xm-section-star .xm-flake{color:var(--xm-gold)}.xm-sd-branch-left{left:-60px;top:-10px;width:230px;height:124px}.xm-sd-branch-right{right:-60px;top:-6px;width:230px;height:124px}.xm-sd-garland{left:18%;top:72px;width:26%;height:30px}.xm-decor-pricing .xm-sd-garland,.xm-decor-steps .xm-sd-garland{left:auto;right:12%;width:28%}.xm-sd-gifts{position:absolute;right:-10px;bottom:-14px;width:190px;height:auto;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 55% 55%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 55% 55%,#000 35%,transparent 100%)}.xm-sd-twinkles{left:8%;top:0;width:84%;height:70px}.xm-sd-flake-a,.xm-sd-flake-b,.xm-sd-flake-c{position:absolute;color:#bde6ffaa}.xm-sd-flake-a{left:10%;top:26px;width:22px;height:22px}.xm-sd-flake-b{left:22%;top:8px;width:14px;height:14px;opacity:.7}.xm-sd-flake-c{right:12%;top:22px;width:18px;height:18px}.xm-sd-lantern{position:absolute;right:1%;top:-70px;width:92px;height:auto;opacity:.95;-webkit-mask-image:radial-gradient(ellipse 50% 46% at 50% 72%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 50% 46% at 50% 72%,#000 40%,transparent 100%)}.xm-sd-lantern-glow{position:absolute;right:0;top:-10px;width:180px;height:160px;background:radial-gradient(circle,#ffba6633,transparent 65%);animation:xm-glow 5s ease-in-out infinite alternate}.xm-sd-orn-a{left:8%;top:20px;width:34px;height:42px}.xm-sd-orn-b{left:14%;top:44px;width:24px;height:30px}.xm-full-page .xm-themed-section .nx-h2{text-wrap:balance;color:var(--xm-snow)}.xm-full-page .xm-themed-section .nx-mono:not(.nx-tag){color:var(--xm-champagne)!important}.xm-full-page .nx-modcard{position:relative;border-color:#c084fc40!important;background:radial-gradient(ellipse at top right,#12305a33,transparent 70%),linear-gradient(150deg,#181230,#0d0a1d)!important;box-shadow:inset 0 1px #ddd0ff14}.xm-full-page .nx-modcard:hover{border-color:#ebc98b88!important;box-shadow:0 12px 30px #6d28d926!important}.xm-full-page .nx-dash-grid>:last-child{border-color:#ddd0ff40!important;background:linear-gradient(150deg,#1a1430,#0b0918)!important;box-shadow:0 25px 80px #3b1d6a40,inset 0 0 0 1px #bde6ff14,inset 0 18px 40px -30px #f6f3ff55!important}.xm-full-page .nx-demo-grid>:last-child{border-color:#c084fc55!important;background:linear-gradient(150deg,#181230,#0b0918)!important;box-shadow:0 0 60px #a855f71f!important}.xm-full-page .nx-demo-grid>:first-child button{border-color:#c084fc40!important;background:#1a143044!important}.xm-full-page .nx-demo-grid>:first-child button:focus-visible,.xm-full-page .nx-demo-grid>:first-child button:hover{border-color:var(--xm-champagne)!important;background:#2a1d4a80!important}.xm-full-page #pricing>[data-reveal]:last-child>div{border-color:#c084fc40!important;background:radial-gradient(ellipse at top,#2a165033,transparent 60%),#110d20!important;box-shadow:0 25px 70px #0006,inset 0 1px #ddd0ff1a}.xm-full-page #pricing>[data-reveal]:last-child>div:last-child{position:relative;border-color:#ebc98bb0!important;background:radial-gradient(ellipse at top right,#ebc98b1f,transparent 60%),radial-gradient(ellipse at bottom left,#6d28d933,transparent 70%),#140f26!important;box-shadow:0 0 45px #ebc98b1f,inset 0 1px #ebc98b44}.xm-full-page #pricing>[data-reveal]:last-child>div:last-child:before{content:"";position:absolute;right:-1px;top:-1px;width:62px;height:62px;pointer-events:none;background:linear-gradient(225deg,var(--xm-red) 0 26%,transparent 26% 100%);border-top-right-radius:inherit}.xm-full-page #pricing>[data-reveal]:last-child>div:last-child:after{content:"";position:absolute;right:9px;top:9px;width:12px;height:12px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,#ffd58a,#c9953f);box-shadow:0 0 8px #ffd58a99}.xm-full-page .xm-section-reviews figure{border-color:#ebc98b44!important;background:radial-gradient(ellipse at top left,#ffba6612,transparent 60%),linear-gradient(150deg,#1a1430,#0f0b1e)!important}.xm-full-page .nx-steps{border-color:#ebc98b55!important;background:linear-gradient(90deg,#c084fc33,#ebc98b55,#c084fc33)!important}.xm-full-page .nx-steps>div{position:relative;background:radial-gradient(ellipse at top right,#12305a33,transparent),#110d20!important}.xm-full-page .nx-steps>div>:first-child{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 8px;border:1px solid #ebc98b88;border-radius:50%;color:var(--xm-gold)!important;background:radial-gradient(circle,#ffd58a1f,#070b18);box-shadow:0 0 16px #bde6ff22,inset 0 0 10px #ffd58a1a}.xm-full-page .nx-final{padding-top:110px!important}.xm-full-page .nx-final>div{border-color:#ebc98b66!important;background:radial-gradient(ellipse at bottom right,#6d28d955,transparent 65%),radial-gradient(ellipse at top left,#12305a55,transparent 60%),linear-gradient(120deg,#1d1438,#0d0a1d)!important;box-shadow:0 0 80px #6d28d929}.xm-final-garland{top:0;left:4%;width:52%;height:36px}.xm-final-branch{right:-46px;top:-18px;width:210px;height:112px}.xm-final-gifts{position:absolute;right:21%;bottom:-16px;width:210px;height:auto;pointer-events:none;opacity:.95;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 55% 58%,#000 38%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 55% 58%,#000 38%,transparent 100%)}.xm-full-page .nx-final-mascot{width:clamp(170px,22vw,290px)!important;bottom:-10px!important;-webkit-mask-image:radial-gradient(ellipse 46% 50% at 50% 54%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 46% 50% at 50% 54%,#000 62%,transparent 100%)}.xm-full-page .xm-footer{position:relative;isolation:isolate;padding-top:40px;padding-bottom:190px!important;background:radial-gradient(ellipse at bottom,#3b1d6a66,transparent 70%),#080a16}.xm-footer-season{display:flex;justify-content:center;align-items:center;gap:16px;padding:0 24px;color:var(--xm-champagne);font-size:12px;letter-spacing:.2em;text-align:center}.xm-footer .xm-forest{height:175px;z-index:-1}.xm-full-page .nx-footer-grid{grid-template-columns:1.3fr repeat(4,1fr)!important}.xm-still .xm-forest *,.xm-still .xm-scenery *,.xm-still .xm-section-decor *{animation-play-state:paused!important}.xm-still .xm-hero-snow{display:none}.xm-offscreen .xm-scenery *,.xm-section-decor:not(.xm-visible) *{animation-play-state:paused!important}@media (max-width:1200px){.xm-full-page .xm-themed-section:after{left:0;right:0}}@media (max-width:1100px){.xm-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xm-art{width:72%}.xm-copy{max-width:560px}.xm-final-gifts{display:none}}@media (max-width:860px){.xm-full-page .nx-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.xm-hero{min-height:0}.xm-hero-inner{padding:46px 22px 24px}.xm-art{position:relative;display:block;width:100%;height:330px;object-position:22% 50%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.xm-hero{display:flex;flex-direction:column}.xm-hero-inner{order:1}.xm-art{order:2}.xm-shade{display:none}.xm-scenery{bottom:auto;height:100%}.xm-hero-garland{width:80%}.xm-hero-twinkles{width:90%}.xm-hero-snow i:nth-child(3n){display:none}.xm-copy h1{font-size:36px!important}.xm-copy>p{font-size:15px}.xm-desktop{display:none}.xm-trust{gap:14px;font-size:12px}.xm-actions{gap:10px}.xm-actions a{flex:1 1 100%}.xm-primary,.xm-secondary{padding:14px 16px;font-size:15px}.xm-motion-toggle{right:12px;bottom:12px}.xm-feature-grid{padding:22px 18px 0;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.xm-feature{padding:18px 13px 32px;min-height:0}.xm-season-divider{gap:10px}.xm-season-divider p{letter-spacing:.08em;max-width:260px}.xm-full-page .xm-themed-section{padding-top:140px!important}.xm-section-decor{inset:20px 18px auto;height:100px}.xm-sd-branch-left{width:150px;left:-50px}.xm-sd-branch-right{width:150px;right:-50px}.xm-sd-garland{left:30%;width:40%}.xm-sd-gifts{width:96px}.xm-sd-lantern{width:50px}.xm-final-branch{width:140px;right:-36px}.xm-final-garland{width:80%}.xm-footer-season{letter-spacing:.08em}.xm-footer .xm-forest{height:120px}}@media (max-width:400px){.xm-feature-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xm-footer *,.xm-home *,.xm-home :after,.xm-home :before,.xm-section-decor *{animation:none!important;transition:none!important}.xm-hero-snow,.xm-motion-toggle{display:none}.xm-feature:hover{transform:none}}@keyframes xm-aurora{0%{transform:translateX(-4%) scaleX(.95);opacity:.4}to{transform:translateX(4%) scaleX(1.05);opacity:.6}}@keyframes xm-glow{0%{opacity:.7}to{opacity:1}}.xm-sparkle{animation:xm-twinkle 4s ease-in-out infinite}