.jp-auth-page.svelte-1x05zx6{background:var(--jp-hero-gradient);--jp-ink:#fff;--jp-ink-soft:#ffffff9e;--jp-ink-faint:#fff6;--jp-glass-bg:#ffffff14;--jp-glass-border:#ffffff24;--jp-glass-shadow:0 30px 60px -10px #00000073, 0 12px 26px #0000002e, inset 0 1px 0 #ffffff14;--jp-blur:blur(26px) saturate(180%);--jp-field-bg:#ffffff12;--jp-badge-danger-bg:#dc787829;--jp-badge-danger-fg:#e8a0a0;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.jp-auth-orbs.svelte-1x05zx6{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.jp-orb.svelte-1x05zx6{filter:blur(100px);will-change:transform;border-radius:50%;position:absolute}.jp-orb-1.svelte-1x05zx6{opacity:.22;background:#0652dd;width:420px;height:420px;animation:22s ease-in-out infinite svelte-1x05zx6-jp-orb-float-1;top:-120px;left:-100px}.jp-orb-2.svelte-1x05zx6{opacity:.18;background:#74a2f0;width:480px;height:480px;animation:18s ease-in-out infinite svelte-1x05zx6-jp-orb-float-2;top:50%;left:50%}.jp-orb-3.svelte-1x05zx6{opacity:.2;background:#0652dd;width:380px;height:380px;animation:25s ease-in-out infinite svelte-1x05zx6-jp-orb-float-3;bottom:-140px;right:-110px}@keyframes svelte-1x05zx6-jp-orb-float-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,40px)scale(1.12)}66%{transform:translate(20px,90px)scale(.94)}}@keyframes svelte-1x05zx6-jp-orb-float-2{0%,to{transform:translate(-50%,-50%)scale(1)}25%{transform:translate(calc(70px - 50%),calc(-50% - 50px))scale(1.08)}50%{transform:translate(calc(-50% - 40px),calc(60px - 50%))scale(.96)}75%{transform:translate(calc(30px - 50%),calc(20px - 50%))scale(1.05)}}@keyframes svelte-1x05zx6-jp-orb-float-3{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-70px,-50px)scale(1.1)}70%{transform:translate(-30px,-100px)scale(.92)}}@media (prefers-reduced-motion:reduce){.jp-orb.svelte-1x05zx6{animation:none}}@media (pointer:coarse){.jp-orb.svelte-1x05zx6{animation:none}}.jp-auth-container.svelte-1x05zx6{z-index:1;background:var(--jp-hero-gradient);width:850px;max-width:calc(100vw - 40px);height:550px;max-height:calc(100vh - 40px);box-shadow:var(--jp-glass-shadow), inset 0 -1px 2px #0000004d;-webkit-backdrop-filter:var(--jp-blur);border-radius:30px;margin:20px;position:relative;overflow:hidden}.jp-auth-container.svelte-1x05zx6:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(140% 100% at 50% -10%,#ffffff3d 0%,#ffffff17 45%,#ffffff05 75%,#0000 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jp-form-box.svelte-1x05zx6{z-index:1;justify-content:center;align-items:center;width:50%;height:100%;transition:all .6s ease-in-out 1.2s,visibility 0s 1s;display:flex;position:absolute;left:0}.jp-auth-container.active.svelte-1x05zx6 .jp-form-box:where(.svelte-1x05zx6){left:50%}.jp-form-register.svelte-1x05zx6{visibility:hidden}.jp-auth-container.active.svelte-1x05zx6 .jp-form-register:where(.svelte-1x05zx6){visibility:visible}.jp-auth-container.active.svelte-1x05zx6 .jp-form-login:where(.svelte-1x05zx6){visibility:hidden}.jp-form-inner.svelte-1x05zx6{text-align:center;width:100%;max-width:320px;color:var(--jp-ink);flex-direction:column;align-items:center;gap:14px;padding:0 40px;display:flex}.jp-auth-step.svelte-1x05zx6{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.jp-auth-logo.svelte-1x05zx6{background:var(--jp-brand-gradient);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:flex;box-shadow:0 10px 24px #0652dd59}.jp-auth-heading.svelte-1x05zx6{margin:0;font-size:20px;font-weight:800}.jp-auth-sub.svelte-1x05zx6{color:var(--jp-ink-soft);margin:0;font-size:13px}.jp-auth-error.svelte-1x05zx6{box-sizing:border-box;width:100%;color:var(--jp-badge-danger-fg);background:var(--jp-badge-danger-bg);border-radius:12px;margin:0;padding:10px 14px;font-size:12.5px}.jp-auth-form.svelte-1x05zx6{flex-direction:column;gap:12px;width:100%;display:flex}.jp-auth-code-field{text-align:center;letter-spacing:10px;font-size:22px;font-weight:700}.jp-auth-submit{width:100%;margin-top:2px;padding:13px 0}.jp-auth-links.svelte-1x05zx6{justify-content:center;align-items:center;gap:16px;display:flex}.jp-auth-terms.svelte-1x05zx6{color:var(--jp-ink-faint);margin:0;font-size:11.5px;line-height:1.8}.jp-auth-terms.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--jp-ink-soft);text-underline-offset:2px;text-decoration:underline}.jp-auth-terms.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{color:#fff}.jp-auth-link.svelte-1x05zx6{cursor:pointer;color:var(--jp-accent);background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.jp-toggle-box.svelte-1x05zx6{width:100%;height:100%;position:absolute;inset:0}.jp-toggle-box.svelte-1x05zx6:before{content:"";z-index:2;background:linear-gradient(135deg,#0652dd 0%,#74a2f0 100%);border-radius:150px;width:300%;height:100%;transition:all 1.8s ease-in-out;position:absolute;right:-250%}.jp-auth-container.active.svelte-1x05zx6 .jp-toggle-box:where(.svelte-1x05zx6):before{right:50%}.jp-toggle-panel.svelte-1x05zx6{color:#fff;text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;padding:0 40px;transition:all .6s ease-in-out;display:flex;position:absolute}.jp-toggle-panel.svelte-1x05zx6 h1:where(.svelte-1x05zx6){margin:0 0 12px;font-size:26px;font-weight:800}.jp-toggle-panel.svelte-1x05zx6 p:where(.svelte-1x05zx6){opacity:.85;margin:0 0 20px;font-size:14px}.jp-toggle-welcome.svelte-1x05zx6{transition-delay:1.2s;right:0}.jp-auth-container.active.svelte-1x05zx6 .jp-toggle-welcome:where(.svelte-1x05zx6){transition-delay:.6s;right:-50%}.jp-toggle-back.svelte-1x05zx6{transition-delay:.6s;left:-50%}.jp-auth-container.active.svelte-1x05zx6 .jp-toggle-back:where(.svelte-1x05zx6){transition-delay:1.2s;left:0}.jp-toggle-btn.svelte-1x05zx6{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffffd9;border-radius:999px;width:150px;height:44px;font-family:inherit;font-size:14px;font-weight:700;transition:background-color .15s}.jp-toggle-btn.svelte-1x05zx6:hover{background:#ffffff1f}@media screen and (width<=650px){.jp-auth-container.svelte-1x05zx6{height:calc(100vh - 40px)}.jp-form-box.svelte-1x05zx6{width:100%;height:70%;bottom:0;left:0}.jp-auth-container.active.svelte-1x05zx6 .jp-form-box:where(.svelte-1x05zx6){bottom:30%;left:0}.jp-toggle-box.svelte-1x05zx6:before{border-radius:20vw;width:100%;height:300%;top:-270%;right:0}.jp-auth-container.active.svelte-1x05zx6 .jp-toggle-box:where(.svelte-1x05zx6):before{top:70%}.jp-toggle-panel.svelte-1x05zx6{width:100%;height:30%}.jp-toggle-welcome.svelte-1x05zx6{top:0;right:0}.jp-auth-container.active.svelte-1x05zx6 .jp-toggle-welcome:where(.svelte-1x05zx6){top:-30%;right:0}.jp-toggle-back.svelte-1x05zx6{bottom:-30%;left:0}.jp-auth-container.active.svelte-1x05zx6 .jp-toggle-back:where(.svelte-1x05zx6){bottom:0;left:0}}@media screen and (width<=400px){.jp-form-inner.svelte-1x05zx6{padding:0 20px}.jp-toggle-panel.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:22px}}
