@import"https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800;900&display=swap";@keyframes spin-e18f71c3{to{transform:rotate(360deg)}}.animate-spin[data-v-e18f71c3]{animation:spin-e18f71c3 .8s linear infinite}.native-login-wrap[data-v-e18f71c3]{display:flex;flex-direction:column;gap:14px}.native-login-head[data-v-e18f71c3]{display:flex;flex-direction:column;gap:6px;text-align:center;margin-bottom:2px}.native-login-badge[data-v-e18f71c3]{margin:0 auto;font-size:11px;font-weight:800;color:#6b7f5a;background:#eef2e6;border:1px solid #DDE4CB;border-radius:9999px;padding:6px 12px}.native-login-title[data-v-e18f71c3]{font-size:30px;line-height:1.1;font-weight:900;color:#111827;letter-spacing:-.03em}.native-login-sub[data-v-e18f71c3]{font-size:13px;color:#6b7280}.native-login-card[data-v-e18f71c3]{display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,#fff,#fcfdf9);border:1px solid #E5E7EB;border-radius:20px;padding:16px;box-shadow:0 12px 28px #0f172a14}html.dark{color:#f9fafb}html.dark{color:#9ca3af}html.dark{color:#dde4cb;background:#a8b89a1f;border-color:#a8b89a59}html.dark{background:linear-gradient(180deg,#171a1d,#121416);border-color:#2a2f36;box-shadow:0 12px 28px #00000059}@keyframes spin-479da54b{to{transform:rotate(360deg)}}.animate-spin[data-v-479da54b]{animation:spin-479da54b .8s linear infinite}@keyframes spin-5b74e42e{to{transform:rotate(360deg)}}.animate-spin[data-v-5b74e42e]{animation:spin-5b74e42e .8s linear infinite}[data-v-b5d099f2]:root{--welcome-bg: #ffffff}@media(prefers-color-scheme:dark){[data-v-b5d099f2]:root{--welcome-bg: #0D1117}}.auth-guest-marquee-wrap[data-v-b5d099f2]{--s: clamp(110px, 31vw, 142px);--row-h: calc(var(--s) * 4 / 3);--row-gap: 6px;--row-start-offset: clamp(56px, 10vh, 96px);--marquee-block-h: calc(var(--row-start-offset) + var(--row-h) * 2 + var(--row-gap));flex:0 0 var(--marquee-block-h);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--row-gap);padding:var(--row-start-offset) 0 0;overflow:hidden;align-items:stretch;box-sizing:border-box}.auth-guest-cta[data-v-b5d099f2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:14px 24px max(22px,env(safe-area-inset-bottom,0px));text-align:center;transform:translateY(18px)}.auth-marquee-row[data-v-b5d099f2]{--d: 60s;--n: 4;--gap: 8px;position:relative;display:flex;align-items:center;justify-content:center;padding-inline:4px;overflow:hidden;width:100%;height:var(--row-h);min-height:var(--row-h);max-height:var(--row-h);flex:0 0 var(--row-h)}.auth-marquee-img[data-v-b5d099f2]{width:calc(var(--row-h) * 3 / 4);height:var(--row-h);border-radius:12px;object-fit:cover;object-position:center;flex-shrink:0}@supports (offset: shape(from -50px 50%,hline by 100px)){.auth-marquee-img[data-v-b5d099f2]{offset-anchor:center;offset:shape(from calc(var(--s) / -2) 50%,hline by calc(sibling-count()*max(100% / var(--n),var(--s) + var(--gap))));animation:authMarqueeX-b5d099f2 var(--d) linear infinite calc(-1 * sibling-index() * var(--d) / sibling-count())}.auth-marquee-row--left .auth-marquee-img[data-v-b5d099f2]{animation-direction:reverse}@keyframes authMarqueeX-b5d099f2{to{offset-distance:100%}}}@media(prefers-reduced-motion:reduce){.auth-marquee-img[data-v-b5d099f2]{animation:none!important}}.auth-guest-btn[data-v-b5d099f2]{width:100%;max-width:320px;min-height:52px;border-radius:9999px;font-weight:800;font-size:15px;transition:transform .12s ease,box-shadow .12s ease}.auth-guest-btn[data-v-b5d099f2]:active{transform:scale(.97)}.auth-guest-btn--primary[data-v-b5d099f2]{background:#a8b89a;color:#fff}.auth-guest-btn--secondary[data-v-b5d099f2]{border:2px solid #D1D5DB;color:#374151;background:transparent}html.dark{border-color:#ffffff4d;color:#fff}button[data-v-b5d099f2]:focus-visible,a[data-v-b5d099f2]:focus-visible,[role=button][data-v-b5d099f2]:focus-visible{outline:2px solid #A8B89A;outline-offset:2px}.modal-enter-active[data-v-b5fda86e],.modal-leave-active[data-v-b5fda86e]{transition:opacity .2s ease}.modal-enter-from[data-v-b5fda86e],.modal-leave-to[data-v-b5fda86e]{opacity:0}
