.eggsy-sign-in[data-v-c7898ab5]{animation:3.2s ease-in-out infinite eggsy-sign-in-bob-c7898ab5}.eggsy-sign-in svg[data-v-c7898ab5]{width:100%;height:auto;display:block;overflow:visible}.pupil[data-v-c7898ab5]{transform:translate(var(--look-x),var(--look-y));transition:transform .18s ease-out}.eye[data-v-c7898ab5]{transform-box:fill-box;transform-origin:50%;animation:5s infinite eggsy-sign-in-blink-c7898ab5}.wave[data-v-c7898ab5]{transform-origin:156px 92px;animation:2.6s ease-in-out infinite eggsy-sign-in-wave-c7898ab5}.eggsy-sign-in[data-mood=oops][data-v-c7898ab5]{animation:.6s ease-in-out eggsy-sign-in-wobble-c7898ab5}.eggsy-sign-in[data-mood=cheer][data-v-c7898ab5]{animation:.9s cubic-bezier(.3,0,.3,1) 2 eggsy-sign-in-hop-c7898ab5}@keyframes eggsy-sign-in-bob-c7898ab5{50%{transform:translateY(-5px)}}@keyframes eggsy-sign-in-blink-c7898ab5{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}}@keyframes eggsy-sign-in-wave-c7898ab5{0%,60%,to{transform:rotate(0)}70%,90%{transform:rotate(-14deg)}80%{transform:rotate(8deg)}}@keyframes eggsy-sign-in-wobble-c7898ab5{20%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(-3deg)}}@keyframes eggsy-sign-in-hop-c7898ab5{40%{transform:translateY(-22px)rotate(-3deg)}70%{transform:translateY(0)scaleY(.94)}}html[data-eggsy-motion=off],html[data-eggsy-motion=off]{animation:none!important}@media (prefers-reduced-motion:reduce){.eggsy-sign-in[data-v-c7898ab5],.eggsy-sign-in[data-v-c7898ab5] *{transition:none!important;animation:none!important}}.locale-flag[data-v-6326fcd3]{border:1px solid var(--wallet-border);-o-object-fit:cover;object-fit:cover;border-radius:2px;flex:none;width:18px;height:13px;display:block}.auth-layout[data-v-a8de8996]{background:var(--wallet-canvas);min-height:100dvh}@media (width<=900px){.auth-layout[data-v-a8de8996]{background:var(--wallet-elevated)}}.auth-shell[data-v-a8de8996]{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:16px;width:100%;max-width:none;min-height:100dvh;margin:0;padding:16px;display:grid}.auth-scene[data-v-a8de8996]{isolation:isolate;height:calc(100dvh - 32px);min-height:640px;color:var(--wallet-on-strong);background:radial-gradient(120% 70% at 78% 18%,#79bff038,#0000 60%),linear-gradient(#12586f,#1d6f86 52%,#3b8ea2);border-radius:30px;position:sticky;top:16px;overflow:hidden}html.dark .auth-scene[data-v-a8de8996]{background:linear-gradient(#08202a,#0b2c38 52%,#0f3a49)}html.dark .auth-land[data-v-a8de8996]{filter:brightness(.55)saturate(.85)}.auth-stars i[data-v-a8de8996]{opacity:.5;background:#fff;width:3px;height:3px}.auth-stars i[data-v-a8de8996],.auth-sun[data-v-a8de8996]{border-radius:50%;position:absolute}.auth-sun[data-v-a8de8996]{background:var(--wallet-sun);width:54px;height:54px;top:64px;right:68px;box-shadow:0 0 0 14px #f5c76624,0 0 0 30px #f5c76612}html.dark .auth-sun[data-v-a8de8996]{background:#efe6c8;overflow:hidden;box-shadow:0 0 0 14px #efe6c814,0 0 0 30px #efe6c80a}html.dark .auth-sun[data-v-a8de8996]:after{content:"";background:#08202a;border-radius:50%;width:70%;height:70%;position:absolute;top:-6%;right:-8%}.auth-land[data-v-a8de8996]{z-index:-1;position:absolute;inset:auto 0 0}.auth-brand[data-v-a8de8996]{color:var(--wallet-on-strong);font-size:var(--wallet-type-metric-size);letter-spacing:-.03em;align-items:center;gap:9px;font-weight:700;text-decoration:none;display:flex;top:34px}.auth-brand[data-v-a8de8996],.auth-copy[data-v-a8de8996]{position:absolute;left:40px}.auth-copy[data-v-a8de8996]{max-width:440px;top:clamp(104px,15vh,140px);right:40px}.auth-copy h2[data-v-a8de8996]{font-size:var(--wallet-type-hero-size);letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.02}.auth-copy em[data-v-a8de8996]{color:var(--wallet-sun);white-space:nowrap;font-style:normal}.auth-copy p[data-v-a8de8996]{max-width:360px;color:var(--wallet-strong-secondary);font-size:var(--wallet-type-body-size);margin:16px 0 0;line-height:1.5}.auth-example[data-v-a8de8996]{z-index:2;background:var(--wallet-elevated);box-shadow:var(--wallet-shadow-md);color:var(--wallet-text);border-radius:18px;padding:12px 14px;transition:opacity .35s;position:absolute}.auth-scene.shy .auth-example[data-v-a8de8996]{opacity:.35}.auth-example small[data-v-a8de8996]{color:var(--wallet-secondary);font-size:var(--wallet-type-caption-size);display:block}.auth-example-goal[data-v-a8de8996]{width:248px;top:46%;right:36px}.auth-example-head[data-v-a8de8996]{align-items:center;gap:10px;display:flex}.auth-example-head b[data-v-a8de8996]{font-size:var(--wallet-type-control-size);font-weight:600;line-height:1.2;display:block}.auth-example-head>div[data-v-a8de8996]{flex:1;min-width:0}.auth-example-tag[data-v-a8de8996]{background:var(--wallet-muted);color:var(--wallet-secondary);font-size:var(--wallet-type-badge-size);border-radius:999px;flex:none;align-self:flex-start;padding:2px 7px;font-weight:600}.auth-example-grow-head[data-v-a8de8996]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.auth-confetti[data-v-a8de8996]{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-confetti i[data-v-a8de8996]{border-radius:3px;width:9px;height:14px;animation:3.2s cubic-bezier(.3,.4,.6,1) forwards auth-confetti-fall-a8de8996;position:absolute;top:-20px}@keyframes auth-confetti-fall-a8de8996{to{opacity:.2;transform:translate(var(--dx),900px) rotate(var(--rot))}}html[data-eggsy-celebrations=off],html[data-eggsy-motion=off]{display:none}.auth-example-bar[data-v-a8de8996]{background:var(--wallet-egg-soft);border-radius:99px;height:8px;margin:11px 0 7px;overflow:hidden}.auth-example-bar i[data-v-a8de8996]{border-radius:inherit;background:linear-gradient(90deg,var(--wallet-egg),var(--wallet-egg-deep));width:64%;height:100%;display:block}.auth-example-foot[data-v-a8de8996]{color:var(--wallet-secondary);font-size:var(--wallet-type-caption-size);justify-content:space-between;display:flex}.auth-example-foot b[data-v-a8de8996]{color:var(--wallet-text);font-weight:600}.auth-example-grow[data-v-a8de8996]{width:222px;bottom:120px;left:36px}.auth-example-grow-row[data-v-a8de8996]{color:var(--wallet-positive);justify-content:space-between;align-items:end;margin-top:6px;display:flex}.auth-example-grow-row b[data-v-a8de8996]{font-size:var(--wallet-type-metric-size);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.auth-example-grow-row svg[data-v-a8de8996]{width:62px;height:30px}.auth-eggsy[data-v-a8de8996]{z-index:3;width:240px;margin-left:-100px;position:absolute;bottom:62px;left:50%}.auth-eggsy[data-v-a8de8996] .eggsy-mascot,.auth-eggsy[data-v-a8de8996] svg{width:100%;height:auto}.auth-bubble[data-v-a8de8996]{z-index:1;transform-origin:100% 100%;width:max-content;max-width:230px;font-weight:600;animation:.35s cubic-bezier(.2,.9,.3,1.4) auth-bubble-pop-a8de8996;position:absolute;bottom:calc(100% - 22px);right:72%}@keyframes auth-bubble-pop-a8de8996{0%{opacity:0;transform:scale(.6)}}.auth-form-column[data-v-a8de8996]{border:1px solid var(--wallet-border);background:var(--wallet-elevated);border-radius:30px;flex-direction:column;align-items:stretch;min-height:calc(100dvh - 32px);padding:20px clamp(20px,3vw,32px) 12px;display:flex;box-shadow:0 1px 2px #1028320a,0 18px 40px -24px #10283238}.auth-form-header[data-v-a8de8996]{justify-content:flex-end;align-self:stretch;display:flex}.auth-preferences[data-v-a8de8996]{align-items:center;gap:8px;display:flex}.auth-form-content[data-v-a8de8996]{flex:1;place-items:center;width:100%;padding:32px 0;display:grid}.auth-foot[data-v-a8de8996]{color:var(--wallet-secondary);font-size:var(--wallet-type-caption-size);text-align:center;padding:4px 0}.auth-form-content[data-v-a8de8996] .auth-card{width:100%;max-width:400px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-form-content[data-v-a8de8996] .auth-card-wide{max-width:560px}.auth-form-content[data-v-a8de8996] .auth-card>h1{font-size:var(--wallet-type-page-title-size);letter-spacing:-.025em;line-height:1.1}.auth-form-content[data-v-a8de8996] .wallet-field [data-slot=base]{background:var(--wallet-canvas);min-height:56px;font-size:var(--wallet-type-body-size);border-radius:12px;transition:background .15s}.auth-form-content[data-v-a8de8996] .wallet-field [data-slot=base]:focus{background:var(--wallet-elevated)}.auth-form-content[data-v-a8de8996] .wallet-field [data-slot=label]{font-weight:600}.auth-form-content[data-v-a8de8996] .auth-card .auth-wide-button,.auth-form-content[data-v-a8de8996] .auth-card button[type=submit]{min-height:56px;font-size:var(--wallet-type-body-size);border-radius:12px;justify-content:center;font-weight:600}.auth-form-content[data-v-a8de8996] .auth-card button[type=submit]{box-shadow:none}.auth-form-content[data-v-a8de8996] .auth-card .auth-wide-button[class*=ring],.auth-form-content[data-v-a8de8996] .auth-card a.auth-wide-button[class*=ring]{background:var(--wallet-elevated);box-shadow:inset 0 0 0 1px var(--wallet-border-strong)}.auth-form-content[data-v-a8de8996] .auth-card a:not(.wallet-button),.auth-form-content[data-v-a8de8996] .auth-link{color:var(--wallet-teal-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.auth-bubble[data-v-a8de8996]{animation:none}.auth-confetti[data-v-a8de8996]{display:none}}html[data-eggsy-motion=off]{animation:none}@media (width<=1100px){.auth-example[data-v-a8de8996]{display:none}}@media (width<=900px){.auth-shell[data-v-a8de8996]{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:0}.auth-scene[data-v-a8de8996]{border-radius:0;height:340px;min-height:0;position:relative;top:0}.auth-brand[data-v-a8de8996]{font-size:var(--wallet-type-section-size);top:26px;left:22px}.auth-brand img[data-v-a8de8996]{width:30px;height:30px}.auth-sun[data-v-a8de8996]{width:40px;height:40px;top:82px;right:34px}.auth-copy[data-v-a8de8996]{display:none}.auth-eggsy[data-v-a8de8996]{width:160px;margin-left:-30px;bottom:44px}.auth-bubble[data-v-a8de8996]{max-width:160px;font-size:var(--wallet-type-caption-size);bottom:calc(100% - 30px);right:82%}.auth-form-column[data-v-a8de8996]{z-index:1;background:var(--wallet-elevated);border:0;border-radius:28px 28px 0 0;min-height:calc(100dvh - 306px);margin-top:-34px;padding:18px 22px 28px;position:relative;box-shadow:0 -10px 30px #0000001a}.auth-form-header[data-v-a8de8996]{position:absolute;top:-286px;right:16px}.auth-form-header[data-v-a8de8996] .theme-toggle{color:var(--wallet-on-strong);background:#ffffff24}.auth-form-content[data-v-a8de8996]{place-items:start stretch;padding:12px 0 0}.auth-form-content[data-v-a8de8996] .auth-card{max-width:none}.auth-form-content[data-v-a8de8996] .auth-card>h1{font-size:var(--wallet-type-page-title-size)}}
