._splash_18ak0_7{position:relative;overflow:hidden;margin:calc(var(--space-6) * -1);padding:clamp(56px,9vw,104px) var(--space-6) clamp(40px,6vw,72px);text-align:center;min-height:calc(100vh - var(--app-topbar-h) - var(--app-gutter) * 2);display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 60% 50% at 20% 60%,rgba(100,86,252,.05) 0%,transparent 100%),radial-gradient(ellipse 50% 40% at 80% 25%,rgba(0,178,255,.045) 0%,transparent 100%)}._canvas_18ak0_23{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}._content_18ak0_29{position:relative;z-index:1;width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}._badge_18ak0_40{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--app-border);background:var(--app-glass-strong);color:var(--app-text-muted);font-size:var(--text-xs);font-weight:600;padding:6px 16px;border-radius:var(--app-radius-pill);margin-bottom:var(--sp-6)}._title_18ak0_54{font-family:var(--font-display);font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.02;letter-spacing:-.035em;margin:0 0 var(--sp-4);color:var(--app-text);max-width:16ch}._subtitle_18ak0_65{font-size:var(--text-lg);color:var(--app-text-muted);margin:0 0 var(--sp-8);line-height:1.6;max-width:52ch}._form_18ak0_74{display:flex;flex-direction:column;gap:var(--sp-3);width:100%;max-width:540px}._inputRow_18ak0_82{display:flex;align-items:center;gap:0;background:var(--app-surface);border:1.5px solid var(--app-border);border-radius:var(--app-radius-pill);padding:5px;box-shadow:var(--app-shadow-pill);transition:border-color .15s ease,box-shadow .15s ease}._inputRow_18ak0_82:focus-within{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-ring),var(--app-shadow-pill)}._inputWrap_18ak0_99{flex:1;min-width:0}._input_18ak0_82{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;height:48px!important;border-radius:0!important;font-family:inherit!important;font-size:var(--text-base)!important;padding-left:var(--sp-5)!important;width:100%!important;color:var(--app-text)!important}._input_18ak0_82::placeholder{color:var(--app-text-faint)!important}._submitBtn_18ak0_122{flex-shrink:0;height:48px!important;border-radius:var(--app-radius-pill)!important;background:var(--app-accent)!important;border-color:var(--app-accent)!important;color:var(--app-text-on-accent)!important;font-family:inherit!important;font-weight:600!important;font-size:var(--text-sm)!important;padding:0 var(--sp-8)!important}._submitBtn_18ak0_122:hover:not(:disabled){background:var(--app-accent-hover)!important;border-color:var(--app-accent-hover)!important}._error_18ak0_140{font-size:var(--text-xs);color:var(--app-danger);margin:0;text-align:left;padding-left:var(--sp-5)}._hint_18ak0_148{font-size:var(--text-sm);color:var(--app-text-faint);margin:0}._progressWrap_18ak0_154,._banner_18ak0_155{width:100%;max-width:540px}._errorRow_18ak0_160{display:flex;flex-direction:column;gap:var(--sp-2);align-items:center;width:100%;max-width:540px}._steps_18ak0_170{list-style:none;margin:var(--sp-12) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);width:100%;text-align:left}._step_18ak0_170{display:flex;flex-direction:column;gap:6px;padding:var(--sp-4);border-radius:var(--app-radius-inner);background:var(--app-glass-strong);border:1px solid var(--app-border-soft);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._stepNum_18ak0_193{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--app-accent-wash);color:var(--app-accent);font-size:11px;font-weight:700}._stepTitle_18ak0_206{font-size:var(--font-size-sm);font-weight:700;color:var(--app-text)}._stepBody_18ak0_212{font-size:var(--font-size-xs);color:var(--app-text-muted);line-height:1.5}@media(max-width:768px){._splash_18ak0_7{margin:calc(var(--space-4) * -1);padding:var(--sp-12) var(--sp-5) var(--sp-10)}._steps_18ak0_170{grid-template-columns:1fr;margin-top:var(--sp-8)}}@media(max-width:520px){._inputRow_18ak0_82{flex-direction:column;border-radius:var(--app-radius-card);padding:var(--sp-2);gap:var(--sp-2)}._submitBtn_18ak0_122{width:100%}}
