.FeatureHeroTrails-module__xruFJq__hero>:nth-child(2),.FeatureHeroTrails-module__xruFJq__hero>:last-child{position:relative}.FeatureHeroTrails-module__xruFJq__hero>:nth-child(2):before,.FeatureHeroTrails-module__xruFJq__hero>:last-child:after{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(circle, var(--color-hot-blue-600) 1px, transparent 1.2px);position:absolute}.FeatureHeroTrails-module__xruFJq__hero>:nth-child(2):before{background-size:3px 7px;width:3px;height:5rem;animation:1s linear infinite FeatureHeroTrails-module__xruFJq__enter;bottom:100%;left:35%;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.FeatureHeroTrails-module__xruFJq__hero>:last-child:after{background-size:7px 3px;width:100vw;height:3px;animation:1s linear infinite FeatureHeroTrails-module__xruFJq__exit;top:55%;left:100%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}@keyframes FeatureHeroTrails-module__xruFJq__enter{to{background-position:0 7px}}@keyframes FeatureHeroTrails-module__xruFJq__exit{to{background-position:7px 0}}@media (prefers-reduced-motion:reduce){.FeatureHeroTrails-module__xruFJq__hero>:nth-child(2):before,.FeatureHeroTrails-module__xruFJq__hero>:last-child:after{animation:none}}
.ChasingConnector-module__OcTeTa__connector{width:100%;height:4.5rem;color:var(--color-hot-blue-600);display:block}.ChasingConnector-module__OcTeTa__line{animation:1s linear infinite ChasingConnector-module__OcTeTa__chase}@keyframes ChasingConnector-module__OcTeTa__chase{to{stroke-dashoffset:-14px}}@media (prefers-reduced-motion:reduce){.ChasingConnector-module__OcTeTa__line{animation:none}}
.HomeHero-module__sBwt5W__hero{background:var(--color-tennis-100)}.HomeHero-module__sBwt5W__composition{margin-inline:auto;position:relative}.HomeHero-module__sBwt5W__layout{gap:2rem;max-width:76rem;margin-inline:auto;padding:3rem 1rem;display:grid;position:relative}.HomeHero-module__sBwt5W__copy{z-index:2;position:relative}.HomeHero-module__sBwt5W__visual{align-self:center;min-width:0;position:relative}.HomeHero-module__sBwt5W__sequence{z-index:1;position:relative}.HomeHero-module__sBwt5W__notes,.HomeHero-module__sBwt5W__agenda{box-shadow:0 3px 6px -2px color-mix(in srgb, var(--color-tennis-800) 30%, transparent), 0 20px 48px -10px color-mix(in srgb, var(--color-tennis-800) 27%, transparent)}.HomeHero-module__sBwt5W__notes{margin-right:2rem;animation:.7s ease-out both HomeHero-module__sBwt5W__note-arrive}.HomeHero-module__sBwt5W__agenda{margin-left:1rem;animation:.9s cubic-bezier(.2,.8,.2,1) .5s both HomeHero-module__sBwt5W__agenda-arrive}.HomeHero-module__sBwt5W__connector{width:100%;height:4.5rem;color:var(--color-hot-blue-600);display:block}.HomeHero-module__sBwt5W__connectorReveal{animation:.9s ease-in-out 1.4s both HomeHero-module__sBwt5W__connector-draw}@keyframes HomeHero-module__sBwt5W__connector-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.HomeHero-module__sBwt5W__item{animation:.65s ease-out both HomeHero-module__sBwt5W__item-arrive}.HomeHero-module__sBwt5W__sparkle{animation:1.1s ease-in-out 4 HomeHero-module__sBwt5W__draft-pulse}.HomeHero-module__sBwt5W__sequence[data-paused=true] *{animation-play-state:paused}@keyframes HomeHero-module__sBwt5W__note-arrive{0%{opacity:0;transform:translateY(12px)rotate(-2deg)}to{opacity:1;transform:translateY(0)}}@keyframes HomeHero-module__sBwt5W__agenda-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeHero-module__sBwt5W__item-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeHero-module__sBwt5W__draft-pulse{50%{opacity:.35;transform:rotate(15deg)scale(.85)}}@media (min-width:640px){.HomeHero-module__sBwt5W__layout{padding-inline:2rem}}@media (min-width:1024px){.HomeHero-module__sBwt5W__layout{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;min-height:42rem;padding:5rem 2rem}.HomeHero-module__sBwt5W__copy{flex-direction:column;justify-content:center;display:flex}}@media (prefers-reduced-motion:reduce){.HomeHero-module__sBwt5W__sequence *{animation:none!important}.HomeHero-module__sBwt5W__controls{display:none}}.HomeHero-module__sBwt5W__notes,.HomeHero-module__sBwt5W__agenda{transition:translate .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.HomeHero-module__sBwt5W__notes:hover,.HomeHero-module__sBwt5W__agenda:hover{box-shadow:0 5px 9px -3px color-mix(in srgb, var(--color-tennis-800) 30%, transparent), 0 30px 56px -12px color-mix(in srgb, var(--color-tennis-800) 34%, transparent);translate:0 -5px}}@media (prefers-reduced-motion:reduce){.HomeHero-module__sBwt5W__notes,.HomeHero-module__sBwt5W__agenda{transition:none}.HomeHero-module__sBwt5W__notes:hover,.HomeHero-module__sBwt5W__agenda:hover{translate:none}}.HomeHero-module__sBwt5W__connectorChase{animation:1s linear 1.4s infinite HomeHero-module__sBwt5W__hero-connection-chase}@keyframes HomeHero-module__sBwt5W__hero-connection-chase{to{stroke-dashoffset:-14px}}.HomeHero-module__sBwt5W__notes,.HomeHero-module__sBwt5W__agenda{position:relative}.HomeHero-module__sBwt5W__avatar{z-index:2;border:3px solid var(--hero-avatar-ring,var(--color-tennis-100));object-fit:cover;border-radius:50%;width:3.5rem;height:3.5rem;animation:.72s .65s both HomeHero-module__sBwt5W__avatar-pop;position:absolute;top:-1.75rem}.HomeHero-module__sBwt5W__managerAvatar{right:-1rem}.HomeHero-module__sBwt5W__reportAvatar{animation-delay:1.45s;left:-1rem}@keyframes HomeHero-module__sBwt5W__avatar-pop{0%{transform:scale(0)}55%{transform:scale(1.16)}72%{transform:scale(.94)}86%{transform:scale(1.03)}to{transform:scale(1)}}.HomeHero-module__sBwt5W__sequence[data-extended-trails=true] .HomeHero-module__sBwt5W__notes:before,.HomeHero-module__sBwt5W__sequence[data-extended-trails=true] .HomeHero-module__sBwt5W__agenda:after{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(circle, var(--color-hot-blue-600) 1px, transparent 1.2px);position:absolute}.HomeHero-module__sBwt5W__sequence[data-extended-trails=true] .HomeHero-module__sBwt5W__notes:before{background-size:3px 7px;width:3px;height:5rem;animation:1s linear infinite HomeHero-module__sBwt5W__trail-enter;bottom:100%;left:35%;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.HomeHero-module__sBwt5W__sequence[data-extended-trails=true] .HomeHero-module__sBwt5W__agenda:after{background-size:7px 3px;width:100vw;height:3px;animation:1s linear infinite HomeHero-module__sBwt5W__trail-exit;top:55%;left:100%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}@keyframes HomeHero-module__sBwt5W__trail-enter{to{background-position:0 7px}}@keyframes HomeHero-module__sBwt5W__trail-exit{to{background-position:7px 0}}.HomeHero-module__sBwt5W__sequence[data-paused=true] .HomeHero-module__sBwt5W__notes:before,.HomeHero-module__sBwt5W__sequence[data-paused=true] .HomeHero-module__sBwt5W__agenda:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.HomeHero-module__sBwt5W__sequence .HomeHero-module__sBwt5W__notes:before,.HomeHero-module__sBwt5W__sequence .HomeHero-module__sBwt5W__agenda:after{animation:none!important}}
.HomeWorkflow-module__3qyKla__step{border-color:color-mix(in srgb, var(--color-ink) 16%, transparent);min-width:0;box-shadow:none;background:0 0;position:relative}.HomeWorkflow-module__3qyKla__step:not(:last-child):after{content:"";background:radial-gradient(circle, var(--color-hot-blue-600) 1.5px, transparent 1.6px) center top / 3px 10px repeat-y;pointer-events:none;width:3px;height:2rem;position:absolute;top:calc(100% + 1px);left:calc(50% - 1.5px)}@media (min-width:768px){.HomeWorkflow-module__3qyKla__step:not(:last-child):after{background-repeat:repeat-x;background-size:10px 3px;width:2rem;height:3px;top:50%;left:calc(100% + 1px)}}.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true]{overflow:clip}.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true] .HomeWorkflow-module__3qyKla__canvas{isolation:isolate;position:relative;container-type:inline-size}.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true] .HomeWorkflow-module__3qyKla__steps{--dot-column:calc(100% / 38);--dot-row:32px;column-gap:var(--dot-column);row-gap:var(--dot-row);position:relative}.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true] .HomeWorkflow-module__3qyKla__steps:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 2px 2px, color-mix(in srgb, var(--color-ink) 28%, transparent) 1.25px, transparent 1.5px);background-size:calc(100cqw / 38) var(--dot-row);background-position:calc(100vw - 2px) 62px;position:absolute;inset:-64px -100vw;-webkit-mask-image:linear-gradient(135deg,#0000 5%,#000 35% 65%,#0000 95%);mask-image:linear-gradient(135deg,#0000 5%,#000 35% 65%,#0000 95%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100vw 100%;mask-size:100vw 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true] :is(.HomeWorkflow-module__3qyKla__step,.HomeWorkflow-module__3qyKla__demoFrame){background-color:var(--color-parchment);--grid-rule:color-mix(in srgb, var(--color-ink) 22%, transparent);border-color:#0000;border-radius:0}.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true] :is(.HomeWorkflow-module__3qyKla__step,.HomeWorkflow-module__3qyKla__demoFrame):before,.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true] :is(.HomeWorkflow-module__3qyKla__step,.HomeWorkflow-module__3qyKla__demoFrame):after{content:"";pointer-events:none;width:auto;height:auto;position:absolute}.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true] :is(.HomeWorkflow-module__3qyKla__step,.HomeWorkflow-module__3qyKla__demoFrame):before{background:linear-gradient(to right, transparent, var(--grid-rule) 32px, var(--grid-rule) calc(100% - 32px), transparent) left top / 100% 1px no-repeat, linear-gradient(to right, transparent, var(--grid-rule) 32px, var(--grid-rule) calc(100% - 32px), transparent) left bottom / 100% 1px no-repeat;inset:-1px -32px}.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true] :is(.HomeWorkflow-module__3qyKla__step,.HomeWorkflow-module__3qyKla__demoFrame):after{background:linear-gradient(to bottom, transparent, var(--grid-rule) 32px, var(--grid-rule) calc(100% - 32px), transparent) left top / 1px 100% no-repeat, linear-gradient(to bottom, transparent, var(--grid-rule) 32px, var(--grid-rule) calc(100% - 32px), transparent) right top / 1px 100% no-repeat;inset:-32px -1px}@media (max-width:767px){.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true] .HomeWorkflow-module__3qyKla__steps{--dot-column:calc(100% / 10)}.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true] .HomeWorkflow-module__3qyKla__steps:before{background-size:calc(100cqw / 10) var(--dot-row)}}.HomeWorkflow-module__3qyKla__demoFrame{background:var(--color-parchment);box-shadow:none;margin-top:2rem;position:relative}@media (min-width:768px){.HomeWorkflow-module__3qyKla__workflow[data-dot-grid=true] .HomeWorkflow-module__3qyKla__steps{row-gap:0}}
.HomeWorkflowExample-module__q27APq__scene{flex-direction:column;gap:1.5rem;padding:1.5rem .75rem 1rem;display:flex}.HomeWorkflowExample-module__q27APq__report,.HomeWorkflowExample-module__q27APq__manager{position:relative}.HomeWorkflowExample-module__q27APq__report{margin-left:1rem}.HomeWorkflowExample-module__q27APq__manager{margin-right:1rem}.HomeWorkflowExample-module__q27APq__avatar{z-index:1;object-fit:cover;border:2px solid var(--color-parchment);border-radius:50%;width:3rem;height:3rem;position:absolute;top:-1.5rem}.HomeWorkflowExample-module__q27APq__report .HomeWorkflowExample-module__q27APq__avatar{left:-1.5rem}.HomeWorkflowExample-module__q27APq__manager .HomeWorkflowExample-module__q27APq__avatar{right:-1.5rem}.HomeWorkflowExample-module__q27APq__card{box-shadow:0 3px 6px -2px #5d533e47,0 20px 40px -12px #5d533e3d}.HomeWorkflowExample-module__q27APq__manager .HomeWorkflowExample-module__q27APq__card{background-color:var(--color-hot-blue-100);border-color:var(--color-hot-blue-300)}.HomeWorkflowExample-module__q27APq__manager .HomeWorkflowExample-module__q27APq__card>p:first-child{color:var(--color-hot-blue-800)}.HomeWorkflowExample-module__q27APq__report .HomeWorkflowExample-module__q27APq__card>p:first-child{margin-left:1.25rem}.HomeWorkflowExample-module__q27APq__manager .HomeWorkflowExample-module__q27APq__card>p:first-child{margin-right:1.25rem}.HomeWorkflowExample-module__q27APq__next{margin-left:1rem}.HomeWorkflowExample-module__q27APq__report,.HomeWorkflowExample-module__q27APq__manager,.HomeWorkflowExample-module__q27APq__next{transition:translate .28s cubic-bezier(.16,1,.3,1)}.HomeWorkflowExample-module__q27APq__card{transition:box-shadow .28s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.HomeWorkflowExample-module__q27APq__report:hover,.HomeWorkflowExample-module__q27APq__manager:hover,.HomeWorkflowExample-module__q27APq__next:hover{z-index:2;translate:0 -5px}.HomeWorkflowExample-module__q27APq__report:hover .HomeWorkflowExample-module__q27APq__card,.HomeWorkflowExample-module__q27APq__manager:hover .HomeWorkflowExample-module__q27APq__card,.HomeWorkflowExample-module__q27APq__next:hover{box-shadow:0 5px 9px -3px #5d533e40,0 28px 52px -12px #5d533e4d}}@media (prefers-reduced-motion:reduce){.HomeWorkflowExample-module__q27APq__report,.HomeWorkflowExample-module__q27APq__manager,.HomeWorkflowExample-module__q27APq__next,.HomeWorkflowExample-module__q27APq__card{transition:none}.HomeWorkflowExample-module__q27APq__report:hover,.HomeWorkflowExample-module__q27APq__manager:hover,.HomeWorkflowExample-module__q27APq__next:hover{translate:none}}.HomeWorkflowExample-module__q27APq__next{position:relative}
.Footer-module__BCtozG__wordmark{z-index:-1;pointer-events:none;aspect-ratio:240/89;background:var(--color-parchment);width:clamp(28rem,65vw,70rem);position:absolute;top:-3.5rem;left:-3rem;-webkit-mask:url(/wordmark_mono.svg) 50%/contain no-repeat;mask:url(/wordmark_mono.svg) 50%/contain no-repeat}@media (min-width:640px){.Footer-module__BCtozG__wordmark{top:-6rem}}