@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_9ad65645-module__yzbLpq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_9ad65645-module__yzbLpq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_bbfc437b-module__yH6fyG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_bbfc437b-module__yH6fyG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8b552e8609c5636-s.2qe5xx8d5sx8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8b552e8609c5636-s.2qe5xx8d5sx8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_ed12cba1-module__8QozYa__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_ed12cba1-module__8QozYa__variable{--font-fira-code:"Fira Code", "Fira Code Fallback"}
:root{--bg-color:#030816;--surface-color:#08122c;--border-color:#122452;--text-primary:#e0eafd;--text-secondary:#90a9df;--accent-color:#3b82f6;--accent-secondary:#60a5fa;--accent-glow:#3b82f640;--accent-text-color:#3b82f6;--success-color:#10b981;--success-glow:#10b98133;--error-color:#ef4444;--success-text:#10b981;--warning-text:#f59e0b;--info-text:#22d3ee;--purple-text:#a855f7;--accent-strong:#f97316;--font-mono:var(--font-fira-code), monospace;--card-border:1px solid #ffffff05;--card-shadow:0 8px 16px -2px #00000073, 0 16px 32px -4px #0000008c, 0 24px 48px -6px #000000a6;--hero-bg:linear-gradient(90deg, #060d1f 0%, #091528 50%, #0d1f3c 100%);--hero-left-text:#f1f5f9;--hero-left-subtext:#94a3b8;--hero-left-trust:#475569;--hero-is-dark:1;--hero-card-bg:#0a1226e0;--hero-card-border:#6382dc2e;--hero-card-text:#e2e8f0;--hero-card-subtext:#94a3b8;--hero-card-label:#475569;--hero-card-shadow:0 20px 50px #0000008c, inset 0 1px 0 #ffffff0d;--hero-panel-shadow:#00000040}[data-theme=dark-indigo]{--bg-color:#07090e;--surface-color:#0c0f16;--border-color:#1a2233;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--accent-color:#6366f1;--accent-secondary:#06b6d4;--accent-glow:#6366f133;--accent-text-color:#fff;--success-color:#10b981;--success-glow:#10b98133;--error-color:#ef4444;--card-border:1px solid #ffffff05;--card-shadow:0 8px 16px -2px #0006, 0 16px 32px -4px #00000080, 0 24px 48px -6px #0009;--hero-bg:linear-gradient(90deg, #07090e 0%, #0d1220 50%, #111827 100%);--hero-left-text:#e2e8f0;--hero-left-subtext:#94a3b8;--hero-left-trust:#475569;--hero-card-bg:#0c0f16e6;--hero-card-border:#6366f133;--hero-card-text:#e2e8f0;--hero-card-subtext:#94a3b8;--hero-card-label:#4b5563;--hero-card-shadow:0 20px 50px #00000080, inset 0 1px 0 #ffffff0a;--hero-panel-shadow:#00000040}[data-theme=light]{--bg-color:#f8fafc;--surface-color:#fff;--border-color:#e2e8f0;--text-primary:#0f172a;--text-secondary:#475569;--accent-color:#4f46e5;--success-text:#047857;--warning-text:#b45309;--info-text:#0e7490;--purple-text:#7e22ce;--accent-strong:#c2410c;--accent-secondary:#0d9488;--accent-glow:#4f46e526;--accent-text-color:#4f46e5;--success-color:#059669;--success-glow:#0596691a;--error-color:#dc2626;--card-border:1px solid #00000004;--card-shadow:0 8px 16px -2px #090e1d14, 0 16px 32px -4px #090e1d1f, 0 24px 48px -6px #090e1d26;--hero-bg:linear-gradient(90deg, #f1f5f9 0%, #cbd5e1 45%, #94a3b8 100%);--hero-left-text:#0f172a;--hero-left-subtext:#334155;--hero-left-trust:#64748b;--hero-card-bg:#ffffffeb;--hero-card-border:#0f172a1a;--hero-card-text:#0f172a;--hero-card-subtext:#334155;--hero-card-label:#64748b;--hero-card-shadow:0 8px 24px #0f172a24, 0 20px 48px #0f172a1a;--hero-panel-shadow:#0f172a0f}[data-theme=light-purple]{--bg-color:#faf5ff;--surface-color:#fff;--border-color:#e9d5ff;--text-primary:#3b0764;--text-secondary:#6b21a8;--accent-color:#7c3aed;--success-text:#047857;--warning-text:#b45309;--info-text:#0e7490;--purple-text:#6b21a8;--accent-strong:#c2410c;--accent-secondary:#db2777;--accent-glow:#7c3aed26;--accent-text-color:#7c3aed;--success-color:#059669;--success-glow:#0596691a;--error-color:#dc2626;--card-border:1px solid #00000004;--card-shadow:0 8px 16px -2px #4f1e7814, 0 16px 32px -4px #4f1e781f, 0 24px 48px -6px #4f1e7826;--hero-bg:linear-gradient(90deg, #f5f0ff 0%, #ddd6fe 45%, #a78bfa 100%);--hero-left-text:#3b0764;--hero-left-subtext:#4c1d95;--hero-left-trust:#6b21a8;--hero-card-bg:#ffffffe6;--hero-card-border:#7c3aed26;--hero-card-text:#3b0764;--hero-card-subtext:#4c1d95;--hero-card-label:#6b21a8;--hero-card-shadow:0 8px 24px #4f1e7826, 0 20px 48px #4f1e781a;--hero-panel-shadow:#4f1e780d}[data-theme=dark-emerald]{--bg-color:#04120e;--surface-color:#06241b;--border-color:#0d3a2e;--text-primary:#ecfdf5;--text-secondary:#a7f3d0;--accent-color:#10b981;--accent-secondary:#06b6d4;--accent-glow:#10b98140;--accent-text-color:#10b981;--success-color:#10b981;--success-glow:#10b98133;--error-color:#ef4444;--card-border:1px solid #ffffff05;--card-shadow:0 8px 16px -2px #00000073, 0 16px 32px -4px #0000008c, 0 24px 48px -6px #000000a6;--hero-bg:linear-gradient(90deg, #04120e 0%, #071f17 50%, #0a2a1e 100%);--hero-left-text:#ecfdf5;--hero-left-subtext:#6ee7b7;--hero-left-trust:#34d399;--hero-card-bg:#04120ee0;--hero-card-border:#10b98133;--hero-card-text:#ecfdf5;--hero-card-subtext:#a7f3d0;--hero-card-label:#065f46;--hero-card-shadow:0 20px 50px #0000008c, inset 0 1px 0 #ffffff0a;--hero-panel-shadow:#0000004d}[data-theme=navy-blue]{--bg-color:#030816;--surface-color:#08122c;--border-color:#122452;--text-primary:#e0eafd;--text-secondary:#90a9df;--accent-color:#3b82f6;--accent-secondary:#60a5fa;--accent-glow:#3b82f640;--accent-text-color:#3b82f6;--success-color:#10b981;--success-glow:#10b98133;--error-color:#ef4444;--card-border:1px solid #ffffff05;--card-shadow:0 8px 16px -2px #00000073, 0 16px 32px -4px #0000008c, 0 24px 48px -6px #000000a6;--hero-bg:linear-gradient(90deg, #030816 0%, #071228 50%, #0a1a3e 100%);--hero-left-text:#e0eafd;--hero-left-subtext:#90a9df;--hero-left-trust:#4a6fa5;--hero-card-bg:#08122ce0;--hero-card-border:#3b82f633;--hero-card-text:#e0eafd;--hero-card-subtext:#90a9df;--hero-card-label:#2d4a8a;--hero-card-shadow:0 20px 50px #0000008c, inset 0 1px 0 #ffffff0d;--hero-panel-shadow:#0000004d}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-inter), sans-serif;overflow-x:hidden}:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;border-radius:3px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glass-panel{background:var(--surface-color);border:var(--card-border);box-shadow:var(--card-shadow);border-radius:6px;padding:15px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#334155}.text-gradient{color:var(--accent-color);font-family:var(--font-outfit), sans-serif}.button-primary{background:var(--accent-color);color:#fff;cursor:pointer;text-transform:uppercase;border:none;border-radius:4px;padding:8px 16px;font-size:.8rem;font-weight:700;transition:opacity .2s}.button-primary:hover{opacity:.9}.button-secondary{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#1e293b;border-radius:4px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:background-color .2s}.button-secondary:hover{background-color:#334155}.terminal-tab{color:var(--text-secondary);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;padding:8px 12px;font-size:.75rem;font-weight:700;transition:all .2s}.terminal-tab.active{color:var(--bg-color);background:var(--accent-color);border-radius:4px}.terminal-grid{gap:15px;display:grid}.mono{font-family:var(--font-mono)}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.animate-marquee{white-space:nowrap;animation-name:marquee;animation-duration:300s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}.animate-marquee:hover{animation-play-state:paused}@media (max-width:768px){html,body{max-width:100vw;overflow-x:hidden}[style*=grid-template-columns]{grid-template-columns:1fr!important}:has(>table){overflow-x:auto!important}.dc-settings-layout{flex-direction:column!important}.dc-settings-sidebar{flex-direction:row!important;flex-shrink:1!important;width:100%!important;overflow-x:auto!important}.dc-header-titlebar,.dc-header-info,.dc-header-command{display:none!important}.dc-header-mobile-actions{display:flex!important}}@keyframes dc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dc-pulse{0%,to{opacity:1}50%{opacity:.4}}.spin-icon{animation:1.2s linear infinite dc-spin}.pulse-icon{animation:1.6s ease-in-out infinite dc-pulse}@keyframes dc-shimmer{0%{background-position:-280px 0}to{background-position:calc(280px + 100%) 0}}.dc-skeleton{background:linear-gradient(90deg,#ffffff0b 25%,#ffffff1c 37%,#ffffff0b 63%) 0 0/280px 100%;border-radius:4px;animation:1.4s ease-in-out infinite dc-shimmer;display:inline-block}.dc-wysiwyg-editor h1{color:#1a1a2e;margin:16px 0 8px;font-size:1.5rem;font-weight:700}.dc-wysiwyg-editor h2{color:#1a1a2e;margin:14px 0 6px;font-size:1.25rem;font-weight:700}.dc-wysiwyg-editor h3{color:#16213e;margin:12px 0 6px;font-size:1.1rem;font-weight:700}.dc-wysiwyg-editor p{margin:6px 0}.dc-wysiwyg-editor ul,.dc-wysiwyg-editor ol{margin:6px 0 6px 22px}.dc-wysiwyg-editor blockquote{color:#475569;border-left:3px solid #94a3b8;margin:8px 0;padding:4px 14px;font-style:italic}.dc-wysiwyg-editor table{border-collapse:collapse;width:100%;margin:10px 0}.dc-wysiwyg-editor th,.dc-wysiwyg-editor td{text-align:left;border:1px solid #d0d0d8;padding:6px 10px}.dc-wysiwyg-editor th{background:#eeeef2}.dc-wysiwyg-editor code{font-family:var(--font-mono);background:#f1f1f4;border-radius:4px;padding:2px 6px}.dc-wysiwyg-editor pre{background:#f6f6f8;border:1px solid #d8d8e0;border-radius:6px;padding:12px;overflow-x:auto}.dc-wysiwyg-editor hr{border:none;border-top:1px solid #d0d0d8;margin:14px 0}.hero-bg-watermark{pointer-events:none;z-index:0;perspective:1500px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:768px){.hero-bg-watermark{display:none!important}}.feature-card{border:1px solid var(--border-color);background:var(--surface-color);cursor:default;border-radius:12px;padding:28px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.feature-card:before{content:"";background:linear-gradient(135deg, var(--accent-color), var(--accent-secondary));opacity:0;z-index:0;border-radius:12px;transition:opacity .3s;position:absolute;inset:0}.feature-card:hover{box-shadow:0 12px 40px var(--accent-glow), 0 4px 16px #0003;border-color:var(--accent-color);transform:translateY(-4px)}.feature-card:hover:before{opacity:.05}.feature-card>*{z-index:1;position:relative}.feature-icon{background:var(--accent-glow);border:1px solid var(--accent-color);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:1.4rem;transition:transform .25s;display:flex}.feature-card:hover .feature-icon{transform:scale(1.1)}.agent-card{cursor:default;border-radius:12px;padding:28px 24px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.agent-card:hover{transform:translateY(-5px)}.stat-card{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;align-items:center;padding:32px 20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.stat-card:after{content:"";background:linear-gradient(90deg, var(--accent-color), var(--accent-secondary));height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.stat-card:hover{box-shadow:0 8px 24px var(--accent-glow);transform:translateY(-3px)}.stat-card:hover:after{transform:scaleX(1)}.tool-badge{letter-spacing:1.5px;text-transform:uppercase;background:var(--accent-glow);color:var(--accent-color);border:1px solid var(--accent-color);border-radius:4px;margin-bottom:12px;padding:3px 8px;font-size:.6rem;font-weight:800;display:inline-block}.section-eyebrow{letter-spacing:2.5px;text-transform:uppercase;background:var(--accent-glow);color:var(--accent-color);border:1px solid var(--accent-color);font-size:.65rem;font-weight:800;font-family:var(--font-mono);border-radius:20px;margin-bottom:16px;padding:4px 12px;display:inline-block}.gradient-text{background:linear-gradient(135deg, var(--accent-color), var(--accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stats-row{background:linear-gradient(135deg, var(--surface-color) 0%, var(--bg-color) 100%);border:1px solid var(--border-color);border-radius:16px;gap:20px;margin:60px 0;padding:48px 40px;display:grid;position:relative;overflow:hidden}.stats-row:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-color), var(--accent-secondary), transparent);height:2px;position:absolute;top:0;left:0;right:0}.btn-gradient{background:linear-gradient(135deg, var(--accent-color), var(--accent-secondary));color:#fff;cursor:pointer;letter-spacing:.5px;box-shadow:0 4px 16px var(--accent-glow);border:none;border-radius:8px;padding:12px 28px;font-size:.85rem;font-weight:700;transition:opacity .2s,transform .2s,box-shadow .2s}.btn-gradient:hover{opacity:.92;box-shadow:0 8px 24px var(--accent-glow);transform:translateY(-1px)}.btn-outline{border:1.5px solid var(--border-color);color:var(--text-primary);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:8px;padding:12px 28px;font-size:.85rem;font-weight:600;transition:border-color .2s,color .2s,background .2s}.btn-outline:hover{border-color:var(--accent-color);color:var(--accent-color);background:var(--accent-glow)}@keyframes float-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:.5s forwards float-in}.prism-report-body h1,.prism-report-body h2,.prism-report-body h3{color:#1a1a2e;margin-top:1.4em;margin-bottom:.4em;font-family:Georgia,Times New Roman,serif}.prism-report-body h1{border-bottom:1px solid #ccc;padding-bottom:4px;font-size:1.4rem}.prism-report-body h2{font-size:1.15rem}.prism-report-body h3{font-size:1rem}.prism-report-body p{color:#1a1a2e;margin:.6em 0}.prism-report-body ul,.prism-report-body ol{margin:.5em 0 .5em 1.4em}.prism-report-body li{color:#1a1a2e;margin:.3em 0}.prism-report-body strong{color:#000}.prism-report-body em{font-style:italic}.prism-report-body code{color:#c0392b;background:#f0f0f0;border-radius:2px;padding:1px 4px;font-family:monospace;font-size:.85em}.prism-report-body hr{border:none;border-top:1px solid #ddd;margin:1.5em 0}@media (max-width:900px){.hero-layout{flex-direction:column!important}.hero-left{width:100%!important;min-height:auto!important;padding:100px 24px 40px!important}.hero-right{flex:none!important;width:100%!important;min-height:50vh!important}.hero-cards-container{padding:40px 24px 60px!important}}.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spinner[type=number]{appearance:textfield}
