.spot.svelte-bbzeif{font-family:var(--font-sans);color:var(--color-forest);cursor:pointer;align-items:flex-start;gap:.625rem;display:flex}input.svelte-bbzeif{width:1.125rem;height:1.125rem;accent-color:var(--color-fire);margin-top:.125rem}.text.svelte-bbzeif{flex-direction:column;gap:.125rem;display:flex}.label.svelte-bbzeif{font-size:.875rem;font-weight:700}.help.svelte-bbzeif{color:var(--color-stone);font-size:.75rem}.heat.svelte-1wviinr{font-family:var(--font-sans);color:var(--color-forest);flex-direction:column;gap:.75rem;display:flex}.head.svelte-1wviinr{flex-direction:column;gap:.125rem;display:flex}.earned.svelte-1wviinr{color:var(--color-fire);font-size:2.5rem;font-weight:700;line-height:1}.head.zero.svelte-1wviinr .earned:where(.svelte-1wviinr){color:var(--color-stone)}.where.svelte-1wviinr{color:var(--color-stone);font-size:.75rem}.lines.svelte-1wviinr{border-bottom:1px solid var(--color-stone-tint-1);flex-direction:column;gap:.375rem;margin:0;padding:0 0 .75rem;list-style:none;display:flex}li.svelte-1wviinr,.month.svelte-1wviinr,.place.svelte-1wviinr{justify-content:space-between;gap:.75rem;font-size:.875rem;display:flex}.month.svelte-1wviinr,.place.svelte-1wviinr{font-weight:700}.v.svelte-1wviinr{white-space:nowrap;font-weight:700}.arrow.svelte-1wviinr{margin-left:.375rem;font-size:.75rem}.moment.svelte-1wviinr{color:var(--color-forest);margin:0;font-size:.875rem;font-weight:700;line-height:1.4}.note.svelte-1wviinr{color:var(--color-stone);margin:0;font-size:.75rem}.nudge.svelte-1wviinr{margin:0;font-size:.875rem;line-height:1.4}.invite.svelte-1wviinr{background:var(--color-forest-tint-1);border-radius:.5rem;flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.invite.svelte-1wviinr p:where(.svelte-1wviinr){margin:0;font-size:.875rem;line-height:1.4}.pair.svelte-1wviinr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.pair.svelte-1wviinr>:where(.svelte-1wviinr){cursor:pointer;box-sizing:border-box;border-radius:.5rem;justify-content:center;align-items:center;height:2.75rem;font-family:inherit;font-size:.875rem;text-decoration:none;display:flex}.solid.svelte-1wviinr{background:var(--color-forest);color:var(--color-ice);font-weight:700}.ghost.svelte-1wviinr{border:1.5px solid var(--color-stone);color:var(--color-forest);background:0 0;font-weight:500}.pair.svelte-1wviinr>:where(.svelte-1wviinr):focus-visible{outline:2px solid var(--color-fire);outline-offset:2px}.col.svelte-1au5y4h{font-family:var(--font-sans);color:var(--color-forest);flex-direction:column;gap:1.25rem;display:flex}.lead.svelte-1au5y4h{margin:0;font-size:1.25rem;font-weight:500;line-height:1.2}.label.svelte-1au5y4h{font-size:.75rem;font-weight:700}.hint.svelte-1au5y4h{color:var(--color-stone);font-size:.75rem}.hint.tight.svelte-1au5y4h{margin-top:-.5rem}.when.svelte-1au5y4h{flex-direction:column;gap:.5rem;display:flex}.whens.svelte-1au5y4h{flex-wrap:wrap;gap:.5rem;display:flex}.when-pill.svelte-1au5y4h{border:1.5px solid var(--color-forest);background:var(--color-white);height:2.75rem;color:var(--color-forest);cursor:pointer;border-radius:1.875rem;padding:0 .875rem;font-family:inherit;font-size:.875rem;font-weight:500}.when-pill.on.svelte-1au5y4h{background:var(--color-forest);color:var(--color-ice)}.date.svelte-1au5y4h,textarea.svelte-1au5y4h{color:var(--color-forest);border:1.5px solid var(--color-stone);background:var(--color-white);border-radius:.5rem;padding:.625rem .75rem;font-family:inherit;font-size:.875rem}.date.svelte-1au5y4h{box-sizing:border-box;height:2.75rem}textarea.svelte-1au5y4h{resize:none;font-weight:400}.field.svelte-1au5y4h{flex-direction:column;gap:.375rem;display:flex}.pair.svelte-1au5y4h{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.btn.svelte-1au5y4h{cursor:pointer;box-sizing:border-box;border-radius:.5rem;justify-content:center;align-items:center;height:2.75rem;font-family:inherit;font-size:.875rem;text-decoration:none;display:flex}.btn.solid.svelte-1au5y4h{background:var(--color-forest);color:var(--color-ice);border:none;font-weight:700}.btn.ghost.svelte-1au5y4h{border:1.5px solid var(--color-stone);color:var(--color-forest);background:0 0;font-weight:500}.btn.wide.svelte-1au5y4h{width:100%}.btn.svelte-1au5y4h:disabled{opacity:.4;cursor:not-allowed}.when-pill.svelte-1au5y4h:focus-visible,.btn.svelte-1au5y4h:focus-visible,.option.svelte-1au5y4h:focus-visible,.star.svelte-1au5y4h:focus-visible,.skip.svelte-1au5y4h:focus-visible,.date.svelte-1au5y4h:focus-visible,textarea.svelte-1au5y4h:focus-visible{outline:2px solid var(--color-fire);outline-offset:2px}.prog.svelte-1au5y4h{flex-direction:column;gap:.375rem;display:flex}.options.svelte-1au5y4h{flex-direction:column;gap:.5rem;display:flex}.option.svelte-1au5y4h{border:1.5px solid var(--color-stone);background:var(--color-white);min-height:3rem;color:var(--color-forest);text-align:left;cursor:pointer;border-radius:.5rem;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:500}.skip.svelte-1au5y4h{height:2.75rem;color:var(--color-stone);cursor:pointer;background:0 0;border:none;align-self:center;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:underline}.stars.svelte-1au5y4h{gap:.375rem;display:flex}.star.svelte-1au5y4h{width:3rem;height:3rem;color:var(--color-stone);cursor:pointer;background:0 0;border:none;padding:0}.star.on.svelte-1au5y4h{color:var(--color-forest)}.error.svelte-1au5y4h{color:var(--color-forest);background:var(--color-forest-tint-1);border-radius:.5rem;margin:0;padding:.5rem .75rem;font-size:.75rem;font-weight:500}.reveal{align-self:center;width:14.375rem}.ink.svelte-1au5y4h{border:2px solid var(--color-forest);text-align:center;border-radius:.625rem;flex-direction:column;align-items:center;gap:.25rem;padding:.875rem;display:flex}.city.svelte-1au5y4h{letter-spacing:.18em;font-size:.625rem;font-weight:700}.vname.svelte-1au5y4h{font-size:1rem;font-weight:700;line-height:1.15}.num.svelte-1au5y4h{font-size:2.5rem;font-weight:700;line-height:1}.stamp-date.svelte-1au5y4h{font-size:.75rem;font-weight:500}.rank.svelte-1au5y4h{flex-direction:column;gap:.375rem;display:flex}.rank-title.svelte-1au5y4h{font-size:.875rem;font-weight:700}.badges.svelte-1au5y4h{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.badges.svelte-1au5y4h li:where(.svelte-1au5y4h){align-items:center;gap:.75rem;font-size:.875rem;display:flex}.bt.svelte-1au5y4h{flex-direction:column;gap:.125rem;display:flex}.thanks.svelte-1au5y4h{margin:0;font-size:.875rem;line-height:1.4}
