.burst.svelte-18v3bgc{pointer-events:none;position:absolute;top:0;left:50%}.burst__heart.svelte-18v3bgc{color:var(--color-brand-title-soft);animation:.95s cubic-bezier(.22,1,.36,1) both svelte-18v3bgc-float;position:absolute}@keyframes svelte-18v3bgc-float{0%{opacity:1;translate:-50%;scale:.4}to{opacity:0;translate:calc(-50% + var(--side) * 34px) -46px;scale:1;rotate:calc(var(--side) * 14deg)}}.blank.svelte-19jm92f{border-bottom:1.5px dotted var(--color-brand-border-strong);transition:border-color .3s,background-color .3s}.blank--empty.svelte-19jm92f:hover{background-color:#7a58370f}.blank.svelte-19jm92f:hover,.blank.svelte-19jm92f:focus-within{border-bottom-color:var(--color-brand-ink);border-bottom-style:solid}.blank--next.svelte-19jm92f{background-image:linear-gradient(#0000 50%,#7a583724 50% 94%,#0000 94%);background-repeat:no-repeat;animation:.9s cubic-bezier(.22,1,.36,1) .3s both svelte-19jm92f-marker}.blank--error.svelte-19jm92f{border-bottom-color:var(--color-brand-title-soft)}.blank.svelte-19jm92f:has(select:where(.svelte-19jm92f):focus-visible){outline:2px solid var(--color-brand-ink);outline-offset:3px}.blank__cursor.svelte-19jm92f{vertical-align:-.05em;background:var(--color-brand-ink);width:1.5px;height:.8em;margin-left:2px;animation:1.1s step-end infinite svelte-19jm92f-blink;display:inline-block}.blank.svelte-19jm92f:focus-within .blank__cursor:where(.svelte-19jm92f){display:none}.blank__caret.svelte-19jm92f{vertical-align:.12em;opacity:.5;width:.42em;margin-left:.28em;display:inline-block}@keyframes svelte-19jm92f-marker{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes svelte-19jm92f-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.blank__cursor.svelte-19jm92f,.blank--next.svelte-19jm92f{animation:none}}.chip.svelte-1xgkw32{border:1px solid var(--color-brand-border-strong);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;min-height:36px;padding:0 .9rem;font-size:13px;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.chip--lg.svelte-1xgkw32{min-height:44px;font-family:var(--font-serif);letter-spacing:-.03em;padding:0 1.1rem;font-size:18px}.chip--lg.chip--selected.svelte-1xgkw32{font-style:italic}.chip.svelte-1xgkw32:hover{border-color:var(--color-brand-title)}.chip--selected.svelte-1xgkw32,.chip--selected.svelte-1xgkw32:hover{border-color:var(--color-brand-ink);background:var(--color-brand-ink);color:var(--color-brand-light)}.chip.svelte-1xgkw32:has(:where(.svelte-1xgkw32):focus-visible){outline:2px solid var(--color-brand-ink);outline-offset:2px}.chip__icon.svelte-1xgkw32{width:22px;height:22px;margin-left:-.3rem;display:block}.chip__icon.svelte-1xgkw32 svg{width:100%;height:100%}.choice-icon.svelte-v95f64{--mark-stagger:.12s;--mark-delay:.1s}.choice-icon.svelte-v95f64 svg{width:100%;height:100%}.stamp-choice.svelte-v95f64{transition:opacity .45s}.stamp-choice__lift.svelte-v95f64{rotate:var(--tilt);filter:drop-shadow(0 1px 1px #2c201b33)drop-shadow(0 8px 12px #2c201b1f);transition:rotate .6s cubic-bezier(.22,1,.36,1),translate .6s cubic-bezier(.22,1,.36,1),filter .6s}.stamp-choice.svelte-v95f64:hover .stamp-choice__lift:where(.svelte-v95f64){rotate:0deg}.stamp-choice--selected.svelte-v95f64 .stamp-choice__lift:where(.svelte-v95f64){filter:drop-shadow(0 1px 1px #2c201b33)drop-shadow(0 16px 20px #2c201b33);translate:0 -6px;rotate:0deg}.postmark.svelte-v95f64{border:1.5px solid var(--color-brand-title-soft);width:48px;height:48px;color:var(--color-brand-title-soft);background:#fffaf4cc;border-radius:999px;justify-content:center;align-items:center;animation:.45s cubic-bezier(.34,1.56,.64,1) both svelte-v95f64-press;display:flex;position:absolute;bottom:-10px;right:-10px;rotate:-12deg}.cell.svelte-v95f64{background:#fff6;transition:background-color .4s,box-shadow .4s}.cell.svelte-v95f64:hover{background:#ffffff9e}.cell--selected.svelte-v95f64,.cell--selected.svelte-v95f64:hover{background:var(--color-brand-paper);box-shadow:inset 0 0 0 1.5px var(--color-brand-ink)}.cell.svelte-v95f64 .pick-ring{width:160%;height:128%;color:var(--color-brand-ink);pointer-events:none;position:absolute;inset:-14% -30%}.cell.svelte-v95f64 .choice-icon:where(.svelte-v95f64) svg:first-child{transition:rotate .6s cubic-bezier(.22,1,.36,1)}.cell.svelte-v95f64:hover .choice-icon:where(.svelte-v95f64) svg:first-child{rotate:-4deg}.row.svelte-v95f64{transition:background-color .4s}.row.svelte-v95f64:hover{background:#fff6}.row--selected.svelte-v95f64,.row--selected.svelte-v95f64:hover{background:var(--color-brand-paper)}.row__dot.svelte-v95f64{border:1.5px solid var(--color-brand-border-strong);border-radius:999px;flex-shrink:0;width:20px;height:20px;margin-top:.2rem;transition:border-color .3s;position:relative}.row--selected.svelte-v95f64 .row__dot:where(.svelte-v95f64){border-color:var(--color-brand-ink)}.row__tick.svelte-v95f64{color:var(--color-brand-ink);pointer-events:none;position:absolute;inset:-9px -12px -3px -3px}.row__tick.svelte-v95f64 svg{width:100%;height:100%}.row__tick.svelte-v95f64 path{stroke-dasharray:1;animation:.5s cubic-bezier(.65,0,.35,1) both svelte-v95f64-draw}.stamp-choice.svelte-v95f64:has(:where(.svelte-v95f64):focus-visible) .stamp-choice__lift:where(.svelte-v95f64),.cell.svelte-v95f64:has(:where(.svelte-v95f64):focus-visible),.row.svelte-v95f64:has(:where(.svelte-v95f64):focus-visible){outline:2px solid var(--color-brand-ink);outline-offset:-4px}@keyframes svelte-v95f64-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-v95f64-press{0%{opacity:0;scale:1.5}}.stamp-choice--unselected.svelte-v95f64 .stamp-choice__lift:where(.svelte-v95f64){opacity:.55}.line-field__ink.svelte-1oivn2v{inset-inline:0;background:var(--color-brand-ink);transform-origin:0;height:1.5px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;transform:scaleX(0)}.line-field.svelte-1oivn2v:focus-within .line-field__ink:where(.svelte-1oivn2v){transform:scaleX(1)}.line-field--nudge.svelte-1oivn2v:not(:focus-within) .line-field__ink:where(.svelte-1oivn2v){animation:2.6s cubic-bezier(.65,0,.35,1) infinite svelte-1oivn2v-nudge}.line-field.svelte-1oivn2v .line-field__tick,.line-field.svelte-1oivn2v .line-field__error{animation:.45s cubic-bezier(.22,1,.36,1) both svelte-1oivn2v-settle}@keyframes svelte-1oivn2v-nudge{0%,to{transform:scaleX(0)}45%,60%{transform:scaleX(.35)}}@keyframes svelte-1oivn2v-settle{0%{opacity:0;translate:0 4px}}.option.svelte-10rmudl{background:#fff6;transition:background-color .3s,color .3s}.option.svelte-10rmudl:hover{background:#ffffff9e}.option--inked.svelte-10rmudl,.option--inked.svelte-10rmudl:hover{background:var(--color-brand-ink);color:var(--color-brand-light)}.option.svelte-10rmudl:has(:where(.svelte-10rmudl):focus-visible){outline:2px solid var(--color-brand-ink);outline-offset:-4px}.option--inked.svelte-10rmudl:has(:where(.svelte-10rmudl):focus-visible){outline-color:var(--color-brand-light)}.option.svelte-10rmudl:active{scale:.98}.option__stamp.svelte-10rmudl{filter:drop-shadow(0 6px 8px #2c201b2e);animation:.4s cubic-bezier(.34,1.56,.64,1) both svelte-10rmudl-press;position:absolute;inset:5px;rotate:-3deg}.option__stamp.svelte-10rmudl>span:where(.svelte-10rmudl){--r:4px}@keyframes svelte-10rmudl-press{0%{opacity:0;scale:1.25}}.note--paper.svelte-bt8ecl{background:var(--color-brand-paper);filter:drop-shadow(0 1px 1px #2c201b29)drop-shadow(0 10px 16px #2c201b1a);transition:rotate .6s cubic-bezier(.22,1,.36,1);position:relative;rotate:-.6deg}.note--paper.svelte-bt8ecl:before{content:"";background:var(--texture-crumple) center / cover;mix-blend-mode:multiply;opacity:.12;pointer-events:none;position:absolute;inset:0}.note--paper.svelte-bt8ecl:focus-within{outline-offset:4px;outline:1px solid #2c201b59;rotate:0deg}.note--paper.svelte-bt8ecl:has(:where(.svelte-bt8ecl):focus-visible){outline-color:var(--color-brand-ink)}.note--paper.svelte-bt8ecl .ruled:where(.svelte-bt8ecl):focus-visible{outline:none}.ruled.svelte-bt8ecl{background-image:linear-gradient(to bottom, transparent 35px, var(--color-brand-border-strong) 35px, var(--color-brand-border-strong) 36px);background-size:100% 36px;background-attachment:local}.ruled.svelte-bt8ecl:focus{background-color:#f8e8d866}.ruled.svelte-bt8ecl:focus-visible{outline:1px solid var(--color-brand-ink);outline-offset:4px}.pick.svelte-99dlrj{display:block;position:relative}.pick__print.svelte-99dlrj{background:var(--color-brand-paper);rotate:var(--tilt);filter:drop-shadow(0 1px 1px #2c201b2e)drop-shadow(0 6px 10px #2c201b1a);padding:4px 4px 14px;transition:rotate .6s cubic-bezier(.22,1,.36,1),translate .6s cubic-bezier(.22,1,.36,1),filter .6s}.pick.svelte-99dlrj:hover .pick__print:where(.svelte-99dlrj){rotate:0deg}.pick--on.svelte-99dlrj .pick__print:where(.svelte-99dlrj){filter:drop-shadow(0 1px 1px #2c201b33)drop-shadow(0 14px 18px #2c201b33);translate:0 -4px;rotate:0deg}.pick.svelte-99dlrj .pick__photo{transition:scale .8s cubic-bezier(.22,1,.36,1),filter .45s}.pick--on.svelte-99dlrj .pick__photo{scale:1.05}.pick.svelte-99dlrj:has(:where(.svelte-99dlrj):focus-visible) .pick__print:where(.svelte-99dlrj){outline:2px solid var(--color-brand-ink);outline-offset:3px}.pick__heart.svelte-99dlrj{width:34px;color:var(--color-brand-ink);filter:drop-shadow(0 1px 0 var(--color-brand-paper)) drop-shadow(0 0 3px var(--color-brand-paper));position:absolute;bottom:-2px;right:-6px;rotate:8deg}.pick__heart.svelte-99dlrj path{stroke-dasharray:1;animation:.55s cubic-bezier(.65,0,.35,1) both svelte-99dlrj-draw}@keyframes svelte-99dlrj-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tag.svelte-1q359lt{rotate:var(--tilt);filter:drop-shadow(0 1px 1px #2c201b2e)drop-shadow(0 10px 16px #2c201b1f);transition:rotate .6s cubic-bezier(.22,1,.36,1);animation:.6s cubic-bezier(.22,1,.36,1) both svelte-1q359lt-land}.tag.svelte-1q359lt:focus-within,.tag.svelte-1q359lt:hover{rotate:0deg}.tag__band.svelte-1q359lt{background:var(--color-brand-ink);color:var(--color-brand-light);letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.4rem .4rem .4rem 1rem;font-size:10px;display:flex}.tag__remove.svelte-1q359lt{z-index:1;width:32px;height:32px;color:inherit;opacity:.7;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:-.25rem 0;transition:opacity .3s,background-color .3s;display:flex;position:relative}.tag__remove.svelte-1q359lt:hover{opacity:1;background:#f8e8d824}.tag__note.svelte-1q359lt{font-family:var(--font-hand);color:var(--color-brand-title-soft);font-size:18px;animation:.8s cubic-bezier(.22,1,.36,1) .4s both svelte-1q359lt-land;position:absolute;top:-1.6rem;right:.5rem;rotate:5deg}.drawn.svelte-1q359lt{color:var(--color-brand-title-soft);display:block}.drawn.svelte-1q359lt svg{width:100%;height:100%}.add.svelte-1q359lt{border:1px solid var(--color-brand-border-strong);white-space:nowrap;min-height:44px;color:var(--color-brand-title);cursor:pointer;background:#ffffff59;border-radius:999px;align-items:center;gap:.35rem;padding:0 1rem 0 .8rem;font-size:13px;transition:translate .5s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s;display:inline-flex}.add.svelte-1q359lt:hover{border-color:var(--color-brand-title);background:var(--color-brand-paper);translate:0 -2px}@keyframes svelte-1q359lt-land{0%{opacity:0;translate:0 12px;rotate:calc(var(--tilt,0deg) * 3)}}.chip.svelte-kbtfzk{border:1px solid var(--color-brand-border-strong);background:var(--color-brand-paper);width:fit-content;max-width:100%;color:var(--color-brand-title);border-radius:999px;align-items:center;gap:.6rem;padding-block:.35rem;font-size:13px;line-height:1.3;animation:.6s cubic-bezier(.22,1,.36,1) both svelte-kbtfzk-settle;display:flex;box-shadow:0 4px 14px #2c201b12}.chip__dot.svelte-kbtfzk{background:var(--color-brand-title-soft);border-radius:999px;flex:none;width:7px;height:7px;margin-left:.25rem;position:relative}.chip__dot.svelte-kbtfzk:after{content:"";border:1px solid var(--color-brand-title-soft);border-radius:999px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite svelte-kbtfzk-ping;position:absolute;inset:-4px}.chip__action.svelte-kbtfzk{min-height:28px;color:var(--color-brand-ink);cursor:pointer;background:#2c201b0f;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:0 .75rem;font-weight:500;transition:background-color .3s,color .3s;display:inline-flex}.chip__action.svelte-kbtfzk:hover{background:var(--color-brand-ink);color:var(--color-brand-light)}@keyframes svelte-kbtfzk-ping{0%{opacity:.8;scale:.6}to{opacity:0;scale:1.6}}@keyframes svelte-kbtfzk-settle{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.chip__dot.svelte-kbtfzk:after{opacity:0;animation:none}}
