.oa-form+.oa-form{margin-top:10px}.oa-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sp-hair-strong);letter-spacing:-.01em;width:100%;height:48px;color:var(--sp-ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;transition:border-color .15s,background-color .15s,opacity .15s;display:flex;position:relative}.oa-btn svg{flex:none}.oa-btn:hover:not(:disabled){border-color:var(--sp-ink)}.oa-btn:active:not(:disabled){background:var(--sp-paper-deep)}.oa-btn:disabled{cursor:default;opacity:.45}.oa-btn--apple{border-color:var(--sp-ink);background:var(--sp-ink);color:#fff}.oa-btn--apple:hover:not(:disabled),.oa-btn--apple:active:not(:disabled){background:#2a2d34;border-color:#2a2d34}.oa-btn--master{background:var(--sp-paper-deep);color:var(--sp-ink-2);border-style:dashed}.oa-recent{background:var(--sp-brand);letter-spacing:0;color:#fff;pointer-events:none;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.oa-spin{animation:.8s linear infinite oa-spin}@keyframes oa-spin{to{transform:rotate(360deg)}}.oa-agree{color:var(--sp-ink-3);text-wrap:pretty;margin:20px 0 0;font-size:12.5px;line-height:1.6}.oa-agree a{color:var(--sp-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--sp-hair-strong);-webkit-text-decoration-color:var(--sp-hair-strong);text-decoration-color:var(--sp-hair-strong);text-underline-offset:3px}.oa-agree a:hover{color:var(--sp-ink);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.oa-btn{transition:none}}
