@keyframes hero-canvas-module__ErLbOq__glow{0%,to{box-shadow:0 0 30px #10b9810f,0 0 60px #8b5cf60a}50%{box-shadow:0 0 40px #10b9811a,0 0 80px #8b5cf60f}}@keyframes hero-canvas-module__ErLbOq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}@keyframes hero-canvas-module__ErLbOq__regionAppear{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes hero-canvas-module__ErLbOq__regionBreathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes hero-canvas-module__ErLbOq__panelDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes hero-canvas-module__ErLbOq__bannerShimmer{0%{background-position:-200%}to{background-position:200%}}.hero-canvas-module__ErLbOq__canvas{will-change:box-shadow;background:#f9fafb;border:1px solid #e5e7eb;border-radius:1rem;animation:6s ease-in-out infinite hero-canvas-module__ErLbOq__glow;position:relative;overflow:hidden}.dark .hero-canvas-module__ErLbOq__canvas{background:#0a0a14;border-color:#ffffff0f}.hero-canvas-module__ErLbOq__header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}.dark .hero-canvas-module__ErLbOq__header{background:#0d0d1a;border-color:#ffffff0a}.hero-canvas-module__ErLbOq__footer{background:#fff;border-top:1px solid #e5e7eb;justify-content:center;align-items:center;padding:.5rem 1rem;display:flex}.dark .hero-canvas-module__ErLbOq__footer{background:#0d0d1a;border-color:#ffffff0a}.hero-canvas-module__ErLbOq__hstack{align-items:center;display:flex}.hero-canvas-module__ErLbOq__hstackGap2{gap:.5rem}.hero-canvas-module__ErLbOq__hstackGap3{gap:.75rem}.hero-canvas-module__ErLbOq__hstackGap1-5{gap:.375rem}.hero-canvas-module__ErLbOq__headerLabel{color:#4b5563;letter-spacing:.05em;font-size:.75rem;font-weight:700}.dark .hero-canvas-module__ErLbOq__headerLabel{color:#9ca3af}.hero-canvas-module__ErLbOq__resolution{color:#6b7280;font-size:.75rem;font-family:var(--font-mono,ui-monospace,monospace)}.dark .hero-canvas-module__ErLbOq__resolution{color:#6b7280}.hero-canvas-module__ErLbOq__liveText{color:#ef4444;font-size:.75rem;font-weight:700}.hero-canvas-module__ErLbOq__footerText{color:#6b7280;font-size:.75rem}.dark .hero-canvas-module__ErLbOq__footerText{color:#6b7280}.hero-canvas-module__ErLbOq__liveDot{will-change:transform,opacity;background:#ef4444;border-radius:9999px;width:.5rem;height:.5rem;animation:2s ease-in-out infinite hero-canvas-module__ErLbOq__pulse}.hero-canvas-module__ErLbOq__canvasArea{aspect-ratio:16/9;background:linear-gradient(160deg,#f0f0f5 0%,#e8e8f0 50%,#f0f0f5 100%);position:relative;overflow:hidden}.dark .hero-canvas-module__ErLbOq__canvasArea{background:linear-gradient(160deg,#0c0c18 0%,#12121f 50%,#0c0c18 100%)}.hero-canvas-module__ErLbOq__gridOverlay{pointer-events:none;background-image:linear-gradient(#8080800a 1px,#0000 1px),linear-gradient(90deg,#8080800a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.hero-canvas-module__ErLbOq__centerPlaceholder{opacity:.15;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-canvas-module__ErLbOq__placeholderText{letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:600}.hero-canvas-module__ErLbOq__region{will-change:transform,opacity;animation:.5s cubic-bezier(.16,1,.3,1) both hero-canvas-module__ErLbOq__regionAppear,5s ease-in-out 1.5s infinite hero-canvas-module__ErLbOq__regionBreathe}.hero-canvas-module__ErLbOq__region1{animation-delay:.4s,1.9s}.hero-canvas-module__ErLbOq__region2{animation-delay:.7s,2.2s}.hero-canvas-module__ErLbOq__region3{animation-delay:1s,2.5s}.hero-canvas-module__ErLbOq__bannerRegion{background:#ecfdf5;border:2px solid #10b98166;border-radius:.375rem;justify-content:center;align-items:center;height:10%;display:flex;position:absolute;top:3%;left:3%;right:3%;box-shadow:0 4px 20px #10b98140}.dark .hero-canvas-module__ErLbOq__bannerRegion{background:#022c2299}.hero-canvas-module__ErLbOq__sponsorRegion{will-change:transform;background:#fffbeb;border:2px solid #f59e0b66;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:20%;height:50%;animation:6s ease-in-out 2s infinite hero-canvas-module__ErLbOq__panelDrift;display:flex;position:absolute;top:18%;right:3%;transform:translateZ(0);box-shadow:0 4px 20px #f59e0b26}.dark .hero-canvas-module__ErLbOq__sponsorRegion{background:#451a0399}.hero-canvas-module__ErLbOq__shoutoutRegion{background:#f5f3ff99;border:1px solid #8b5cf6;border-radius:.375rem;align-items:center;gap:.5rem;width:56%;height:8%;padding-inline:.75rem;display:flex;position:absolute;bottom:5%;left:3%;overflow:hidden;box-shadow:0 4px 20px #8b5cf626}.dark .hero-canvas-module__ErLbOq__shoutoutRegion{background:#2e106566}.hero-canvas-module__ErLbOq__bannerShimmer{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#10b9811a 45%,#10b9812e 50%,#10b9811a 55%,#0000 100%) 0 0/200% 100%;animation:3s ease-in-out 2s infinite hero-canvas-module__ErLbOq__bannerShimmer;position:absolute;inset:0}.hero-canvas-module__ErLbOq__bannerText{color:#065f46;letter-spacing:.1em;font-size:6px;font-weight:700;position:relative}.dark .hero-canvas-module__ErLbOq__bannerText{color:#fff}@media (min-width:480px){.hero-canvas-module__ErLbOq__bannerText{font-size:8px}}@media (min-width:768px){.hero-canvas-module__ErLbOq__bannerText{font-size:10px}}.hero-canvas-module__ErLbOq__iconBrand{color:#10b981}@media (prefers-reduced-motion:reduce){.hero-canvas-module__ErLbOq__canvas,.hero-canvas-module__ErLbOq__liveDot{will-change:auto;animation:none}.hero-canvas-module__ErLbOq__region{will-change:auto;opacity:1;animation:none}.hero-canvas-module__ErLbOq__sponsorRegion{will-change:auto;animation:none}.hero-canvas-module__ErLbOq__bannerShimmer{animation:none}}
.rotating-banner-module__W6rTmq__cursor{color:#34d399;margin-inline-start:-.5px;font-weight:400}.dark .rotating-banner-module__W6rTmq__cursor{color:#6ee7b7}
@keyframes rotating-shoutout-module__mAnrNa__homepage-shoutout-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes rotating-shoutout-module__mAnrNa__homepage-shoutout-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}.rotating-shoutout-module__mAnrNa__shoutoutEnter{animation:.4s cubic-bezier(.16,1,.3,1) both rotating-shoutout-module__mAnrNa__homepage-shoutout-in}.rotating-shoutout-module__mAnrNa__shoutoutExit{animation:.3s ease-in both rotating-shoutout-module__mAnrNa__homepage-shoutout-out}.rotating-shoutout-module__mAnrNa__message{color:#5b21b6;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:5px;font-weight:600;overflow:hidden}.dark .rotating-shoutout-module__mAnrNa__message{color:#fff}@media (min-width:480px){.rotating-shoutout-module__mAnrNa__message{font-size:7px}}@media (min-width:768px){.rotating-shoutout-module__mAnrNa__message{font-size:9px}}@media (prefers-reduced-motion:reduce){.rotating-shoutout-module__mAnrNa__shoutoutEnter,.rotating-shoutout-module__mAnrNa__shoutoutExit{opacity:1;animation:none}}
@keyframes rotating-sponsor-module__yzgP-a__homepage-sponsor-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rotating-sponsor-module__yzgP-a__homepage-sponsor-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.rotating-sponsor-module__yzgP-a__sponsorEnter{animation:.4s cubic-bezier(.16,1,.3,1) both rotating-sponsor-module__yzgP-a__homepage-sponsor-in}.rotating-sponsor-module__yzgP-a__sponsorExit{animation:.3s ease-in both rotating-sponsor-module__yzgP-a__homepage-sponsor-out}.rotating-sponsor-module__yzgP-a__wrapper{flex-direction:column;align-items:center;gap:2px;max-width:100%;display:flex;overflow:hidden}.rotating-sponsor-module__yzgP-a__label{text-transform:uppercase;letter-spacing:.1em;font-size:4px;font-weight:700}@media (min-width:480px){.rotating-sponsor-module__yzgP-a__label{font-size:5px}}@media (min-width:768px){.rotating-sponsor-module__yzgP-a__label{font-size:6px}}.rotating-sponsor-module__yzgP-a__text{text-align:center;max-width:100%;padding-inline:.25rem;font-size:4px;font-weight:600;line-height:1.3}@media (min-width:480px){.rotating-sponsor-module__yzgP-a__text{font-size:6px}}@media (min-width:768px){.rotating-sponsor-module__yzgP-a__text{font-size:7px}}.rotating-sponsor-module__yzgP-a__labelAd{color:#059669}.rotating-sponsor-module__yzgP-a__textAd{color:#065f46}.dark .rotating-sponsor-module__yzgP-a__labelAd{color:#34d399}.dark .rotating-sponsor-module__yzgP-a__textAd{color:#fff}.rotating-sponsor-module__yzgP-a__labelPlaceholder{color:#d97706}.rotating-sponsor-module__yzgP-a__textPlaceholder{color:#92400e}.dark .rotating-sponsor-module__yzgP-a__labelPlaceholder{color:#fbbf24}.dark .rotating-sponsor-module__yzgP-a__textPlaceholder{color:#fde68a}@media (prefers-reduced-motion:reduce){.rotating-sponsor-module__yzgP-a__sponsorEnter,.rotating-sponsor-module__yzgP-a__sponsorExit{opacity:1;animation:none}}
.rotating-text-module__4RWcLW__wrapper{vertical-align:baseline;display:inline-block;position:relative;overflow:visible}.rotating-text-module__4RWcLW__ghost{visibility:hidden;white-space:nowrap;line-height:normal}.rotating-text-module__4RWcLW__text{inset-inline-start:0;white-space:nowrap;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:normal;position:absolute;top:0}
.homepage-header-module___2jzuG__header{z-index:50;background:0 0;transition:background .3s;position:sticky;top:0}.homepage-header-module___2jzuG__menuCheckbox:checked~.homepage-header-module___2jzuG__header{background:#fff}.dark .homepage-header-module___2jzuG__menuCheckbox:checked~.homepage-header-module___2jzuG__header{background:#0c0c0c}.homepage-header-module___2jzuG__headerInner{max-width:80rem;margin-left:auto;margin-right:auto;position:relative}.homepage-header-module___2jzuG__headerRow{flex-direction:row;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}@media (min-width:480px){.homepage-header-module___2jzuG__headerRow{padding:0 24px}}@media (min-width:992px){.homepage-header-module___2jzuG__headerRow{height:64px;padding:0 32px}}.homepage-header-module___2jzuG__logoLink{flex-direction:row;align-items:center;gap:6px;min-width:0;text-decoration:none;transition:opacity .2s;display:flex}.homepage-header-module___2jzuG__logoLink:hover{opacity:.85}.homepage-header-module___2jzuG__logoText{letter-spacing:-.02em;color:var(--chakra-colors-fg);font-size:1.125rem;font-weight:800;line-height:1;display:none}@media (min-width:480px){.homepage-header-module___2jzuG__logoText{display:block}}.homepage-header-module___2jzuG__desktopNav{background:var(--chakra-colors-gray-100);border-radius:9999px;gap:2px;padding:4px;display:none}.dark .homepage-header-module___2jzuG__desktopNav{background:#ffffff0a}@media (min-width:992px){.homepage-header-module___2jzuG__desktopNav{display:flex}}.homepage-header-module___2jzuG__desktopNavLink{color:var(--chakra-colors-fg-muted);border-radius:9999px;flex-direction:row;align-items:center;gap:6px;padding:6px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.homepage-header-module___2jzuG__desktopNavLink:hover{color:var(--chakra-colors-fg);background:#fff;box-shadow:0 1px 3px #0000000f}.dark .homepage-header-module___2jzuG__desktopNavLink:hover{box-shadow:none;background:#ffffff0f}.homepage-header-module___2jzuG__navIconWrap{width:14px;height:14px;display:inline-flex}.homepage-header-module___2jzuG__rightActions{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;display:flex}.homepage-header-module___2jzuG__signInButton{color:var(--chakra-colors-fg-muted);background:0 0;border:none;border-radius:9999px;padding:6px 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:none}@media (min-width:992px){.homepage-header-module___2jzuG__signInButton{display:block}}.homepage-header-module___2jzuG__signInButton:hover{color:var(--chakra-colors-fg);background:var(--chakra-colors-gray-100)}.dark .homepage-header-module___2jzuG__signInButton:hover{background:#ffffff0d}.homepage-header-module___2jzuG__getStartedButton{background:var(--chakra-colors-brand-500);color:#fff;border:none;border-radius:9999px;align-items:center;gap:4px;padding:8px 20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:none}@media (min-width:992px){.homepage-header-module___2jzuG__getStartedButton{display:flex}}.homepage-header-module___2jzuG__getStartedButton:hover{background:var(--chakra-colors-brand-600);transform:translateY(-1px);box-shadow:0 4px 16px -4px #10b98173}.homepage-header-module___2jzuG__getStartedButton:active{background:var(--chakra-colors-brand-700);transform:translateY(0)}.homepage-header-module___2jzuG__menuCheckbox{opacity:0;pointer-events:none;position:absolute}.homepage-header-module___2jzuG__hamburgerButton{cursor:pointer;width:36px;height:36px;color:var(--chakra-colors-fg-muted);background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;transition:all .2s;display:flex;overflow:visible}@media (min-width:992px){.homepage-header-module___2jzuG__hamburgerButton{display:none}}.homepage-header-module___2jzuG__hamburgerButton:hover{background:var(--chakra-colors-gray-100);color:var(--chakra-colors-fg)}.dark .homepage-header-module___2jzuG__hamburgerButton:hover{background:#ffffff0f}.homepage-header-module___2jzuG__hamburgerSlice{background:currentColor;border-radius:1px;width:18px;height:2px;transition:all .3s}.homepage-header-module___2jzuG__menuCheckbox:checked~.homepage-header-module___2jzuG__header .homepage-header-module___2jzuG__hamburgerButton .homepage-header-module___2jzuG__hamburgerSlice:first-child{transform:translateY(7px)rotate(45deg)}.homepage-header-module___2jzuG__menuCheckbox:checked~.homepage-header-module___2jzuG__header .homepage-header-module___2jzuG__hamburgerButton .homepage-header-module___2jzuG__hamburgerSlice:nth-child(2){opacity:0}.homepage-header-module___2jzuG__menuCheckbox:checked~.homepage-header-module___2jzuG__header .homepage-header-module___2jzuG__hamburgerButton .homepage-header-module___2jzuG__hamburgerSlice:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.homepage-header-module___2jzuG__mobileMenu{visibility:hidden;opacity:0;border-bottom:1px solid var(--chakra-colors-gray-200);will-change:opacity,transform;pointer-events:none;background:#fff;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-8px)}@media (min-width:768px){.homepage-header-module___2jzuG__mobileMenu{box-shadow:0 12px 40px -8px #0000001f}}.dark .homepage-header-module___2jzuG__mobileMenu{border-bottom-color:var(--chakra-colors-gray-800);background:#0c0c0c}@media (min-width:768px){.dark .homepage-header-module___2jzuG__mobileMenu{box-shadow:0 12px 40px -8px #0009}}@media (min-width:992px){.homepage-header-module___2jzuG__mobileMenu{display:none}}.homepage-header-module___2jzuG__menuCheckbox:checked~.homepage-header-module___2jzuG__header .homepage-header-module___2jzuG__mobileMenu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.homepage-header-module___2jzuG__mobileNavList{flex-direction:column;gap:0;padding:12px 16px;display:flex}.homepage-header-module___2jzuG__mobileNavLink{color:var(--chakra-colors-fg-muted);border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.homepage-header-module___2jzuG__mobileNavLink:hover{color:var(--chakra-colors-fg);background:var(--chakra-colors-gray-50)}.dark .homepage-header-module___2jzuG__mobileNavLink:hover{background:#ffffff0a}.homepage-header-module___2jzuG__mobileNavIconWrap{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.homepage-header-module___2jzuG__brandIconBg{background:var(--chakra-colors-brand-100)}.dark .homepage-header-module___2jzuG__brandIconBg{background:var(--chakra-colors-brand-950)}.homepage-header-module___2jzuG__accentIconBg{background:var(--chakra-colors-accent-100)}.dark .homepage-header-module___2jzuG__accentIconBg{background:var(--chakra-colors-accent-950)}.homepage-header-module___2jzuG__amberIconBg{background:var(--chakra-colors-amber-100)}.dark .homepage-header-module___2jzuG__amberIconBg{background:var(--chakra-colors-amber-950)}.homepage-header-module___2jzuG__menuDivider{background:var(--chakra-colors-gray-100);height:1px;margin:8px 12px}.dark .homepage-header-module___2jzuG__menuDivider{background:var(--chakra-colors-gray-800)}.homepage-header-module___2jzuG__menuActions{gap:8px;padding:4px 12px;display:flex}.homepage-header-module___2jzuG__mobileSignIn{height:44px;color:var(--chakra-colors-fg-muted);background:0 0;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.homepage-header-module___2jzuG__mobileSignIn:hover{color:var(--chakra-colors-fg);background:var(--chakra-colors-gray-100)}.dark .homepage-header-module___2jzuG__mobileSignIn:hover{background:#ffffff0a}.homepage-header-module___2jzuG__mobileGetStarted{background:var(--chakra-colors-brand-500);color:#fff;border:none;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:4px;height:44px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.homepage-header-module___2jzuG__mobileGetStarted:hover{background:var(--chakra-colors-brand-600);box-shadow:0 4px 16px -4px #10b98173}.homepage-header-module___2jzuG__backdrop{z-index:49;opacity:0;pointer-events:none;cursor:pointer;will-change:opacity;background:#0009;transition:opacity .25s;display:block;position:fixed;inset:0}@media (min-width:992px){.homepage-header-module___2jzuG__backdrop{display:none}}.homepage-header-module___2jzuG__menuCheckbox:checked~.homepage-header-module___2jzuG__backdrop{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.homepage-header-module___2jzuG__hamburgerSlice,.homepage-header-module___2jzuG__mobileMenu{transition:none}}
/*# sourceMappingURL=7aa4f26f51d9b538.css.map*/