@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}@font-face{font-family:__Space_Grotesk_5e81af;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_5e81af;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_5e81af;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_5e81af;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_5e81af;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_5e81af;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_5e81af;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_5e81af;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_5e81af;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_5e81af;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5e81af{font-family:__Space_Grotesk_5e81af,__Space_Grotesk_Fallback_5e81af;font-style:normal}.__variable_5e81af{--font-heading:"__Space_Grotesk_5e81af","__Space_Grotesk_Fallback_5e81af"}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_a3cc63;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:__JetBrains_Mono_a3cc63,__JetBrains_Mono_Fallback_a3cc63;font-style:normal}.__variable_a3cc63{--font-mono:"__JetBrains_Mono_a3cc63","__JetBrains_Mono_Fallback_a3cc63"}:root{--primary-color:#3d087b;--secondary-color:#f43b86;--gradient:linear-gradient(110deg,var(--accent-violet),var(--secondary-color) 55%,var(--accent-cyan));--button-gradient:linear-gradient(110deg,#3d087b,#7c3aed);--button-gradient-hover:linear-gradient(110deg,#4c1d95,#8b5cf6);--button-glow:rgba(124,58,237,.6);--page-top-padding:3rem;--page-padding:2rem;--content-width:72rem;--radius:1rem}:root,:root[data-theme=light]{--background-color:#f6f5fb;--text-color:#15121f;--muted-text:#5a5670;--card-background:hsla(0,0%,100%,.78);--card-solid:#fff;--card-border:rgba(61,8,123,.12);--card-border-hover:rgba(124,58,237,.45);--accent-violet:#7c3aed;--accent-pink:#e11d74;--accent-cyan:#0891b2;--link-color:#5b21b6;--chip-background:rgba(124,58,237,.08);--chip-text:#4c1d95;--grid-line:rgba(61,8,123,.05);--glow-1:rgba(124,58,237,.14);--glow-2:rgba(244,59,134,.1);--node-color:91,33,182;--nav-background:rgba(246,245,251,.72);--shadow:0 10px 30px -15px rgba(30,10,60,.25);--star-core:#fff;--star-tail:#7c3aed;--star-glow:124,58,237;--star-flare:244,59,134;--star-glow-strength:1;color-scheme:light}:root[data-theme=dark]{--background-color:#06040f;--text-color:#ece8ff;--muted-text:#a7a1c4;--card-background:rgba(20,14,38,.72);--card-solid:#130d26;--card-border:rgba(167,139,250,.14);--card-border-hover:rgba(167,139,250,.5);--accent-violet:#a78bfa;--accent-pink:#f472b6;--accent-cyan:#22d3ee;--link-color:#c4b5fd;--chip-background:rgba(167,139,250,.12);--chip-text:#ddd6fe;--grid-line:rgba(167,139,250,.05);--glow-1:rgba(124,58,237,.22);--glow-2:rgba(244,59,134,.12);--node-color:167,139,250;--nav-background:rgba(6,4,15,.65);--shadow:0 10px 40px -15px rgba(0,0,0,.7);--star-core:#fff;--star-tail:#fff;--star-glow:196,181,253;--star-flare:244,59,134;--star-glow-strength:0.85;color-scheme:dark}html.theme-transition,html.theme-transition *,html.theme-transition :after,html.theme-transition :before{transition:background-color .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease!important}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--background-color)}body{color:var(--text-color);min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(60rem 40rem at 85% -10%,var(--glow-1),transparent 60%),radial-gradient(50rem 35rem at -10% 30%,var(--glow-2),transparent 60%),linear-gradient(var(--grid-line) 1px,transparent 1px) 0 0 /3rem 3rem,linear-gradient(90deg,var(--grid-line) 1px,transparent 1px) 0 0 /3rem 3rem}main{flex:1 1;position:relative;z-index:1}a{color:var(--link-color)}@media (min-width:1200px){html{font-size:16px!important}}@media (max-width:1200px){html{font-size:15px!important}}@media (max-width:900px){html{font-size:14px!important}}@media (max-width:680px){html{font-size:13px!important}}@media (max-width:580px){html{font-size:12px!important}}@media (max-width:380px){html{font-size:11px!important}}::-webkit-scrollbar{width:.3rem}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--background-color);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--accent-violet);border-radius:10px}::selection{background:rgba(244,59,134,.3)}:focus-visible{outline:2px solid var(--accent-violet);outline-offset:3px;border-radius:4px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),sans-serif;letter-spacing:-.02em}h1{font-size:5rem;font-weight:700;line-height:1.05}h2{font-size:3rem;font-weight:600;line-height:1.1}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.2rem}h6{font-size:1rem}li,p{font-size:1.2rem;line-height:1.65}small{font-size:.85rem}b,li{padding:0!important}button{font-family:inherit;cursor:pointer}nav{text-align:right;position:fixed;top:0;right:0;z-index:50;justify-content:space-between;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid var(--card-border);width:100%;height:4rem;padding:0 var(--page-padding)}footer,nav{display:flex;align-items:center;background:var(--nav-background)}footer{position:relative;z-index:1;border-top:1px solid var(--card-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-color);text-align:center;margin-top:8rem;padding:2.5rem var(--page-padding);flex-direction:column;gap:1rem}footer p{font-size:1rem}footer p,footer small{color:var(--muted-text)}.highlight-text{color:var(--primary-color)}.gradient-text{background:var(--gradient);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-shift 8s ease-in-out infinite}@keyframes gradient-shift{0%,to{background-position:0}50%{background-position:100%}}.page-heading{font-size:large}.subheading{color:var(--muted-text);font-size:1.3rem;line-height:1.7}.eyebrow{font-family:var(--font-mono),monospace;font-size:.95rem;letter-spacing:.04em;color:var(--accent-violet);display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1rem}.eyebrow:before{content:"";width:1.8rem;height:1px;background:var(--gradient)}.container{width:100%;max-width:var(--content-width);margin:0 auto;padding:var(--page-padding);padding-top:calc(var(--page-top-padding) + 4rem)}.section-title{margin-bottom:.6rem}.section-subtitle{color:var(--muted-text);font-size:1.15rem;max-width:48rem;margin-bottom:2rem}.cards{border-radius:var(--radius);background-color:var(--card-background);border:1px solid var(--card-border);box-shadow:var(--shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.cards:hover{border-color:var(--card-border-hover);box-shadow:0 20px 40px -18px rgba(124,58,237,.35)}.cardHeading{font-weight:700;font-size:1rem;text-align:center}.chip{font-family:var(--font-mono),monospace;font-size:.8rem;line-height:1.2;padding:.35rem .65rem;border-radius:999px;background:var(--chip-background);color:var(--chip-text);border:1px solid var(--card-border);white-space:nowrap}.btn,.chip{display:inline-flex;align-items:center}.btn{justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.4rem;border-radius:999px;font-size:1rem;font-weight:600;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#fff;background:var(--button-gradient) border-box;box-shadow:0 10px 30px -10px var(--button-glow)}.btn-primary:hover{background:var(--button-gradient-hover) border-box;box-shadow:0 14px 34px -10px var(--button-glow)}.btn-ghost{color:var(--text-color);background:var(--card-background);border-color:var(--card-border)}.btn-ghost:hover{border-color:var(--card-border-hover)}.social-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.social-row.center{justify-content:center}.social-link{display:inline-flex;border-radius:50%;transition:transform .2s ease,box-shadow .2s ease}.social-link:hover{transform:translateY(-3px);box-shadow:0 0 1.2rem rgba(124,58,237,.45)}.btn-ai{position:relative;overflow:hidden;isolation:isolate;color:var(--text-color);border:1.5px solid transparent;background:linear-gradient(var(--card-solid),var(--card-solid)) padding-box,linear-gradient(110deg,var(--accent-violet),var(--secondary-color),var(--accent-cyan),var(--accent-violet)) border-box;background-size:100% 100%,300% 100%;box-shadow:0 0 0 0 rgba(124,58,237,0),0 8px 24px -12px rgba(124,58,237,.55);animation:ai-border-flow 6s linear infinite}.btn-ai:before{inset:0;background:linear-gradient(110deg,rgba(124,58,237,.1),rgba(244,59,134,.06),rgba(34,211,238,.08))}.btn-ai:after,.btn-ai:before{content:"";position:absolute;z-index:-1}.btn-ai:after{top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);transform:skewX(-20deg);animation:ai-shimmer 3.5s ease-in-out infinite}:root[data-theme=dark] .btn-ai:after{background:linear-gradient(100deg,transparent,rgba(196,181,253,.25),transparent)}.btn-ai:hover{box-shadow:0 0 0 4px rgba(124,58,237,.12),0 12px 30px -10px rgba(124,58,237,.7)}.ai-sparkle{display:inline-block;font-size:1.1em;line-height:1;background:linear-gradient(135deg,var(--accent-violet),var(--secondary-color),var(--accent-cyan));-webkit-background-clip:text;background-clip:text;color:transparent;animation:ai-twinkle 2.4s ease-in-out infinite}@keyframes ai-border-flow{to{background-position:0 0,300% 0}}@keyframes ai-shimmer{0%,55%{left:-60%}to{left:130%}}@keyframes ai-twinkle{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(90deg) scale(1.25)}}.theme-toggle{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:50%;border:1px solid var(--card-border);background:var(--chip-background);color:var(--accent-violet);transition:transform .3s ease,border-color .2s ease}.theme-toggle:hover{border-color:var(--card-border-hover);transform:rotate(20deg)}.theme-toggle svg{grid-area:1/1;transition:transform .4s ease,opacity .3s ease}.theme-icon-sun,:root[data-theme=dark] .theme-icon-moon{opacity:0;transform:rotate(-90deg) scale(.5)}:root[data-theme=dark] .theme-icon-sun{opacity:1;transform:none}.partition{margin:4rem 0}.small-partition{margin-top:2rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.js [data-reveal]{opacity:0;transform:translateY(1.5rem);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(min(var(--d, 0), 8) * 70ms)}.js [data-reveal].revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1;transform:none}}.page_main__GlU4n{min-height:92vh;width:100%;max-width:var(--content-width);margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:3rem;padding:var(--page-padding);padding-top:calc(var(--page-top-padding) + 4rem)}.page_mainContainer__uvqiI{flex:1 1 32rem;color:var(--text-color);animation:page_slide-in__owJTO .9s cubic-bezier(.2,.7,.2,1) both}.page_mainContainer__uvqiI h1{font-size:4.2rem}.page_roleLine__aqHYv{font-family:var(--font-heading),sans-serif;font-size:2rem;font-weight:600;min-height:2.6em;margin:1rem 0 1.2rem;line-height:1.3}.page_imageContainer__gQbWL{flex:1 1 24rem;display:flex;justify-content:center;align-items:center;position:relative;animation:page_rise-in__gkuo1 1.1s cubic-bezier(.2,.7,.2,1) .15s both}.page_profileRing__aXbQR{position:relative;padding:.5rem;border-radius:50%;isolation:isolate}.page_profileRing__aXbQR:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#7c3aed,#f43b86,#22d3ee,#7c3aed);animation:page_rotate-animation__DKPSE 6s linear infinite;z-index:-1}.page_profileRing__aXbQR:after{content:"";position:absolute;inset:-2rem;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.35),transparent 65%);filter:blur(20px);z-index:-2;animation:page_breathe__qUpUy 5s ease-in-out infinite}.page_profileImage__O9Evh{display:block;height:26rem;width:26rem;border-radius:50%;background:var(--background-color)}.page_orbit__liDoj{position:absolute;width:32rem;height:32rem;border-radius:50%;border:1px dashed var(--card-border-hover);animation:page_rotate-animation__DKPSE 24s linear infinite}.page_orbitDot__JrNbz{position:absolute;top:-.4rem;left:50%;width:.8rem;height:.8rem;border-radius:50%;background:var(--secondary-color);box-shadow:0 0 1rem var(--secondary-color)}.page_orbitDotAlt__xpubt{top:auto;bottom:-.4rem;background:var(--accent-cyan);box-shadow:0 0 1rem var(--accent-cyan)}@keyframes page_rotate-animation__DKPSE{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes page_breathe__qUpUy{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes page_slide-in__owJTO{0%{transform:translateY(1.5rem)}to{transform:none}}@keyframes page_rise-in__gkuo1{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.page_homeButton__RQjyz{width:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:2rem 0 1.5rem}.page_statsSection__X1He5{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 var(--page-padding)}.page_statsGrid__GCW2d{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:1rem;gap:1rem}.page_statCard__VGdKs{padding:1.6rem;display:flex;flex-direction:column;gap:.3rem}.page_statValue__FXJDK{font-family:var(--font-heading),sans-serif;font-size:3rem;font-weight:700;line-height:1}.page_statLabel__YuhHa{font-family:var(--font-mono),monospace;font-size:.9rem;color:var(--muted-text)}.page_domainRow__aLm4n{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem}.page_domainLabel__teC0m{font-family:var(--font-mono),monospace;font-size:.9rem;color:var(--muted-text);margin-right:.4rem}.page_logoHolder__dg2Ka{background-color:#fff;border-radius:50%;width:3rem;height:3rem;padding:0;text-align:center;display:flex;justify-content:center;align-items:center;flex-shrink:0;box-shadow:0 0 0 1px var(--card-border),0 0 1.2rem rgba(124,58,237,.35)}.page_logo__7fc9l{animation:page_rotate-animation__DKPSE 5s linear infinite;border-radius:50%;padding:.3rem;width:100%;height:100%}.page_navHolder__HfVfo{display:flex;justify-content:center;align-items:center;gap:.3rem;padding:.3rem;border-radius:999px;border:1px solid var(--card-border);background:var(--card-background)}.page_NavLink__zOHN3,.page_activeNav__i0VQg{display:inline-flex;align-items:center;min-height:2.6rem;padding:0 1rem;border-radius:999px;text-decoration:none;text-transform:uppercase;font-family:var(--font-mono),monospace;font-size:.85rem;letter-spacing:.06em;transition:color .2s ease,background-color .2s ease}.page_NavLink__zOHN3{color:var(--muted-text)}.page_NavLink__zOHN3:hover{color:var(--text-color);background:var(--chip-background)}.page_activeNav__i0VQg{color:#fff;background:linear-gradient(110deg,#3d087b,#7c3aed);font-weight:600}@media (max-width:680px){.page_main__GlU4n{flex-direction:column-reverse;text-align:center;padding-top:calc(var(--page-top-padding) + 3rem)}.page_mainContainer__uvqiI{flex-basis:auto}.page_mainContainer__uvqiI h1{font-size:3.4rem}.page_homeButton__RQjyz{justify-content:center}.page_profileImage__O9Evh{height:20rem;width:20rem}.page_orbit__liDoj{width:25rem;height:25rem}.page_domainRow__aLm4n,.page_mainContainer__uvqiI .social-row{justify-content:center}.page_NavLink__zOHN3,.page_activeNav__i0VQg{padding:0 .7rem}}@media (max-width:380px){.page_NavLink__zOHN3,.page_activeNav__i0VQg{padding:0 .5rem;letter-spacing:.02em}}.ChatWidget_launcher__7e4i_{position:fixed;right:1.5rem;bottom:1.5rem;z-index:100;display:flex;align-items:center;gap:.6rem;min-height:3.6rem;padding:.4rem 1.2rem .4rem .4rem;border:none;border-radius:999px;color:#fff;background:var(--button-gradient);box-shadow:0 12px 32px -8px var(--button-glow);transition:transform .25s ease,opacity .25s ease}.ChatWidget_launcher__7e4i_:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(244,59,134,.6);animation:ChatWidget_ping__1tqqQ 2.6s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}@keyframes ChatWidget_ping__1tqqQ{0%{transform:scale(1);opacity:.8}80%,to{transform:scale(1.25,1.5);opacity:0}}.ChatWidget_launcher__7e4i_:hover{transform:translateY(-3px);background:var(--button-gradient-hover)}.ChatWidget_launcherHidden__8jPUf{opacity:0;transform:scale(.8);pointer-events:none}.ChatWidget_launcherIcon__belkN{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:hsla(0,0%,100%,.16)}.ChatWidget_launcherIcon__belkN svg{animation:ChatWidget_twinkle__y1BKw 3s ease-in-out infinite}@keyframes ChatWidget_twinkle__y1BKw{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(20deg) scale(1.12)}}.ChatWidget_launcherLabel__p3lAd{font-size:1rem;font-weight:600;white-space:nowrap}.ChatWidget_panel__Bqaz8{position:fixed;right:1.5rem;bottom:1.5rem;z-index:101;width:26rem;height:min(40rem,calc(100vh - 7rem));height:min(40rem,calc(100dvh - 7rem));display:flex;flex-direction:column;border-radius:1.4rem;border:1px solid transparent;background:linear-gradient(var(--background-color),var(--background-color)) padding-box,linear-gradient(140deg,rgba(124,58,237,.7),rgba(244,59,134,.5),rgba(34,211,238,.5)) border-box;box-shadow:0 30px 80px -20px rgba(20,5,50,.55);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(1.5rem) scale(.96);transform-origin:bottom right;transition:opacity .3s ease,transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s .35s}.ChatWidget_panelOpen__StY9B{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s}.ChatWidget_header__2iEuR{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--card-border);background:linear-gradient(110deg,rgba(124,58,237,.14),rgba(244,59,134,.08))}.ChatWidget_avatar__Qemrp{position:relative;width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:50%;background:#fff;padding:.2rem}.ChatWidget_avatar__Qemrp img{width:100%;height:100%;border-radius:50%}.ChatWidget_status__BZ_FL{position:absolute;right:0;bottom:0;width:.7rem;height:.7rem;border-radius:50%;background:#22c55e;border:2px solid var(--background-color)}.ChatWidget_headerText__EJo5U{flex:1 1;min-width:0}.ChatWidget_title__BIPMi{font-family:var(--font-heading),sans-serif;font-size:1.1rem;font-weight:600;line-height:1.2}.ChatWidget_subtitle__lTOQs{font-family:var(--font-mono),monospace;font-size:.75rem;line-height:1.4;color:var(--muted-text)}.ChatWidget_iconButton__9haA_{width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:50%;border:1px solid var(--card-border);background:var(--card-background);color:var(--text-color);font-size:1rem}.ChatWidget_iconButton__9haA_:hover{border-color:var(--card-border-hover)}.ChatWidget_messages__L_Tbp{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.7rem;overscroll-behavior:contain}.ChatWidget_bubble__JFxNW{max-width:88%;padding:.7rem .95rem;border-radius:1rem;font-size:.95rem;line-height:1.55;word-wrap:break-word;animation:ChatWidget_bubble-in__XG1RR .3s ease}@keyframes ChatWidget_bubble-in__XG1RR{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.ChatWidget_bubble__JFxNW li,.ChatWidget_bubble__JFxNW p{font-size:.95rem;line-height:1.55}.ChatWidget_bubble__JFxNW ol+p,.ChatWidget_bubble__JFxNW p+ol,.ChatWidget_bubble__JFxNW p+p,.ChatWidget_bubble__JFxNW p+ul,.ChatWidget_bubble__JFxNW ul+p{margin-top:.5rem}.ChatWidget_bubble__JFxNW ol,.ChatWidget_bubble__JFxNW ul{padding-left:1.1rem}.ChatWidget_bubble__JFxNW li+li{margin-top:.2rem}.ChatWidget_bubble__JFxNW code{font-family:var(--font-mono),monospace;font-size:.85em;padding:.05rem .3rem;border-radius:.3rem;background:var(--chip-background)}.ChatWidget_bubble__JFxNW a{color:var(--link-color);word-break:break-all}.ChatWidget_assistant__uTlmk{align-self:flex-start;background:var(--card-background);border:1px solid var(--card-border);border-bottom-left-radius:.3rem}.ChatWidget_user__sHii_{align-self:flex-end;color:#fff;background:linear-gradient(110deg,#3d087b,#7c3aed);border-bottom-right-radius:.3rem}.ChatWidget_error__qPIM3{border-color:rgba(239,68,68,.5);color:var(--muted-text)}.ChatWidget_suggestions__c4cQp{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:.2rem}.ChatWidget_suggestionsLabel___CQiD{font-family:var(--font-mono),monospace;font-size:.75rem;color:var(--muted-text);text-transform:uppercase;letter-spacing:.08em}.ChatWidget_quick__QMOcW,.ChatWidget_suggestion__1CUMB{text-align:left;font-size:.9rem;line-height:1.35;color:var(--chip-text);background:var(--chip-background);border:1px solid var(--card-border);border-radius:999px;padding:.55rem .9rem;transition:border-color .2s ease,transform .2s ease}.ChatWidget_quick__QMOcW:hover,.ChatWidget_suggestion__1CUMB:hover{border-color:var(--card-border-hover);transform:translateX(3px)}.ChatWidget_quickRow__37Zo6{display:flex;gap:.45rem;overflow-x:auto;padding:0 1rem .6rem;scrollbar-width:none}.ChatWidget_quickRow__37Zo6::-webkit-scrollbar{display:none}.ChatWidget_quick__QMOcW{flex-shrink:0;white-space:nowrap;font-size:.8rem;padding:.45rem .75rem}.ChatWidget_quick__QMOcW:hover{transform:none}.ChatWidget_typing__u7FwY{display:inline-flex;gap:.3rem;padding:.3rem 0}.ChatWidget_typing__u7FwY span{width:.45rem;height:.45rem;border-radius:50%;background:var(--accent-violet);animation:ChatWidget_typing__u7FwY 1.2s ease-in-out infinite}.ChatWidget_typing__u7FwY span:nth-child(2){animation-delay:.15s}.ChatWidget_typing__u7FwY span:nth-child(3){animation-delay:.3s}@keyframes ChatWidget_typing__u7FwY{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-.35rem);opacity:1}}.ChatWidget_caret__lO5_7{display:inline-block;width:.45rem;height:1em;margin-left:.15rem;vertical-align:-.15em;background:var(--secondary-color);animation:ChatWidget_blink__Cnx6R 1s steps(1) infinite}@keyframes ChatWidget_blink__Cnx6R{50%{opacity:0}}.ChatWidget_form__1FTUJ{display:flex;align-items:flex-end;gap:.5rem;margin:0 1rem;padding:.4rem .4rem .4rem .9rem;border-radius:1.2rem;border:1px solid var(--card-border);background:var(--card-background);transition:border-color .2s ease,box-shadow .2s ease}.ChatWidget_form__1FTUJ:focus-within{border-color:var(--card-border-hover);box-shadow:0 0 0 3px rgba(124,58,237,.15)}.ChatWidget_input__vrUPp{flex:1 1;resize:none;border:none;outline:none;background:transparent;color:var(--text-color);font:inherit;font-size:16px;line-height:1.4;max-height:6rem;padding:.55rem 0;field-sizing:content}.ChatWidget_input__vrUPp:focus-visible{outline:none}.ChatWidget_send__KBLGv{width:2.6rem;height:2.6rem;flex-shrink:0;border:none;border-radius:50%;color:#fff;background:var(--button-gradient);font-size:1rem;transition:opacity .2s ease,transform .2s ease}.ChatWidget_send__KBLGv:disabled{opacity:.4;cursor:not-allowed}.ChatWidget_send__KBLGv:not(:disabled):hover{transform:scale(1.06)}.ChatWidget_disclaimer__5_m4n{font-size:.7rem;line-height:1.4;text-align:center;color:var(--muted-text);padding:.5rem 1rem .7rem}@media (max-width:580px){.ChatWidget_launcher__7e4i_{right:1rem;bottom:1rem;padding:.4rem}.ChatWidget_launcherLabel__p3lAd{display:none}.ChatWidget_panel__Bqaz8{right:.5rem;left:.5rem;bottom:.5rem;width:auto;height:calc(100vh - 5rem);height:calc(100dvh - 5rem)}}.ShootingStar_sky__l2UXa{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.ShootingStar_path__DdVKJ{position:absolute;top:-2%;right:-12%;transform:rotate(165deg);transform-origin:0 50%}.ShootingStar_sky__l2UXa{--star-duration:1.9s;--star-delay:1.2s}.ShootingStar_star__4IM4s{position:absolute;display:block;width:18rem;height:.16rem;opacity:0;will-change:transform,opacity;animation:ShootingStar_fly__bqLXG var(--star-duration) var(--star-delay) linear forwards,ShootingStar_fade__i7NHS var(--star-duration) var(--star-delay) linear forwards}.ShootingStar_star__4IM4s:before{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--star-flare),.35) 35%,rgba(var(--star-glow),.9) 75%,var(--star-tail));box-shadow:0 0 .5rem rgba(var(--star-glow),calc(var(--star-glow-strength) * .6));transform-origin:100% 50%;animation:ShootingStar_tail__aARui var(--star-duration) var(--star-delay) linear forwards}.ShootingStar_star__4IM4s:after{content:"";position:absolute;right:-.25rem;top:50%;width:.55rem;height:.55rem;margin-top:-.275rem;border-radius:50%;background:var(--star-core);box-shadow:0 0 .4rem .15rem var(--star-core),0 0 .8rem .3rem rgba(var(--star-glow),1),0 0 1.6rem .5rem rgba(var(--star-glow),var(--star-glow-strength)),0 0 3rem 1rem rgba(var(--star-glow),.55),0 0 5rem 1.8rem rgba(var(--star-flare),.35);animation:ShootingStar_burn__EEpq1 var(--star-duration) var(--star-delay) linear forwards}@keyframes ShootingStar_fly__bqLXG{0%{transform:translateX(0)}to{transform:translateX(110vmax)}}@keyframes ShootingStar_fade__i7NHS{0%{opacity:0}10%,72%{opacity:1}to{opacity:0}}@keyframes ShootingStar_tail__aARui{0%{transform:scaleX(.15)}25%,70%{transform:scaleX(1)}to{transform:scaleX(.1)}}@keyframes ShootingStar_burn__EEpq1{0%,65%{transform:scale(1)}85%{transform:scale(1.35)}to{transform:scale(.4)}}@media (orientation:portrait){.ShootingStar_path__DdVKJ{top:38%;right:-20%;transform:rotate(135deg)}}@media (prefers-reduced-motion:reduce){.ShootingStar_sky__l2UXa{display:none}}