.auth.svelte-agsecj{margin-top:calc(-1 * (var(--header-top) + var(--header-h)));padding:calc(var(--header-top) + var(--header-h) + clamp(20px, 4vw, 44px)) 0 20px;isolation:isolate;position:relative}.backdrop.svelte-agsecj{z-index:-1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.backdrop.svelte-agsecj img:where(.svelte-agsecj){object-fit:cover;filter:blur(2px)saturate(1.1);width:100%;height:100%;transform:scale(1.04)}.backdrop.svelte-agsecj:after{content:"";background:#faf7fd33;position:absolute;inset:0}[data-theme=dark] .backdrop.svelte-agsecj:after{background:#0a0a1e73}.shell.svelte-agsecj{--lg-frost:#ffffff6b;border-radius:40px;grid-template-columns:1.05fr 1fr;width:min(100% - 32px,1060px);padding:10px;display:grid}[data-theme=dark] .shell.svelte-agsecj{--lg-frost:#1616388c}.art-panel.svelte-agsecj{background:radial-gradient(circle at 30% 20%,#ffffff8c,#0000 45%),linear-gradient(160deg,#fbd3e4bf 0%,#e3d6fbb3 50%,#cfe2fdbf 100%);border-radius:32px;min-height:620px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff80}[data-theme=dark] .art-panel.svelte-agsecj{background:radial-gradient(circle at 30% 20%,#ffffff1a,#0000 45%),linear-gradient(160deg,#3a2550cc 0%,#2a2a5ebf 50%,#1c2b55cc 100%);box-shadow:inset 0 0 0 1px #ffffff14}.quote.svelte-agsecj{z-index:2;font-family:var(--font-display);color:#5a3f66;font-size:19px;line-height:1.6;position:absolute;top:30px;left:32px;right:32px}[data-theme=dark] .quote.svelte-agsecj{color:#f3dcef}.quote.svelte-agsecj span:where(.svelte-agsecj){opacity:.7;margin-top:4px;font-size:14px;display:block}.art.svelte-agsecj{filter:drop-shadow(0 24px 34px #783c784d);width:108%;max-width:none;height:auto;animation:svelte-agsecj-art-in 1.2s var(--ease) both, svelte-agsecj-float 7s 1.2s ease-in-out infinite;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-agsecj-art-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes svelte-agsecj-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}.petal.svelte-agsecj{opacity:.8;background:linear-gradient(135deg,#ffc4dc,#f58fbd);border-radius:10px 0;width:12px;height:10px;animation:9s linear infinite svelte-agsecj-fall;position:absolute;top:-20px}.p1.svelte-agsecj{animation-delay:0s;left:12%}.p2.svelte-agsecj{animation-duration:11s;animation-delay:2.2s;left:38%}.p3.svelte-agsecj{animation-delay:4.5s;left:62%}.p4.svelte-agsecj{animation-duration:12s;animation-delay:1.2s;left:80%}.p5.svelte-agsecj{animation-duration:10s;animation-delay:6s;left:25%}@keyframes svelte-agsecj-fall{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.85}to{opacity:0;transform:translate(60px,680px)rotate(320deg)}}.pass.svelte-agsecj{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:18px;padding:14px 18px 12px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 16px 30px -18px #58389680}[data-theme=dark] .pass.svelte-agsecj{background:#18163699;border-color:#ffffff1f}.pass-top.svelte-agsecj{color:var(--accent-ink);justify-content:space-between;align-items:center;display:flex}.pass-label.svelte-agsecj{font-family:var(--font-serif);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-style:italic;font-weight:600}.route.svelte-agsecj{border-bottom:1.5px dashed var(--line-2);justify-content:space-between;align-items:center;gap:10px;margin:8px 0 10px;padding-bottom:10px;display:flex}.route.svelte-agsecj small:where(.svelte-agsecj),.pass-foot.svelte-agsecj small:where(.svelte-agsecj){color:var(--ink-3);font-size:11px;display:block}.route.svelte-agsecj strong:where(.svelte-agsecj){font-family:var(--font-display);font-size:17px;font-weight:400}.route.svelte-agsecj div:where(.svelte-agsecj):last-child{text-align:right}.arrow.svelte-agsecj{letter-spacing:.1em;color:var(--pink);white-space:nowrap;font-size:11px}.pass-foot.svelte-agsecj{align-items:flex-end;gap:22px;font-size:13px;font-weight:600;display:flex}.pass-foot.svelte-agsecj .date:where(.svelte-agsecj){font-family:var(--font-serif);color:var(--ink-3);margin-left:auto;font-weight:500}.form-panel.svelte-agsecj{flex-direction:column;justify-content:center;padding:48px clamp(24px,5vw,56px);display:flex}.logo.svelte-agsecj{width:fit-content;margin-bottom:20px}h1.svelte-agsecj{font-size:34px}.desc.svelte-agsecj{color:var(--ink-2);margin:8px 0 28px}.switch.svelte-agsecj{color:var(--ink-3);margin-top:24px;font-size:14px}.switch.svelte-agsecj a{color:var(--accent-ink);margin-left:4px;font-weight:600}@media (width<=860px){.shell.svelte-agsecj{grid-template-columns:1fr}.art-panel.svelte-agsecj{min-height:360px}.art.svelte-agsecj{width:86%;top:56%}.quote.svelte-agsecj{font-size:16px}.pass.svelte-agsecj{display:none}.form-panel.svelte-agsecj{padding:32px 22px 36px}}
