:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{margin:0;min-width:320px;min-height:100%}*,*:before,*:after{border-radius:0!important}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=system]{color-scheme:light dark}h1,h2,h3,h4,h5,h6{margin:0}ul,ol{padding:0;list-style:none}dd{margin:0}.app-input-element::placeholder{color:var(--app-input-placeholder-color);font-weight:400;opacity:1}@keyframes highlight-pulse{0%{box-shadow:0 0 #fb923ccc}40%{box-shadow:0 0 0 7px #fb923c4d}to{box-shadow:0 0 #fb923c00}}.highlight-pulse{animation:highlight-pulse .65s ease-out 3}@keyframes scheduling-spin{to{transform:rotate(360deg)}}@keyframes scheduling-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes scheduling-phase-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes scheduling-check-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.scheduling-spin{animation:scheduling-spin .9s linear infinite;display:block}.scheduling-fade-in{animation:scheduling-fade-in .22s ease both}.scheduling-phase-active{animation:scheduling-phase-pulse 1.6s ease-in-out infinite}.scheduling-check-pop{animation:scheduling-check-pop .28s cubic-bezier(.34,1.56,.64,1) both}@keyframes dashboard-panel-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dashboard-check-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.dashboard-panel-reveal{animation:dashboard-panel-reveal .5s ease both}.dashboard-card-float{animation:dashboard-card-float 3.2s ease-in-out infinite}.dashboard-check-pop{animation:dashboard-check-pop .3s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion: reduce){.dashboard-panel-reveal,.dashboard-card-float,.dashboard-check-pop{animation:none}}@keyframes planning-dot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes planning-message{0%{opacity:0}to{opacity:1}}.planning-typing span{animation:planning-dot 1.6s ease-in-out infinite}.planning-typing span:nth-child(2){animation-delay:.16s}.planning-typing span:nth-child(3){animation-delay:.32s}.planning-message-enter{animation:planning-message .22s ease-out}.planning-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){.planning-typing span,.planning-message-enter,.scheduling-spin{animation:none}}.square-corners,.square-corners *,.square-corners:before,.square-corners:after,.square-corners *:before,.square-corners *:after{border-radius:0!important}.square-corners-scope{display:contents}@keyframes forecast-complete{0%{opacity:0;transform:scale(.65)}65%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes forecast-review-ready{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.forecast-complete{animation:forecast-complete .65s ease-out both}.forecast-review-ready{animation:forecast-review-ready .4s ease-out both}@media (prefers-reduced-motion: reduce){.forecast-complete,.forecast-review-ready{animation:none}}._background_1ohci_1{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:strict}._background_1ohci_1:before,._background_1ohci_1:after{content:"";position:absolute;top:-22%;left:-16%;width:min(90vw,800px);aspect-ratio:1;background:var(--auth-aurora-indigo);animation:_aurora-reveal_1ohci_1 var(--auth-motion-duration) var(--auth-motion-easing)}._background_1ohci_1:after{inset:auto -16% -24% auto;background:var(--auth-aurora-mint);animation-name:_aurora-drift_1ohci_1}@keyframes _aurora-reveal_1ohci_1{0%{opacity:.4;transform:translate(-6%,6%) scale(.9)}to{opacity:1;transform:none}}@keyframes _aurora-drift_1ohci_1{0%{opacity:.4;transform:translate(6%,-6%) scale(1.08)}to{opacity:1;transform:none}}@media (max-width: 480px){._background_1ohci_1:before{top:-8%;left:-35%;width:140%;max-width:600px}._background_1ohci_1:after{inset:auto -45% -10% auto}}@media (prefers-reduced-motion: reduce){._background_1ohci_1:before,._background_1ohci_1:after{animation:none}}._minimal_sv3la_1,._registration_sv3la_2{isolation:isolate}._minimal_sv3la_1>header,._minimal_sv3la_1>main,._minimal_sv3la_1>footer{position:relative}._registration_sv3la_2>header,._registration_sv3la_2>main,._registration_sv3la_2>footer{position:relative}._registration_sv3la_2>main{width:100%;box-sizing:border-box}._registration_sv3la_2>footer{flex-wrap:wrap;justify-content:flex-end}._minimal_sv3la_1>header{border-bottom:var(--auth-guide-border)}._minimal_sv3la_1>header:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:var(--auth-brand-gradient);opacity:.35;pointer-events:none}._minimal_sv3la_1>main{margin-inline:auto;width:min(100%,1048px);box-sizing:border-box;border-inline:var(--auth-guide-border)}._minimal_sv3la_1>footer{flex-wrap:wrap}._minimal_sv3la_1 a:focus-visible,._registration_sv3la_2 a:focus-visible{outline:var(--auth-focus-outline);outline-offset:4px}._background_mcj5x_1{position:absolute;inset:0;overflow:hidden;contain:strict;pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--auth-dashboard-page)}._background_mcj5x_1:after{content:"";position:absolute;inset:0;background:var(--auth-dashboard-scrim)}._dashboard_mcj5x_18{display:block;width:100%;height:100%;min-width:1100px;min-height:800px;filter:blur(var(--auth-dashboard-blur));font-family:var(--auth-dashboard-font);font-size:15px;fill:var(--auth-dashboard-text)}._page_mcj5x_30{fill:var(--auth-dashboard-page)}._card_mcj5x_34{fill:var(--auth-dashboard-card);stroke:var(--auth-dashboard-border)}._rule_mcj5x_39{fill:none;stroke:var(--auth-dashboard-border)}._heading_mcj5x_44{font-size:28px;font-weight:600}._title_mcj5x_49{font-size:19px;font-weight:600}._eyebrow_mcj5x_54,._muted_mcj5x_55{fill:var(--auth-dashboard-muted)}._eyebrow_mcj5x_54{font-size:12px}._accent_mcj5x_63{fill:var(--auth-dashboard-accent)}._success_mcj5x_67{fill:var(--auth-dashboard-success)}._placeholder_mcj5x_71{fill:var(--auth-dashboard-border)}._chart_mcj5x_75{fill:none;stroke:var(--auth-dashboard-accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 600px){._dashboard_mcj5x_18{min-width:900px}}
