.empty.svelte-q8dwvx{text-align:center;border:1.5px dashed var(--line);box-shadow:none;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:2.375rem 1.5rem;display:flex}.empty-icon.svelte-q8dwvx{background:var(--tint-orange-bg);width:56px;height:56px;color:var(--brand);border-radius:16px;place-items:center;margin-bottom:1rem;display:grid}.empty.svelte-q8dwvx h2:where(.svelte-q8dwvx){margin:0 0 .375rem;font-size:1.125rem}.empty.svelte-q8dwvx p:where(.svelte-q8dwvx){max-width:17rem;margin:0 auto 1.25rem;font-size:.8125rem;line-height:1.5}.add-first.svelte-q8dwvx{border-radius:14px;padding:.8125rem 1.5rem}.blocks.svelte-q8dwvx{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.block-slot.svelte-q8dwvx{outline:none;scroll-margin-top:1rem}.add-another.svelte-q8dwvx{margin-top:1.25rem}.setup.svelte-q8dwvx{gap:.75rem;display:grid}.setup.svelte-q8dwvx .card{width:100%}.setup-actions.svelte-q8dwvx{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.setup-actions.svelte-q8dwvx .delete:where(.svelte-q8dwvx){color:var(--danger);background:0 0;border-color:#0000}.setup-actions.svelte-q8dwvx .delete:where(.svelte-q8dwvx):hover{background:var(--danger-soft)}.handle.svelte-q8dwvx{color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding:.25rem .15rem;font-size:1.1rem;line-height:1}.handle.svelte-q8dwvx:active{cursor:grabbing}.icon-btn.svelte-q8dwvx{color:var(--muted);border-radius:8px;padding:.15rem .35rem;font-size:1rem;line-height:1;transition:color .15s,background .15s}.icon-btn.svelte-q8dwvx:hover{background:var(--bg);color:var(--ink)}.stage.naming.svelte-1ax4549{flex-direction:column;justify-content:center;min-height:min(70vh,34rem);display:flex}.intro.svelte-1ax4549{text-align:center}.intro.svelte-1ax4549 h1:where(.svelte-1ax4549){letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.5rem,6vw,2rem)}.intro-text.svelte-1ax4549{max-width:24rem;margin:0 auto;font-size:.875rem;line-height:1.55}.stage.naming.svelte-1ax4549 .plan-title:where(.svelte-1ax4549){margin-top:2.5rem}.stage.naming.svelte-1ax4549 .plan-title:where(.svelte-1ax4549)::placeholder{font-weight:500}.intro.svelte-1ax4549 h1:where(.svelte-1ax4549),.intro-text.svelte-1ax4549,.stage.naming.svelte-1ax4549 .plan-title:where(.svelte-1ax4549){animation:.38s cubic-bezier(.22,1,.36,1) both svelte-1ax4549-rise-in}.intro-text.svelte-1ax4549{animation-delay:70ms}.stage.naming.svelte-1ax4549 .plan-title:where(.svelte-1ax4549){animation-delay:.14s}@keyframes svelte-1ax4549-rise-in{0%{opacity:0;transform:translateY(10px)}}.top.svelte-1ax4549{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.top-right.svelte-1ax4549{align-items:center;gap:.75rem;display:flex}.discard.svelte-1ax4549{color:var(--danger);font-size:.8rem}.plan-title.svelte-1ax4549{letter-spacing:-.02em;background:0 0;border:none;border-bottom:2px dashed #0000;width:100%;margin-bottom:1.25rem;padding:.25rem 0;font-size:clamp(1.5rem,5vw,1.75rem);font-weight:700}.plan-title.svelte-1ax4549:placeholder-shown{border-bottom-color:var(--line)}.plan-title.svelte-1ax4549:focus{outline:none}.plan-title.svelte-1ax4549::placeholder{color:var(--muted);opacity:.6}.share.svelte-1ax4549{border-color:var(--green);view-transition-name:share-plate;margin-top:2rem}.share.svelte-1ax4549 h2:where(.svelte-1ax4549){margin:0 0 .35rem}.share.svelte-1ax4549 p:where(.svelte-1ax4549){margin:0 0 1rem}.share.svelte-1ax4549 .share-note:where(.svelte-1ax4549){margin:.75rem 0 0;font-size:.8rem;line-height:1.45}.share.svelte-1ax4549 .btn:where(.svelte-1ax4549):disabled{opacity:.6;cursor:default}.share-error.svelte-1ax4549{color:var(--danger);margin:.75rem 0 0;font-size:.85rem}
