.SignupClient-module__PQXXjG__page{width:100%;min-width:0;padding:12px 0 32px}.SignupClient-module__PQXXjG__card{background:var(--panel);border:1px solid var(--line);border-radius:12px;width:100%;max-width:760px;margin-inline:auto;position:relative;box-shadow:0 8px 28px #141e2d0f}.SignupClient-module__PQXXjG__brandAccent{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.SignupClient-module__PQXXjG__brandAccent>span{opacity:.13;width:420px;position:absolute;bottom:-145px;right:-170px}.SignupClient-module__PQXXjG__header,.SignupClient-module__PQXXjG__heading,.SignupClient-module__PQXXjG__intro,.SignupClient-module__PQXXjG__form{position:relative}.SignupClient-module__PQXXjG__logoDark{display:none}html[data-theme=dark] .SignupClient-module__PQXXjG__logoLight{display:none}html[data-theme=dark] .SignupClient-module__PQXXjG__logoDark{display:inline-flex}.SignupClient-module__PQXXjG__header{border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--accent) 12%, transparent), transparent 65%);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.SignupClient-module__PQXXjG__brandPlate{border:1px solid color-mix(in srgb, var(--panel) 70%, transparent);background:color-mix(in srgb, var(--panel) 52%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:10px;flex:none;place-items:center;padding:14px;display:grid;box-shadow:inset 0 1px #fff6,0 3px 12px #141e2d0d}.SignupClient-module__PQXXjG__brandLogo{width:72px}.SignupClient-module__PQXXjG__heading h1{color:var(--ui-page-title-color);margin:0;font-size:26px;font-weight:700;line-height:1.4}.SignupClient-module__PQXXjG__intro{color:var(--ui-helper-color);margin:6px 0 0;font-size:15px}.SignupClient-module__PQXXjG__form{gap:24px;padding:24px;display:grid}.SignupClient-module__PQXXjG__fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.SignupClient-module__PQXXjG__sectionTitle{border-bottom:1px solid var(--line-strong);align-items:center;gap:8px;padding-bottom:10px;display:flex}.SignupClient-module__PQXXjG__sectionTitle>svg{color:var(--accent);stroke-width:1.8px;flex:none}.SignupClient-module__PQXXjG__sectionTitle h2{color:var(--ui-card-title-color);margin:0;font-size:18px;font-weight:700}.SignupClient-module__PQXXjG__rows{display:grid}.SignupClient-module__PQXXjG__field{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:10px 0;display:grid}.SignupClient-module__PQXXjG__field+.SignupClient-module__PQXXjG__field{border-top:1px solid var(--line)}.SignupClient-module__PQXXjG__label{min-height:44px;color:var(--ui-content-color);align-items:center;font-size:15px;font-weight:500;display:flex}.SignupClient-module__PQXXjG__control{gap:8px;width:100%;min-width:0;display:grid}.SignupClient-module__PQXXjG__regionFields{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.SignupClient-module__PQXXjG__regionFields>.SignupClient-module__PQXXjG__selectField{flex:200px;width:auto}.SignupClient-module__PQXXjG__inputLine{align-items:start;gap:8px;min-width:0;display:flex}.SignupClient-module__PQXXjG__inputLine input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--panel);width:100%;min-width:0;height:44px;color:var(--ui-card-title-color);font:inherit;border-radius:8px;flex:1 1 0;padding:8px 11px;font-size:16px;font-weight:500}.SignupClient-module__PQXXjG__inputLine input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SignupClient-module__PQXXjG__inputLine input::placeholder{color:var(--ui-helper-color);-webkit-text-fill-color:currentColor;opacity:1}.SignupClient-module__PQXXjG__inputLine input[readonly]{background:var(--panel-soft);color:var(--ui-helper-color)}.SignupClient-module__PQXXjG__inputLine button{white-space:nowrap;flex:none;min-height:44px}.SignupClient-module__PQXXjG__dateField{width:100%;min-width:0}.SignupClient-module__PQXXjG__dateField>button{height:44px}.SignupClient-module__PQXXjG__datePlaceholder>button>span{color:var(--ui-field-placeholder-color,var(--ui-helper-color));font-weight:400}.SignupClient-module__PQXXjG__selectField{width:100%;min-width:0}.SignupClient-module__PQXXjG__selectField .unified-select-trigger{height:44px;min-height:44px}.SignupClient-module__PQXXjG__optional{color:var(--ui-helper-color);white-space:nowrap;margin-left:8px;font-size:15px;font-weight:400}.SignupClient-module__PQXXjG__surveyHint{color:var(--ui-helper-color);margin:10px 0 16px;font-size:15px}.SignupClient-module__PQXXjG__question{border:0;min-width:0;margin:0;padding:0}.SignupClient-module__PQXXjG__question+.SignupClient-module__PQXXjG__question{margin-top:20px}.SignupClient-module__PQXXjG__question legend{color:var(--ui-content-color);margin-bottom:8px;padding:0;font-size:15px;font-weight:600}.SignupClient-module__PQXXjG__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.SignupClient-module__PQXXjG__choice{min-width:0;min-height:44px;color:var(--ui-content-color);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;font-size:15px;line-height:1.5;display:flex}.SignupClient-module__PQXXjG__choice:has(input:checked){background:color-mix(in srgb, var(--accent) 6%, var(--panel));border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}.SignupClient-module__PQXXjG__choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.SignupClient-module__PQXXjG__choice input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:0 0 18px;margin:0}.SignupClient-module__PQXXjG__choice input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.SignupClient-module__PQXXjG__choice span{overflow-wrap:anywhere}.SignupClient-module__PQXXjG__error{color:var(--red);overflow-wrap:anywhere;margin:0;font-size:15px}.SignupClient-module__PQXXjG__actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:20px;display:flex}.SignupClient-module__PQXXjG__submit{min-width:140px}.SignupClient-module__PQXXjG__spin{animation:.8s linear infinite SignupClient-module__PQXXjG__spin}.SignupClient-module__PQXXjG__embedded{padding:0}.SignupClient-module__PQXXjG__embedded .SignupClient-module__PQXXjG__card{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none}.SignupClient-module__PQXXjG__embedded .SignupClient-module__PQXXjG__header{background:0 0;border-radius:0;padding:0 0 20px}.SignupClient-module__PQXXjG__embedded .SignupClient-module__PQXXjG__form{padding:20px 0 0}.SignupClient-module__PQXXjG__embedded .SignupClient-module__PQXXjG__field{grid-template-columns:96px minmax(0,1fr);gap:12px}.SignupClient-module__PQXXjG__embedded .SignupClient-module__PQXXjG__control{max-width:400px}.SignupClient-module__PQXXjG__embedded .SignupClient-module__PQXXjG__regionFields>.SignupClient-module__PQXXjG__selectField{flex-basis:140px}@keyframes SignupClient-module__PQXXjG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SignupClient-module__PQXXjG__spin{animation:none}}@media (max-width:640px){.SignupClient-module__PQXXjG__embedded .SignupClient-module__PQXXjG__field{grid-template-columns:minmax(0,1fr);gap:8px}.SignupClient-module__PQXXjG__page{padding-block:0 64px}.SignupClient-module__PQXXjG__embedded{padding-block:0}.SignupClient-module__PQXXjG__header{padding:20px 16px}.SignupClient-module__PQXXjG__heading h1{font-size:24px}.SignupClient-module__PQXXjG__form{gap:24px;padding:20px 16px}.SignupClient-module__PQXXjG__field{grid-template-columns:minmax(0,1fr);gap:8px}.SignupClient-module__PQXXjG__label{min-height:0}.SignupClient-module__PQXXjG__choices{grid-template-columns:minmax(0,1fr)}.SignupClient-module__PQXXjG__inputLine{flex-wrap:wrap}.SignupClient-module__PQXXjG__inputLine input{flex-basis:100%}.SignupClient-module__PQXXjG__inputLine button,.SignupClient-module__PQXXjG__submit{width:100%}.SignupClient-module__PQXXjG__brandAccent>span{opacity:.1;width:280px;bottom:-90px;right:-140px}}@media (max-width:380px){.SignupClient-module__PQXXjG__brandPlate{display:none}.SignupClient-module__PQXXjG__intro{font-size:15px}}
