.kof.svelte-1frkqa2{box-sizing:border-box;color:#0b2a1a;background:#f6fbf2;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:24px;font-size:15px;display:flex;position:relative;overflow:hidden}.obglass.svelte-1frkqa2{pointer-events:none;position:absolute;inset:0}.authtoggle.svelte-1frkqa2{top:max(env(safe-area-inset-top), 16px);right:max(env(safe-area-inset-right), 16px);z-index:2;position:absolute}.gc.svelte-1frkqa2{border:2px solid #ffffffa6;border-radius:50%;position:absolute}.authlegal.svelte-1frkqa2{z-index:1;justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:18px;left:0;right:0}.authpage.svelte-1frkqa2 .kcard{box-sizing:border-box;z-index:1;background:#fff;border-radius:30px;width:520px;max-width:100%;padding:42px 44px 28px;position:relative;box-shadow:0 4px 10px #0b2a1a0d,0 24px 48px #0b2a1a17}.authpage.svelte-1frkqa2 .perch2{filter:drop-shadow(0 3px 5px #0b2a1a2e);width:84px;height:auto;position:absolute;top:-74px;left:50%;transform:translate(-50%)}.authpage.svelte-1frkqa2 .pbub{z-index:2;width:236px;position:absolute;top:-88px;left:calc(50% + 52px)}.authpage.svelte-1frkqa2 .bub{background:#fff;border:1.5px solid #0b2a1a17;border-radius:18px;padding:10px 13px;font-size:13px;font-weight:700;line-height:1.45;position:relative;box-shadow:0 3px 10px #0b2a1a0d}.authpage.svelte-1frkqa2 .bt{background:#fff;border:1.5px solid #0b2a1a17;border-radius:50%;position:absolute}.authpage.svelte-1frkqa2 .tc{text-align:center}.authpage.svelte-1frkqa2 .kh2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.authpage.svelte-1frkqa2 .ksub{color:#0b2a1a99;margin:7px 0 0;font-size:14.5px;font-weight:600;line-height:1.6}.authpage.svelte-1frkqa2 .kfld{text-align:left;margin-top:16px}.authpage.svelte-1frkqa2 .kfldhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.authpage.svelte-1frkqa2 .klbl{margin:0 0 7px;font-size:13.5px;font-weight:800;display:block}.authpage.svelte-1frkqa2 .kin{color:#0b2a1a;box-sizing:border-box;background:#fff;border:2.5px solid #0b2a1a1f;border-radius:16px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:700;transition:border-color .15s,box-shadow .15s}.authpage.svelte-1frkqa2 .kin:focus{border-color:#2e9c5b;box-shadow:0 0 0 4px #e3f8e9}.authpage.svelte-1frkqa2 .kin::placeholder{color:#0b2a1a42;font-weight:600}.authpage.svelte-1frkqa2 .kin.kerr{background:#fdf8ea;border-color:#e2b45a}.authpage.svelte-1frkqa2 .kpds{align-items:center;gap:5px;margin-top:9px;display:flex}.authpage.svelte-1frkqa2 .kpd{background:#e3f8e9;border-radius:50%;width:10px;height:10px;transition:background .15s}.authpage.svelte-1frkqa2 .kpd.on{background:#2e9c5b}.authpage.svelte-1frkqa2 .kpn{color:#0b2a1a66;margin-left:4px;font-size:12px;font-weight:700}.authpage.svelte-1frkqa2 .kerrp{text-align:left;background:#fbf4e3;border:2px solid #e2b45a;border-radius:14px;align-items:flex-start;gap:10px;margin-top:16px;padding:10px 14px;font-size:13.5px;font-weight:700;line-height:1.45;animation:.32s authShake;display:flex}.authpage.svelte-1frkqa2 .kex{color:#fff;background:#e2b45a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12.5px;font-weight:900;display:flex}.authpage.svelte-1frkqa2 .kinfo{text-align:left;background:#e9f7ee;border:2px solid #7edc9b;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.authpage.svelte-1frkqa2 .kinfo-msg{color:#17443e;margin:0;font-size:13.5px;font-weight:700;line-height:1.45}.authpage.svelte-1frkqa2 .kfoot{color:#0b2a1a8c;text-align:center;margin-top:18px;font-size:13.5px;font-weight:700}.authpage.svelte-1frkqa2 .ktrust{color:#0b2a1a61;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.authpage.svelte-1frkqa2 .tdot{background:#9ad8b1;border-radius:50%;flex:none;width:5px;height:5px}.authpage.svelte-1frkqa2 .btnp{font-family:var(--font-display);color:#fff;cursor:pointer;box-sizing:border-box;background:#2e9c5b;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 4px #217a45}.authpage.svelte-1frkqa2 .btnp:hover{background:#35a868}.authpage.svelte-1frkqa2 .btnp:active{box-shadow:none;transform:translateY(3px)}.authpage.svelte-1frkqa2 .btnp:disabled{color:#0b2a1a52;box-shadow:none;cursor:default;background:#e0ede3;transform:none}.authpage.svelte-1frkqa2 .btnp.cta{min-height:54px;padding:0 38px;font-size:18px}.authpage.svelte-1frkqa2 .btnp.w100{width:100%}.authpage.svelte-1frkqa2 .btnp.sm{min-height:34px;padding:0 16px;font-size:14px;box-shadow:0 3px #217a45}.authpage.svelte-1frkqa2 .btnp.btnw{color:#1f7a46;background:#fff;border:2.5px solid #c4e6ce;box-shadow:0 4px #ddeee1}.authpage.svelte-1frkqa2 .btnp.btnw:hover{background:#f1faf3;border-color:#7edc9b}.authpage.svelte-1frkqa2 .ghlink{color:#0b2a1a80;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:800;text-decoration:underline}.authpage.svelte-1frkqa2 .ghlink:hover{color:#1f7a46}.authpage.svelte-1frkqa2 .planp{color:#1f7a46;background:#e3f8e9;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.authpage.svelte-1frkqa2 .sentwrap{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.authpage.svelte-1frkqa2 .kmc{background:#e3f8e9;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.authpage.svelte-1frkqa2 .kmi{width:136px;height:136px;font-family:var(--font-display);color:#2e9c5b;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:58px;font-weight:700;display:flex;box-shadow:0 10px 26px #0b2a1a17}.authpage.svelte-1frkqa2 .kdot{color:#fff;box-sizing:border-box;background:#efac33;border:4px solid #f6fbf2;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:900;animation:1.7s ease-in-out infinite authBpill;display:flex;position:absolute;top:6px;right:12px}.authpage.svelte-1frkqa2 .kfrog{filter:drop-shadow(0 4px 6px #0b2a1a24);width:94px;height:auto;position:absolute;bottom:-8px;left:-56px}.authpage.svelte-1frkqa2 .obh1{font-family:var(--font-display);letter-spacing:-.01em;margin:24px 0 0;font-size:33px;font-weight:700}.authpage.svelte-1frkqa2 .obsub{color:#0b2a1a99;margin:10px auto 0;font-size:17px;font-weight:600;line-height:1.6}.authpage.svelte-1frkqa2 .chip{background:#fff;border:1.5px solid #0b2a1a17;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 9px;font-size:14px;font-weight:800;display:inline-flex}.authpage.svelte-1frkqa2 .ckc{color:#fff;background:#2e9c5b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:flex}.authpage.svelte-1frkqa2 .sentbtns{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.authpage.svelte-1frkqa2 .fu{animation:.5s cubic-bezier(.2,0,0,1) both authFadeUp}.authpage.svelte-1frkqa2 .fbob{animation:3.4s ease-in-out infinite authFbob}@keyframes authFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes authFbob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes authBpill{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes authShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (width<=640px){.authpage.svelte-1frkqa2 .kcard{padding:40px 22px 24px}.authpage.svelte-1frkqa2 .pbub{display:none}}@media (prefers-reduced-motion:reduce){.authpage.svelte-1frkqa2 .fu,.authpage.svelte-1frkqa2 .fbob,.authpage.svelte-1frkqa2 .kdot{animation:none}}[data-theme=dark] .kof.svelte-1frkqa2{background:var(--dk-page);color:var(--color-ink)}[data-theme=dark] .authpage.svelte-1frkqa2 .kcard{background:var(--dk-card);box-shadow:var(--dk-shadow-lg)}[data-theme=dark] .authpage.svelte-1frkqa2 .bub,[data-theme=dark] .authpage.svelte-1frkqa2 .bt,[data-theme=dark] .authpage.svelte-1frkqa2 .chip{background:var(--dk-card);border-color:var(--dk-hairline)}[data-theme=dark] .authpage.svelte-1frkqa2 .bub{box-shadow:var(--dk-shadow)}[data-theme=dark] .authpage.svelte-1frkqa2 .ksub,[data-theme=dark] .authpage.svelte-1frkqa2 .obsub{color:#e6f0ea99}[data-theme=dark] .authpage.svelte-1frkqa2 .kfoot{color:#e6f0ea8c}[data-theme=dark] .authpage.svelte-1frkqa2 .ktrust,[data-theme=dark] .authpage.svelte-1frkqa2 .kpn,[data-theme=dark] .authpage.svelte-1frkqa2 .ghlink{color:#e6f0ea73}[data-theme=dark] .authpage.svelte-1frkqa2 .kin{background:var(--dk-card-2);border-color:var(--dk-hairline-strong);color:var(--color-ink)}[data-theme=dark] .authpage.svelte-1frkqa2 .kin:focus{border-color:var(--color-leaf-500);box-shadow:0 0 0 4px var(--color-leaf-100)}[data-theme=dark] .authpage.svelte-1frkqa2 .kin::placeholder{color:#e6f0ea4d}[data-theme=dark] .authpage.svelte-1frkqa2 .kin.kerr{background:#2e2712}[data-theme=dark] .authpage.svelte-1frkqa2 .kpd{background:var(--color-leaf-100)}[data-theme=dark] .authpage.svelte-1frkqa2 .kpd.on{background:var(--color-leaf-500)}[data-theme=dark] .authpage.svelte-1frkqa2 .btnp.btnw{background:var(--dk-card-2);border-color:var(--color-leaf-200);color:var(--color-leaf-750);box-shadow:0 4px #00000059}[data-theme=dark] .authpage.svelte-1frkqa2 .btnp.btnw:hover{background:var(--color-leaf-100)}[data-theme=dark] .authpage.svelte-1frkqa2 .btnp:disabled{background:var(--dk-sunken);color:#e6f0ea52}[data-theme=dark] .authpage.svelte-1frkqa2 .planp{background:var(--color-leaf-100);color:var(--color-leaf-750)}[data-theme=dark] .authpage.svelte-1frkqa2 .kmc{background:var(--color-leaf-100)}[data-theme=dark] .authpage.svelte-1frkqa2 .kmi{background:var(--dk-card-2);box-shadow:var(--dk-shadow)}[data-theme=dark] .authpage.svelte-1frkqa2 .kerrp{background:#2e2712;border-color:#d09a3a}[data-theme=dark] .authpage.svelte-1frkqa2 .kinfo{background:#16311f;border-color:#3bb673}[data-theme=dark] .authpage.svelte-1frkqa2 .kinfo-msg{color:#bfe8cf}[data-theme=dark] .authpage.svelte-1frkqa2 .gc{border-color:#ffffff1f}[data-theme=dark] .authpage.svelte-1frkqa2 .kdot{border-color:var(--dk-page)}
