body{margin:0;font-family:SF Pro Display,Segoe UI,sans-serif}.lock-screen.svelte-1uha8ag{background:radial-gradient(circle at 15% 10%,#6a8efb59,#0000 45%),radial-gradient(circle at 80% 85%,#77ecd440,#0000 50%),linear-gradient(165deg,#f6f8ff 0%,#dde7ff 55%,#f6fbff 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.card.svelte-1uha8ag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#fff9;border-radius:28px;width:min(360px,100%);padding:28px 20px 30px;box-shadow:0 18px 45px #2c3f7526,inset 0 1px #ffffffd9}.title.svelte-1uha8ag{letter-spacing:.02em;color:#162754;margin:0;font-size:1.35rem;font-weight:650}.hint.svelte-1uha8ag{color:#4b5f89;margin:8px 0 0;font-size:.95rem}.dots.svelte-1uha8ag{justify-content:center;gap:14px;margin:24px auto 28px;display:flex}.dot.svelte-1uha8ag{background:0 0;border:1.5px solid #6c7ea8;border-radius:50%;width:12px;height:12px;transition:all .14s}.dot.filled.svelte-1uha8ag{background:#1f335f;border-color:#1f335f;transform:scale(1.05)}.pad.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);justify-items:center;gap:14px;display:grid}.pad-space.svelte-1uha8ag{aspect-ratio:1;border-radius:100%;width:min(72px,100%);height:72px}.shake.svelte-1uha8ag{animation:.34s svelte-1uha8ag-shake}@keyframes svelte-1uha8ag-shake{0%{transform:translate(0)}30%{transform:translate(-8px)}60%{transform:translate(8px)}to{transform:translate(0)}}@media (width<=420px){.card.svelte-1uha8ag{padding:24px 14px}.pad-space.svelte-1uha8ag{width:min(66px,100%);height:66px}}
