.auth-page[data-v-0b831161]{isolation:isolate;background:var(--hs-surface);flex-direction:column;min-height:100dvh;display:flex;position:relative}.auth-page[data-v-0b831161]:after{content:"";z-index:3;background:var(--hs-frame-solid);clip-path:inset(0 0 calc(100% - var(--sa-top)) 0);pointer-events:none;position:fixed;inset:0}.auth-plate[data-v-0b831161]{min-width:0;color:var(--hs-frame-text);background:var(--hs-frame-bg);background-color:var(--hs-frame-solid);padding:calc(var(--hs-space-4-5) + var(--sa-top)) calc(var(--hs-space-6) + var(--sa-right)) var(--hs-space-5) calc(var(--hs-space-6) + var(--sa-left));flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-contours[data-v-0b831161]{fill:none;width:100%;height:100%;stroke:var(--hs-plate-contour);stroke-width:1px;pointer-events:none;-webkit-mask-image:var(--hs-plate-contour-fade);mask-image:var(--hs-plate-contour-fade);position:absolute;inset:0}.auth-contours path[data-v-0b831161]{vector-effect:non-scaling-stroke}.auth-contours--desk[data-v-0b831161]{display:none}.auth-plate-body[data-v-0b831161]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.auth-mast[data-v-0b831161]{justify-content:space-between;align-items:center;gap:var(--hs-space-4);display:flex}.auth-lockup[data-v-0b831161]{align-items:center;gap:var(--hs-space-2-5);min-width:0;display:flex}.auth-mark[data-v-0b831161]{flex:none;width:1.625rem;height:auto;display:block}.auth-wordmark-name[data-v-0b831161]{font-family:var(--hs-wordmark);letter-spacing:-.015em;color:var(--hs-frame-text);white-space:nowrap;font-size:1.1875rem;font-weight:600;line-height:1}.auth-badge[data-v-0b831161]{align-items:center;gap:var(--hs-space-1-5);padding:var(--hs-space-1) var(--hs-space-1-5);border-radius:var(--hs-radius-sm);background:var(--hs-plate-badge);color:var(--hs-plate-on-badge);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.auth-badge-icon[data-v-0b831161]{font-size:.625rem}.auth-demo-pill[data-v-0b831161]{align-items:center;gap:var(--hs-space-2);min-height:44px;padding:0 var(--hs-space-4) 0 var(--hs-space-3-5);border:1px solid var(--hs-frame-ctl-line);border-radius:var(--hs-radius);background:var(--hs-frame-ctl);color:var(--hs-frame-text);font-family:var(--font-body);cursor:pointer;transition:background var(--hs-dur-quick) ease, transform var(--hs-dur-snap) var(--hs-ease);flex:none;font-size:.875rem;font-weight:600;display:none}.auth-demo-pill[data-v-0b831161]:hover{background:var(--hs-frame-active)}.auth-demo-pill[data-v-0b831161]:active{transform:scale(var(--hs-press-scale))}.auth-demo-pill-icon[data-v-0b831161]{color:var(--hs-frame-accent);font-size:.75rem}.auth-foot[data-v-0b831161]{padding-top:var(--hs-space-12);margin-top:auto}.auth-statement[data-v-0b831161]{max-width:35rem;font-family:var(--font-body);letter-spacing:-.025em;color:var(--hs-frame-text);text-wrap:balance;margin:0;font-size:1.875rem;font-weight:600;line-height:1.08}.auth-register[data-v-0b831161]{margin-top:var(--hs-space-4-5)}.auth-brow[data-v-0b831161]{justify-content:space-between;align-items:baseline;gap:var(--hs-space-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hs-frame-mute);font-size:.6875rem;font-weight:500;line-height:1;display:none}.auth-trades[data-v-0b831161]{gap:var(--hs-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.auth-trade[data-v-0b831161]{align-items:center;gap:var(--hs-space-2);min-height:2rem;padding:0 var(--hs-space-2-5);border-radius:var(--hs-radius);background:var(--hs-frame-ctl);box-shadow:inset 0 0 0 1px var(--hs-frame-ctl-line);color:var(--hs-frame-text);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background var(--hs-dur-quick) ease, transform var(--hs-dur-snap) var(--hs-ease);border:0;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.auth-trade[data-v-0b831161]:hover{background:var(--hs-frame-active)}.auth-trade[data-v-0b831161]:active{transform:scale(.98)}.auth-trade[data-v-0b831161]:focus-visible,.auth-demo-pill[data-v-0b831161]:focus-visible{box-shadow:var(--hs-frame-focus-ring);outline:none}.auth-trade-icon[data-v-0b831161]{text-align:center;width:1rem;color:var(--hs-frame-accent);flex:none;font-size:.75rem}.auth-trade-name[data-v-0b831161],.auth-trade-tools[data-v-0b831161]{display:none}.auth-trade-short[data-v-0b831161]{white-space:nowrap}.auth-facts[data-v-0b831161]{display:none}.auth-facts-line[data-v-0b831161]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hs-frame-faint);margin:0;font-size:.6875rem;font-weight:500;line-height:1.7}.auth-fact[data-v-0b831161]{white-space:nowrap}.auth-facts-line b[data-v-0b831161]{color:var(--hs-frame-text);font-weight:500}.auth-sheet[data-v-0b831161]{z-index:1;padding:var(--hs-space-6) calc(var(--hs-space-6) + var(--sa-right)) calc(var(--hs-space-8) + var(--sa-bottom)) calc(var(--hs-space-6) + var(--sa-left));background:var(--hs-surface);color:var(--hs-text);flex:1 0 auto;justify-content:center;display:flex;position:relative}.auth-form-container[data-v-0b831161]{width:100%;max-width:23.75rem}.auth-legal[data-v-0b831161]{justify-content:space-between;align-items:baseline;gap:var(--hs-space-1) var(--hs-space-4);margin-top:var(--hs-space-6);padding-top:var(--hs-space-3-5);border-top:1px solid var(--hs-line);font-family:var(--font-body);color:var(--hs-text-faint);flex-wrap:wrap;font-size:.75rem;line-height:1.5;display:flex}.auth-legal-links[data-v-0b831161]{gap:var(--hs-space-3-5);display:inline-flex}.auth-legal-links a[data-v-0b831161]{color:var(--hs-text-mute)}.login-hydration-fallback{align-items:center;gap:var(--hs-space-2) var(--hs-space-3);padding:var(--hs-space-3) var(--hs-space-4);margin-bottom:var(--hs-space-6);border:1px solid var(--hs-red);border-radius:var(--hs-radius);background:var(--hs-red-bg);color:color-mix(in srgb, var(--hs-red) 80%, var(--hs-text));font-family:var(--font-body);flex-wrap:wrap;font-size:.8125rem;font-weight:500;line-height:1.45;display:flex}.login-hydration-fallback i{color:var(--hs-red);font-size:.875rem}.login-hydration-fallback button,.login-hydration-fallback a{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}@media (width<=639.98px){.auth-demo-pill[data-v-0b831161]{display:inline-flex}.auth-plate[data-v-0b831161]{min-height:min(26.875rem,52dvh)}}@media (width>=640px){.auth-plate[data-v-0b831161]{min-height:26rem;padding:calc(var(--hs-space-10) + var(--sa-top)) calc(var(--hs-space-12) + var(--sa-right)) var(--hs-space-8) calc(var(--hs-space-12) + var(--sa-left))}.auth-statement[data-v-0b831161]{font-size:2.375rem}.auth-brow[data-v-0b831161]{margin-bottom:var(--hs-space-3);display:flex}.auth-register[data-v-0b831161]{margin-top:var(--hs-space-6)}.auth-sheet[data-v-0b831161]{padding-top:var(--hs-space-10)}}@media (width>=1024px){.auth-page[data-v-0b831161]{grid-template-columns:minmax(0,1fr) clamp(26rem,41.6vw,37.5rem);display:grid}.auth-page[data-v-0b831161]:after{display:none}.auth-contours--desk[data-v-0b831161]{display:block}.auth-contours--band[data-v-0b831161]{display:none}.auth-plate[data-v-0b831161]{min-height:100dvh;padding:calc(var(--hs-space-10) + var(--hs-space-1) + var(--sa-top)) var(--hs-space-12) calc(var(--hs-space-10) + var(--sa-bottom)) calc(var(--hs-space-12) + var(--hs-space-2) + var(--sa-left));display:flex}.auth-plate-body[data-v-0b831161]{flex:1}.auth-mark[data-v-0b831161]{width:1.875rem}.auth-wordmark-name[data-v-0b831161]{font-size:1.3125rem}.auth-badge[data-v-0b831161]{padding:var(--hs-space-1) var(--hs-space-2);font-size:.6875rem}.auth-statement[data-v-0b831161]{letter-spacing:-.03em;font-size:2.75rem;line-height:1.06}.auth-register[data-v-0b831161]{margin-top:var(--hs-space-8);max-width:48.75rem}.auth-trades[data-v-0b831161]{border-top:1px solid var(--hs-frame-ctl-line);display:block}.auth-trade[data-v-0b831161]{border-bottom:1px solid var(--hs-frame-ctl-line);width:100%;min-height:3rem;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1.875rem 11.25rem 1fr;align-items:center;padding:0;font-size:.875rem;display:grid}.auth-trade[data-v-0b831161]:hover{background:var(--hs-frame-ctl)}.auth-trade-icon[data-v-0b831161]{font-size:1rem}.auth-trade-name[data-v-0b831161]{font-weight:600;display:block}.auth-trade-short[data-v-0b831161]{display:none}.auth-trade-tools[data-v-0b831161]{color:var(--hs-frame-mute);font-weight:400;display:block}.auth-facts[data-v-0b831161]{margin-top:var(--hs-space-10);display:block}.auth-sheet[data-v-0b831161]{min-height:100dvh;padding:calc(var(--hs-space-10) + var(--sa-top)) calc(var(--hs-space-12) + var(--sa-right)) calc(var(--hs-space-10) + var(--sa-bottom)) var(--hs-space-12);align-items:center}}@media (width>=1024px) and (height<=800px){.auth-facts-line+.auth-facts-line[data-v-0b831161]{display:none}.auth-trade[data-v-0b831161]{min-height:2.5rem}.auth-facts[data-v-0b831161]{margin-top:var(--hs-space-6)}}@media (prefers-reduced-motion:no-preference){.auth-mast[data-v-0b831161],.auth-statement[data-v-0b831161],.auth-register[data-v-0b831161],.auth-facts[data-v-0b831161],.auth-form-container[data-v-0b831161]{animation:auth-enter-item-0b831161 var(--hs-dur-base,.24s) var(--hs-ease) both}.auth-statement[data-v-0b831161]{animation-delay:40ms}.auth-form-container[data-v-0b831161]{animation-delay:80ms}.auth-register[data-v-0b831161]{animation-delay:.12s}.auth-facts[data-v-0b831161]{animation-delay:.16s}}@keyframes auth-enter-item-0b831161{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1023.98px) and (height<=640px){.auth-page:has(.auth-sheet :is(input,select,textarea):focus) .auth-plate[data-v-0b831161]{min-height:0;padding-top:calc(var(--hs-space-2) + var(--sa-top));padding-bottom:var(--hs-space-3)}.auth-page[data-v-0b831161]:has(.auth-sheet :is(input,select,textarea):focus) :is(.auth-foot,.auth-demo-pill){display:none}.auth-page:has(.auth-sheet :is(input,select,textarea):focus) .auth-sheet[data-v-0b831161]{padding-top:var(--hs-space-5)}}:root.hs-kb-open .auth-page[data-v-0b831161]{padding-bottom:var(--hs-keyboard-inset,0px)}:root.hs-kb-open .auth-plate[data-v-0b831161]{min-height:0;padding-top:calc(var(--hs-space-2) + var(--sa-top));padding-bottom:var(--hs-space-3)}:root.hs-kb-open .auth-foot[data-v-0b831161],:root.hs-kb-open .auth-demo-pill[data-v-0b831161]{display:none}:root.hs-kb-open .auth-sheet[data-v-0b831161]{padding-top:var(--hs-space-5)}@media (pointer:coarse){.auth-legal-links a[data-v-0b831161]{align-items:center;min-height:44px;display:inline-flex}.auth-trade[data-v-0b831161]{min-height:44px}}.dp[data-v-cd661baf]{z-index:9500;background:var(--hs-page-bg);position:fixed;inset:0;overflow-y:auto}.dp-set[data-v-cd661baf]{border:0;min-width:0;margin:0;padding:0}.dp-tabs[data-v-cd661baf]{gap:var(--hs-space-2);margin-bottom:var(--hs-space-5);flex-direction:column;display:flex}.dp-label[data-v-cd661baf]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hs-text-mute);font-size:.75rem}.login-form-wrapper[data-v-261f1700]{width:100%}.login-pane-wrap[data-v-261f1700]{transition:height var(--hs-dur-base,.24s) var(--hs-ease)}.login-pane-enter-active[data-v-261f1700],.login-pane-leave-active[data-v-261f1700]{transition:opacity .16s var(--hs-ease), transform .16s var(--hs-ease)}.login-pane-enter-from[data-v-261f1700]{opacity:0;transform:translateY(6px)}.login-pane-leave-to[data-v-261f1700]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:no-preference){.is-first-paint>.login-pane[data-v-261f1700]>:is(.login-header,.login-form,.divider,.apple-btn,.google-btn,.login-alt,.back-link){animation:login-row-in-261f1700 var(--hs-dur-base,.24s) var(--hs-ease) both}.is-first-paint>.login-pane[data-v-261f1700]>:first-child{animation-delay:.12s}.is-first-paint>.login-pane[data-v-261f1700]>:nth-child(2){animation-delay:.16s}.is-first-paint>.login-pane[data-v-261f1700]>:nth-child(3){animation-delay:.2s}.is-first-paint>.login-pane[data-v-261f1700]>:nth-child(4){animation-delay:.24s}.is-first-paint>.login-pane[data-v-261f1700]>:nth-child(n+5){animation-delay:.28s}}@keyframes login-row-in-261f1700{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.login-header[data-v-261f1700]{margin-bottom:var(--hs-space-8)}.login-next-notice[data-v-261f1700]{margin-bottom:var(--hs-space-4)}.login-title[data-v-261f1700]{font-family:var(--font-body);letter-spacing:-.02em;color:var(--hs-text);margin:0 0 var(--hs-space-2);text-wrap:balance;font-size:1.625rem;font-weight:600;line-height:1.1}.login-subtitle[data-v-261f1700]{color:var(--hs-text-mute);text-wrap:balance;margin:0;font-size:.9375rem;line-height:1.5}.login-sso[data-v-261f1700]{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.login-sso__text[data-v-261f1700]{color:var(--hs-text-mute);margin:0;font-size:.8125rem}.login-sso__btn[data-v-261f1700]{width:100%}.login-banner[data-v-261f1700]{margin-bottom:var(--hs-space-6)}.login-form[data-v-261f1700]{gap:var(--hs-space-5);flex-direction:column;display:flex}.login-options[data-v-261f1700]{justify-content:space-between;align-items:center;gap:var(--hs-space-4);display:flex}.login-options--solo[data-v-261f1700]{justify-content:flex-end}.terms-agree[data-v-261f1700] .hs-checkbox-label{font-weight:400}.terms-agree a[data-v-261f1700]{font-weight:500}.remember-me[data-v-261f1700]{align-items:center;gap:var(--hs-space-2);color:var(--hs-text-mute);cursor:pointer;font-size:.8125rem;display:flex}.forgot-link[data-v-261f1700]{background:0 0;border:none;padding:0;font-size:.8125rem}.pw-reveal-btn[data-v-261f1700]{border-radius:var(--hs-radius-sm);width:28px;height:28px;color:var(--hs-text-faint);cursor:pointer;pointer-events:auto;transition:color var(--hs-dur-quick) ease, background var(--hs-dur-quick) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.pw-reveal-btn[data-v-261f1700]:hover{color:var(--hs-text);background:var(--hs-surface-2)}.field-icon[data-v-261f1700]{font-size:1rem}.login-btn[data-v-261f1700]{width:100%;margin-top:var(--hs-space-1)}.btn-icon[data-v-261f1700]{font-size:.9375rem}.reset-banner strong[data-v-261f1700]{overflow-wrap:anywhere;font-weight:600}.back-link[data-v-261f1700]{align-items:center;gap:var(--hs-space-2);margin-top:var(--hs-space-5);color:var(--hs-text-mute);cursor:pointer;transition:color var(--hs-dur-quick) ease;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:500;display:inline-flex}.back-link[data-v-261f1700]:hover{color:var(--hs-text)}.back-link-icon[data-v-261f1700]{font-size:.75rem}.divider[data-v-261f1700]{align-items:center;gap:var(--hs-space-4);margin:var(--hs-space-6) 0;display:flex}.divider-line[data-v-261f1700]{background:var(--hs-line);flex:1;height:1px}.divider-text[data-v-261f1700]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hs-text-faint);font-size:.6875rem;font-weight:500}.google-btn[data-v-261f1700],.apple-btn[data-v-261f1700]{width:100%}.apple-btn+.google-btn[data-v-261f1700]{margin-top:var(--hs-space-3)}.apple-icon[data-v-261f1700],.google-icon[data-v-261f1700]{flex-shrink:0}.login-alt[data-v-261f1700]{gap:var(--hs-space-0-5);margin-top:var(--hs-space-6);flex-direction:column;font-size:.875rem;display:flex}.login-alt-row[data-v-261f1700]{align-items:center;gap:var(--hs-space-1-5);flex-wrap:wrap;min-height:36px;margin:0;display:flex}.login-alt-icon[data-v-261f1700]{text-align:center;width:1rem;color:var(--hs-text-mute);font-size:.75rem}.footer-text[data-v-261f1700]{color:var(--hs-text-mute)}.toggle-link[data-v-261f1700]{font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}.demo-link[data-v-261f1700]:disabled{opacity:.5;cursor:progress}@media (width>=640px) and (width<=1023.98px){.login-header[data-v-261f1700]{margin-bottom:var(--hs-space-5)}.login-form[data-v-261f1700]{gap:var(--hs-space-3-5)}.divider[data-v-261f1700]{margin:var(--hs-space-3-5) 0}.apple-btn+.google-btn[data-v-261f1700]{margin-top:var(--hs-space-2-5)}.login-alt[data-v-261f1700]{margin-top:var(--hs-space-3-5);justify-content:space-between;gap:var(--hs-space-3);flex-direction:row}.login-alt-row[data-v-261f1700]{align-items:flex-start;gap:var(--hs-space-0-5);flex-flow:column;min-height:0}.login-alt-icon[data-v-261f1700]{display:none}}@media (width>=1024px) and (height<=800px){.login-header[data-v-261f1700]{margin-bottom:var(--hs-space-5)}.login-form[data-v-261f1700]{gap:var(--hs-space-4)}.divider[data-v-261f1700]{margin:var(--hs-space-4) 0}.login-alt[data-v-261f1700]{margin-top:var(--hs-space-4)}.login-alt-row[data-v-261f1700]{min-height:32px}}.login-invite-held[data-v-261f1700]{align-items:center;gap:var(--hs-space-3);display:flex}.login-invite-drop[data-v-261f1700]{cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem}.login-invite-saved[data-v-261f1700]{margin:calc(-1 * var(--hs-space-2)) 0 0}.google-btn.btn-secondary[data-v-261f1700],.apple-btn.btn-secondary[data-v-261f1700]{background:var(--hs-surface);color:var(--hs-text)}.login-btn.btn-primary[data-v-261f1700]{background:var(--hs-login-primary);color:var(--hs-login-on-primary)}.toggle-link[data-v-261f1700],.forgot-link[data-v-261f1700],.login-invite-drop[data-v-261f1700]{color:var(--hs-blue)}.login-form-wrapper[data-v-261f1700] .hs-checkbox.checked{background:var(--hs-login-check-fill);border-color:var(--hs-login-check-fill)}.login-field--rejected[data-v-261f1700] .input-field{border-color:var(--hs-red)}.totp-field[data-v-261f1700] .input-field{min-height:56px;font-family:var(--font-mono);letter-spacing:.32em;text-indent:.32em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500}.totp-field[data-v-261f1700] .input-field::placeholder{letter-spacing:.32em;color:var(--hs-text-faint)}@media (width<=639.98px){.login-subtitle--tagline[data-v-261f1700]{display:none}.login-header[data-v-261f1700]{margin-bottom:var(--hs-space-6)}.login-form[data-v-261f1700]{gap:var(--hs-space-4)}.divider[data-v-261f1700]{margin:var(--hs-space-4-5) 0}.apple-btn+.google-btn[data-v-261f1700]{margin-top:var(--hs-space-2-5)}.login-alt[data-v-261f1700]{margin-top:var(--hs-space-4)}}@media (width<=639.98px),(pointer:coarse){.login-btn[data-v-261f1700],.google-btn[data-v-261f1700],.apple-btn[data-v-261f1700]{min-height:52px}}@media (width<=1024px) and (height<=640px){.login-form-wrapper:has(:is(input,select,textarea):focus) .login-subtitle[data-v-261f1700],.login-form-wrapper:has(:is(input,select,textarea):focus) .login-next-notice[data-v-261f1700]{display:none}.login-form-wrapper:has(:is(input,select,textarea):focus) .login-title[data-v-261f1700]{margin-bottom:0;font-size:1.5rem}.login-form-wrapper:has(:is(input,select,textarea):focus) .login-header[data-v-261f1700]{margin-bottom:var(--hs-space-4)}.login-form-wrapper:has(:is(input,select,textarea):focus) .login-form[data-v-261f1700]{gap:var(--hs-space-3-5)}}:root.hs-kb-open .login-subtitle[data-v-261f1700],:root.hs-kb-open .login-next-notice[data-v-261f1700]{display:none}:root.hs-kb-open .login-title[data-v-261f1700]{margin-bottom:0;font-size:1.5rem}:root.hs-kb-open .login-header[data-v-261f1700]{margin-bottom:var(--hs-space-4)}:root.hs-kb-open .login-form[data-v-261f1700]{gap:var(--hs-space-3-5)}@media (pointer:coarse){.back-link[data-v-261f1700],.forgot-link[data-v-261f1700],.toggle-link[data-v-261f1700],.login-invite-drop[data-v-261f1700],.remember-me[data-v-261f1700]{align-items:center;min-height:44px;display:inline-flex}.login-options .remember-me[data-v-261f1700]{align-items:center}.pw-reveal-btn[data-v-261f1700]{width:44px;min-height:44px}.login-alt-row[data-v-261f1700]{min-height:44px}}
