.flow-page{flex-direction:column;min-height:100dvh;display:flex}.au-head{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:22px 24px;display:flex}.otl-root .au-back{min-height:44px;color:var(--ink-2);transition:scale .4s var(--ease-spring);transform-origin:100%;align-items:center;gap:6px;padding:0 4px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.otl-root .au-back:hover{color:var(--ink-2);scale:1.08}.au-main{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;max-width:1180px;margin:0 auto;padding:8px 24px 56px;display:flex}.au-card{box-sizing:border-box;flex:0 440px;width:100%;min-width:0;max-width:440px;padding:clamp(24px,4vw,36px)}.au-foot{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:8px 20px;width:100%;max-width:1180px;margin:0 auto;padding:0 24px 28px;font-size:13px;display:flex}.otl-root .au-foot a{color:var(--ink-3);text-decoration:none}.otl-root .au-foot a:hover{color:var(--ink)}.au-tabs{background:#76768024;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px;padding:4px;display:grid;position:relative}.au-tabs-ind{background:var(--white);width:calc(50% - 4px);transition:transform .4s var(--ease-spring);border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 3px 10px #0000001f}.au-tabs button{height:40px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:15px;font-weight:500;position:relative}.au-tabs button[aria-selected=true]{font-weight:700}.au-pane{flex-direction:column;gap:20px;display:flex}.au-swap{animation:au-swap .32s var(--out)}@keyframes au-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.au-pane h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800;line-height:1.15}.au-sub{color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}.au-icon{border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.au-form{flex-direction:column;gap:16px;margin:0;display:flex}.au-field{flex-direction:column;gap:6px;display:flex}.au-field label,.au-label{font-size:14px;font-weight:600}.au-in{box-sizing:border-box;width:100%;height:52px;font:inherit;color:var(--ink);background:#ffffffd9;border:1px solid #3c3c4333;border-radius:14px;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.au-in::placeholder{color:#8a949c}.au-in:hover{border-color:#3c3c4361}.otl-root .au-in:focus,.otl-root .au-in:focus-visible{border-color:var(--brand-600);background:var(--white);outline:none;box-shadow:0 0 0 4px #3d6b352e}.au-in[aria-invalid=true]{border-color:var(--danger)}.au-pw{position:relative}.au-pw .au-in{padding-right:56px}.au-eye{cursor:pointer;width:44px;height:44px;color:var(--ink-4);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.au-err{color:var(--danger);margin:0;font-size:14px}.au-hint{color:var(--ink-4);align-items:center;gap:6px;margin:0;font-size:14px;transition:color .2s;display:flex}.au-hint.is-ok{color:var(--brand-700)}.au-check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.au-check input{width:20px;height:20px;accent-color:var(--brand-600);flex:none;margin:1px 0 0}.otl-root .au-check a{color:var(--brand-700);text-underline-offset:2px;text-decoration:underline}.au-link{min-height:32px;font:inherit;color:var(--brand-700);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.au-link-lg{height:44px;min-height:44px;font-size:15px}.au-link:hover{color:var(--brand-900)}.au-cta{border-radius:14px;width:100%;height:52px;font-size:17px}.au-cta-l{font-size:16px;font-weight:600}.au-or{color:var(--ink-4);align-items:center;gap:12px;font-size:14px;display:flex}.au-or:before,.au-or:after{content:"";background:#3c3c432e;flex:1;height:1px}.au-social{flex-direction:column;gap:8px;display:flex;container-type:inline-size}.au-sbtn{white-space:nowrap;cursor:pointer;height:44px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter,Inter),system-ui,sans-serif;letter-spacing:-.01em;transition:scale .16s var(--out),box-shadow .3s var(--out);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:min(18.6px,5.98cqw);font-weight:500;display:flex}.au-sbtn:hover{box-shadow:0 10px 22px -12px #10182873}.au-sbtn:active{scale:.98}.au-apple{color:#fff;background:#000;border:0}.au-google{color:#1f1f1f;background:#fff;border:1px solid #747775}.au-switch{text-align:center;color:var(--ink-3);margin:4px 0 0;font-size:15px}.au-switch .au-link{font-size:15px;font-weight:700}.au-note{color:#1f3a1c;background:#3d6b3514;border-radius:14px;margin:0;padding:14px 16px;font-size:15px;line-height:1.5}.au-stack{flex-direction:column;gap:12px;display:flex}.demo-bar{z-index:40;color:#fff;background:#1d1d1fd1;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 14px;font-size:12px;font-weight:600;display:flex;position:fixed;top:24px;left:50%;translate:-50%;box-shadow:0 8px 24px -10px #00000080}.otl-root .demo-bar a,.demo-bar button{color:#fff;height:26px;font:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.otl-root .demo-bar a:hover,.demo-bar button:hover{color:#fff;background:#ffffff42}@media (max-width:960px){.au-main{padding-top:0}}.otl-root a.au-link{color:var(--brand-700)}.otl-root a.au-link:hover{color:var(--brand-900)}
