.signup-module__N7w4rW__page,.signup-module__N7w4rW__page *{box-sizing:border-box;font-family:inherit}.signup-module__N7w4rW__page{--form-top:clamp(7rem, 24svh, 14rem);min-height:calc(100svh - 3.5rem - 1px);color:var(--color-ink);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.signup-module__N7w4rW__formSide{padding:calc(var(--form-top) - 3.5rem) 2rem 2rem;flex-direction:column;align-items:center;display:flex}.signup-module__N7w4rW__register{width:min(400px,100%)}.signup-module__N7w4rW__artSide{background:var(--color-surface-sunk);margin-top:calc(-3.5rem - 1px);position:relative;overflow:hidden}.signup-module__N7w4rW__photo{object-fit:cover;object-position:center top;pointer-events:none}.signup-module__N7w4rW__rulesPopover{z-index:10;background:var(--color-surface);border:1px solid color-mix(in oklab, var(--color-ink) 16%, transparent);border-radius:var(--radius-control);width:max-content;max-width:28.5rem;padding:.875rem 1.125rem;position:absolute;top:3rem;left:calc(100% + .875rem);transform:translateY(-50%);box-shadow:0 8px 24px #00000014}.signup-module__N7w4rW__rulesPopover:before{background:var(--color-surface);border:solid color-mix(in oklab, var(--color-ink) 16%, transparent);content:"";border-width:0 0 1px 1px;width:.5625rem;height:.5625rem;position:absolute;top:calc(50% - .28125rem);left:-.3125rem;transform:rotate(45deg)}.signup-module__N7w4rW__rulesPopover .signup-module__N7w4rW__rules{padding-top:0}.signup-module__N7w4rW__header{margin-bottom:2rem}.signup-module__N7w4rW__title{width:100%;font-size:30px;font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:36px}.signup-module__N7w4rW__label{font-size:.875rem;font-weight:var(--font-weight-medium);margin-bottom:.375rem;line-height:1.25rem;display:block}.signup-module__N7w4rW__inputWrap{position:relative}.signup-module__N7w4rW__controls{width:100%}.signup-module__N7w4rW__controls>.signup-module__N7w4rW__field:first-child{margin-top:0}.signup-module__N7w4rW__field{width:100%;margin:1rem 0;position:relative}.signup-module__N7w4rW__requiredReminder{color:var(--color-red-600);pointer-events:none;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.signup-module__N7w4rW__passwordRow{margin-bottom:1rem;position:relative}.signup-module__N7w4rW__toggleContainer{width:100%;display:inline-block;position:relative}.signup-module__N7w4rW__toggleContainer .signup-module__N7w4rW__field{margin:0}.signup-module__N7w4rW__toggleButton{z-index:2;border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;outline:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;bottom:0;right:0}.signup-module__N7w4rW__toggleInput{padding-right:3rem}.signup-module__N7w4rW__iconStack,.signup-module__N7w4rW__hiddenEyeIcon,.signup-module__N7w4rW__visibleEyeIcon{grid-area:1/1}.signup-module__N7w4rW__iconStack{place-items:center;width:1.5rem;height:1.5rem;display:grid}.signup-module__N7w4rW__hiddenEyeIcon,.signup-module__N7w4rW__visibleEyeIcon{color:var(--color-neutral-400);transform-origin:50%;will-change:opacity, transform}.signup-module__N7w4rW__hiddenEyeIcon{opacity:1;transform:translateY(0)scale(1)}.signup-module__N7w4rW__hiddenEyeIcon path:last-child{stroke-dasharray:25.5;stroke-dashoffset:0;will-change:stroke-dashoffset}.signup-module__N7w4rW__visibleEyeIcon{opacity:0}.signup-module__N7w4rW__iconStack.signup-module__N7w4rW__peeking{animation:1.4s linear both signup-module__N7w4rW__eye-bounce}.signup-module__N7w4rW__peeking .signup-module__N7w4rW__hiddenEyeIcon{animation:1.4s linear both signup-module__N7w4rW__hidden-eye-swap,1.4s linear both signup-module__N7w4rW__eye-flash-red}.signup-module__N7w4rW__peeking .signup-module__N7w4rW__visibleEyeIcon{animation:1.4s linear both signup-module__N7w4rW__visible-eye-swap}.signup-module__N7w4rW__peeking .signup-module__N7w4rW__hiddenEyeIcon path:last-child{animation:1.4s linear both signup-module__N7w4rW__eye-strike}.signup-module__N7w4rW__peeking .signup-module__N7w4rW__visibleEyeIcon path:last-child{animation:1.4s linear both signup-module__N7w4rW__eye-glance}@keyframes signup-module__N7w4rW__eye-strike{0%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}5.4%{stroke-dashoffset:25.5px}69.9%{stroke-dashoffset:25.5px}70%{stroke-dashoffset:-25.5px;animation-timing-function:var(--ease-out-quint)}78%,to{stroke-dashoffset:0}}@keyframes signup-module__N7w4rW__eye-bounce{0%{animation-timing-function:var(--ease-out-quint);transform:translate(0)translateY(0)scale(1)rotate(0)}5.4%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(0)translateY(-1.5px)scale(1.24)rotate(0)}15%,72%{animation-timing-function:var(--ease-in-out-sine);transform:translate(0)translateY(0)scale(1)rotate(0)}76%{animation-timing-function:var(--ease-in-out-sine);transform:translate(-3.5px)translateY(0)scale(1)rotate(-6deg)}81%{animation-timing-function:var(--ease-in-out-sine);transform:translate(3.5px)translateY(0)scale(1)rotate(6deg)}86%{animation-timing-function:var(--ease-in-out-sine);transform:translate(-2.5px)translateY(0)scale(1)rotate(-4deg)}90.5%{animation-timing-function:var(--ease-out-quint);transform:translate(1.5px)translateY(0)scale(1)rotate(2deg)}95%,to{transform:translate(0)translateY(0)scale(1)rotate(0)}}@keyframes signup-module__N7w4rW__eye-glance{0%,11%{animation-timing-function:var(--ease-out-quint);transform:translate(0)}20%,50%{animation-timing-function:var(--ease-in-out-sine);transform:translate(-1.5px)}63%,to{transform:translate(0)}}@keyframes signup-module__N7w4rW__eye-flash-red{0%,69%{color:var(--color-neutral-400)}71%,88%{color:var(--color-red-600);animation-timing-function:ease-out}to{color:var(--color-neutral-400)}}@keyframes signup-module__N7w4rW__hidden-eye-swap{0%,3%{opacity:1}5.4%,68%{opacity:0}71%,to{opacity:1}}@keyframes signup-module__N7w4rW__visible-eye-swap{0%{opacity:0}5.4%,68%{opacity:1}72%,to{opacity:0}}.signup-module__N7w4rW__toggleButton:hover :is(.signup-module__N7w4rW__hiddenEyeIcon,.signup-module__N7w4rW__visibleEyeIcon){color:var(--color-muted)}.signup-module__N7w4rW__toggleButton:focus :is(.signup-module__N7w4rW__hiddenEyeIcon,.signup-module__N7w4rW__visibleEyeIcon){color:var(--color-accent)}.signup-module__N7w4rW__toggleButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:-6px}.signup-module__N7w4rW__rules{font-weight:var(--font-weight-normal);flex-direction:column;gap:.3rem;padding-top:.75rem;list-style:none;display:flex}.signup-module__N7w4rW__rule{min-height:1.375rem;color:var(--color-emerald-600);font-size:.9375rem;font-weight:var(--font-weight-normal);pointer-events:none;align-items:flex-start;line-height:1.375rem;list-style:none;display:flex}.signup-module__N7w4rW__ruleJustAdded{animation:.2s ease-out both signup-module__N7w4rW__rule-in}@keyframes signup-module__N7w4rW__rule-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translate(0)}}.signup-module__N7w4rW__ruleIcon{flex:none;place-items:center;width:15px;height:15px;margin-top:.1875rem;margin-right:.5rem;display:grid;position:relative}.signup-module__N7w4rW__trueIcon,.signup-module__N7w4rW__falseIcon{transform-origin:50%;grid-area:1/1;transition:transform .2s}.signup-module__N7w4rW__trueIcon{color:var(--color-emerald-600)}.signup-module__N7w4rW__falseIcon{color:var(--color-red-600)}.signup-module__N7w4rW__ruleMet .signup-module__N7w4rW__trueIcon{transform:rotate(0)scale(1)}.signup-module__N7w4rW__ruleMet .signup-module__N7w4rW__falseIcon{transform:rotate(100deg)scale(0)}.signup-module__N7w4rW__ruleUnmet .signup-module__N7w4rW__trueIcon{transform:rotate(-100deg)scale(0)}.signup-module__N7w4rW__ruleUnmet .signup-module__N7w4rW__falseIcon{transform:rotate(0)scale(1)}.signup-module__N7w4rW__ruleText{color:var(--color-ink);transition:color .2s;transform:translateY(-1px)}.signup-module__N7w4rW__ruleMet .signup-module__N7w4rW__ruleText{color:var(--color-muted)}.signup-module__N7w4rW__signUp{height:2.75rem;margin-top:1rem;padding-block:0;font-size:1rem;line-height:1.5rem;transition:opacity .2s}.signup-module__N7w4rW__terms{color:var(--color-muted);text-align:center;text-wrap:pretty;margin-top:1.375rem;font-size:.8125rem;line-height:1.25rem}.signup-module__N7w4rW__terms a{color:var(--color-ink);text-underline-offset:2px;text-decoration:underline}.signup-module__N7w4rW__help{color:var(--color-muted);align-items:center;gap:.375rem;margin-top:auto;padding-top:3rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.signup-module__N7w4rW__help:hover{color:var(--color-ink)}.signup-module__N7w4rW__buttonText{transform:translateY(-2px)}.signup-module__N7w4rW__signUp:disabled{opacity:.4;cursor:not-allowed}@media (max-width:64rem){.signup-module__N7w4rW__page{grid-template-columns:minmax(0,1fr)}.signup-module__N7w4rW__formSide{padding:2.5rem 1.5rem 1.5rem}.signup-module__N7w4rW__artSide{display:none}}@media (prefers-reduced-motion:reduce){.signup-module__N7w4rW__iconStack.signup-module__N7w4rW__peeking,.signup-module__N7w4rW__peeking .signup-module__N7w4rW__hiddenEyeIcon path:last-child,.signup-module__N7w4rW__peeking .signup-module__N7w4rW__visibleEyeIcon path:last-child,.signup-module__N7w4rW__ruleJustAdded{animation:none}}.signup-module__N7w4rW__masked{-webkit-text-security:disc}
