@font-face{font-family:__Plus_Jakarta_Sans_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;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_a11773;font-style:normal;font-weight:800;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_a11773;font-style:normal;font-weight:800;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_a11773;font-style:normal;font-weight:800;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_a11773;font-style:normal;font-weight:800;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_a11773;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:__Plus_Jakarta_Sans_a11773,__Plus_Jakarta_Sans_Fallback_a11773;font-style:normal}.__variable_a11773{--font-plus-jakarta:"__Plus_Jakarta_Sans_a11773","__Plus_Jakarta_Sans_Fallback_a11773"}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_a91d55;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Tight_Fallback_a91d55;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_a91d55{font-family:__Inter_Tight_a91d55,__Inter_Tight_Fallback_a91d55;font-style:normal}.__variable_a91d55{--font-inter-tight:"__Inter_Tight_a91d55","__Inter_Tight_Fallback_a91d55"}@font-face{font-family:__GeistMono_46451f;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:__GeistMono_46451f,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"__GeistMono_46451f",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--ar-colors-border-active:#4dd99e;--border-default:#322a2c;--ar-colors-border-default:#322a2c;--border-error:#ff6b7c;--ar-colors-border-error:#ff6b7c;--ar-colors-border-error-hover:#ff8c9c;--ar-colors-border-hover:#4dd99e;--border-info:#5d9aff;--ar-colors-border-info:#5d9aff;--border-measure:#ff4837;--ar-colors-border-measure:#ff4837;--border-notice:#f5c674;--ar-colors-border-notice:#f5c674;--border-shine:#ffffff0d;--ar-colors-border-shine:#ffffff0d;--border-strong:#3d4847;--ar-colors-border-strong:#3d4847;--border-subtle:#1c2322;--ar-colors-border-subtle:#1c2322;--breakpoint-custom:1600px;--connector-danger:#f16565;--ar-colors-connector-danger:#f16565;--connector-default:#4dd99e;--ar-colors-connector-default:#4dd99e;--connector-muted:#494f4b;--ar-colors-connector-muted:#494f4b;--duration-0:0ms;--ar-motion-0:0ms;--duration-100:100ms;--ar-motion-100:100ms;--duration-200:200ms;--ar-motion-200:200ms;--duration-300:300ms;--ar-motion-300:300ms;--duration-500:500ms;--ar-motion-500:500ms;--duration-700:700ms;--ar-motion-700:700ms;--elevation-0:0 0 0 0 transparent;--ar-elevation-0:0 0 0 0 transparent;--ar-elevation-100:0 1px 2px 0 rgba(0,0,0,.3);--ar-elevation-200:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px 0 rgba(0,0,0,.3);--ar-elevation-300:0 4px 6px 0 rgba(0,0,0,.45),0 2px 4px 0 rgba(0,0,0,.35);--ar-elevation-400:0 10px 15px 0 rgba(0,0,0,.5),0 4px 6px 0 rgba(0,0,0,.4);--ar-elevation-500:0 25px 50px 0 rgba(0,0,0,.7);--ar-typography-scale-050:11px;--ar-typography-scale-075:12px;--font-size-100:12px;--ar-typography-scale-100:12px;--font-size-200:13px;--ar-typography-scale-200:13px;--font-size-300:14px;--ar-typography-scale-300:14px;--font-size-400:16px;--ar-typography-scale-400:16px;--font-size-500:18px;--ar-typography-scale-500:18px;--font-size-600:20px;--ar-typography-scale-600:20px;--font-size-700:24px;--ar-typography-scale-700:24px;--font-size-800:32px;--ar-typography-scale-800:32px;--ar-colors-gradient-ai:radial-gradient(circle at center,#8b7dff 0%,#4dd99e 100%);--ar-colors-gradient-cta:linear-gradient(135deg,#4dd99e,#8b7dff);--ar-colors-gradient-cta-hover:linear-gradient(135deg,#44bf8b,#7a6ee0);--gradient-surface:linear-gradient(90deg,#f2f3f5,#8d8e8f);--ar-colors-gradient-surface:linear-gradient(90deg,#f2f3f5,#8d8e8f);--ar-colors-icon-active:#4dd99e;--icon-ai:#edffa0;--ar-colors-icon-ai:#edffa0;--icon-disabled:#434b48;--ar-colors-icon-disabled:#434b48;--icon-error:#ff6b7c;--ar-colors-icon-error:#ff6b7c;--icon-error-hover:#ff8c9c;--ar-colors-icon-error-hover:#ff8c9c;--icon-live:#4dd99e;--ar-colors-icon-success:#4dd99e;--icon-primary:#6e7078;--ar-colors-icon-primary:#6e7078;--icon-primary-hover:#e9ecef;--ar-colors-icon-primary-hover:#e9ecef;--icon-tertiary:#26262e;--ar-colors-icon-tertiary:#26262e;--mint:#4dd99e;--ar-colors-accents-mint:#4dd99e;--mint-dim:#2fb47e;--ar-colors-accents-mint-dim:#2fb47e;--mint-glow:color-mix(in srgb,var(--mint) 28%,transparent);--ar-shadows-glow-mint-glow:color-mix(in srgb,var(--mint) 28%,transparent);--mint-soft:#74e3b3;--ar-colors-accents-mint-soft:#74e3b3;--new:400 16px/1.5 Plus Jakarta Sans;--ar-opacity-0:0;--ar-opacity-100:1;--ar-opacity-faint:0.1;--ar-opacity-intense:0.8;--ar-opacity-light:0.2;--ar-opacity-medium:0.4;--ar-opacity-strong:0.6;--ar-opacity-subtle:0.05;--pri-critical-glow:color-mix(in srgb,var(--border-error) 30%,transparent);--ar-shadows-glow-critical-glow:color-mix(in srgb,var(--border-error) 30%,transparent);--pri-low-glow:color-mix(in srgb,var(--border-notice) 30%,transparent);--ar-shadows-glow-notice-glow:color-mix(in srgb,var(--border-notice) 30%,transparent);--pri-medium-glow:color-mix(in srgb,var(--border-info) 30%,transparent);--ar-shadows-glow-info-glow:color-mix(in srgb,var(--border-info) 30%,transparent);--radius-0:0;--ar-radius-0:0;--ar-radius-12:12px;--ar-radius-16:16px;--ar-radius-2:2px;--ar-radius-20:20px;--ar-radius-24:24px;--ar-radius-4:4px;--ar-radius-6:6px;--ar-radius-8:8px;--ar-radius-circle:50%;--radius-custom:4px;--ar-radius-full:9999px;--scrim:rgba(0,0,0,.55);--ar-shadows-overlay-scrim:rgba(0,0,0,.55);--space-0:0;--ar-spacing-0:0;--ar-spacing-025:2px;--ar-spacing-050:4px;--ar-spacing-075:6px;--ar-spacing-100:8px;--space-12:12px;--ar-spacing-12:12px;--ar-spacing-150:12px;--space-16:16px;--ar-spacing-16:16px;--space-2:2px;--ar-spacing-2:2px;--space-20:20px;--ar-spacing-20:20px;--ar-spacing-200:16px;--space-24:24px;--ar-spacing-24:24px;--ar-spacing-250:20px;--ar-spacing-28:28px;--ar-spacing-300:24px;--space-32:32px;--ar-spacing-32:32px;--space-36:36px;--ar-spacing-36:36px;--space-4:4px;--ar-spacing-4:4px;--space-40:40px;--ar-spacing-40:40px;--ar-spacing-400:32px;--ar-spacing-500:40px;--space-6:6px;--ar-spacing-6:6px;--ar-spacing-600:48px;--space-64:66px;--ar-spacing-66:66px;--ar-spacing-700:56px;--space-8:8px;--ar-spacing-8:8px;--ar-spacing-800:64px;--space-mobile-12:12px;--space-mobile-16:16px;--space-mobile-2:2px;--space-mobile-20:20px;--space-mobile-24:24px;--space-mobile-28:28px;--space-mobile-32:32px;--space-mobile-36:36px;--space-mobile-4:4px;--space-mobile-6:6px;--space-mobile-8:8px;--stroke-custom:4px;--stroke-custom-2:5px;--ar-stroke-weight-medium:3px;--ar-stroke-weight-none:0px;--stroke-regular:2px;--ar-stroke-weight-regular:2px;--ar-stroke-weight-strong:4px;--stroke-thin:1px;--ar-stroke-weight-thin:1px;--surface-accent:#4dd99e;--ar-colors-surface-accent:#4dd99e;--surface-base:#060908;--ar-colors-surface-base:#060908;--surface-canvas:#0a0b0e;--ar-colors-surface-canvas:#0a0b0e;--surface-error:#1b100f;--ar-colors-surface-error:#1b100f;--surface-hover:#1a201f;--ar-colors-surface-hover:#1a201f;--surface-measure:#ff4837;--ar-colors-surface-measure:#ff4837;--surface-measure-muted:#5b616b;--ar-colors-surface-measure-muted:#5b616b;--surface-on-accent:#06251a;--ar-colors-surface-on-accent:#06251a;--surface-pressed:#232a29;--ar-colors-surface-pressed:#232a29;--surface-raised:#121716;--ar-colors-surface-raised:#121716;--text-ai:#a9a0ff;--ar-colors-text-ai:#a9a0ff;--text-disabled:#434b48;--ar-colors-text-disabled:#434b48;--text-error:#ff6b7c;--ar-colors-text-error:#ff6b7c;--text-info:#5d9aff;--ar-colors-text-info:#5d9aff;--text-link:#2dc289;--ar-colors-text-link:#2dc289;--text-link-hover:#53dea3;--ar-colors-text-link-hover:#53dea3;--text-on-danger:#2a0d10;--ar-colors-text-on-danger:#2a0d10;--text-primary:#ebefe9;--ar-colors-text-primary:#ebefe9;--text-primary-alt:#06251a;--ar-colors-text-primary-alt:#06251a;--text-secondary:#aeb6b1;--ar-colors-text-secondary:#aeb6b1;--text-success:#4dd99e;--ar-colors-text-success:#4dd99e;--text-tertiary:#706e78;--ar-colors-text-tertiary:#706e78;--typography-caption:400 12px/1.25 Plus Jakarta Sans;--typography-display-20:700 20px/1.2 Inter Tight;--ar-typography-display-20:700 20px/1.2 Inter Tight;--typography-display-24:700 24px/1.2083 Inter Tight;--ar-typography-display-24:700 24px/1.2083 Inter Tight;--typography-display-32:700 32px/1.2188 Inter Tight;--ar-typography-display-32:700 32px/1.2188 Inter Tight;--typography-display-40:800 40px/1.2 Inter Tight;--ar-typography-display-40:800 40px/1.2 Inter Tight;--typography-label-11-medium:500 11px/1.2727 Plus Jakarta Sans;--ar-typography-label-11-medium:500 11px/1.2727 Plus Jakarta Sans;--typography-label-12-medium:500 12px/1.25 Plus Jakarta Sans;--ar-typography-label-12-medium:500 12px/1.25 Plus Jakarta Sans;--typography-label-12-semibold:600 12px/1.3333 Plus Jakarta Sans;--ar-typography-label-12-semibold:600 12px/1.3333 Plus Jakarta Sans;--typography-label-12-semibold-caps:600 12px/1.3333 Plus Jakarta Sans;--ar-typography-label-12-semibold-caps:600 12px/1.3333 Plus Jakarta Sans;--typography-label-14-medium:500 14px/1.2857 Plus Jakarta Sans;--ar-typography-label-14-medium:500 14px/1.2857 Plus Jakarta Sans;--typography-label-14-semibold:600 14px/1.2857 Plus Jakarta Sans;--ar-typography-label-14-semibold:600 14px/1.2857 Plus Jakarta Sans;--typography-label-14-semibold-caps:600 14px/1.2857 Plus Jakarta Sans;--ar-typography-label-14-semibold-caps:600 14px/1.2857 Plus Jakarta Sans;--typography-label-small:500 11px/1.2727 Plus Jakarta Sans;--typography-overline-10:500 11px/1.0909 Plus Jakarta Sans;--typography-overline-base:600 12px/1.3333 Plus Jakarta Sans;--typography-title-16:600 16px/1.375 Plus Jakarta Sans;--ar-typography-title-16-semibold:600 16px/1.375 Plus Jakarta Sans;--typography-title-24:600 24px/1.25 Plus Jakarta Sans;--ar-typography-title-24-semibold:600 24px/1.25 Plus Jakarta Sans;--typography-title-small:500 14px/1.2857 Plus Jakarta Sans;--ar-typography-title-14-medium:500 14px/1.2857 Plus Jakarta Sans;--violet:#8b7dff;--ar-colors-accents-violet:#8b7dff;--violet-glow:color-mix(in srgb,var(--violet) 35%,transparent);--ar-shadows-glow-violet-glow:color-mix(in srgb,var(--violet) 35%,transparent);--new-fontFamily:Plus Jakarta Sans;--new-fontSize:16px;--new-fontWeight:400;--new-letterSpacing:0;--new-lineHeight:24;--typography-caption-fontFamily:Plus Jakarta Sans;--typography-caption-fontSize:12px;--typography-caption-fontWeight:400;--typography-caption-letterSpacing:0;--typography-caption-lineHeight:1.25;--typography-display-20-fontFamily:Inter Tight;--typography-display-20-fontSize:20px;--typography-display-20-fontWeight:700;--typography-display-20-letterSpacing:0px;--typography-display-20-lineHeight:24;--typography-display-20-textTransform:none;--typography-display-24-fontFamily:Inter Tight;--typography-display-24-fontSize:24px;--typography-display-24-fontWeight:700;--typography-display-24-letterSpacing:0px;--typography-display-24-lineHeight:29;--typography-display-24-textTransform:none;--typography-display-32-fontFamily:Inter Tight;--typography-display-32-fontSize:32px;--typography-display-32-fontWeight:700;--typography-display-32-letterSpacing:-1px;--typography-display-32-lineHeight:39;--typography-display-32-textTransform:none;--typography-display-40-fontFamily:Inter Tight;--typography-display-40-fontSize:40px;--typography-display-40-fontWeight:800;--typography-display-40-letterSpacing:-1px;--typography-display-40-lineHeight:48;--typography-display-40-textTransform:none;--typography-label-11-medium-fontFamily:Plus Jakarta Sans;--typography-label-11-medium-fontSize:11px;--typography-label-11-medium-fontWeight:500;--typography-label-11-medium-letterSpacing:0px;--typography-label-11-medium-lineHeight:14;--typography-label-11-medium-textTransform:none;--typography-label-12-medium-fontFamily:Plus Jakarta Sans;--typography-label-12-medium-fontSize:12px;--typography-label-12-medium-fontWeight:500;--typography-label-12-medium-letterSpacing:0px;--typography-label-12-medium-lineHeight:15;--typography-label-12-medium-textTransform:uppercase;--typography-label-12-semibold-caps-fontFamily:Plus Jakarta Sans;--typography-label-12-semibold-caps-fontSize:12px;--typography-label-12-semibold-caps-fontWeight:600;--typography-label-12-semibold-caps-letterSpacing:0px;--typography-label-12-semibold-caps-lineHeight:16;--typography-label-12-semibold-caps-textTransform:uppercase;--typography-label-12-semibold-fontFamily:Plus Jakarta Sans;--typography-label-12-semibold-fontSize:12px;--typography-label-12-semibold-fontWeight:600;--typography-label-12-semibold-letterSpacing:0px;--typography-label-12-semibold-lineHeight:16;--typography-label-14-medium-fontFamily:Plus Jakarta Sans;--typography-label-14-medium-fontSize:14px;--typography-label-14-medium-fontWeight:500;--typography-label-14-medium-letterSpacing:0px;--typography-label-14-medium-lineHeight:18;--typography-label-14-medium-textTransform:none;--typography-label-14-semibold-caps-fontFamily:Plus Jakarta Sans;--typography-label-14-semibold-caps-fontSize:14px;--typography-label-14-semibold-caps-fontWeight:600;--typography-label-14-semibold-caps-letterSpacing:0px;--typography-label-14-semibold-caps-lineHeight:18;--typography-label-14-semibold-caps-textTransform:uppercase;--typography-label-14-semibold-fontFamily:Plus Jakarta Sans;--typography-label-14-semibold-fontSize:14px;--typography-label-14-semibold-fontWeight:600;--typography-label-14-semibold-letterSpacing:0px;--typography-label-14-semibold-lineHeight:18;--typography-label-14-semibold-textTransform:none;--typography-label-small-fontFamily:Plus Jakarta Sans;--typography-label-small-fontSize:11px;--typography-label-small-fontWeight:500;--typography-label-small-letterSpacing:0.05em;--typography-label-small-lineHeight:14;--typography-overline-10-fontFamily:Plus Jakarta Sans;--typography-overline-10-fontSize:11px;--typography-overline-10-fontWeight:500;--typography-overline-10-letterSpacing:1px;--typography-overline-10-lineHeight:12;--typography-overline-base-fontFamily:Plus Jakarta Sans;--typography-overline-base-fontSize:12px;--typography-overline-base-fontWeight:600;--typography-overline-base-letterSpacing:0.15em;--typography-overline-base-lineHeight:16;--typography-title-16-fontFamily:Plus Jakarta Sans;--typography-title-16-fontSize:16px;--typography-title-16-fontWeight:600;--typography-title-16-letterSpacing:0px;--typography-title-16-lineHeight:22;--typography-title-16-textTransform:none;--typography-title-24-fontFamily:Plus Jakarta Sans;--typography-title-24-fontSize:24px;--typography-title-24-fontWeight:600;--typography-title-24-letterSpacing:0px;--typography-title-24-lineHeight:30;--typography-title-24-textTransform:none;--typography-title-small-fontFamily:Plus Jakarta Sans;--typography-title-small-fontSize:14px;--typography-title-small-fontWeight:500;--typography-title-small-letterSpacing:0px;--typography-title-small-lineHeight:18;--typography-title-small-textTransform:none;--font-sans:var(--font-plus-jakarta),"Inter Tight",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-inter-tight),var(--font-plus-jakarta),sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--font-stack:var(--font-sans);--font-family-sans:var(--font-sans);--font-family-mono:var(--font-mono);--accent:var(--mint);--bg:var(--surface-base);--fg:var(--text-primary);--muted:var(--text-tertiary);--text-code-type:var(--icon-live);--pri-critical:var(--border-error);--pri-medium:var(--border-info);--pri-low:var(--border-notice);--on-danger:var(--text-on-danger);--interactive-primary:var(--mint);--border-focus:var(--mint);--violet-soft:var(--icon-ai);--grad-cta:linear-gradient(135deg,var(--mint) 0%,var(--violet) 100%);--grad-cta-soft:linear-gradient(135deg,var(--mint-soft) 0%,var(--violet-soft) 100%);--pri-critical-wash:var(--surface-error);--pri-medium-wash:var(--surface-hover);--pri-low-wash:var(--surface-hover);--mint-wash:var(--surface-raised);--violet-wash:var(--surface-raised);--bg-wash-ai:var(--surface-raised);--bg-wash-success:var(--surface-raised);--shadow-sm:var(--elevation-200);--shadow:var(--elevation-400);--shadow-lg:var(--elevation-500);--shadow-modal:var(--elevation-500);--ar-typography-scale-100:var(--font-size-100,14px);--ar-typography-scale-200:var(--font-size-200,16px);--ar-typography-scale-300:var(--font-size-300,18px);--ar-typography-scale-400:var(--font-size-400,20px);--ar-typography-scale-500:var(--font-size-500,24px);--ar-typography-scale-600:var(--font-size-600,30px);--ar-typography-scale-700:var(--font-size-700,36px);--ar-typography-scale-800:var(--font-size-800,48px);--ar-typography-scale-900:var(--font-size-900,60px);--ar-typography-scale-1000:var(--font-size-1000,72px);--ar-typography-scale-1100:var(--font-size-1100,96px);--ar-typography-scale-050:var(--font-size-050,11px);--ar-typography-scale-075:var(--font-size-075,12px);--font-weight-thin:100;--ar-typography-weight-thin:var(--font-weight-thin);--font-weight-light:300;--ar-typography-weight-light:var(--font-weight-light);--ar-typography-weight-regular:var(--font-weight-regular);--ar-typography-weight-medium:var(--font-weight-medium);--ar-typography-weight-semibold:var(--font-weight-semibold);--ar-typography-weight-bold:var(--font-weight-bold);--font-weight-extrabold:800;--ar-typography-weight-extrabold:var(--font-weight-extrabold);--font-weight-black:900;--ar-typography-weight-black:var(--font-weight-black);--typography-display-20:700 20px/1.2 var(--font-display),"Inter Tight","Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-display-20:var(--typography-display-20);--ar-typography-display-20-bold:var(--typography-display-20);--typography-display-24:700 24px/1.2083 var(--font-display),"Inter Tight","Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-display-24:var(--typography-display-24);--ar-typography-display-24-bold:var(--typography-display-24);--typography-display-32:700 32px/1.2188 var(--font-display),"Inter Tight","Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-display-32:var(--typography-display-32);--ar-typography-display-32-bold:var(--typography-display-32);--typography-display-40:800 40px/1.2 var(--font-display),"Inter Tight","Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-display-40:var(--typography-display-40);--ar-typography-display-40-extra-bold:var(--typography-display-40);--typography-title-16:600 16px/1.375 var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-title-16:var(--typography-title-16);--ar-typography-title-16-semi-bold:var(--typography-title-16);--typography-title-24:600 24px/1.25 var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-title-24:var(--typography-title-24);--ar-typography-title-24-semi-bold:var(--typography-title-24);--typography-title-small:500 14px/1.2857 var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-title-small:var(--typography-title-small);--ar-typography-title-14-medium:var(--typography-title-small);--typography-label-11-medium:500 11px/1.2727 var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-label-11-medium:var(--typography-label-11-medium);--typography-label-12-semibold:600 12px/1.3333 var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-label-12-semibold:var(--typography-label-12-semibold);--ar-typography-label-12-semi-bold:var(--typography-label-12-semibold);--typography-label-14-semibold:600 14px/1.2857 var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-label-14-semibold:var(--typography-label-14-semibold);--ar-typography-label-14-semi-bold:var(--typography-label-14-semibold);--typography-label-12-semibold-caps:600 12px/1.3333 var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-label-12-semibold-caps:var(--typography-label-12-semibold-caps);--ar-typography-label-12-semi-bold-caps:var(--typography-label-12-semibold-caps);--typography-label-14-semibold-caps:600 14px/1.2857 var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-label-14-semibold-caps:var(--typography-label-14-semibold-caps);--ar-typography-label-14-semi-bold-caps:var(--typography-label-14-semibold-caps);--typography-label-12-medium:500 12px/1.25 var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-label-12-medium:var(--typography-label-12-medium);--ar-typography-label-12-medium-caps:var(--typography-label-12-medium);--typography-label-14-medium:500 14px/1.2857 var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ar-typography-label-14-medium:var(--typography-label-14-medium);--icon-active:#4dd99e;--border-active:#4dd99e;--border-hover:#4dd99e;--border-error-hover:#ff8c9c;--gradient-cta:linear-gradient(135deg,#4dd99e,#8b7dff);--gradient-cta-hover:linear-gradient(135deg,#44bf8b,#7a6ee0);--gradient-ai:radial-gradient(circle at center,#8b7dff 0%,#4dd99e 100%);--stroke-none:0px;--stroke-medium:3px;--stroke-strong:4px;--space-28:28px;--space-025:2px;--space-050:4px;--space-075:6px;--space-100:8px;--space-150:12px;--space-200:16px;--space-250:20px;--space-300:24px;--space-400:32px;--space-500:40px;--space-600:48px;--space-700:56px;--space-800:64px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-full:9999px;--radius-circle:50%;--border-100:1px;--border-200:2px;--border-300:4px;--z-dropdown:1000;--z-sticky:1100;--z-banner:1200;--z-modal-backdrop:1300;--z-modal-default:1310;--z-popover:1400;--z-toast:1500;--z-tooltip:1600;--z-studio-chrome:10000;--elevation-100:0 1px 2px 0 rgba(0,0,0,.3);--elevation-200:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px 0 rgba(0,0,0,.3);--elevation-300:0 4px 6px 0 rgba(0,0,0,.45),0 2px 4px 0 rgba(0,0,0,.35);--elevation-400:0 10px 15px 0 rgba(0,0,0,.5),0 4px 6px 0 rgba(0,0,0,.4);--elevation-500:0 25px 50px 0 rgba(0,0,0,.7);--font-size-050:11px;--font-size-075:12px;--opacity-0:0;--opacity-100:1;--opacity-subtle:0.05;--opacity-faint:0.1;--opacity-light:0.2;--opacity-medium:0.4;--opacity-strong:0.6;--opacity-intense:0.8;--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-subtle:var(--text-tertiary);--color-text-disabled:var(--text-disabled);--color-text-inverse:var(--text-primary-alt);--color-text-link-default:var(--text-link);--color-text-link-hovered:var(--text-link-hover);--color-text-success:var(--text-success);--color-text-danger:var(--icon-error);--color-text-warning:var(--border-notice);--color-background-surface-default:var(--surface-base);--color-background-surface-raised:var(--surface-raised);--color-background-surface-sunken:var(--surface-canvas);--color-background-canvas-default:var(--surface-canvas);--color-background-neutral-subtle-default:var(--surface-raised);--color-background-neutral-subtle-hovered:var(--surface-hover);--color-background-neutral-bold:var(--surface-pressed);--color-background-danger-subtle:var(--surface-error);--color-background-warning-subtle:var(--surface-raised);--color-background-success-subtle:var(--bg-wash-success);--color-background-information-subtle:var(--bg-wash-ai);--color-border-subtle:var(--border-subtle);--color-border-default:var(--border-default);--color-border-bold:var(--border-strong);--color-border-strong:var(--border-strong);--color-border-focused:var(--border-focus);--color-border-danger:var(--border-error);--color-icon-primary:var(--icon-primary);--color-icon-secondary:var(--icon-primary);--color-icon-disabled:var(--icon-disabled);--color-icon-danger:var(--icon-error);--color-interactive-primary-default:var(--interactive-primary);--color-interactive-danger-default:var(--border-error);--color-neutral-0:var(--text-primary)}*{box-sizing:border-box}body,html{margin:0;padding:0;overscroll-behavior:none;background:var(--surface-base);color:var(--text-primary);font-family:var(--font-sans);font-feature-settings:"ss01","tnum";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#liveblocks-badge,[id^=liveblocks-badge]{visibility:hidden!important}#liveblocks-badge,[id^=liveblocks-badge],a[href*="lblcks.io"]{display:none!important;pointer-events:none!important}.hero{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-100);padding:var(--space-300);text-align:center}.hero h1{font-family:var(--font-display);font-size:var(--ar-typography-scale-900);line-height:1;margin:0 0 var(--space-100);letter-spacing:-.03em;background:var(--grad-cta-soft);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{margin:0;font-size:var(--ar-typography-scale-400);color:var(--text-secondary)}.hero .muted{color:var(--text-tertiary);font-size:var(--ar-typography-scale-200);margin-top:var(--space-050)}.hero-cta{display:inline-block;margin-top:var(--space-300);padding:var(--space-100) var(--space-250);border-radius:var(--radius-8);background:var(--grad-cta);color:var(--surface-base);font:var(--ar-typography-label-14-semibold);text-decoration:none;box-shadow:0 1px 0 hsla(0,0%,100%,.25) inset,0 4px 12px var(--mint-glow);transition:transform .12s,opacity .12s,box-shadow .12s}.hero-cta:hover{transform:translateY(-1px);opacity:.95;box-shadow:0 1px 0 hsla(0,0%,100%,.25) inset,0 6px 20px var(--mint-glow)}:root{--wash-subtle:hsla(0,0%,100%,.04);--wash-soft:hsla(0,0%,100%,.08);--wash-strong:hsla(0,0%,100%,.16);--space-48:var(--space-600);--space-56:var(--space-700);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-lineheight-tight:1.2;--font-lineheight-snug:1.35;--font-lineheight-normal:1.5;--font-letterspacing-wide:0.04em;--easing-standard:cubic-bezier(0.2,0,0,1);--easing-decelerate:cubic-bezier(0,0,0,1);--maxwidth-narrow:640px;--maxwidth-normal:960px;--maxwidth-wide:1280px;--maxwidth-full:100%}