.mse-form{--mse-text:var(--ld-ink);--mse-muted:var(--ld-muted);--mse-line:var(--ld-field-line);--mse-input-line:var(--ld-hint);--mse-field:var(--ld-paper);--mse-accent:var(--ld-violet);--mse-action:var(--ld-violet);--mse-action-text:var(--ld-paper);--mse-focus:var(--ld-ring-soft);--mse-switch-track:var(--ld-soft);--mse-switch-selected:var(--ld-field-line);--mse-switch-selected-text:var(--ld-ink);width:100%;color:var(--mse-text);scroll-margin-top:calc(var(--m-nav) + var(--m-s3))}.mse-form[data-tone=dark]{--mse-text:var(--ld-paper);--mse-muted:var(--ld-on-violet);--mse-line:var(--ld-on-dark-line);--mse-input-line:var(--ld-on-violet-mute);--mse-field:var(--ld-on-dark-soft);--mse-accent:var(--ld-paper);--mse-action:var(--ld-paper);--mse-action-text:var(--ld-ink);--mse-focus:var(--ld-paper);--mse-switch-track:var(--ld-on-dark-soft);--mse-switch-selected:var(--ld-paper);--mse-switch-selected-text:var(--ld-ink)}.mse-methods{background:var(--mse-switch-track);border-radius:12px;gap:4px;width:100%;margin-bottom:18px;padding:4px;display:flex}.mse-methods button{min-width:0;min-height:44px;color:var(--mse-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:10px 16px;font-size:15px;font-weight:500}.mse-methods button[aria-pressed=true]{background:var(--mse-switch-selected);color:var(--mse-switch-selected-text);font-weight:600}.mse-label{color:var(--mse-text);margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.4;display:block}.mse-field{border:1px solid var(--mse-input-line);background:var(--mse-field);border-radius:14px;align-items:center;min-height:56px;transition:border-color .15s,box-shadow .15s;display:flex}.mse-field:focus-within{border-color:var(--mse-accent);box-shadow:0 0 0 3px var(--mse-focus)}.mse-country{border-right:1px solid var(--mse-line);color:var(--mse-muted);flex-shrink:0;align-items:center;gap:8px;padding-inline:14px;font-size:14px;line-height:22px;display:inline-flex}.mse-flag{border-radius:2px;flex-shrink:0;width:22px;height:15px;display:block}.mse-field input{border-radius:inherit;width:100%;min-width:0;min-height:54px;color:var(--mse-text);background:0 0;border:0;flex:1;padding:14px;font-size:17px;line-height:1.4;display:block}.mse-field input::placeholder{color:var(--mse-muted);opacity:1}.mse-field input:focus-visible{outline:none}.mse-submit{background:var(--mse-action);width:100%;min-height:52px;color:var(--mse-action-text);text-align:center;cursor:pointer;border:0;border-radius:14px;margin-top:12px;padding:12px 20px;font-size:16px;font-weight:600;display:block}.mse-form .mse-note{color:var(--mse-muted);text-align:center;margin-top:12px;font-size:12px;line-height:1.5}.mse-form[data-tone=dark] :is(button,input):focus-visible{outline-color:var(--ld-paper)}
