.gen.svelte-3cydu7{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem)}.gen-input.svelte-3cydu7{position:sticky;top:calc(var(--landing-header-h) + 1rem);display:flex;flex-direction:column;padding:1.5rem;border-radius:1.5rem;background:var(--landing-card);box-shadow:0 0 0 1px var(--landing-line),var(--landing-shadow)}.gen-label.svelte-3cydu7{font-weight:620}.gen-help.svelte-3cydu7,.gen-privacy.svelte-3cydu7{margin:.375rem 0 .875rem;color:var(--landing-muted);font-size:.875rem;line-height:1.5}.gen-privacy.svelte-3cydu7{margin:.875rem 0 0;font-size:.8125rem}textarea.svelte-3cydu7,input.svelte-3cydu7,select.svelte-3cydu7{width:100%;border:0;border-radius:.75rem;background:var(--landing-surface);box-shadow:inset 0 0 0 1px var(--landing-line);color:var(--landing-ink);font:inherit;font-size:.9375rem}textarea.svelte-3cydu7{min-height:14rem;padding:.75rem .875rem;line-height:1.6;resize:vertical}input.svelte-3cydu7,select.svelte-3cydu7{min-height:2.75rem;padding:0 .75rem}textarea.svelte-3cydu7:focus-visible,input.svelte-3cydu7:focus-visible,select.svelte-3cydu7:focus-visible{outline:2px solid var(--landing-accent);outline-offset:1px}.gen-list-meta.svelte-3cydu7{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.5rem;color:var(--landing-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.gen-list-actions.svelte-3cydu7{display:flex;gap:.875rem}.gen-text-button.svelte-3cydu7{padding:0;border:0;background:none;color:var(--landing-ink);font:inherit;font-weight:550;text-decoration:underline;text-decoration-color:var(--landing-line-strong);text-underline-offset:.25em;cursor:pointer}.gen-text-button.svelte-3cydu7:hover{text-decoration-color:currentColor}.gen-warning.svelte-3cydu7,.gen-over.svelte-3cydu7{margin:.75rem 0 0;color:var(--landing-danger);font-size:.875rem}.gen-settings.svelte-3cydu7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:1.25rem}.gen-settings.svelte-3cydu7 label:where(.svelte-3cydu7){display:grid;gap:.375rem;font-size:.875rem;font-weight:550}.gen-generate.svelte-3cydu7{margin-top:1.25rem}.gen-empty.svelte-3cydu7{display:grid;place-items:center;min-height:22rem;padding:2rem;border-radius:1.5rem;box-shadow:inset 0 0 0 1px var(--landing-line);background-image:radial-gradient(rgb(21 20 26 / .07) 1.2px,transparent 1.2px);background-size:22px 22px;color:var(--landing-muted);text-align:center}.gen-empty.svelte-3cydu7 p:where(.svelte-3cydu7){max-width:24rem;margin:0;padding:.75rem 1rem;border-radius:.75rem;background:var(--landing-bg)}.gen-toolbar.svelte-3cydu7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.gen-summary.svelte-3cydu7{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.012em}.gen-toolbar-actions.svelte-3cydu7{display:flex;gap:.5rem}.gen-toolbar-actions.svelte-3cydu7 .landing-button:where(.svelte-3cydu7){min-height:2.5rem;padding:.5rem 1.125rem;font-size:.9375rem}.gen-status.svelte-3cydu7{min-height:1.5rem;margin:.75rem 0 1rem;color:var(--landing-muted);font-size:.875rem}.gen-print-title.svelte-3cydu7{display:none}.gen-tables.svelte-3cydu7{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.875rem;margin:0;padding:0;list-style:none}.gen-table.svelte-3cydu7{display:flex;flex-direction:column;padding:.875rem .875rem 1rem;border-radius:1rem;background:var(--landing-card);box-shadow:0 0 0 1px var(--landing-line)}.gen-table.is-top.svelte-3cydu7{box-shadow:0 0 0 1px var(--landing-lilac-numeral),0 0 0 4px #c9b6ff40}.gen-table.is-over.svelte-3cydu7{box-shadow:0 0 0 1.5px var(--landing-danger)}.gen-table-head.svelte-3cydu7{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.gen-table-name.svelte-3cydu7{min-height:2.25rem;padding:0 .5rem;background:transparent;box-shadow:none;font-weight:620}.gen-table-name.svelte-3cydu7:hover{box-shadow:inset 0 0 0 1px var(--landing-line)}.gen-table-count.svelte-3cydu7{flex:none;color:var(--landing-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.gen-table.svelte-3cydu7 ul:where(.svelte-3cydu7){display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.gen-guest.svelte-3cydu7{display:flex;align-items:baseline;gap:.5rem;width:100%;padding:.3rem .5rem;border:0;border-radius:.5rem;background:none;color:var(--landing-ink);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.gen-guest.svelte-3cydu7:hover{background:var(--landing-surface)}.gen-guest[aria-pressed=true].svelte-3cydu7{background:var(--landing-ink);color:#fff}.gen-dot.svelte-3cydu7{flex:none;width:.5rem;height:.5rem;border-radius:999px;transform:translateY(-.05rem)}.gen-guest-name.svelte-3cydu7{min-width:0;overflow-wrap:anywhere}.gen-legend.svelte-3cydu7{display:flex;flex-wrap:wrap;gap:.375rem 1.125rem;margin:0 0 1rem;padding:0;list-style:none;color:var(--landing-muted);font-size:.8125rem}.gen-legend.svelte-3cydu7 li:where(.svelte-3cydu7){display:inline-flex;align-items:center;gap:.4rem}.gen-move.svelte-3cydu7{margin-top:.75rem;min-height:2.25rem;border:1px dashed var(--landing-lilac-deep);border-radius:.625rem;background:#c9b6ff24;color:var(--landing-accent);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.gen-move.svelte-3cydu7:hover{background:#c9b6ff47}.gen-upsell.svelte-3cydu7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:1.5rem;padding:1.5rem;border-radius:1.25rem;background:var(--landing-ink);color:#fff}.gen-upsell.svelte-3cydu7 p:where(.svelte-3cydu7){max-width:34rem;margin:0;color:#ffffffb8;font-size:.9375rem;line-height:1.55}.gen-upsell.svelte-3cydu7 .gen-upsell-title:where(.svelte-3cydu7){margin-bottom:.25rem;color:#fff;font-size:1.0625rem;font-weight:620}.gen-upsell.svelte-3cydu7 .landing-button:where(.svelte-3cydu7){background:var(--landing-lilac);color:var(--landing-ink)}.gen-upsell.svelte-3cydu7 .landing-button:where(.svelte-3cydu7):hover{background:#fff}@media(max-width:899px){.gen.svelte-3cydu7{grid-template-columns:minmax(0,1fr)}.gen-input.svelte-3cydu7{position:static}}@media print{body *{visibility:hidden}.gen-print.svelte-3cydu7,.gen-print.svelte-3cydu7 :where(.svelte-3cydu7){visibility:visible}.gen-print.svelte-3cydu7{position:absolute;top:0;left:0;width:100%}.gen-print-title.svelte-3cydu7{display:block;margin:0 0 1rem;font-size:1.25rem;font-weight:650}.no-print.svelte-3cydu7{display:none!important}.gen-tables.svelte-3cydu7{grid-template-columns:repeat(3,minmax(0,1fr))}.gen-table.svelte-3cydu7{break-inside:avoid;box-shadow:0 0 0 1px #999}.gen-table-name.svelte-3cydu7{padding:0}}
