.sr-only.svelte-1ncs1xq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stat-item.svelte-1ncs1xq{opacity:0;transform:translateY(12px);animation:svelte-1ncs1xq-stat-reveal .5s var(--ease-out-quart) forwards;animation-delay:var(--delay, 0ms)}@keyframes svelte-1ncs1xq-stat-reveal{to{opacity:1;transform:translateY(0)}}.stat-value.svelte-1ncs1xq{transition:color .2s ease}.stat-value.revealed.svelte-1ncs1xq{animation:svelte-1ncs1xq-stat-pulse .6s var(--ease-out-quart)}@keyframes svelte-1ncs1xq-stat-pulse{0%{color:#f97316}to{color:#f4f4f5}}@media(prefers-reduced-motion:reduce){.stat-item.svelte-1ncs1xq{opacity:1;transform:none;animation:none}.stat-value.revealed.svelte-1ncs1xq{animation:none}}@media print{div.svelte-1ncs1xq{background:var(--color-bg-primary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-default)!important}.text-zinc-100.svelte-1ncs1xq,.text-zinc-300.svelte-1ncs1xq{color:var(--color-text-primary)!important}.text-zinc-400.svelte-1ncs1xq,.text-zinc-500.svelte-1ncs1xq{color:var(--color-text-secondary)!important}}.sr-only.svelte-ffhxot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.step-indicator.svelte-ffhxot{transition:transform .2s var(--ease-out-quart),background-color .2s ease}.step-completed.svelte-ffhxot{animation:svelte-ffhxot-step-complete .4s var(--ease-out-quart)}@keyframes svelte-ffhxot-step-complete{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.check-icon.svelte-ffhxot path:where(.svelte-ffhxot){stroke-dasharray:24;stroke-dashoffset:24;animation:svelte-ffhxot-check-draw .4s var(--ease-out-quart) .1s forwards}@keyframes svelte-ffhxot-check-draw{to{stroke-dashoffset:0}}.step-active.svelte-ffhxot{animation:svelte-ffhxot-step-activate .3s var(--ease-out-quart)}.step-active.svelte-ffhxot:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(249,115,22,.3);animation:svelte-ffhxot-pulse-ring 1.5s var(--ease-out-quart) infinite}@keyframes svelte-ffhxot-step-activate{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-ffhxot-pulse-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}.active-dot.svelte-ffhxot{animation:svelte-ffhxot-dot-pulse 1.5s ease-in-out infinite}@keyframes svelte-ffhxot-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.step-pending.svelte-ffhxot{transition:background-color .2s ease}@media(prefers-reduced-motion:reduce){.step-completed.svelte-ffhxot,.step-active.svelte-ffhxot{animation:none}.step-active.svelte-ffhxot:before{animation:none;opacity:.5}.active-dot.svelte-ffhxot{animation:none}.check-icon.svelte-ffhxot path:where(.svelte-ffhxot){stroke-dashoffset:0;animation:none}}.modal-backdrop.svelte-1lcmw21{animation:svelte-1lcmw21-backdrop-fade .25s var(--ease-out-quart)}.modal-content.svelte-1lcmw21{animation:svelte-1lcmw21-modal-enter .35s var(--ease-out-quart);transform-origin:center top}@keyframes svelte-1lcmw21-backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1lcmw21-modal-enter{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:360px){.max-w-5xl.svelte-1lcmw21{max-width:100%}}@media(prefers-reduced-motion:reduce){.modal-backdrop.svelte-1lcmw21,.modal-content.svelte-1lcmw21{animation:none}}@media print{div[role=dialog].svelte-1lcmw21{position:static!important;background:#fff!important;padding:0!important}div[role=dialog].svelte-1lcmw21>div:where(.svelte-1lcmw21){border:1px solid #ccc!important;background:#fff!important;color:#000!important;max-width:100%!important}.text-zinc-100.svelte-1lcmw21,.text-zinc-300.svelte-1lcmw21{color:#000!important}.text-zinc-400.svelte-1lcmw21,.text-zinc-500.svelte-1lcmw21{color:#333!important}.bg-black.svelte-1lcmw21,.bg-zinc-950.svelte-1lcmw21{background:#f5f5f5!important}button.svelte-1lcmw21{display:none!important}}.tip-card.svelte-ev91ai{transition:transform .25s var(--ease-out-quart),border-color .25s var(--ease-out-quart),background-color .25s var(--ease-out-quart),box-shadow .25s var(--ease-out-quart);will-change:transform}.tip-card.svelte-ev91ai:hover{transform:translateY(-2px);border-color:var(--color-primary-500);background-color:#09090b;box-shadow:0 8px 24px -8px #00000080}.tip-card.svelte-ev91ai:active{transform:translateY(-1px)}@keyframes svelte-ev91ai-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.tip-card.svelte-ev91ai{transition:border-color .15s ease}.tip-card.svelte-ev91ai:hover{transform:none}}.form-error.svelte-15l7z0y{animation:svelte-15l7z0y-form-shake .4s var(--ease-out-quart)}@keyframes svelte-15l7z0y-form-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.form-input.svelte-15l7z0y{transition:border-color .2s ease}.form-input.svelte-15l7z0y:hover:not(:disabled){border-color:#3f3f46}.form-submit.svelte-15l7z0y{position:relative;overflow:hidden;transition:background-color .2s var(--ease-out-quart),transform .15s var(--ease-out-quart),box-shadow .2s var(--ease-out-quart)}.form-submit.svelte-15l7z0y:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:translate(-100%);transition:transform .5s var(--ease-out-quart)}.form-submit.svelte-15l7z0y:hover:not(:disabled){background-color:#3f3f46;transform:scale(1.01);box-shadow:0 4px 12px -4px #0000004d}.form-submit.svelte-15l7z0y:hover:not(:disabled):before{transform:translate(100%)}.form-submit.svelte-15l7z0y:active:not(:disabled){transform:scale(.99)}.submit-text.svelte-15l7z0y{display:inline-block;transition:transform .2s var(--ease-out-quart)}.form-submit.svelte-15l7z0y:hover:not(:disabled) .submit-text:where(.svelte-15l7z0y){transform:translate(4px)}.spinner-icon.svelte-15l7z0y{animation:svelte-15l7z0y-spinner-rotate 1s linear infinite}@keyframes svelte-15l7z0y-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.form-error.svelte-15l7z0y{animation:none}.form-input.svelte-15l7z0y,.form-submit.svelte-15l7z0y{transition:border-color .15s ease,background-color .15s ease}.form-submit.svelte-15l7z0y:hover:not(:disabled){transform:none}.form-submit.svelte-15l7z0y:before{display:none}.submit-text.svelte-15l7z0y{transition:none}.spinner-icon.svelte-15l7z0y{animation:none}}
