.dw.svelte-32iciy{--dw-track: #1f2740;--dw-sapphire-deep: #1430c8}.dw-unit.svelte-32iciy,.dw-check.svelte-32iciy,.dw-day.svelte-32iciy{color:var(--dw-sapphire-deep)}.dw-eyebrow.svelte-32iciy{margin:0;font-size:1.1875rem;font-weight:600;color:var(--dw-eyebrow, var(--text-accent))}.dw-h2.svelte-32iciy{margin:0;font-size:2.25rem;line-height:1.04;letter-spacing:-.03em;font-weight:800;text-wrap:balance}@media(min-width:768px){.dw-h2.svelte-32iciy{font-size:3.5rem}}.dw-lead.svelte-32iciy{margin:0;font-size:1.125rem;line-height:1.5;color:var(--text-secondary)}@media(min-width:768px){.dw-lead.svelte-32iciy{font-size:1.3125rem}}.dw-em.svelte-32iciy{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:var(--text-accent);font-size:1.06em;letter-spacing:-.01em}.dw-em-glow.svelte-32iciy{background:linear-gradient(90deg,#a78bfa,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent}.dw-panel-label.svelte-32iciy{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.dw-btn.svelte-32iciy{display:inline-flex;align-items:center;padding:14px 26px;border-radius:999px;font-size:17px;font-weight:600;transition:background-color .2s,border-color .2s,transform .2s}.dw-btn.svelte-32iciy:hover{transform:translateY(-1px)}.dw-btn-primary.svelte-32iciy{background:var(--purple-primary);color:#fff}.dw-btn-primary.svelte-32iciy:hover{background:var(--purple-light)}.dw-btn-outline.svelte-32iciy{border:1px solid var(--border-medium);color:var(--text-primary)}.dw-btn-outline.svelte-32iciy:hover{border-color:var(--text-tertiary)}.dw-step.svelte-32iciy{width:44px;height:44px;border-radius:50%;border:1px solid var(--border-medium);background:transparent;color:var(--text-primary);font-size:22px;cursor:pointer;flex:none}.dw-step.svelte-32iciy:hover:not(:disabled){border-color:#3b82f6}.dw-step.svelte-32iciy:disabled{opacity:.4;cursor:default}.dw-total.svelte-32iciy{background:linear-gradient(135deg,#e9d5ff,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.dw-bar.svelte-32iciy{transition:background .3s}.dw-week.svelte-32iciy{background:repeating-linear-gradient(to top,#3b82f6 0,#3b82f6 5px,transparent 5px,transparent 7px);transition:height .3s}.dw-ring.svelte-32iciy{animation:svelte-32iciy-dw-ring 12s infinite}.dw-dot.svelte-32iciy{background:#3b82f6;animation:svelte-32iciy-dw-dot 12s infinite}.dw-fade.svelte-32iciy{animation:svelte-32iciy-dw-fade 12s infinite}@keyframes svelte-32iciy-dw-ring{0%,8%{stroke-dashoffset:251}50%,92%{stroke-dashoffset:0}to{stroke-dashoffset:251}}@keyframes svelte-32iciy-dw-dot{0%,6%{background:var(--dw-track)}12%,93%{background:#3b82f6}to{background:var(--dw-track)}}@keyframes svelte-32iciy-dw-fade{0%,48%{opacity:0;transform:translateY(8px)}56%,93%{opacity:1;transform:translateY(0)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.dw-ring.svelte-32iciy,.dw-dot.svelte-32iciy,.dw-fade.svelte-32iciy{animation:none!important;opacity:1!important;transform:none!important}.dw-bar.svelte-32iciy,.dw-week.svelte-32iciy,.dw-btn.svelte-32iciy{transition:none}}
