@import "https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#6665dd2e;border-radius:999px;transition:background .4s}::-webkit-scrollbar-thumb:hover{background:#6665dd99}::-webkit-scrollbar-corner{background:0 0}html{scrollbar-width:thin;scrollbar-color:#6665dd2e transparent}html.is-scrolling::-webkit-scrollbar-thumb{background:#6665dd73}html.is-scrolling{scrollbar-color:#6665dd73 transparent}@property --featured-service-card-angle{syntax:"<angle>";inherits:false;initial-value:135deg}:root{--bright-white:#e9ebf8;--slate-blue:#6665dd;--bright-indigo:#473bf0;--bright-magenta:#bd50e6;--shadow-gray:#1e1e24;--gray:#151515;--violet:#5234bf;--midnight-violet:#160f29;--dark-onyx:#030303;--muted-copy:#a9acc8;--card-border:#6665dd2e;--button-radius:.85rem;--input-radius:.8rem;--clerk-color-primary:#5234bf;--clerk-color-primary-foreground:#e9ebf8;--clerk-color-foreground:#e9ebf8;--clerk-color-muted-foreground:#a9acc8;--clerk-color-background:#0a0a10;--clerk-color-surface:#141421;--clerk-color-input:#141421;--clerk-color-input-foreground:#e9ebf8;--clerk-color-border:#ffffff17;--clerk-color-ring:#6665dd;--clerk-color-danger:#ff7d7d}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top, #6665dd2e, transparent 34%), radial-gradient(circle at bottom right, #5234bf29, transparent 26%), var(--dark-onyx);color:var(--bright-white);font-family:Ubuntu,sans-serif;font-size:1.1rem;font-weight:300;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}#root{min-height:100vh}.site-shell{min-height:100vh;position:relative}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#151515eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.5rem;display:flex;position:fixed;top:0;left:0;box-shadow:0 0 1rem #1e1e24cc}.logo{align-items:center;gap:.75rem;font-size:1.7rem;font-weight:500;display:inline-flex}.logo .engaged-logo{width:2.6rem;height:2.6rem}.mobile-nav-toggle{width:2.9rem;height:2.9rem;color:var(--bright-white);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;transition:border-color .24s,background-color .24s,transform .24s;display:none}.mobile-nav-toggle:hover,.mobile-nav-toggle:focus-visible{background:#6665dd24;border-color:#e9ebf838;transform:translateY(-1px)}.mobile-nav-toggle .material-symbols-outlined{font-size:1.45rem}.site-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.nav-button,.nav-button-primary{justify-content:center;align-items:center;padding:.6rem .9rem;font-size:.96rem;font-weight:400;transition:transform .25s,box-shadow .25s,background-color .25s,border-color .25s,color .25s;display:inline-flex}.nav-button{color:var(--bright-white);background:0 0;border:none;border-radius:0;padding-inline:.35rem;position:relative}.nav-button:after{content:"";background:linear-gradient(90deg, var(--slate-blue), var(--bright-indigo));transform-origin:50%;border-radius:999px;height:2px;transition:transform .22s;position:absolute;bottom:.35rem;left:.35rem;right:.35rem;transform:scaleX(0)}.nav-button:hover,.nav-button:focus-visible{box-shadow:none;text-shadow:none}.nav-button:hover:after,.nav-button:focus-visible:after{transform:scaleX(1)}.nav-button-primary{border-radius:var(--button-radius);background-color:var(--violet);color:var(--bright-white);box-shadow:none;border:1px solid #ffffff14;transition:border-color .24s,background-color .24s,color .24s,filter .24s}.nav-button-primary:hover,.nav-button-primary:focus-visible{filter:brightness(1.06)saturate(1.08);border-color:#e9ebf838}.nav-button-secondary{background-color:#ffffff0a}.site-main{padding-top:6.5rem}.site-main-auth{align-items:stretch;display:flex}#mouse-ball{z-index:0;filter:blur(2rem);opacity:0;pointer-events:none;background:#6665ddb3;border-radius:999px;width:5rem;height:5rem;transition:opacity .4s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.content-section,.auth-section{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4rem 1.5rem;display:flex;position:relative}.auth-section.dashboard-section{height:calc(100vh - 6.5rem);min-height:0;padding:0}.auth-section.dashboard-section .dashboard-card{flex:1;width:100%;min-height:0}.dashboard-profile-panel,.dashboard-profile-panel .cl-rootBox,.dashboard-profile-panel .cl-userProfile-root{height:100%}.dashboard-profile-panel .cl-card,.dashboard-profile-panel .cl-cardBox{height:100%!important}.atmospheric-section{isolation:isolate;overflow:hidden}.atmospheric-section:before,.atmospheric-section:after{content:"";pointer-events:none;z-index:0;border-radius:999px;position:absolute}.atmospheric-section>*{z-index:1;position:relative}.about-section:before{filter:blur(.55rem);background:radial-gradient(circle,#6665dd33 0%,#6665dd00 72%);width:18rem;height:18rem;inset:10% auto auto 8%}.about-section:after{filter:blur(.8rem);background:radial-gradient(circle,#e9ebf814 0%,#e9ebf800 72%);width:14rem;height:14rem;inset:auto 12% 12% auto}.mission-section:before{filter:blur(.75rem);background:radial-gradient(circle,#5234bf2e 0%,#5234bf00 72%);width:22rem;height:22rem;inset:16% auto auto 4%}.mission-section:after{filter:blur(.65rem);background:radial-gradient(circle,#473bf029 0%,#473bf000 72%);width:18rem;height:18rem;inset:auto 6% 8% auto}.services-section:before{filter:blur(.9rem);background:radial-gradient(circle,#f5df4d17 0%,#f5df4d00 74%);width:20rem;height:20rem;inset:12% auto auto 10%}.services-section:after{filter:blur(.7rem);background:radial-gradient(circle,#6665dd2e 0%,#6665dd00 74%);width:24rem;height:24rem;inset:auto 2% 10% auto}.hero-section{isolation:isolate;gap:.5rem;min-height:82vh;overflow:hidden}.hero-section:before{content:"";z-index:0;pointer-events:none;opacity:.72;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:-8rem -8vw 0;-webkit-mask-image:linear-gradient(#000 0 68%,#000000eb 82%,#0000 100%);mask-image:linear-gradient(#000 0 68%,#000000eb 82%,#0000 100%)}.hero-section:after{content:"";filter:blur(.7rem);pointer-events:none;z-index:0;background:radial-gradient(circle,#bd50e624 0%,#bd50e600 72%);border-radius:999px;width:20rem;height:20rem;position:absolute;inset:auto 12% 8% auto}.hero-section>*{z-index:1;position:relative}.eyebrow,.card-eyebrow{letter-spacing:.18em;text-transform:uppercase}.eyebrow{color:var(--muted-copy);font-size:.85rem;font-weight:500}.content-section h1,.auth-card h1{font-size:clamp(2.8rem,7vw,5rem);font-weight:700;line-height:.95}.hero-title{white-space:nowrap;text-align:center;max-width:none;margin:0;font-size:clamp(2.1rem,4.05vw,5rem);font-weight:700;line-height:.96;display:block}.hero-title-secondary{color:#4f50c9;text-shadow:0 0 1.4rem #473bf040;max-width:none;transition:color .5s,text-shadow .5s;position:relative}.hero-section:hover .hero-title-secondary{color:var(--slate-blue);text-shadow:0 0 2rem #160f29cc,0 .9rem 1.6rem #473bf080}.hero-section h2,.coming-soon{color:#f5df4d;text-shadow:0 0 1rem #f5df4db3;margin:0;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:500}.section-copy{cursor:default;max-width:min(58rem,78vw);color:var(--bright-white);text-align:center;margin-top:1.5rem;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.7;display:block}.animated-link{color:var(--bright-white);cursor:default;white-space:pre-wrap;display:inline-block;position:relative}.animated-link:after{content:"";transform-origin:0;background:#6665dde6;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:.05em;left:0;transform:scaleX(0)}.animated-link:hover:after{transform:scaleX(1)}.animated-inline-link{color:var(--slate-blue);font-weight:500}.mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(70rem,88vw);margin-top:2.5rem;display:grid}.mission-card,.service-card,.join-card,.auth-card{border:1px solid var(--card-border);background:linear-gradient(#ffffff08,#ffffff03),#151515d1;border-radius:1.5rem;box-shadow:0 1.2rem 3rem #0000004d}.mission-card,.service-card{isolation:isolate;text-align:left;color:var(--muted-copy);-webkit-backdrop-filter:blur(10px)saturate(118%);backdrop-filter:blur(10px)saturate(118%);background:radial-gradient(circle at 0 0,#6665dd1a,#6665dd00 36%),linear-gradient(#ffffff0b,#ffffff04),#0a0a10cc;border-color:#ffffff14;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.7rem;transition:border-color .28s,background-color .28s,color .28s,box-shadow .28s,filter .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #00000042,inset 0 1px #ffffff09,0 0 0 1px #ffffff05}.mission-card:before,.service-card:before{content:"";opacity:.7;pointer-events:none;z-index:0;background:linear-gradient(145deg,#ffffff0d,#fff0 42%);position:absolute;inset:0}.mission-card>*,.service-card>*{z-index:1;position:relative}.mission-card:hover,.service-card:not(.featured-service-card):hover{color:var(--bright-white);filter:brightness(1.015);background:radial-gradient(circle at 0 0,#7878f524,#7878f500 38%),linear-gradient(#6665dd14,#ffffff06),#261e4a4d;border-color:#6665dd47;box-shadow:0 1rem 2.5rem #00000042,inset 0 1px #ffffff0d,0 0 0 1px #6665dd0d}.card-eyebrow{color:#bcc0dc;margin-bottom:.7rem;font-size:.75rem;font-weight:500}.mission-card h2,.service-card h3{color:var(--bright-white);align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:1.8rem;font-weight:500;display:flex}.mission-card-icon,.service-card-icon{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:1.35em;line-height:1}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"featured featured data""featured featured chat""research education chat";gap:1rem;width:min(68rem,90vw);margin-top:2.5rem;display:grid}.service-card{padding:1.95rem}.service-card p{line-height:1.65}.featured-service-card{isolation:isolate;background:linear-gradient(135deg, var(--gray) 0%, var(--midnight-violet) 100%);border:2px solid #0000;grid-area:featured;position:relative;overflow:hidden}.featured-service-card:before{content:"";--featured-service-card-angle:135deg;border-radius:inherit;background:conic-gradient(from var(--featured-service-card-angle), transparent 0deg, var(--violet) 130deg, var(--bright-magenta) 260deg, var(--bright-indigo) 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:0;padding:2px;animation:3s linear infinite spinBorder;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.featured-service-card>*{z-index:1;position:relative}.featured-service-card h3{font-size:2rem}.featured-service-card p{font-size:1.5rem}.featured-service-card:hover{background:linear-gradient(135deg, var(--gray) 0%, var(--midnight-violet) 100%);color:var(--bright-white);filter:brightness(1.02);border-color:#0000;box-shadow:0 1.2rem 3rem #0000004d,inset 0 1px #ffffff0a}.data-service-card{grid-area:data}.chat-service-card{grid-area:chat}.research-service-card{grid-area:research}.education-service-card{grid-area:education}.section-divider{background-color:var(--slate-blue);clip-path:polygon(100% 100%,0% 100%,0% 81.25%,.5% 81.02%,1% 80.33%,1.5% 79.21%,2% 77.67%,2.5% 75.76%,3% 73.52%,3.5% 71.01%,4% 68.29%,4.5% 65.43%,5% 62.5%,5.5% 59.57%,6% 56.71%,6.5% 53.99%,7% 51.48%,7.5% 49.24%,8% 47.33%,8.5% 45.79%,9% 44.67%,9.5% 43.98%,10% 43.75%,10.5% 43.98%,11% 44.67%,11.5% 45.79%,12% 47.33%,12.5% 49.24%,13% 51.48%,13.5% 53.99%,14% 56.71%,14.5% 59.57%,15% 62.5%,15.5% 65.43%,16% 68.29%,16.5% 71.01%,17% 73.52%,17.5% 75.76%,18% 77.67%,18.5% 79.21%,19% 80.33%,19.5% 81.02%,20% 81.25%,20.5% 81.02%,21% 80.33%,21.5% 79.21%,22% 77.67%,22.5% 75.76%,23% 73.52%,23.5% 71.01%,24% 68.29%,24.5% 65.43%,25% 62.5%,25.5% 59.57%,26% 56.71%,26.5% 53.99%,27% 51.48%,27.5% 49.24%,28% 47.33%,28.5% 45.79%,29% 44.67%,29.5% 43.98%,30% 43.75%,30.5% 43.98%,31% 44.67%,31.5% 45.79%,32% 47.33%,32.5% 49.24%,33% 51.48%,33.5% 53.99%,34% 56.71%,34.5% 59.57%,35% 62.5%,35.5% 65.43%,36% 68.29%,36.5% 71.01%,37% 73.52%,37.5% 75.76%,38% 77.67%,38.5% 79.21%,39% 80.33%,39.5% 81.02%,40% 81.25%,40.5% 81.02%,41% 80.33%,41.5% 79.21%,42% 77.67%,42.5% 75.76%,43% 73.52%,43.5% 71.01%,44% 68.29%,44.5% 65.43%,45% 62.5%,45.5% 59.57%,46% 56.71%,46.5% 53.99%,47% 51.48%,47.5% 49.24%,48% 47.33%,48.5% 45.79%,49% 44.67%,49.5% 43.98%,50% 43.75%,50.5% 43.98%,51% 44.67%,51.5% 45.79%,52% 47.33%,52.5% 49.24%,53% 51.48%,53.5% 53.99%,54% 56.71%,54.5% 59.57%,55% 62.5%,55.5% 65.43%,56% 68.29%,56.5% 71.01%,57% 73.52%,57.5% 75.76%,58% 77.67%,58.5% 79.21%,59% 80.33%,59.5% 81.02%,60% 81.25%,60.5% 81.02%,61% 80.33%,61.5% 79.21%,62% 77.67%,62.5% 75.76%,63% 73.52%,63.5% 71.01%,64% 68.29%,64.5% 65.43%,65% 62.5%,65.5% 59.57%,66% 56.71%,66.5% 53.99%,67% 51.48%,67.5% 49.24%,68% 47.33%,68.5% 45.79%,69% 44.67%,69.5% 43.98%,70% 43.75%,70.5% 43.98%,71% 44.67%,71.5% 45.79%,72% 47.33%,72.5% 49.24%,73% 51.48%,73.5% 53.99%,74% 56.71%,74.5% 59.57%,75% 62.5%,75.5% 65.43%,76% 68.29%,76.5% 71.01%,77% 73.52%,77.5% 75.76%,78% 77.67%,78.5% 79.21%,79% 80.33%,79.5% 81.02%,80% 81.25%,80.5% 81.02%,81% 80.33%,81.5% 79.21%,82% 77.67%,82.5% 75.76%,83% 73.52%,83.5% 71.01%,84% 68.29%,84.5% 65.43%,85% 62.5%,85.5% 59.57%,86% 56.71%,86.5% 53.99%,87% 51.48%,87.5% 49.24%,88% 47.33%,88.5% 45.79%,89% 44.67%,89.5% 43.98%,90% 43.75%,90.5% 43.98%,91% 44.67%,91.5% 45.79%,92% 47.33%,92.5% 49.24%,93% 51.48%,93.5% 53.99%,94% 56.71%,94.5% 59.57%,95% 62.5%,95.5% 65.43%,96% 68.29%,96.5% 71.01%,97% 73.52%,97.5% 75.76%,98% 77.67%,98.5% 79.21%,99% 80.33%,99.5% 81.02%,100% 81.25%);width:100%;height:160px;margin-top:-.1rem}.section-divider-inverted{transform:rotate(180deg)}.join-section{isolation:isolate;min-height:calc(100vh - 5rem);padding-block:6rem}.join-section:before{content:"";filter:blur(.4rem);opacity:.95;pointer-events:none;background:radial-gradient(circle,#bd50e63d 0%,#bd50e600 72%);border-radius:999px;width:18rem;height:18rem;position:absolute;inset:12% auto auto 8%}.join-section:after{content:"";filter:blur(.2rem);pointer-events:none;background:radial-gradient(circle,#f5df4d1f 0%,#f5df4d00 72%);border-radius:999px;width:22rem;height:22rem;position:absolute;inset:auto 6% 10% auto}.join-card,.auth-card{width:min(42rem,92vw);padding:2rem}.join-card{text-align:center;background:radial-gradient(circle at 0 0,#6665dd38,#6665dd00 34%),linear-gradient(#ffffff0b,#ffffff04),#0a0a10eb;border-color:#6665dd3d;flex-direction:column;align-items:center;gap:.8rem;width:min(54rem,92vw);padding:2.35rem 2.1rem 2.15rem;display:flex;position:relative;overflow:hidden}.join-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#5234bf47 0%,#5234bf00 74%);border-radius:999px;width:24rem;height:24rem;position:absolute;inset:auto auto -8rem -8rem}.join-card h1{max-width:none;margin-top:0;font-size:clamp(3.5rem,7vw,5.6rem);line-height:.95}.join-intro,.join-panel{z-index:1;position:relative}.join-intro{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.join-copy,.auth-copy,.join-status{color:var(--muted-copy);margin-top:1rem}.join-copy{max-width:38rem;font-size:1.02rem;line-height:1.6}.loading-state{justify-content:center;align-items:center;width:100%;min-height:10rem;display:flex}.loading-spinner{--loading-spinner-size:2.25rem;--loading-spinner-track:#ffffff1f;--loading-spinner-accent:var(--slate-blue);width:var(--loading-spinner-size);height:var(--loading-spinner-size);border:2px solid var(--loading-spinner-track);border-top-color:var(--loading-spinner-accent);border-radius:999px;animation:.75s linear infinite loadingSpinnerSpin;display:inline-block}.auth-loading-state{min-height:22rem}.dashboard-loading-card{place-items:center}.dashboard-loading-state{min-height:18rem}.join-highlights{align-self:center;gap:.9rem;width:min(47rem,100%);margin-top:1.5rem;margin-bottom:0;padding:0;list-style:none;display:grid}.join-highlight{text-align:left;align-items:center;gap:.8rem;min-width:0;display:flex}.join-highlight-icon{color:#c7cbff;background:#6665dd1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;font-size:1.3rem;display:inline-flex}.join-highlight-title{color:var(--bright-white);font-size:1.12rem;font-weight:500;line-height:1.35}.join-highlight-copy{gap:.22rem;display:grid}.join-highlight-text{color:var(--muted-copy);margin:0;font-size:1rem;line-height:1.5}.join-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(47rem,100%);padding:0;display:flex}.join-panel-header{max-width:44rem}.join-panel-header h2{margin:0;font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:500;line-height:1.02}.join-panel-header p{max-width:40rem;color:var(--muted-copy);margin:.9rem auto 0;font-size:.98rem;line-height:1.62}.join-form{text-align:left;flex-direction:column;gap:.85rem;width:min(47rem,100%);margin-top:1.45rem;display:flex}.join-input-label{color:#e9ebf8d1;font-size:.92rem;font-weight:400}.join-form input{width:100%;color:var(--bright-white);background:#ffffff0b;border:1px solid #ffffff17;border-radius:1.2rem;outline:none;padding:1rem 1.05rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.join-form input::placeholder{color:#e9ebf86b}.join-form input:focus{background:#ffffff13;border-color:#6665ddcc;box-shadow:0 0 0 .2rem #6665dd2e}.join-form .nav-button-primary{cursor:pointer;background:linear-gradient(135deg,#4f2cd4,#5d3fe0);border:none;border-radius:1.2rem;width:100%;margin-top:.45rem;padding-block:.98rem;font-size:1rem;font-weight:500;box-shadow:0 1rem 2rem #4f2cd447,inset 0 1px #ffffff24}.join-status{text-align:center;background:#ffffff03;border-radius:1.35rem;width:min(47rem,100%);margin-bottom:0;padding:1rem 1.1rem;font-size:.94rem;line-height:1.55}.join-status[data-tone=error]{color:#ffd0d0;background:#ff7d7d14;border-color:#ff7d7d47}.join-status[data-tone=success]{color:#bcf6e1;background:#61e0b014;border-color:#61e0b047}.auth-section{isolation:isolate;width:100%;min-height:calc(100vh - 9rem);overflow:hidden}.auth-section:before,.auth-section:after{content:"";pointer-events:none;z-index:0;border-radius:999px;position:absolute}.auth-section:before{filter:blur(.35rem);background:radial-gradient(circle,#bd50e633 0%,#bd50e600 72%);width:18rem;height:18rem;inset:12% auto auto 8%}.auth-section:after{background:radial-gradient(circle,#f5df4d14 0%,#f5df4d00 72%);width:22rem;height:22rem;inset:auto 8% 10% auto}.auth-card{text-align:left}.clerk-auth-card{background:radial-gradient(circle at 100% 0,#6665dd33,#6665dd00 38%),linear-gradient(#ffffff0b,#ffffff04),#0a0a10e6;gap:1.5rem;width:min(48rem,92vw);padding:2.1rem;display:grid;overflow:hidden}.auth-flow-card{background:radial-gradient(circle at 0 0,#6665dd33,#6665dd00 36%),radial-gradient(circle at 100% 100%,#f5df4d0e,#f5df4d00 32%),linear-gradient(#ffffff0b,#ffffff04),#0a0a10eb;border-color:#6665dd3d;flex-direction:row;justify-content:center;align-items:stretch;gap:2rem;width:min(74rem,92vw);padding:2.35rem;display:flex;position:relative}.auth-form-card-only{width:min(34.5rem,92vw);min-height:min(44rem,100svh - 13rem);box-shadow:none;background:0 0;border:none;align-items:center;padding:0;overflow:visible}.auth-flow-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#5234bf42 0%,#5234bf00 74%);border-radius:999px;width:24rem;height:24rem;position:absolute;inset:auto auto -9rem -8rem}.auth-form-card-only:before{display:none}.auth-form-column{z-index:1;background:radial-gradient(circle at 100% 0,#6665dd29,#6665dd00 40%),#ffffff06;border:1px solid #ffffff14;border-radius:1.6rem;flex-direction:column;flex:0 30rem;justify-content:center;min-width:0;max-width:min(30rem,100%);padding:1.15rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.auth-form-column-only{max-width:min(33rem,100%);box-shadow:none;background:0 0;border:none;border-radius:0;flex-basis:min(33rem,100%);padding:0;overflow:visible}.dashboard-card{gap:0;width:100%;max-width:100%;padding:0;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.dashboard-profile-panel .cl-cardBox{min-height:100%!important}.auth-intro,.clerk-auth-panel{z-index:1;position:relative}.clerk-auth-panel,.clerk-auth-panel .cl-rootBox,.clerk-auth-panel .flowingvector-clerk-root{box-sizing:border-box;z-index:1;width:100%;max-width:100%;position:relative}.clerk-auth-panel .cl-card,.clerk-auth-panel .flowingvector-clerk-card{box-sizing:border-box;border:none;width:100%;max-width:none;box-shadow:none!important;background:0 0!important;padding:0!important}.clerk-auth-panel .cl-cardBox{box-sizing:border-box;border:1px solid #6665dd3d;border-radius:1.85rem;width:100%;max-width:100%;overflow:hidden;background:radial-gradient(circle at 0 0,#6665dd33,#6665dd00 36%),radial-gradient(circle at 100% 100%,#f5df4d0e,#f5df4d00 32%),linear-gradient(#ffffff0b,#ffffff04),#0a0a10eb!important;box-shadow:0 1.2rem 3rem #0000004d,inset 0 1px #ffffff14!important}.clerk-auth-panel .cl-main,.clerk-auth-panel .cl-form,.clerk-auth-panel .cl-formField,.clerk-auth-panel .cl-socialButtons,.clerk-auth-panel .cl-socialButtonsBlockButton,.clerk-auth-panel .cl-formButtonPrimary,.clerk-auth-panel .cl-footer{box-sizing:border-box;width:100%;max-width:100%}.clerk-auth-panel .cl-main{padding:clamp(1rem,2vw,1.35rem) clamp(.85rem,2vw,1.15rem)!important}.clerk-auth-panel .cl-form{gap:.85rem}.clerk-auth-panel .cl-socialButtons{flex-direction:row;gap:.75rem;display:flex}.clerk-auth-panel .cl-socialButtonsBlockButton{flex:1 1 0;min-width:0}.clerk-auth-panel .cl-formFieldRow,.clerk-auth-panel .cl-formFieldInputGroup{width:100%;max-width:100%}.clerk-auth-panel .cl-header{gap:.45rem;text-align:center!important;flex-direction:column!important;align-items:center!important;padding:clamp(1.2rem,2vw,1.55rem) clamp(.85rem,2vw,1.15rem) 0!important;display:flex!important}.clerk-auth-panel .flowingvector-clerk-title,.clerk-auth-panel .cl-headerTitle{width:100%;color:var(--bright-white)!important;letter-spacing:-.035em!important;text-align:center!important;margin-inline:auto!important;font-size:clamp(1.7rem,4vw,2.35rem)!important;font-weight:500!important;line-height:1.05!important;display:block!important}.clerk-auth-panel .flowingvector-clerk-subtitle,.clerk-auth-panel .cl-headerSubtitle{width:100%;font-size:.95rem;line-height:1.5;color:var(--muted-copy)!important;text-align:center!important;margin-inline:auto!important;display:block!important}.flowingvector-clerk-label,.cl-formFieldLabel{color:#e9ebf8d1;font-size:.92rem;font-weight:400}.flowingvector-clerk-input,.cl-formFieldInput{width:100%;max-width:100%;min-height:3.35rem;color:var(--bright-white);box-shadow:none;font:inherit;background:#ffffff0b;border:1px solid #ffffff17;border-radius:1.2rem;padding:1rem 1.05rem}.flowingvector-clerk-input:focus,.cl-formFieldInput:focus{background:#ffffff13;border-color:#6665ddcc;box-shadow:0 0 0 .2rem #6665dd2e}.flowingvector-clerk-button,.cl-formButtonPrimary{width:100%;max-width:100%;min-height:3.35rem;color:var(--bright-white);background:linear-gradient(135deg,#4f2cd4,#5d3fe0);border:none;border-radius:1.2rem;font-size:1rem;font-weight:500;box-shadow:0 1rem 2rem #4f2cd447,inset 0 1px #ffffff24}.flowingvector-clerk-link,.cl-footerActionLink,.cl-identityPreviewEditButton{color:var(--slate-blue);font-weight:500}.clerk-auth-panel .cl-socialButtonsBlockButton{min-height:3.1rem;color:var(--bright-white);box-shadow:none;background:#ffffff09;border-color:#ffffff17;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;display:inline-flex}.clerk-auth-panel .cl-footer{border-top:1px solid #ffffff12;background:linear-gradient(#030303b8,#030303e6),#030303e6!important;padding:1rem clamp(.85rem,2vw,1.15rem) 1.2rem!important}.clerk-auth-panel .cl-footerPages,.clerk-auth-panel .cl-footerAction{color:var(--muted-copy)}.clerk-auth-panel .cl-dividerLine{background:#ffffff17}.clerk-auth-panel .cl-dividerText,.clerk-auth-panel .cl-formFieldErrorText{color:var(--muted-copy)}.dashboard-profile-panel .cl-card{min-height:28rem}.dashboard-profile-panel .cl-cardBox{grid-template-columns:16rem minmax(0,1fr)!important}.dashboard-profile-panel .cl-navbar,.dashboard-profile-panel .flowingvector-clerk-navbar{flex:0 0 16rem!important;width:16rem!important;min-width:16rem!important;max-width:16rem!important}.dashboard-profile-panel .cl-headerTitle,.dashboard-profile-panel .flowingvector-clerk-title{font-size:clamp(1.1rem,2.5vw,1.35rem)!important}.dashboard-profile-panel .cl-navbar h1{font-size:1.05rem!important}.header-user-button .cl-userButtonOuterIdentifier{color:var(--bright-white)}.header-user-button .cl-userButtonAvatarBox,.header-user-button .cl-avatarBox{border:1px solid var(--clerk-color-border);background:var(--clerk-color-surface);box-shadow:0 .8rem 1.8rem #5234bf2e}.cl-userButtonPopoverCard,.cl-userButtonPopoverFooter,.cl-modalContent{border:1px solid var(--clerk-color-border)!important;background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--clerk-color-background)!important;color:var(--clerk-color-foreground)!important;box-shadow:0 1.2rem 3rem #00000047!important}.cl-userButtonPopoverActionButton,.cl-userButtonPopoverCustomItemButton,.cl-userButtonPopoverFooter,.cl-userPreview,.cl-userProfile-root,.cl-userProfile-root .cl-card,.cl-userProfile-root .cl-navbar,.cl-userProfile-root .cl-page,.cl-userProfile-root .cl-pageScrollBox,.cl-userProfile-root .cl-profileSection,.cl-userProfile-root .cl-profileSectionContent{color:var(--clerk-color-foreground)!important;background-color:#0000!important}.cl-userButtonPopoverActionButton:hover,.cl-userButtonPopoverActionButton:focus-visible,.cl-userButtonPopoverCustomItemButton:hover,.cl-userButtonPopoverCustomItemButton:focus-visible,.cl-userProfile-root .cl-navbarButton:hover,.cl-userProfile-root .cl-navbarButton:focus-visible,.cl-userProfile-root .cl-navbarButton[data-active=true]{background:#6665dd1f!important}.cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverCustomItemButton,.cl-userButtonPopoverCustomItemButtonIcon,.cl-userPreviewMainIdentifier,.cl-userProfile-root .cl-headerTitle,.cl-userProfile-root .cl-profileSectionTitle,.cl-userProfile-root .cl-navbarButton,.cl-userProfile-root .cl-navbarButtonText,.cl-userProfile-root .cl-menuButton,.cl-userProfile-root .cl-menuButtonIcon,.cl-userProfile-root .cl-breadcrumbsItem,.cl-userProfile-root .cl-formFieldLabel,.cl-userProfile-root .cl-accordionTriggerButton{color:var(--clerk-color-foreground)!important}.cl-userPreviewSecondaryIdentifier,.cl-userProfile-root .cl-headerSubtitle,.cl-userProfile-root .cl-profileSectionSubtitle,.cl-userProfile-root .cl-profileSectionPrimaryButton,.cl-userProfile-root .cl-formFieldHintText,.cl-userProfile-root .cl-badge,.cl-userProfile-root .cl-accordionContent{color:var(--clerk-color-muted-foreground)!important}.cl-userProfile-root .cl-formFieldInput,.cl-userProfile-root .cl-selectButton,.cl-userProfile-root .cl-phoneInputBox,.cl-userProfile-root .cl-otpCodeFieldInput{border-color:var(--clerk-color-border)!important;background:var(--clerk-color-input)!important;color:var(--clerk-color-input-foreground)!important}.cl-userProfile-root .cl-profileSection,.cl-userProfile-root .cl-accordionTriggerButton,.cl-userProfile-root .cl-navbar,.cl-userProfile-root .cl-pageScrollBox{border-color:var(--clerk-color-border)!important}.auth-card h1{max-width:none;margin-top:.65rem}.fade-in-on-load{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(1.2rem)}.load-fade-in{opacity:1;transform:translateY(0)}.site-footer{z-index:1;background:linear-gradient(#5234bf14,#151515e6 38%),#151515f0;border-top:1px solid #ffffff0f;margin-top:2rem;padding:2rem 1.5rem 1.25rem;font-weight:400;position:relative}.footer-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:start;gap:2rem;width:min(72rem,100%);margin:0 auto;display:grid}.footer-brand{flex-direction:column;gap:1rem;display:flex}.footer-logo{align-items:center;gap:.75rem;font-size:1.4rem;font-weight:500;display:inline-flex}.footer-logo img{width:2.2rem;height:2.2rem;image-rendering:-webkit-optimize-contrast}.footer-copy{max-width:34rem;color:var(--muted-copy);font-size:1rem;line-height:1.7}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:.75rem 1.5rem;display:grid}.footer-links a{color:var(--bright-white);padding-bottom:.2rem;position:relative}.footer-links a:after{content:"";transform-origin:0;background:linear-gradient(90deg,#6665ddf2,#473bf026);width:100%;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.footer-links a:hover:after,.footer-links a:focus-visible:after{transform:scaleX(1)}.footer-meta{color:#e9ebf8ad;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;width:min(72rem,100%);margin:1.5rem auto 0;padding-top:1rem;font-size:.92rem;display:flex}@keyframes spinBorder{0%{--featured-service-card-angle:135deg}to{--featured-service-card-angle:495deg}}@keyframes loadingSpinnerSpin{to{transform:rotate(360deg)}}@media (width<=980px){.site-header{align-items:flex-start;padding:1rem 1.25rem}.logo{font-size:1.45rem}.site-nav{justify-content:flex-start;gap:.6rem;width:100%}.site-main{padding-top:9.1rem}.mission-grid,.services-grid{grid-template-columns:1fr;width:min(38rem,92vw)}.footer-grid{grid-template-columns:1fr}.footer-meta{flex-direction:column;align-items:flex-start}.services-grid{grid-template-areas:"featured""chat""research""data""education"}.join-card{width:min(44rem,92vw)}.join-intro{padding:0}.join-panel{width:100%;margin-top:1.4rem;padding:0}.join-highlights{width:100%}}@media (width<=720px){.site-header{align-items:center;padding:.9rem 1rem}.logo{gap:.6rem;font-size:1.2rem}.logo .engaged-logo{width:2.2rem;height:2.2rem}.mobile-nav-toggle{display:inline-flex}.site-nav{background:linear-gradient(#ffffff0b,#ffffff04),#0d0d12f7;border:1px solid #ffffff14;border-radius:1.4rem;flex-direction:column;align-items:stretch;gap:.35rem;width:min(28rem,100vw - 2rem);padding:.85rem;display:none;position:absolute;top:calc(100% - .1rem);left:50%;right:auto;transform:translate(-50%);box-shadow:0 1rem 2.5rem #00000059}.site-nav.site-nav-open{display:flex}.nav-button,.nav-button-primary{text-align:center;border-radius:1rem;justify-content:center;width:100%;padding:.8rem .9rem}.nav-button{background:#ffffff05;padding-inline:.9rem}.nav-button:after{bottom:.6rem;left:.9rem;right:.9rem}.nav-button-primary{margin-top:.2rem}.header-user-button{justify-content:center;width:100%;display:flex}.site-main{padding-top:5.6rem}.content-section,.auth-section{min-height:auto;padding-block:4.25rem;padding-inline:1rem}.hero-section h1,.hero-title,.content-section h1,.auth-card h1{max-width:none}.hero-title{white-space:normal;text-wrap:balance}.hero-title-secondary{white-space:normal}.hero-section{min-height:calc(100svh - 5.6rem);padding-top:3rem;padding-bottom:3rem}.hero-section:before{background-size:2.35rem 2.35rem;inset:-2rem -25vw 0}.hero-section h2,.coming-soon{font-size:clamp(1.2rem,6vw,1.8rem)}.section-copy{max-width:92vw;font-size:1rem;line-height:1.75}.section-divider{height:50px}.mission-card,.service-card{padding:1.35rem}.mission-card h2,.service-card h3,.featured-service-card h3{font-size:1.45rem}.featured-service-card p{font-size:1.12rem}.join-card,.auth-card{padding:1.35rem}.auth-flow-card{flex-direction:column;gap:1.25rem;width:min(42rem,92vw)}.auth-form-card-only{width:min(34.5rem,92vw);box-shadow:none;background:0 0;border:none;padding:0}.auth-form-column{flex-basis:auto;padding:.95rem}.auth-form-column-only{padding:0}.clerk-auth-panel .cl-socialButtons{flex-direction:column}.join-card{padding:1.8rem 1rem}.join-intro,.join-panel{padding:0}.join-panel-header h2{font-size:2.65rem}.join-highlights{margin-top:1.25rem}.join-highlight{gap:.7rem}.join-highlight-title{font-size:.95rem}.join-highlight-text{font-size:.88rem}.join-form input,.join-form .nav-button-primary,.flowingvector-clerk-input,.cl-formFieldInput,.flowingvector-clerk-button,.cl-formButtonPrimary{border-radius:1rem}.site-footer{padding-inline:1rem}.footer-grid{gap:1.5rem}.footer-meta{gap:.45rem;font-size:.88rem}.footer-links{grid-template-columns:1fr}}@media (width<=480px){.site-header{padding-inline:.85rem}.site-nav{width:min(28rem,100vw - 1.7rem)}.content-section h1,.auth-card h1{font-size:clamp(2.35rem,13vw,3.35rem)}.hero-title{max-width:12ch;font-size:clamp(2rem,11vw,3.2rem)}.join-card h1{font-size:clamp(2.8rem,16vw,4rem)}.join-card,.auth-card,.auth-flow-card{width:min(42rem,94vw);padding:1.15rem}.auth-form-card-only{width:min(34.5rem,94vw);min-height:auto;padding:0}.join-card{padding:1.5rem .9rem}.join-status{padding:.9rem 1rem;font-size:.9rem}}@media (pointer:coarse){#mouse-ball{display:none}}.theme-toggle{color:var(--bright-white);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.85rem;font-weight:400;transition:border-color .24s,background-color .24s,color .24s;display:inline-flex}.theme-toggle:hover,.theme-toggle:focus-visible{background:#6665dd24;border-color:#e9ebf838}.theme-toggle .material-symbols-outlined{font-size:1.1rem}.theme-toggle-label{line-height:1}html[data-theme=light]{--bright-white:#0f0f1a;--slate-blue:#6665dd;--bright-indigo:#473bf0;--shadow-gray:#e8e8f0;--gray:#f2f2f8;--violet:#5234bf;--midnight-violet:#160f29;--dark-onyx:#f8f8fc;--muted-copy:#5a5a7a;--card-border:#6665dd38;--clerk-color-primary:#5234bf;--clerk-color-primary-foreground:#fff;--clerk-color-foreground:#0f0f1a;--clerk-color-muted-foreground:#5a5a7a;--clerk-color-background:#fff;--clerk-color-surface:#f2f2f8;--clerk-color-input:#f2f2f8;--clerk-color-input-foreground:#0f0f1a;--clerk-color-border:#00000017;--clerk-color-ring:#6665dd;--clerk-color-danger:#b42318}html[data-theme=light] body{background:radial-gradient(circle at top, #6665dd1a, transparent 34%), radial-gradient(circle at bottom right, #5234bf17, transparent 26%), var(--dark-onyx);color:var(--bright-white)}html[data-theme=light] .site-header{background-color:#f5f5faeb;box-shadow:0 0 1rem #c8c8d266}html[data-theme=light] .mobile-nav-toggle{color:var(--bright-white);background:#00000008;border-color:#00000014}html[data-theme=light] .mobile-nav-toggle:hover,html[data-theme=light] .mobile-nav-toggle:focus-visible{background:#6665dd14;border-color:#00000026}html[data-theme=light] .nav-button{color:var(--bright-white)}html[data-theme=light] .nav-button-primary{background-color:var(--violet);color:#fff;border-color:#00000014}html[data-theme=light] .nav-button-primary:hover,html[data-theme=light] .nav-button-primary:focus-visible{border-color:#00000026}html[data-theme=light] .nav-button-secondary{background-color:#0000000a}html[data-theme=light] .hero-title-secondary{color:#4f50c9;text-shadow:0 0 1.4rem #473bf02e}html[data-theme=light] .hero-section:hover .hero-title-secondary{color:var(--slate-blue);text-shadow:0 0 2rem #160f2926,0 .9rem 1.6rem #473bf033}html[data-theme=light] .hero-section h2,html[data-theme=light] .coming-soon{color:#c4a800;text-shadow:0 0 1rem #c4a80040}html[data-theme=light] .section-copy,html[data-theme=light] .animated-link{color:var(--bright-white)}html[data-theme=light] .card-eyebrow{color:#4a4a6a}html[data-theme=light] .mission-card,html[data-theme=light] .service-card{color:var(--muted-copy);background:radial-gradient(circle at 0 0,#6665dd14,#6665dd00 36%),linear-gradient(#00000005,#00000001),#ffffffb8;border-color:#00000014;box-shadow:0 1rem 2.5rem #00000014,inset 0 1px #ffffff80,0 0 0 1px #00000008}html[data-theme=light] .mission-card:before,html[data-theme=light] .service-card:before{background:linear-gradient(145deg,#00000005,#0000 42%)}html[data-theme=light] .mission-card:hover,html[data-theme=light] .service-card:not(.featured-service-card):hover{color:var(--bright-white);background:radial-gradient(circle at 0 0,#7878f51a,#7878f500 38%),linear-gradient(#6665dd0a,#00000003),#f0f0fa99;border-color:#6665dd47;box-shadow:0 1rem 2.5rem #0000001a,inset 0 1px #fff9,0 0 0 1px #6665dd0a}html[data-theme=light] .mission-card h2,html[data-theme=light] .service-card h3{color:var(--bright-white)}html[data-theme=light] .featured-service-card{background:linear-gradient(135deg,#eaeaf4 0%,#dcdcf0 100%);border:2px solid #0000}html[data-theme=light] .featured-service-card:hover{color:var(--bright-white);background:linear-gradient(135deg,#eaeaf4 0%,#dcdcf0 100%);box-shadow:0 1.2rem 3rem #0000001a,inset 0 1px #ffffff80}html[data-theme=light] .join-card,html[data-theme=light] .auth-card{background:radial-gradient(circle at 0 0,#6665dd1f,#6665dd00 34%),linear-gradient(#00000005,#00000001),#ffffffd9;border-color:#6665dd33}html[data-theme=light] .join-card:before{background:radial-gradient(circle,#5234bf26 0%,#5234bf00 74%)}html[data-theme=light] .join-copy,html[data-theme=light] .auth-copy,html[data-theme=light] .join-status{color:var(--muted-copy)}html[data-theme=light] .loading-spinner{--loading-spinner-track:#0000001f}html[data-theme=light] .join-highlight-icon{color:#4f50c9;background:#6665dd1a}html[data-theme=light] .join-highlight-title{color:var(--bright-white)}html[data-theme=light] .join-highlight-text,html[data-theme=light] .join-panel-header p{color:var(--muted-copy)}html[data-theme=light] .join-input-label{color:#0f0f1ab8}html[data-theme=light] .join-form input{color:var(--bright-white);background:#00000006;border-color:#00000017}html[data-theme=light] .join-form input::placeholder{color:#0f0f1a61}html[data-theme=light] .join-form input:focus{background:#0000000b;border-color:#6665ddcc;box-shadow:0 0 0 .2rem #6665dd1f}html[data-theme=light] .join-status{background:#00000005}html[data-theme=light] .join-status[data-tone=error]{color:#b03030;background:#ff7d7d0f;border-color:#ff7d7d59}html[data-theme=light] .join-status[data-tone=success]{color:#208060;background:#61e0b00f;border-color:#61e0b059}html[data-theme=light] .site-footer{background:linear-gradient(#5234bf0d,#f5f5fae6 38%),#f5f5faf0;border-top-color:#0000000f}html[data-theme=light] .footer-links a{color:var(--bright-white)}html[data-theme=light] .footer-meta{color:#0f0f1a8c;border-top-color:#0000000f}html[data-theme=light] .hero-section:before{opacity:.55;background-image:linear-gradient(#0000000b 1px,#0000 1px),linear-gradient(90deg,#0000000b 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000 0 68%,#000000eb 82%,#0000 100%);mask-image:linear-gradient(#000 0 68%,#000000eb 82%,#0000 100%)}html[data-theme=light] .about-section:before{background:radial-gradient(circle,#6665dd1f 0%,#6665dd00 72%)}html[data-theme=light] .about-section:after{background:radial-gradient(circle,#0f0f1a0d 0%,#0f0f1a00 72%)}html[data-theme=light] .mission-section:before{background:radial-gradient(circle,#5234bf1a 0%,#5234bf00 72%)}html[data-theme=light] .mission-section:after{background:radial-gradient(circle,#473bf017 0%,#473bf000 72%)}html[data-theme=light] .services-section:before{background:radial-gradient(circle,#c4a8000f 0%,#c4a80000 74%)}html[data-theme=light] .services-section:after{background:radial-gradient(circle,#6665dd1a 0%,#6665dd00 74%)}html[data-theme=light] .join-section:before{background:radial-gradient(circle,#473bf024 0%,#473bf000 72%)}html[data-theme=light] .join-section:after{background:radial-gradient(circle,#c4a80012 0%,#c4a80000 72%)}html[data-theme=light] .content-section h1,html[data-theme=light] .auth-card h1{color:var(--bright-white)}html[data-theme=light] .eyebrow{color:var(--muted-copy)}html[data-theme=light] .animated-inline-link{color:var(--slate-blue)}html[data-theme=light] .join-form .nav-button-primary{background:linear-gradient(135deg,#4f2cd4,#5d3fe0);box-shadow:0 1rem 2rem #4f2cd42e,inset 0 1px #fff3}html[data-theme=light] .header-user-button .cl-userButtonAvatarBox{border-color:#0000001a;box-shadow:0 .8rem 1.8rem #5234bf24}html[data-theme=light] .clerk-auth-card{background:radial-gradient(circle at 100% 0,#6665dd1f,#6665dd00 38%),linear-gradient(#00000005,#00000001),#ffffffd9}html[data-theme=light] .auth-flow-card{background:radial-gradient(circle at 0 0,#6665dd1f,#6665dd00 36%),radial-gradient(circle at 100% 100%,#c4a8000a,#c4a80000 32%),linear-gradient(#00000005,#00000001),#ffffffdb}html[data-theme=light] .auth-form-card-only{box-shadow:none;background:0 0;border:none}html[data-theme=light] .auth-flow-card:before{background:radial-gradient(circle,#5234bf26 0%,#5234bf00 74%)}html[data-theme=light] .auth-form-column{background:radial-gradient(circle at 100% 0,#6665dd1a,#6665dd00 40%),#00000005;border-color:#00000014}html[data-theme=light] .clerk-auth-panel .cl-cardBox{border-color:#6665dd33;background:radial-gradient(circle at 0 0,#6665dd1f,#6665dd00 36%),radial-gradient(circle at 100% 100%,#c4a8000a,#c4a80000 32%),linear-gradient(#00000005,#00000001),#ffffffdb!important;box-shadow:0 1.2rem 3rem #0000001a,inset 0 1px #ffffff8f!important}html[data-theme=light] .dashboard-card{background:0 0!important}html[data-theme=light] .flowingvector-clerk-input,html[data-theme=light] .cl-formFieldInput{color:var(--bright-white);background:#00000006;border-color:#00000017}html[data-theme=light] .flowingvector-clerk-input:focus,html[data-theme=light] .cl-formFieldInput:focus{background:#0000000b;border-color:#6665ddcc;box-shadow:0 0 0 .2rem #6665dd1f}html[data-theme=light] .flowingvector-clerk-label,html[data-theme=light] .cl-formFieldLabel{color:#0f0f1ab8}html[data-theme=light] .clerk-auth-panel .cl-socialButtonsBlockButton,html[data-theme=light] .clerk-waitlist-frame .cl-socialButtonsBlockButton{color:var(--bright-white);background:#00000006;border-color:#00000017}html[data-theme=light] .clerk-auth-panel .cl-footer{border-top-color:#0000000f;background:linear-gradient(#ffffff7a,#ffffff9e),#ffffff9e!important}html[data-theme=light] .theme-toggle{color:var(--bright-white);background:#00000008;border-color:#00000014}html[data-theme=light] .theme-toggle:hover,html[data-theme=light] .theme-toggle:focus-visible{background:#6665dd14;border-color:#00000026}html[data-theme=light]::-webkit-scrollbar-thumb{background:#6665dd2e}html[data-theme=light]::-webkit-scrollbar-thumb:hover{background:#6665dd80}html[data-theme=light]{scrollbar-color:#6665dd2e transparent}html[data-theme=light].is-scrolling::-webkit-scrollbar-thumb{background:#6665dd61}html[data-theme=light].is-scrolling{scrollbar-color:#6665dd61 transparent}@media (width<=720px){html[data-theme=light] .site-nav{background:linear-gradient(#00000005,#00000001),#fafafff7;border-color:#00000014;box-shadow:0 1rem 2.5rem #0000001a}html[data-theme=light] .nav-button{background:#00000004}}.engaged-logo{background:0 0;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.engaged-logo__favicon{opacity:1;z-index:2;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;transition:opacity .35s;position:absolute;inset:0}.engaged-logo--engaged .engaged-logo__favicon{opacity:0}.engaged-logo__blobs{opacity:0;z-index:1;transition:opacity .35s;position:absolute;inset:0}.engaged-logo--engaged .engaged-logo__blobs{opacity:1}.engaged-logo__blob{filter:blur(6px);opacity:.95;z-index:1;animation-duration:var(--engaged-speed,3s);border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;transform:translate(-50%,-50%)scale(.6)}.engaged-logo__blob--1{background:radial-gradient(circle,#6665dd 0%,#0000 72%);width:50%;height:50%;animation-name:blobMove1;top:40%;left:45%}.engaged-logo__blob--2{background:radial-gradient(circle,#bd50e6 0%,#0000 72%);width:46%;height:46%;animation-name:blobMove2;top:55%;left:52%}.engaged-logo__blob--3{background:radial-gradient(circle,#817ceb 0%,#0000 72%);width:44%;height:44%;animation-name:blobMove3;top:48%;left:38%}.engaged-logo__blob--4{background:radial-gradient(circle,#473bf0 0%,#0000 72%);width:52%;height:52%;animation-name:blobMove4;top:42%;left:58%}@keyframes blobMove1{0%{top:40%;left:45%;transform:translate(-50%,-50%)scale(.85)rotate(0)}33%{top:35%;left:55%;transform:translate(-50%,-50%)scale(1.05)rotate(120deg)}66%{top:50%;left:42%;transform:translate(-50%,-50%)scale(.95)rotate(240deg)}to{top:40%;left:45%;transform:translate(-50%,-50%)scale(.85)rotate(360deg)}}@keyframes blobMove2{0%{top:55%;left:52%;transform:translate(-50%,-50%)scale(.95)rotate(0)}33%{top:48%;left:38%;transform:translate(-50%,-50%)scale(.8)rotate(120deg)}66%{top:58%;left:58%;transform:translate(-50%,-50%)scale(1)rotate(240deg)}to{top:55%;left:52%;transform:translate(-50%,-50%)scale(.95)rotate(360deg)}}@keyframes blobMove3{0%{top:48%;left:38%;transform:translate(-50%,-50%)scale(.8)rotate(0)}33%{top:55%;left:48%;transform:translate(-50%,-50%)scale(1)rotate(120deg)}66%{top:38%;left:45%;transform:translate(-50%,-50%)scale(.9)rotate(240deg)}to{top:48%;left:38%;transform:translate(-50%,-50%)scale(.8)rotate(360deg)}}@keyframes blobMove4{0%{top:42%;left:58%;transform:translate(-50%,-50%)scale(1)rotate(0)}33%{top:50%;left:45%;transform:translate(-50%,-50%)scale(.85)rotate(120deg)}66%{top:35%;left:52%;transform:translate(-50%,-50%)scale(1.05)rotate(240deg)}to{top:42%;left:58%;transform:translate(-50%,-50%)scale(1)rotate(360deg)}}
