.ap .ap-cs.is-headless .ap-statepage.ap-ob{min-height:calc(100svh - 48px)}.ap .ap-obw-scene{z-index:-1;pointer-events:none;opacity:.12;background:linear-gradient(to bottom, color-mix(in srgb, var(--ap-canvas) 27%, transparent), color-mix(in srgb, var(--ap-canvas) 79%, transparent)), url(/onboarding/welcome.webp) 50% 44.7% / 237.24vw auto no-repeat;position:fixed;inset:0}.ap[data-theme=dark] .ap-obw-scene{opacity:.08}.ap .ap-statepage.ap-obw{--obw-legal-gap:clamp(32px, 9vh, 97px);flex-direction:column;align-items:center;min-height:calc(100svh - 48px);display:flex;overflow:clip}.ap .ap-statepage.ap-obw:before{content:"";padding-top:var(--obw-legal-gap);flex:1 1 0}.ap .ap-obw-swap{flex-direction:column;flex:1 0 auto;display:flex}@keyframes ap-obw-rise{0%{transform:translateY(32px)}}.ap .ap-obw :where(.ap-obw-icon,.ap-obw-title,.ap-obw-line,.ap-obw-btn.is-primary,.ap-obw-or,.ap-obw-ways>*,.ap-obw-legal){animation:1s cubic-bezier(.22,1,.36,1) both ap-obw-rise}.ap .ap-obw .ap-obw-title{animation-delay:30ms}.ap .ap-obw .ap-obw-line{animation-delay:60ms}.ap .ap-obw .ap-obw-btn.is-primary{animation-delay:90ms}.ap .ap-obw .ap-obw-or{animation-delay:.12s}.ap .ap-obw .ap-obw-ways>:first-child{animation-delay:.15s}.ap .ap-obw .ap-obw-ways>:nth-child(2){animation-delay:.18s}.ap .ap-obw .ap-obw-legal{animation-delay:.21s}@media (prefers-reduced-motion:reduce){.ap .ap-obw :is(.ap-obw-icon,.ap-obw-title,.ap-obw-line,.ap-obw-btn.is-primary,.ap-obw-or,.ap-obw-ways>*,.ap-obw-legal){animation:none}}.ap .ap-obw-col{flex-direction:column;flex:none;align-items:center;gap:32px;width:min(400px,100%);display:flex}.ap .ap-obw-head{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.ap .ap-obw-icon{width:72px;height:72px;position:relative}.ap .ap-obw-icon img{max-width:none;position:absolute;top:-2px;left:-13px}.ap .ap-obw-title{letter-spacing:-.04em;color:var(--ap-ink);margin:0;font-size:32px;font-weight:500;line-height:1}.ap .ap-obw-line{letter-spacing:-.02em;color:var(--ap-ink-2);margin:0;font-size:16px;font-weight:500;line-height:1}.ap .ap-obw-btn{--obw-rim:#0000000d;border:1px solid var(--obw-rim);background:var(--ap-card);width:100%;height:56px;color:var(--ap-ink-2);font:inherit;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s;display:flex;box-shadow:0 8px 3px #00000003,0 4px 3px #00000008,0 2px 2px #0000000a,0 0 1px #0000000d}.ap[data-theme=dark] .ap-obw-btn{--obw-rim:#ffffff0f}.ap .ap-obw-btn:hover:not(:disabled){color:var(--ap-ink)}.ap .ap-obw-btn.is-primary{background:var(--ap-brand);color:#fff}.ap .ap-obw-btn.is-primary:hover{background:var(--ap-brand-2);color:#fff}.ap .ap-obw-btn:focus-visible{border-radius:99px}.ap .ap-obw-mark{flex:none;place-items:center;width:20px;height:20px;display:grid}.ap .ap-obw-mark svg{fill:currentColor;display:block}.ap .ap-obw-mark .ap-ob-g{width:20px;height:20px}.ap .ap-obw-mark svg:not(.ap-ob-g){width:16px;height:12px}.ap .ap-obw-soon{color:var(--ap-ink-3);margin-left:4px;font-size:13px;font-weight:500}.ap .ap-obw-or{letter-spacing:-.02em;width:240px;color:var(--ap-ink-3);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:500;line-height:1;display:flex}.ap .ap-obw-or:before,.ap .ap-obw-or:after{content:"";border-top:1px solid;flex:1}.ap .ap-obw-ways{gap:12px;width:100%;display:grid}.ap .ap-obw-legal{padding-top:var(--obw-legal-gap);letter-spacing:-.03em;color:var(--ap-ink-3);text-align:center;flex:1 1 0;margin:0;font-size:16px;font-weight:500;line-height:1.2}.ap .ap-obw-legal a{color:var(--ap-ink);text-decoration-skip-ink:none;text-underline-position:from-font;font-weight:600;text-decoration:underline}
html:has(.ap-ob-wallet-dialog[open]){overflow:hidden}.ap:has(.ap-ob-wallet-dialog[open]) .ap-obw-notice{display:none}.ap .ap-ob-wallet-dialog{border:1px solid var(--ap-line-2);overscroll-behavior:contain;background:var(--ex-panel);width:min(460px,100% - 32px);max-width:none;max-height:calc(100svh - 32px);color:var(--ap-ink);box-shadow:var(--ap-shadow);font-family:var(--ap-font);text-align:left;border-radius:28px;margin:auto;padding:28px;position:fixed;inset:0;overflow-y:auto}.ap .ap-ob-wallet-dialog[open]{animation:ap-ob-wallet-in .18s var(--ap-ease)}.ap .ap-ob-wallet-dialog::backdrop{background:color-mix(in srgb, var(--ap-canvas) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ap .ap-ob-wallet-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ap .ap-ob-wallet-head h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500;line-height:1.2}.ap .ap-ob-wallet-close{flex:none}.ap .ap-ob-wallet-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ap .ap-ob-wallet-line{color:var(--ap-ink-2);margin:8px 0 24px;font-size:15px;line-height:1.4}@keyframes ap-ob-wallet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ap .ap-ob-wallet-dialog[open]{animation:none}}
