.home-root{--header-height:64px;--header-blur:12px;--header-bg:#0a0a0acc;--header-border:#ffffff14;--header-top:16px;--header-radius:16px;--header-max-width:calc(var(--page-max-width) + 24px);--page-padding-default:32px;--page-max-width:1024px;--page-padding-left:max(env(safe-area-inset-left), var(--page-padding-default));--page-padding-right:max(env(safe-area-inset-right), var(--page-padding-default));--page-padding-y:64px;--prose-max-width:588px;--grid-columns:12;--grid-column-gap:24px;--layer-max:10000;--layer-debug:5100;--layer-skip-nav:5000;--layer-tooltip:1100;--layer-toasts:800;--layer-dialog:700;--layer-dialog-overlay:699;--layer-command-menu:650;--layer-popover:600;--layer-context-menu:600;--layer-overlay:500;--layer-header:100;--layer-scrollbar:75;--layer-footer:50;--layer-3:3;--layer-2:2;--layer-1:1;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-32:32px;--radius-rounded:9999px;--radius-circle:50%;--font-monospace:ui-monospace, "SF Mono", "Menlo", monospace;--font-regular:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", sans-serif;--font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";--font-weight-regular:400;--font-weight-medium:510;--font-weight-semibold:590;--font-weight-bold:680;--speed-highlightFadeIn:0s;--speed-highlightFadeOut:.15s;--speed-quickTransition:.1s;--speed-regularTransition:.25s;--mask-visible:#000;--mask-on:#000;--mask-ease:#0003;--mask-invisible:transparent;--mask-off:transparent;--rounded-full:9999px;--transparent:#fff0;--min-tap-size:44px;--dvh:1vh;--100dvh:calc(100 * var(--dvh));--svh:1vh;--1fr:minmax(0, 1fr);--scrollbar-color:#fff3;--scrollbar-color-active:#fff6;--scrollbar-size:6px;--scrollbar-size-active:10px;--scrollbar-gap:4px;--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--color-white:#fff;--color-black:#000;--color-blue:#4ea7fc;--color-red:#eb5757;--color-green:#4cb782;--color-lime-green:#68cc58;--color-orange:#f2994a;--color-yellow:#f2c94c;--color-purple:#5e6ad2;--focus-ring-color:#fff6;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-outline:var(--focus-ring-width) solid var(--focus-ring-color);--pointer:pointer;--cursor-pointer:pointer;--cursor-disabled:not-allowed;--cursor-tooltip:help;--font-size-micro:.6875rem;--font-size-microPlus:.6875rem;--font-size-mini:.75rem;--font-size-miniPlus:.75rem;--font-size-small:.8125rem;--font-size-smallPlus:.8125rem;--font-size-regular:.9375rem;--font-size-regularPlus:.9375rem;--font-size-large:1.125rem;--font-size-largePlus:1.125rem;--font-size-title1:2.25rem;--font-size-title2:1.5rem;--font-size-title3:1.25rem;--color-bg-primary:#08090a;--color-bg-secondary:#161616;--color-bg-tertiary:#1c1c1c;--color-bg-quaternary:#232323;--color-bg-quinary:#282828;--color-border-primary:#23252a;--color-border-secondary:#292b30;--color-border-tertiary:#2c2e33;--color-text-primary:#fff;--color-text-secondary:#e3e4e6;--color-text-tertiary:#969799;--color-text-quaternary:#595a5c;--color-link-primary:#7281ff;--color-link-hover:#fff;--color-brand-bg:#5e69d1;--color-brand-text:#fff;--color-selection-bg:#474747;--color-selection-text:#fff;--color-selection-dim:#fff3;--color-overlay-dim-rgb:255, 255, 255;--color-overlay-primary:#0006;--color-alpha:255;--shadow-low:0px 2px 4px #0000001a;--shadow-medium:0px 4px 24px #0003;--shadow-high:0px 7px 32px #00000059;--shadow-stack-low:0px -1px 1px 0px #0000001c inset, 0px 8px 2px 0px transparent, 0px 5px 2px 0px #00000003, 0px 3px 2px 0px #0000000a, 0px 1px 1px 0px #00000012, 0px 0px 1px 0px #00000014;--icon-grayscale-image-filter:grayscale(100%) brightness(400%);--bento-border:#ffffff08;font-family:var(--font-regular);background:var(--color-bg-primary);color:var(--color-text-primary)}@media (max-width:768px){.home-root{--page-padding-y:48px;--grid-columns:8}}@media (max-width:640px){.home-root{--page-padding-default:24px;--grid-columns:4;--grid-column-gap:16px;--header-top:8px;--header-max-width:unset}}
.HomeAmbientLighting-module__ALASua__ambientLighting{pointer-events:none;top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);-webkit-user-select:none;user-select:none;width:100%;height:100vh;position:absolute}.HomeAmbientLighting-module__ALASua__container{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);isolation:isolate;-webkit-user-select:none;user-select:none;contain:strict;z-index:calc(var(--layer-header) - 1);position:absolute}.HomeAmbientLighting-module__ALASua__lightA,.HomeAmbientLighting-module__ALASua__lightB{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-radius:3.40282e38px;height:1380px;position:absolute}.HomeAmbientLighting-module__ALASua__lightA{background:radial-gradient(68.54% 68.72% at 55.02% 31.46%,#e6e6e61f 0,#9999990a 50%,#73737300 80%);width:560px;transform:translateY(-350px)rotate(-45deg)}.HomeAmbientLighting-module__ALASua__lightB{transform-origin:0 0;background:radial-gradient(50% 50%,#e6e6e617 0,#80808008 80%,#0000 100%);width:240px;transform:rotate(-45deg)translate(5%,-50%)}.HomeAmbientLighting-module__ALASua__lightC{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);transform-origin:0 0;background:radial-gradient(50% 50%,#e6e6e612 0,#80808008 80%,#0000 100%);border-radius:3.40282e38px;width:240px;height:1380px;position:absolute;transform:rotate(-45deg)translate(-180%,-70%)}
.HomeHero-module__8oOUqa__heroImgContainer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.HomeHero-module__8oOUqa__heroImgContainer:before{display:block}@media (min-width:40rem){.HomeHero-module__8oOUqa__heroImgContainer:before{margin-top:-18%}}@media (min-width:64rem){.HomeHero-module__8oOUqa__heroImgContainer:before{margin-top:-140px}}.HomeHero-module__8oOUqa__heroImgContainer:before{content:""}.HomeHero-module__8oOUqa__heroImgContainer:after{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:2;content:"";background:linear-gradient(to bottom, transparent 50%, var(--color-bg-primary) 100%);position:absolute}.HomeHero-module__8oOUqa__heroImgContainer .HomeHero-module__8oOUqa__heroIllustrationContainer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:600px}@media (min-width:40rem){.HomeHero-module__8oOUqa__heroImgContainer .HomeHero-module__8oOUqa__heroIllustrationContainer{height:900px}}.HomeHero-module__8oOUqa__heroImgContainer .HomeHero-module__8oOUqa__heroIllustrationContainer{--Sidebar-width:260px}.HomeHero-module__8oOUqa__heroImgContainer .HomeHero-module__8oOUqa__heroIllustrationContainer .HomeHero-module__8oOUqa__heroIllustrationPerspective{contain:strict;perspective:4000px;perspective-origin:100% 0;width:100%;height:100%;transform-style:preserve-3d;position:relative}.HomeHero-module__8oOUqa__heroIllustrationBase{inset:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);background-color:var(--color-bg-primary);border-width:1px;border-color:#1e1e1e;border-radius:10px;width:1600px;height:900px;margin:100px auto auto 1%;position:absolute}@media (min-width:40rem){.HomeHero-module__8oOUqa__heroIllustrationBase{margin-top:280px;margin-left:auto}}.HomeHero-module__8oOUqa__heroIllustrationBase{transform-origin:0 0;backface-visibility:hidden;transform-style:preserve-3d;transform:translate(2%)scale(1.2)rotateX(47deg)rotateY(31deg)rotate(324deg)}.HomeHero-module__8oOUqa__heroIllustrationSidebar{width:var(--Sidebar-width);padding-inline:14px;padding-block:calc(var(--spacing,.25rem) * 4);transform-style:preserve-3d}.HomeHero-module__8oOUqa__heroIllustrationInbox{left:var(--Sidebar-width);height:100%;position:absolute;inset-block:8px}.HomeHero-module__8oOUqa__heroIllustrationInbox:after{pointer-events:none;inset:calc(var(--spacing,.25rem) * -2);content:"";background:linear-gradient(to right, transparent 80%, var(--color-bg-primary) 90%);position:absolute}@media (max-width:640px){.HomeHero-module__8oOUqa__heroIllustrationBase{transform:scale(.7)rotateX(47deg)rotateY(21deg)rotate(330deg)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.HomeHeroSidebar-module__ImUWKa__sidebar .HomeHeroSidebar-module__ImUWKa__topContainer{transform-style:preserve-3d;justify-content:space-between;align-items:center;margin-bottom:14px;padding-inline:4px;display:flex}.HomeHeroSidebar-module__ImUWKa__sidebar .HomeHeroSidebar-module__ImUWKa__dotContainer{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);transform-style:preserve-3d;display:flex}.HomeHeroSidebar-module__ImUWKa__sidebar .HomeHeroSidebar-module__ImUWKa__dotContainer>div{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);background-color:#262626;border-radius:3.40282e38px}.HomeHeroSidebar-module__ImUWKa__sidebar .HomeHeroSidebar-module__ImUWKa__sidebarHeaderContainer{margin-bottom:calc(var(--spacing,.25rem) * 3);transform-style:preserve-3d;justify-content:space-between;align-items:center;display:flex}.HomeHeroSidebar-module__ImUWKa__sidebar .HomeHeroSidebar-module__ImUWKa__illustrateAnimate{transform-style:preserve-3d;display:flex}.HomeHeroSidebar-module__ImUWKa__sidebar .HomeHeroSidebar-module__ImUWKa__sidebarDropdownOutterContainer{gap:calc(var(--spacing,.25rem) * 4);transform-style:preserve-3d;flex-direction:column;display:flex}
