.signup-sheet{color:#142147;width:min(900px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);font:400 14px/1.5 var(--pace-sans),sans-serif;overscroll-behavior:contain;background:linear-gradient(135deg,#f5f3fa,#fff 45%);border:1px solid #e1dce8;border-radius:4px;margin:0 auto;padding:0;position:fixed;inset:auto 0 16px;overflow:auto;box-shadow:0 24px 90px #111b4438}.signup-sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171d374d}@media (min-width:701px){.signup-sheet{height:fit-content;margin:auto;inset:0}}.signup-sheet input,.signup-sheet button,.signup-sheet select,.signup-sheet textarea{font-family:var(--pace-sans),sans-serif;font-weight:400}.signup-sheet-bar{border-bottom:1px solid #eeebf3;align-items:center;gap:18px;padding:8px 26px;display:flex}.signup-sheet-bar img{flex-shrink:0;width:118px;height:auto}.signup-sheet-bar>span{font:9px var(--pace-mono),monospace;letter-spacing:.12em;color:#625976;margin-left:auto}.signup-sheet-bar button{color:#142147;cursor:pointer;background:0 0;border:1px solid #ded8e9;border-radius:3px;flex-shrink:0;width:40px;height:40px;font-size:25px}.signup-sheet-body{padding:18px 28px 22px}.signup-sheet-body>header{margin-bottom:18px}.signup-sheet h2{font:400 clamp(28px,3vw,38px)/1.08 var(--pace-sans),sans-serif;letter-spacing:-.055em;margin:0 0 8px}.signup-sheet-body>header p{color:#625976;margin:0;font-size:13px;line-height:1.5}.signup-sheet-gradient{color:#0000;background:linear-gradient(105deg,#142147 0%,#62558e 35%,#a794cc 75%,#cb876c 100%);-webkit-background-clip:text;background-clip:text}.signup-sheet .signup-form{max-width:none}.signup-sheet .signup-fields{grid-template-columns:1fr 1fr;gap:12px 16px}.signup-sheet .signup-fields>label{grid-column:auto;font-size:11px}.signup-sheet .signup-fields input{min-height:42px;margin-top:5px;padding:9px 11px;font-size:16px}.signup-sheet .signup-form fieldset{margin:18px 0 16px}.signup-sheet .signup-form legend{font:400 17px var(--pace-sans),sans-serif;letter-spacing:-.02em}.signup-sheet .signup-field-hint{margin:5px 0 10px;font-size:11px}.signup-sheet .signup-values{grid-template-columns:repeat(3,1fr);gap:10px}.signup-sheet .signup-values>label{align-items:start;gap:9px;padding:12px}.signup-sheet .signup-values input{width:16px;height:16px;margin:1px 0 0}.signup-sheet .signup-values strong{font-size:13px;font-weight:400}.signup-sheet .signup-values small{margin-top:4px;font-size:11px;line-height:1.4}.signup-sheet .signup-consent{font-size:11px;line-height:1.5}.signup-sheet .signup-consent input{margin-top:0}.signup-sheet .signup-data-note{margin:9px 0 14px;font-size:10px;line-height:1.5}.signup-sheet .signup-submit{min-height:44px;padding:12px 18px;font-size:13px}.signup-sheet .signup-error{margin:8px 0;font-size:12px;line-height:1.4}.signup-sheet :focus-visible{outline-offset:3px;outline:2px solid #8473b7}.signup-sheet h2:focus{outline:none}.signup-return{color:#142147;font:13px var(--pace-sans),sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a99db3;padding:12px 0}@media (max-width:600px){.signup-sheet{width:calc(100% - 16px);max-height:calc(100dvh - 16px);inset:auto 0 8px}.signup-sheet-bar{gap:12px;padding:6px 16px}.signup-sheet-bar img{width:106px}.signup-sheet-bar>span{font-size:8px}.signup-sheet-body{padding:14px 18px 16px}.signup-sheet-body>header{margin-bottom:14px}.signup-sheet h2{font-size:30px}.signup-sheet-body>header p{font-size:12px}.signup-sheet .signup-fields{gap:10px 12px}.signup-sheet .signup-values{gap:7px}.signup-sheet .signup-values>label{align-items:center;gap:5px;min-height:48px;padding:9px 6px}.signup-sheet .signup-values strong{font-size:11px;line-height:1.3}.signup-sheet .signup-values small{display:none}.signup-sheet .signup-form fieldset{margin:14px 0}.signup-sheet .signup-data-note{margin:8px 0 12px}.signup-sheet .signup-consent{gap:8px}}@media (max-height:700px){.signup-sheet-bar{padding-top:5px;padding-bottom:5px}.signup-sheet-body{padding-top:12px;padding-bottom:14px}.signup-sheet-body>header{margin-bottom:12px}.signup-sheet-body>header p{display:none}.signup-sheet h2{margin:0;font-size:28px}.signup-sheet .signup-fields{gap:9px 12px}.signup-sheet .signup-form fieldset{margin:12px 0}.signup-sheet .signup-values small{display:none}.signup-sheet .signup-values>label{min-height:44px;padding-top:8px;padding-bottom:8px}.signup-sheet .signup-field-hint{margin:4px 0 7px}.signup-sheet .signup-data-note{margin:7px 0 10px}}@media (max-height:600px){.signup-sheet-body{padding-top:8px}.signup-sheet-body>header{margin-bottom:8px}.signup-sheet .signup-field-hint{display:none}}.signup-sheet .signup-wearable select{min-height:42px;margin-top:5px;padding:7px 10px;font-size:16px}@media (max-width:600px) and (max-height:600px){.signup-sheet-body{padding-bottom:8px}.signup-sheet-body>header{margin-bottom:5px}.signup-sheet .signup-fields{gap:6px 10px}.signup-sheet .signup-fields input{min-height:44px;margin-top:5px;padding:8px 9px}.signup-sheet .signup-wearable select{min-height:44px;margin-top:4px}.signup-sheet .signup-form fieldset{margin:5px 0}.signup-sheet .signup-data-note{margin:3px 0 5px}}
