.auth-shell.svelte-1fbdngf .auth-rise{opacity:0;transform:translateY(10px);animation:auth-rise .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i, 0) * 70ms + 60ms)}@keyframes auth-rise{to{opacity:1;transform:none}}.topline.svelte-1fbdngf{position:absolute;inset:0 0 auto 0;z-index:30;height:2px;background:linear-gradient(90deg,transparent,#38bdf8 30%,#6366f1 55%,#f472b6 70%,transparent);background-size:200% 100%;animation:svelte-1fbdngf-sweep 6s linear infinite;opacity:.85}.form-backdrop.svelte-1fbdngf{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 45% at 0% 0%,rgba(219,234,254,.75) 0%,transparent 70%),radial-gradient(40% 35% at 100% 100%,rgba(237,233,254,.6) 0%,transparent 70%)}.form-backdrop.svelte-1fbdngf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(15,23,42,.07) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 0%,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 0%,transparent 75%);opacity:.6}.seam.svelte-1fbdngf{position:absolute;inset:0 auto 0 0;z-index:20;width:1px;background:linear-gradient(180deg,transparent,rgba(56,189,248,.9),rgba(129,140,248,.9),transparent);background-size:100% 220%;animation:svelte-1fbdngf-seam 7s ease-in-out infinite}.week-card.svelte-1fbdngf{padding:1.25rem;border-radius:1.25rem;background:linear-gradient(160deg,#ffffff1f,#ffffff0a);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 60px -20px #020617cc,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:svelte-1fbdngf-float 9s ease-in-out infinite}.bar.svelte-1fbdngf{width:100%;border-radius:6px;background:linear-gradient(180deg,#38bdf8d9,#2563eb8c);transform-origin:bottom;animation:svelte-1fbdngf-grow 1s cubic-bezier(.2,.7,.2,1) both}.bar-next.svelte-1fbdngf{background:linear-gradient(180deg,#a5b4fc,#38bdf8);box-shadow:0 0 18px #38bdf88c}.bar-empty.svelte-1fbdngf{width:100%;height:22%;border-radius:6px;border:1px dashed rgba(255,255,255,.18)}.live-pill.svelte-1fbdngf{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:9999px;font-size:11px;font-weight:500;color:#a7f3d0;background:#10b9811f;border:1px solid rgba(52,211,153,.25)}.live-dot.svelte-1fbdngf{width:6px;height:6px;border-radius:9999px;background:#34d399;box-shadow:0 0 #34d39999;animation:svelte-1fbdngf-ping 2s ease-out infinite}.shine-text.svelte-1fbdngf{background:linear-gradient(90deg,#7dd3fc,#93c5fd 25%,#c4b5fd 50%,#f9a8d4 70%,#7dd3fc);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-1fbdngf-sweep 8s linear infinite}.chip.svelte-1fbdngf{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:9999px;font-size:13px;color:#ffffffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes svelte-1fbdngf-sweep{0%{background-position:200% 0}to{background-position:0% 0}}@keyframes svelte-1fbdngf-seam{0%,to{background-position:0 100%}50%{background-position:0 0%}}@keyframes svelte-1fbdngf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-1fbdngf-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-1fbdngf-ping{0%{box-shadow:0 0 #34d3998c}80%,to{box-shadow:0 0 0 7px #34d39900}}@media (prefers-reduced-motion: reduce){.auth-shell.svelte-1fbdngf .auth-rise{animation:none;opacity:1;transform:none}.topline.svelte-1fbdngf,.seam.svelte-1fbdngf,.week-card.svelte-1fbdngf,.bar.svelte-1fbdngf,.live-dot.svelte-1fbdngf,.shine-text.svelte-1fbdngf{animation:none}}.eyebrow.svelte-asxvib{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .75rem .3rem .6rem;border-radius:9999px;font-size:12px;font-weight:600;letter-spacing:.01em;color:#334155;background:#fffc;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eyebrow-dot.svelte-asxvib{position:relative;width:7px;height:7px;border-radius:9999px;background:linear-gradient(135deg,#38bdf8,#6366f1)}.eyebrow-dot.svelte-asxvib:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;border:1px solid rgba(56,189,248,.6);animation:svelte-asxvib-halo 2.4s ease-out infinite}.accent.svelte-asxvib{display:inline-block;background:linear-gradient(90deg,#0ea5e9,#2563eb 35%,#7c3aed 65%,#0ea5e9);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-asxvib-shimmer 7s linear infinite}@keyframes svelte-asxvib-halo{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes svelte-asxvib-shimmer{0%{background-position:200% 0}to{background-position:0% 0}}@media (prefers-reduced-motion: reduce){.eyebrow-dot.svelte-asxvib:after,.accent.svelte-asxvib{animation:none}}.cta.svelte-1yr6cjd{background:linear-gradient(135deg,#0ea5e9,#2563eb 45%,#4f46e5);background-size:160% 160%;background-position:0% 50%;box-shadow:0 12px 28px -12px #2563ebb3,inset 0 1px #ffffff40;transition:transform .25s ease,box-shadow .25s ease,background-position .6s ease,opacity .2s ease}.cta.svelte-1yr6cjd:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.cta.svelte-1yr6cjd:hover:not(:disabled){transform:translateY(-1px);background-position:100% 50%;box-shadow:0 18px 36px -14px #4f46e5bf,inset 0 1px #ffffff4d}.cta.svelte-1yr6cjd:hover:not(:disabled):after{transform:translate(120%)}.cta.svelte-1yr6cjd:active:not(:disabled){transform:translateY(0)}.cta.svelte-1yr6cjd:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.cta.svelte-1yr6cjd:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.spinner.svelte-1yr6cjd{width:16px;height:16px;border-radius:9999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:svelte-1yr6cjd-spin .7s linear infinite}@keyframes svelte-1yr6cjd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cta.svelte-1yr6cjd,.cta.svelte-1yr6cjd:after{transition:none}}.otp-shake.svelte-plc738{animation:svelte-plc738-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes svelte-plc738-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (prefers-reduced-motion: reduce){.otp-shake.svelte-plc738{animation:none}}.glow-line.svelte-1fje2dd{position:absolute;left:14px;right:14px;bottom:-1px;height:2px;border-radius:9999px;background:linear-gradient(90deg,transparent,#38bdf8,#6366f1,transparent);transform:scaleX(0);opacity:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s ease;pointer-events:none}.field.svelte-1fje2dd:focus-within .glow-line:where(.svelte-1fje2dd){transform:scaleX(1);opacity:1}.field.svelte-1fje2dd:focus-within .icon:where(.svelte-1fje2dd){color:#2563eb}.field-error.svelte-1fje2dd .glow-line:where(.svelte-1fje2dd){background:linear-gradient(90deg,transparent,#fb7185,transparent)}.field-error.svelte-1fje2dd .icon:where(.svelte-1fje2dd){color:#f43f5e}@media (prefers-reduced-motion: reduce){.glow-line.svelte-1fje2dd{transition:none}}
