.page.svelte-jgxj9h{gap:var(--space-5);padding-block:var(--space-6) var(--space-5);grid-template-areas:"note""preview""choices""pay";display:grid}.staff-only.svelte-jgxj9h{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--sunshine-tint);border:2px dashed var(--ink);border-radius:var(--radius-field);font-size:var(--text-small);grid-area:note;margin:0;font-weight:700;display:flex}.preview-col.svelte-jgxj9h{grid-area:preview}.choices.svelte-jgxj9h{grid-area:choices}.preview-col.svelte-jgxj9h,.choices.svelte-jgxj9h{gap:var(--space-5);align-content:start;min-width:0;display:grid}.hero.svelte-jgxj9h{gap:var(--space-3);justify-items:start;display:grid}h1.svelte-jgxj9h{font-size:clamp(2rem,1.4rem + 2.8vw,3.25rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.sub.svelte-jgxj9h{color:var(--ink-2);max-width:46ch;margin:0}.stage.svelte-jgxj9h{justify-items:center;gap:var(--space-4);padding:34px var(--space-4) var(--space-5);color:var(--paper);background:radial-gradient(circle at 8% 20%,#ffc45c8c 0,#0000 46px),radial-gradient(circle at 22% 70%,#ff8c4673 0,#0000 34px),radial-gradient(circle at 85% 15%,#ffd67880 0,#0000 52px),radial-gradient(circle at 92% 60%,#ffaa5073 0,#0000 38px),radial-gradient(circle at 70% 85%,#ffe6a066 0,#0000 30px),radial-gradient(circle at 15% 92%,#ffbe6e59 0,#0000 40px),radial-gradient(circle at 60% 30%,#ff785a59 0,#0000 22px),radial-gradient(circle at 35% 40%,#ffdc9659 0,#0000 18px),radial-gradient(circle at 78% 42%,#78c8ff40 0,#0000 20px),radial-gradient(circle at 5%,#ff5a504d 0,#0000 24px),radial-gradient(at 50% 40%,#2c6448 0,#163a29 55%,#0d2419 100%);display:grid;position:relative;overflow:hidden}.stage.svelte-jgxj9h:before{content:"";z-index:1;filter:drop-shadow(0 4px 4px #00000059);pointer-events:none;background:url(./tree-branch.8Da9soR9.svg) top/auto 100% repeat-x;height:64px;position:absolute;inset:0 0 auto}.sway.svelte-jgxj9h{transform-origin:50% 0;width:min(220px,60vw)}@media (prefers-reduced-motion:no-preference){.sway.svelte-jgxj9h{animation:4s ease-in-out infinite svelte-jgxj9h-sway}.flip.svelte-jgxj9h{transition:transform .6s cubic-bezier(.3,.7,.2,1)}}@keyframes svelte-jgxj9h-sway{0%,to{rotate:-2deg}50%{rotate:2deg}}.flip.svelte-jgxj9h{transform-style:preserve-3d;position:relative}.flip.flipped.svelte-jgxj9h{transform:rotateY(180deg)}.face.svelte-jgxj9h{backface-visibility:hidden}.face.back.svelte-jgxj9h{position:absolute;inset:0;transform:rotateY(180deg)}.flip-button.svelte-jgxj9h{min-width:12rem}.stage.svelte-jgxj9h .hand:where(.svelte-jgxj9h){min-height:var(--tap-min);place-items:center;margin:0;font-size:1.125rem;display:grid}.order-by.svelte-jgxj9h{gap:var(--space-3);padding:var(--space-3);background:var(--sky);border-radius:var(--radius-field);align-items:center;margin:0;font-weight:600;display:flex}.cal.svelte-jgxj9h{text-align:center;background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius-label);width:44px;font-family:var(--font-display);flex:none;padding-bottom:3px;font-size:1.125rem;font-weight:800;line-height:1.1;overflow:hidden}.cal.svelte-jgxj9h small:where(.svelte-jgxj9h){background:var(--crayon-red);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;padding-block:1px;font-size:.625rem;display:block}fieldset.svelte-jgxj9h{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.group.svelte-jgxj9h{gap:var(--space-2);min-width:0;display:grid}.group.svelte-jgxj9h>legend:where(.svelte-jgxj9h),.legend-like.svelte-jgxj9h{margin:0 0 var(--space-2);font:700 var(--text-h3) / 1.2 var(--font-display);padding:0}.legend.svelte-jgxj9h{padding:0;font-weight:700}.pills.svelte-jgxj9h{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.pills.two.svelte-jgxj9h{grid-template-columns:repeat(2,minmax(0,1fr))}.pills.shapes.svelte-jgxj9h{grid-template-columns:repeat(4,minmax(0,1fr))}.pills.borders.svelte-jgxj9h{grid-template-columns:repeat(3,minmax(0,1fr))}.pill.svelte-jgxj9h{min-height:var(--tap-min);padding:var(--space-2);background:var(--paper);border:2px solid var(--line);border-radius:var(--radius-field);text-align:center;cursor:pointer;align-content:center;place-items:center;gap:2px;font-weight:700;line-height:1.2;display:grid;position:relative}.shapes.svelte-jgxj9h .pill:where(.svelte-jgxj9h),.borders.svelte-jgxj9h .pill:where(.svelte-jgxj9h){padding-inline:2px;font-size:.8125rem}.measure.svelte-jgxj9h{color:var(--ink-2);font-size:.75rem;font-weight:400}.pill.svelte-jgxj9h input:where(.svelte-jgxj9h){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pill.svelte-jgxj9h:has(input:where(.svelte-jgxj9h):checked){border-color:var(--ink);background:var(--sky-tint)}.pill.svelte-jgxj9h:has(input:where(.svelte-jgxj9h):focus-visible){outline:3px solid var(--ink);outline-offset:2px}.hint.svelte-jgxj9h{color:var(--ink-2);font-size:var(--text-small);margin:0}.nudge.svelte-jgxj9h{margin:0 0 calc(-1 * var(--space-1))}.tabs.svelte-jgxj9h{margin-bottom:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}[role=tab].svelte-jgxj9h{border:2px solid var(--ink);background:var(--tab-soft,#fff);min-width:0;min-height:78px;color:var(--ink);box-shadow:0 3px 0 var(--ink);font:inherit;text-align:center;cursor:pointer;border-radius:14px;align-content:center;justify-items:center;gap:3px;padding:6px 2px 7px;display:grid;position:relative}.tab-picture.svelte-jgxj9h{--tab-soft:#fbdcc4;--tab-open:#f7ae7a}.tab-shape.svelte-jgxj9h{--tab-soft:#cfeedd;--tab-open:#86d6ae}.tab-border.svelte-jgxj9h{--tab-soft:#fbf0b8;--tab-open:var(--sunshine)}.tab-words.svelte-jgxj9h{--tab-soft:#cde6f5;--tab-open:#8fc8f0}[role=tab][aria-selected=true].svelte-jgxj9h{background:var(--tab-open);box-shadow:none;border-width:3px;padding:5px 1px 6px;transform:translateY(3px)}[role=tab][aria-selected=true].svelte-jgxj9h:after{content:"";border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);background:inherit;width:13px;height:13px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)rotate(45deg)}[role=tab].svelte-jgxj9h:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.tab-peek.svelte-jgxj9h{justify-content:center;align-items:center;height:30px;display:flex}.tab-peek.svelte-jgxj9h img:where(.svelte-jgxj9h){object-fit:contain;border:1.5px solid var(--ink);background:#fff;border-radius:6px;width:28px;height:28px}.peek-letters.svelte-jgxj9h{font-size:1.375rem;font-weight:700;line-height:1}.tab-title.svelte-jgxj9h{font:800 min(.8125rem, 3.4vw) / 1.15 var(--font-body)}.colon.svelte-jgxj9h{font-size:0}.tab-now.svelte-jgxj9h{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:min(.75rem,3.2vw);font-weight:600;line-height:1.2;overflow:hidden}.panel.svelte-jgxj9h{gap:var(--space-3);min-width:0;display:grid}.panel[hidden].svelte-jgxj9h{display:none}.name.svelte-jgxj9h{min-height:var(--tap-min);width:100%;padding:0 var(--space-3);border:2px solid var(--ink);border-radius:var(--radius-field);background:var(--paper);font-family:"Andika", var(--font-body);color:var(--ink);font-size:1.125rem}.pay.svelte-jgxj9h{gap:var(--space-2);padding:var(--space-4);background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--edge-card);grid-area:pay;display:grid}.total.svelte-jgxj9h{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.total.svelte-jgxj9h strong:where(.svelte-jgxj9h){font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem}.saving.svelte-jgxj9h{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--leaf-tint);color:var(--leaf-dark);font-size:var(--text-small);font-weight:700}.pay.svelte-jgxj9h .button:where(.svelte-jgxj9h){width:100%}.no-drawing.svelte-jgxj9h{text-align:center;color:var(--ink-2);font-size:var(--text-small);margin:0}.no-drawing.svelte-jgxj9h a:where(.svelte-jgxj9h){color:var(--ink)}.lines.svelte-jgxj9h{gap:var(--space-2);display:grid}.link-button.svelte-jgxj9h{min-height:var(--tap-min);color:var(--ink);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700;text-decoration:underline}.error.svelte-jgxj9h{color:var(--crayon-red-dark,var(--crayon-red));font-size:var(--text-small);margin:0;font-weight:700}.add.svelte-jgxj9h{gap:var(--space-2);display:grid}.choice.svelte-jgxj9h{gap:var(--space-2);font-size:var(--text-small);align-items:flex-start;display:flex}.choice.svelte-jgxj9h input:where(.svelte-jgxj9h){width:22px;height:22px;accent-color:var(--ink);flex:none;margin:1px 0 0}#design.svelte-jgxj9h{scroll-margin-top:var(--space-4)}.pictures.svelte-jgxj9h .grid:where(.svelte-jgxj9h){gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.picture.svelte-jgxj9h{justify-items:center;gap:var(--space-2);width:100%;min-height:var(--tap-min);padding:var(--space-2);background:var(--paper);border:2px solid var(--line);border-radius:var(--radius-field);color:var(--ink);font:inherit;font-size:var(--text-small);text-align:center;cursor:pointer;font-weight:700;display:grid}.picture.svelte-jgxj9h:hover,.picture.svelte-jgxj9h:focus-visible{border-color:var(--ink)}.picture.on.svelte-jgxj9h{border-color:var(--ink);background:var(--sunshine-tint)}.picture.svelte-jgxj9h img:where(.svelte-jgxj9h){aspect-ratio:1;object-fit:contain;width:100%;max-width:120px;height:auto}.promises.svelte-jgxj9h{padding:0 0 var(--space-7);gap:var(--space-3);margin:0;list-style:none;display:grid}.promises.svelte-jgxj9h li:where(.svelte-jgxj9h){gap:var(--space-3);grid-template-columns:30px 1fr;align-items:start;display:grid}.peek.svelte-jgxj9h{right:max(var(--space-3), env(safe-area-inset-right));top:max(var(--space-3), env(safe-area-inset-top));z-index:14;padding:var(--space-2);border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:0 3px 0 var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fffffff5;justify-items:center;gap:2px;font-size:.75rem;font-weight:700;display:grid;position:fixed}.peek.svelte-jgxj9h:disabled{cursor:default;opacity:1}.picture-now.svelte-jgxj9h{align-items:center;gap:var(--space-2);font-size:var(--text-small);margin:0;font-weight:700;display:flex}.picture-now.svelte-jgxj9h img:where(.svelte-jgxj9h){object-fit:contain;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius-field);width:44px;height:44px}.picture-now.svelte-jgxj9h a:where(.svelte-jgxj9h){color:inherit;margin-left:var(--space-2);min-height:var(--tap-min);align-items:center;display:inline-flex}.check.svelte-jgxj9h{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--sunshine-tint);border-radius:var(--radius-field);font-size:var(--text-small);align-items:flex-start;margin:0;font-weight:700;display:flex}a.picture.svelte-jgxj9h{text-decoration:none}.picture.upload.svelte-jgxj9h{border-style:dashed;border-color:var(--ink);align-content:center}.pictures.svelte-jgxj9h h3:where(.svelte-jgxj9h){margin:var(--space-2) 0 0;font-size:1.05rem}@media (width>=900px){.peek.svelte-jgxj9h{display:none}.page.svelte-jgxj9h{column-gap:var(--space-7);padding-block:var(--space-7) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-areas:"note note""preview choices""preview pay";align-items:start}.staff-only.svelte-jgxj9h{justify-self:start}.preview-col.svelte-jgxj9h{top:var(--space-4);position:sticky}.sway.svelte-jgxj9h{width:300px}.promises.svelte-jgxj9h{padding-bottom:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}
