.home-entrance-module__bT8UnW__root{display:contents}.home-entrance-module__bT8UnW__root[data-home-entrance] [data-dot-grid-canvas]{--entrance-light-opacity:0;--persistent-grid-opacity:.18}
.carousel-module__tXi2AW__carousel{--carousel-mobile-peek:calc(var(--spacing) * 8);--carousel-edge-fade:calc(var(--spacing) * 8);--carousel-edge-falloff:70%;--carousel-card-perspective:1100px;--carousel-card-perspective-origin-y:45%;container:carousel/inline-size}.carousel-module__tXi2AW__viewport{--carousel-compact-path:0;--carousel-gap:calc(var(--spacing) * 8);--carousel-card-width:min(25rem, calc(100cqi - var(--spacing) * 12));cursor:grab;perspective:var(--carousel-card-perspective);perspective-origin:50% var(--carousel-card-perspective-origin-y)}.carousel-module__tXi2AW__origin,.carousel-module__tXi2AW__track{transform-style:preserve-3d;pointer-events:none}.carousel-module__tXi2AW__origin{left:calc(50% - var(--carousel-card-width) / 2)}.carousel-module__tXi2AW__leadingBuffer,.carousel-module__tXi2AW__trailingBuffer{position:absolute;top:0}.carousel-module__tXi2AW__leadingBuffer{right:100%}.carousel-module__tXi2AW__trailingBuffer{left:100%}.carousel-module__tXi2AW__sequence{gap:var(--carousel-gap);padding:0 var(--carousel-gap) 0 0;pointer-events:none}.carousel-module__tXi2AW__card{width:var(--carousel-card-width);pointer-events:auto}.carousel-module__tXi2AW__card[data-carousel-activatable]{cursor:pointer}.carousel-module__tXi2AW__card[data-path-active]{transform:translate3d(0, var(--carousel-card-path-y,0px), var(--carousel-card-path-z,0px));transform-origin:50%}@layer components{.carousel-module__tXi2AW__controls{position:relative}}.carousel-module__tXi2AW__controls{opacity:.5;transform:translateY(var(--spacing))}.carousel-module__tXi2AW__controls:before{inset:calc(var(--spacing) * -1.5);content:"";position:absolute}.carousel-module__tXi2AW__controls[hidden]{display:none}.carousel-module__tXi2AW__carousel:hover+.carousel-module__tXi2AW__controls,.carousel-module__tXi2AW__carousel:focus-within+.carousel-module__tXi2AW__controls{opacity:1;transform:none}.carousel-module__tXi2AW__carousel[data-dragging=true] .carousel-module__tXi2AW__viewport{cursor:grabbing}@media (hover:none),(pointer:coarse){.carousel-module__tXi2AW__controls{transform:none}}.carousel-module__tXi2AW__edgeFade{display:none}@container carousel (max-width:44rem){.carousel-module__tXi2AW__viewport{--carousel-compact-path:1;--carousel-gap:calc(var(--spacing) * 4);--carousel-card-width:calc(100cqi - var(--carousel-mobile-peek) * 2)}.carousel-module__tXi2AW__edgeFade{pointer-events:none;display:block;position:absolute;inset:0}.carousel-module__tXi2AW__edgeFade:before,.carousel-module__tXi2AW__edgeFade:after{z-index:1;width:var(--carousel-edge-fade);pointer-events:none;content:"";position:absolute;top:-1rem;bottom:-1rem}.carousel-module__tXi2AW__edgeFade:before{background:linear-gradient(to right, var(--color-surface), transparent var(--carousel-edge-falloff));left:0}.carousel-module__tXi2AW__edgeFade:after{background:linear-gradient(to left, var(--color-surface), transparent var(--carousel-edge-falloff));right:0}}@media (prefers-reduced-motion:reduce){.carousel-module__tXi2AW__track{cursor:default}.carousel-module__tXi2AW__controls{transform:none}}
.changelog-card-module__XqWVbW__cardShell{--card-hover-scale:1.018;--card-hover-shadow-alpha:.05}.changelog-card-module__XqWVbW__cardShell:before{z-index:-1;border-radius:inherit;background:var(--color-surface);box-shadow:var(--shadow-card);content:"";position:absolute;inset:0}.changelog-card-module__XqWVbW__readMore{transition:color .15s}@media (hover:hover) and (pointer:fine){.changelog-card-module__XqWVbW__cardShell:before{transform-origin:50%;transition:transform .8s cubic-bezier(.165,.84,.44,1),box-shadow .8s cubic-bezier(.165,.84,.44,1)}.changelog-card-module__XqWVbW__cardShell:hover:before{box-shadow:0 0 0 .5px #0000000f, 0 24px 36px rgb(0 0 0/var(--card-hover-shadow-alpha));transform:scale(var(--card-hover-scale))}.changelog-card-module__XqWVbW__cardShell:hover .changelog-card-module__XqWVbW__readMore{color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.changelog-card-module__XqWVbW__cardShell,.changelog-card-module__XqWVbW__cardShell:before,.changelog-card-module__XqWVbW__readMore{transition:none}.changelog-card-module__XqWVbW__cardShell:hover:before{box-shadow:var(--shadow-card);transform:none}}
.changelog-dialog-module__Djctvq__dialogRoot{--dialog-viewport-inset:calc(var(--spacing) * 4);z-index:100;width:100%;max-width:none;height:100%;max-height:none;padding:var(--dialog-viewport-inset);overscroll-behavior:contain;background:0 0;border:0;place-items:center;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}.changelog-dialog-module__Djctvq__dialogRoot::backdrop{background:0 0}.changelog-dialog-module__Djctvq__dialogBackdrop{z-index:0;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#12161c52 0%,#12161c88 60%,#12161c9e 100%);border:0;width:100%;height:100%;position:absolute;inset:0}.changelog-dialog-module__Djctvq__dialogCurtain{z-index:1;width:min(var(--container-canvas), calc(100vw - var(--dialog-viewport-inset) * 2));pointer-events:none;place-items:center;margin-inline:auto;display:grid;position:fixed;inset-block:0;inset-inline:0;overflow:hidden}.changelog-dialog-module__Djctvq__dialogPanel{--js-dialog-panel-radius:1rem;z-index:2;width:100%;max-width:42.5rem;max-height:calc(100dvh - var(--dialog-viewport-inset) * 2);isolation:isolate;border-radius:var(--js-dialog-panel-radius) var(--js-dialog-panel-radius) var(--js-dialog-panel-radius) var(--js-dialog-panel-radius);pointer-events:auto;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 32px 90px #0003,0 2px 8px #00000014}.changelog-dialog-module__Djctvq__dialogShell{--dialog-bloom-duration:.52s;--dialog-gradient-intensity:.5;--dialog-item-accent:.16;z-index:-1;border-radius:inherit;background:var(--color-surface);position:absolute;inset:0;overflow:hidden}.changelog-dialog-module__Djctvq__dialogShell:before{border-radius:inherit;background:radial-gradient(circle at 18% 8%, hsl(var(--dialog-item-hue) 82% 78% / var(--dialog-item-accent)), transparent 42%), radial-gradient(circle at 86% 18%, rgb(211 227 255/var(--dialog-gradient-intensity)), transparent 48%);content:"";opacity:0;transform-origin:55% 18%;animation:changelog-dialog-module__Djctvq__dialog-gradient-bloom var(--dialog-bloom-duration) ease-out forwards;position:absolute;inset:-15%;transform:scale(.72)}@keyframes changelog-dialog-module__Djctvq__dialog-gradient-bloom{to{opacity:1;transform:scale(1)}}.changelog-dialog-module__Djctvq__dialogContent{max-height:inherit;padding-block:2.6rem;padding-inline:2.8rem}.changelog-dialog-module__Djctvq__dialogClose{z-index:2;float:right;isolation:isolate;cursor:pointer;border:1px solid color-mix(in oklab, var(--color-border) 72%, transparent);border-radius:var(--radius-2xl);background:color-mix(in oklab, var(--color-surface) 76%, transparent);width:2.75rem;height:2.75rem;color:var(--color-fg);place-items:center;margin:-.5rem -.5rem 0 1rem;transition:transform .1s ease-out;display:grid;position:sticky;top:0;overflow:hidden}.changelog-dialog-module__Djctvq__dialogClose:before{z-index:0;border-radius:inherit;background:var(--color-surface);opacity:0;pointer-events:none;content:"";transition:opacity .15s;position:absolute;inset:0}.changelog-dialog-module__Djctvq__dialogClose>svg{z-index:1;position:relative}.changelog-dialog-module__Djctvq__dialogClose:hover:before{opacity:1}.changelog-dialog-module__Djctvq__dialogClose:active{transform:scale(.98)}.changelog-dialog-module__Djctvq__dialogClose:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.changelog-dialog-module__Djctvq__dialogBody{max-width:var(--container-prose);margin-top:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 7);background-image:repeating-linear-gradient(to right, var(--color-border) 0 4px, transparent 4px 10px);color:var(--color-fg);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:calc(var(--spacing) * 6.5);background-position:top;background-repeat:repeat-x;background-size:10px 1px}.changelog-dialog-module__Djctvq__dialogBody>*{margin:0}.changelog-dialog-module__Djctvq__dialogBody>*+*{margin-top:calc(var(--spacing) * 5)}.changelog-dialog-module__Djctvq__dialogBody>h3:not(:first-child){margin-top:calc(var(--spacing) * 15)}.changelog-dialog-module__Djctvq__dialogBody p{text-wrap:pretty}.changelog-dialog-module__Djctvq__dialogBody h3{color:var(--color-fg-strong);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:calc(var(--spacing) * 7.5);letter-spacing:var(--tracking-ui);text-wrap:balance}.changelog-dialog-module__Djctvq__dialogBody ul{margin-top:calc(var(--spacing) * 1.5);flex-direction:column;padding-inline-start:calc(var(--spacing) * 3.5);list-style:square;display:flex}.changelog-dialog-module__Djctvq__dialogBody li{padding-block:var(--spacing) calc(var(--spacing) * 1.5);padding-inline-start:calc(var(--spacing) * 1.5)}.changelog-dialog-module__Djctvq__dialogBody li:first-child{padding-block-start:calc(var(--spacing) * 1.5)}.changelog-dialog-module__Djctvq__dialogBody li::marker{color:var(--color-border)}.changelog-dialog-module__Djctvq__dialogBody strong{color:var(--color-fg-strong);font-weight:var(--font-weight-medium)}.changelog-dialog-module__Djctvq__dialogBody code{border:1px solid var(--color-border);background:color-mix(in oklab, var(--color-surface) 65%, transparent);color:var(--color-fg);border-radius:.3rem;padding:.1em .3em;font-size:.9em}.changelog-dialog-module__Djctvq__dialogBody a{color:var(--color-accent);font-weight:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.changelog-dialog-module__Djctvq__dialogBody a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:.2rem}@media (max-width:40rem){.changelog-dialog-module__Djctvq__dialogRoot{padding:0}.changelog-dialog-module__Djctvq__dialogCurtain{place-items:end center;width:100vw}.changelog-dialog-module__Djctvq__dialogPanel{--js-dialog-panel-radius:0px;width:100vw;max-height:100dvh}.changelog-dialog-module__Djctvq__dialogContent{padding-block:max(1.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-bottom));padding-inline:max(1.5rem, env(safe-area-inset-left)) max(1.5rem, env(safe-area-inset-right))}.changelog-dialog-module__Djctvq__dialogBody{margin-top:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6)}}@media (max-width:24rem){.changelog-dialog-module__Djctvq__dialogContent{padding-block:max(1.25rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-bottom));padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right))}.changelog-dialog-module__Djctvq__dialogBody>h3:not(:first-child){margin-top:calc(var(--spacing) * 10)}.changelog-dialog-module__Djctvq__dialogBody h3{font-size:var(--text-xl);line-height:calc(var(--spacing) * 6.5)}}@media (prefers-reduced-motion:reduce){.changelog-dialog-module__Djctvq__dialogShell:before{opacity:1;animation:none;transform:none}.changelog-dialog-module__Djctvq__dialogClose,.changelog-dialog-module__Djctvq__dialogClose:before{transition:none}.changelog-dialog-module__Djctvq__dialogClose:active{transform:none}}
.button-module__HjQxJG__button{--button-bloom-color:color-mix(in srgb, var(--color-on-primary) 24%, transparent);--button-bloom-enter-duration:.24s;--button-bloom-exit-duration:.18s;--button-bloom-enter-easing:ease;--button-bloom-exit-easing:var(--ease-control);isolation:isolate;position:relative;overflow:hidden}@media (forced-colors:active){.button-module__HjQxJG__button{--color-fg-subtle:GrayText;--color-surface-disabled:Canvas;--color-border:GrayText;border:1px solid buttontext}.button-module__HjQxJG__button:focus-visible{outline-offset:2px;outline:2px solid highlight}.button-module__HjQxJG__button:disabled{border-color:graytext}}.button-module__HjQxJG__button:disabled:not([data-loading=true]){color:var(--color-fg-subtle);background-color:var(--color-surface-disabled);box-shadow:inset 0 0 0 1px var(--color-border)}.button-module__HjQxJG__button>*{z-index:1;position:relative}.button-module__HjQxJG__button:after{content:"";background:radial-gradient(ellipse at top, var(--button-bloom-color), transparent 72%);opacity:0;pointer-events:none;height:45%;transition:opacity var(--button-bloom-exit-duration) var(--button-bloom-exit-easing);border-radius:3.40282e38px;position:absolute;inset:0 12% auto}@media (prefers-reduced-motion:reduce){.button-module__HjQxJG__button:after{transition:none}}@media (hover:hover) and (pointer:fine){.button-module__HjQxJG__button:not(:disabled):hover:after{opacity:1;transition-duration:var(--button-bloom-enter-duration);transition-timing-function:var(--button-bloom-enter-easing)}}.button-module__HjQxJG__button__content{min-inline-size:0;max-inline-size:100%;display:grid}.button-module__HjQxJG__button__state{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.25);overflow-wrap:anywhere;opacity:1;min-inline-size:0;max-inline-size:100%;transition:opacity .15s var(--ease-control);grid-area:1/1;display:inline-flex}.button-module__HjQxJG__button__state[data-hidden=true]{opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.button-module__HjQxJG__button__state{transition:none}}.button-module__HjQxJG__button__loader{--button-loader-size:calc(var(--spacing) * 4);--button-loader-dot-size:calc(var(--spacing) * .25);--button-loader-duration:.96s;--button-loader-step-duration:60ms;--button-loader-scale:.9;--button-loader-opacity-idle:.16;--button-loader-opacity-rest:.22;--button-loader-opacity-active:1;--button-loader-opacity-reduced:.82;inline-size:var(--button-loader-size);block-size:var(--button-loader-size);flex:0 0 var(--button-loader-size);grid-template-columns:repeat(var(--grid-size), var(--button-loader-dot-size));grid-template-rows:repeat(var(--grid-size), var(--button-loader-dot-size));place-content:center;gap:var(--button-loader-dot-size);scale:var(--button-loader-scale);display:grid}.button-module__HjQxJG__button__loader-dot{inline-size:var(--button-loader-dot-size);block-size:var(--button-loader-dot-size);opacity:var(--button-loader-opacity-idle);background:currentColor;display:block}.button-module__HjQxJG__button__loader-dot--empty{visibility:hidden}.button-module__HjQxJG__button__loader-dot--trail{animation:button-module__HjQxJG__clockwise-trail var(--button-loader-duration) linear infinite;animation-delay:calc(var(--trail-index) * var(--button-loader-step-duration) - var(--button-loader-duration))}@media (prefers-reduced-motion:reduce){.button-module__HjQxJG__button__loader-dot--trail{opacity:var(--button-loader-opacity-reduced);animation:none}}.button-module__HjQxJG__button__state[data-hidden=true] .button-module__HjQxJG__button__loader-dot--trail{animation-play-state:paused}@keyframes button-module__HjQxJG__clockwise-trail{0%{opacity:var(--button-loader-opacity-active)}62.5%,to{opacity:var(--button-loader-opacity-rest)}}
.subscription-success-module__2r89NW__container{width:100%;max-width:var(--container-subscription);container:subscription/inline-size}.subscription-success-module__2r89NW__transition{--success-form-exit-duration:.12s;--success-shell-duration:.24s;--success-shell-delay:40ms;--success-icon-duration:.18s;--success-icon-delay:80ms;--success-copy-duration:.18s;--success-copy-delay:95ms;--success-exit-easing:var(--ease-in);--success-enter-easing:ease;--success-shell-easing:ease;width:100%;min-height:calc(var(--spacing) * 11);display:grid}.subscription-success-module__2r89NW__formLayer,.subscription-success-module__2r89NW__successLayer{grid-area:1/1;min-height:0}.subscription-success-module__2r89NW__successLayer{pointer-events:none;align-items:center;display:grid;overflow:clip}.subscription-success-module__2r89NW__formExit{pointer-events:none;animation:subscription-success-module__2r89NW__subscription-form-exit var(--success-form-exit-duration) var(--success-exit-easing) both}.subscription-success-module__2r89NW__success{isolation:isolate;pointer-events:auto;position:relative}.subscription-success-module__2r89NW__success:before{z-index:-1;border:1px dashed var(--color-success-border);border-radius:inherit;background:var(--color-success-subtle);content:"";pointer-events:none;animation:subscription-success-module__2r89NW__subscription-success-shell var(--success-shell-duration) var(--success-shell-easing) var(--success-shell-delay) both;position:absolute;inset:0}.subscription-success-module__2r89NW__icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex:none;place-items:center;display:grid;position:relative}.subscription-success-module__2r89NW__icon>*{grid-area:1/1}.subscription-success-module__2r89NW__iconFill{animation:subscription-success-module__2r89NW__subscription-icon-fade var(--success-icon-duration) var(--success-enter-easing) var(--success-icon-delay) both}.subscription-success-module__2r89NW__copy{animation:subscription-success-module__2r89NW__subscription-success-copy var(--success-copy-duration) var(--success-enter-easing) var(--success-copy-delay) both;margin-top:2px}.subscription-success-module__2r89NW__detail{opacity:.95}@keyframes subscription-success-module__2r89NW__subscription-form-exit{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes subscription-success-module__2r89NW__subscription-success-shell{0%{clip-path:inset(0 0 0 72% round var(--radius-field));opacity:0}to{clip-path:inset(0 round var(--radius-field));opacity:1}}@keyframes subscription-success-module__2r89NW__subscription-icon-fade{0%{opacity:0}to{opacity:1}}@keyframes subscription-success-module__2r89NW__subscription-success-copy{0%{opacity:0}to{opacity:1}}@container subscription (max-width:22rem){.subscription-success-module__2r89NW__transition{min-height:calc(var(--spacing) * 23)}}@media (prefers-reduced-motion:reduce){.subscription-success-module__2r89NW__formExit{animation:none;display:none}.subscription-success-module__2r89NW__success:before,.subscription-success-module__2r89NW__iconFill,.subscription-success-module__2r89NW__copy{opacity:1;clip-path:none;animation:none}}
.dot-grid-module__e96MuW__root{--spotlight-dot-color:color-mix(in oklab, var(--palette-neutral-500) 48%, transparent);--wrapper-mask:linear-gradient(to right, transparent 0 calc(50% - var(--spotlight-grid-dot-half)), black calc(50% - var(--spotlight-grid-dot-half)) calc(50% + var(--spotlight-grid-dot-half)), transparent calc(50% + var(--spotlight-grid-dot-half))), linear-gradient(to bottom, transparent 0 calc(50% - var(--spotlight-grid-dot-half)), black calc(50% - var(--spotlight-grid-dot-half)) calc(50% + var(--spotlight-grid-dot-half)), transparent calc(50% + var(--spotlight-grid-dot-half))), radial-gradient(100% 100% at 50% 0%, transparent 35%, black 100%);z-index:-1;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dot-grid-module__e96MuW__root:before{z-index:-1;pointer-events:none;content:"";background:var(--color-border-subtle);opacity:var(--persistent-grid-opacity,1);-webkit-mask-image:var(--wrapper-mask);mask-image:var(--wrapper-mask);mask-position:50%;mask-repeat:repeat-x,repeat-y,no-repeat;-webkit-mask-size:var(--spotlight-grid-cell) 100%, 100% var(--spotlight-grid-cell), 100% 100%;mask-size:var(--spotlight-grid-cell) 100%, 100% var(--spotlight-grid-cell), 100% 100%;-webkit-mask-composite:source-in;position:absolute;inset:0;mask-composite:intersect}.dot-grid-module__e96MuW__entranceIllumination{z-index:0;width:100%;height:100%;opacity:var(--entrance-light-opacity,0);position:absolute;inset:0;overflow:hidden}.dot-grid-module__e96MuW__spotlight{z-index:0;contain:paint;position:absolute;inset:0;overflow:hidden}.dot-grid-module__e96MuW__aperture{--aperture-mask:radial-gradient(circle at center, #00000085 0%, #0000003d 38%, #00000014 68%, transparent 100%);width:var(--spotlight-size);height:var(--spotlight-size);opacity:0;-webkit-mask-image:var(--aperture-mask);mask-image:var(--aperture-mask);position:absolute;top:0;left:0}.dot-grid-module__e96MuW__dots{--dot-mask:repeating-linear-gradient(to right, black 0 var(--spotlight-grid-dot), transparent var(--spotlight-grid-dot) var(--spotlight-grid-cell)), repeating-linear-gradient(to bottom, black 0 var(--spotlight-grid-dot), transparent var(--spotlight-grid-dot) var(--spotlight-grid-cell));width:calc(100% + var(--spotlight-grid-cell));height:calc(100% + var(--spotlight-grid-cell));background:var(--spotlight-dot-color);-webkit-mask-image:var(--dot-mask);mask-image:var(--dot-mask);-webkit-mask-composite:source-in;position:absolute;top:0;left:0;mask-composite:intersect}@media (any-hover:hover) and (any-pointer:fine){.dot-grid-module__e96MuW__aperture{transition:opacity var(--spotlight-fade-duration,.14s) var(--ease-control)}.dot-grid-module__e96MuW__aperture[data-visible=true]{will-change:transform, opacity;opacity:1}.dot-grid-module__e96MuW__aperture[data-visible=true] .dot-grid-module__e96MuW__dots{will-change:transform}}@media (prefers-reduced-motion:reduce){.dot-grid-module__e96MuW__entranceIllumination,.dot-grid-module__e96MuW__spotlight{display:none}.dot-grid-module__e96MuW__root:before{opacity:1}}
