.backdrop.svelte-hhclkn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#08080a99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:none;padding:0;cursor:pointer;animation:svelte-hhclkn-fade .18s ease-out}.sheet.svelte-hhclkn{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:10001;width:100%;max-width:480px;background:#161616;border-top-left-radius:22px;border-top-right-radius:22px;padding:18px 22px max(28px,env(safe-area-inset-bottom,0px));box-shadow:0 -16px 40px #0000008c;font-family:Lato,sans-serif;color:#fff;animation:svelte-hhclkn-slide-up .28s cubic-bezier(.2,.85,.4,1);max-height:88dvh;overflow-y:auto;overscroll-behavior:contain}@media(min-width:720px){.sheet.svelte-hhclkn{bottom:auto;top:50%;transform:translate(-50%,-50%);border-radius:22px;padding:28px 30px 24px;animation:svelte-hhclkn-pop-in .2s ease-out}}.sheet-grip.svelte-hhclkn{display:block;width:38px;height:4px;border-radius:999px;background:#ffffff2e;margin:0 auto 14px}@media(min-width:720px){.sheet-grip.svelte-hhclkn{display:none}}.sheet-x.svelte-hhclkn{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:#ffffff14;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffffa6;transition:background .15s ease,color .15s ease}.sheet-x.svelte-hhclkn:hover{background:#ffffff26;color:#fff}.hero.svelte-hhclkn{display:flex;justify-content:center;margin:4px 0 14px}.hero-icon.svelte-hhclkn{width:64px;height:64px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0006}.title.svelte-hhclkn{font-size:20px;font-weight:800;text-align:center;margin:0 0 6px;letter-spacing:-.01em}.subtitle.svelte-hhclkn{font-size:13px;font-weight:400;line-height:1.5;color:#ffffffa6;text-align:center;margin:0 0 22px}.steps.svelte-hhclkn{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:10px}.step.svelte-hhclkn{display:flex;align-items:flex-start;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 14px}.step-num.svelte-hhclkn{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#3905cc,#6d28d9);color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #3905cc66}.step-body.svelte-hhclkn{flex:1;min-width:0}.step-text.svelte-hhclkn{font-size:14px;font-weight:600;color:#ffffffeb;line-height:1.4;margin:0}.step-hint.svelte-hhclkn{font-size:12px;color:#ffffff80;line-height:1.4;margin:4px 0 0}.actions.svelte-hhclkn{display:flex;gap:10px}.btn-secondary.svelte-hhclkn,.btn-primary.svelte-hhclkn{flex:1;height:46px;border-radius:12px;font-family:Lato,sans-serif;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:transform .1s ease,background .15s ease}.btn-secondary.svelte-hhclkn{background:#ffffff14;color:#fff}.btn-secondary.svelte-hhclkn:hover{background:#ffffff21}.btn-primary.svelte-hhclkn{background:linear-gradient(135deg,#3905cc,#6d28d9);color:#fff;box-shadow:0 6px 16px #3905cc66}.btn-primary.svelte-hhclkn:hover{transform:translateY(-1px)}.btn-primary.svelte-hhclkn:active{transform:scale(.98)}@keyframes svelte-hhclkn-slide-up{0%{transform:translate(-50%,100%);opacity:.4}to{transform:translate(-50%);opacity:1}}@keyframes svelte-hhclkn-pop-in{0%{transform:translate(-50%,-50%) scale(.94);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes svelte-hhclkn-fade{0%{opacity:0}to{opacity:1}}
