.tip.svelte-1gxyckb{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);justify-content:space-between;align-items:flex-start;gap:.8rem;margin:.6rem 0 .9rem;padding:.7rem .9rem;font-size:.95rem;display:flex}.tip.svelte-1gxyckb button:where(.svelte-1gxyckb){justify-content:center;min-width:44px;margin:-.7rem -.9rem -.7rem 0;font-size:1rem;text-decoration:none}.band.svelte-1h6enk8{padding:env(safe-area-inset-top,0px) max(1rem, calc(50vw - 16rem)) 1.4rem;background:var(--accent);color:#fff;border-radius:0 0 26px 26px;margin:-1rem calc(50% - 50vw) 0}@media (display-mode:standalone){.band.svelte-1h6enk8{padding-top:calc(env(safe-area-inset-top,0px) + 2rem)}}.band[data-band=bare].svelte-1h6enk8{border-radius:0 0 18px 18px;padding-bottom:.4rem}header.svelte-1h6enk8{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.brand.svelte-1h6enk8{color:#fff;font-family:var(--font-display);align-items:center;gap:.4rem;min-height:44px;font-weight:800;text-decoration:none;display:flex}.brand.svelte-1h6enk8 img:where(.svelte-1h6enk8){border-radius:6px}.start.svelte-1h6enk8{align-items:center;gap:.2rem;display:flex}.compact.svelte-1h6enk8 span:where(.svelte-1h6enk8){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon.svelte-1h6enk8{color:#fff;place-items:center;width:44px;height:44px;display:inline-grid}header.svelte-1h6enk8 button.link{min-height:44px;padding:0 .25rem}.icon.svelte-1h6enk8 svg{box-sizing:content-box;border-radius:50%;padding:6.5px;box-shadow:inset 0 0 0 1.5px #fff}.link.svelte-1h6enk8{color:#fff;text-decoration:none}.svelte-1h6enk8:focus-visible:not([tabindex="-1"]){outline:3px solid #fff}h1.svelte-1h6enk8{color:#fff;letter-spacing:-.02em;margin:.2rem 0 .3rem;font-size:1.5rem;font-weight:800}.sub.svelte-1h6enk8{color:#eef4f8;margin:0;font-size:.95rem}.btn.svelte-1h6enk8,.ghost.svelte-1h6enk8{align-items:center;min-height:44px;display:inline-flex}.btn.svelte-1h6enk8{background:var(--amber);color:#3a2a06;border-radius:999px;font-weight:700}.ghost.svelte-1h6enk8{color:#fff;border:1.5px solid #fffc;border-radius:999px;padding:0 .9rem;font-weight:600;text-decoration:none}.back.svelte-1h6enk8{color:#fff}.band[data-band=owner].svelte-1h6enk8{margin-bottom:1rem}.report.svelte-1h6enk8{gap:.35rem}.acts.svelte-1h6enk8{gap:.5rem;display:flex}.manage.svelte-1h6enk8{justify-content:center;width:44px;padding:0}.flip.svelte-1h6enk8{display:inline-flex;transform:rotate(180deg)}.row.svelte-1h6enk8{justify-content:space-between;align-items:center;display:flex}.stats.svelte-1h6enk8{gap:1rem;margin:.6rem 0 0;display:flex}.stats.svelte-1h6enk8 b:where(.svelte-1h6enk8){font-size:1.15rem;font-weight:700;display:block}.stats.svelte-1h6enk8 small:where(.svelte-1h6enk8){color:#fff;white-space:nowrap;font-size:.875rem}.place.svelte-1h6enk8{align-items:center;gap:.8rem;padding-bottom:.2rem;display:flex}.place.svelte-1h6enk8 h1:where(.svelte-1h6enk8){font-size:1.35rem}.avatar.svelte-1h6enk8{width:42px;height:42px;color:var(--accent);background:#fff;border-radius:13px;flex:none;place-items:center;display:grid}.hero.svelte-1h6enk8{padding-bottom:2.2rem;position:relative}.overhang.svelte-1h6enk8{pointer-events:none;position:absolute;bottom:-52px;right:0}.band[data-band=title].svelte-1h6enk8{margin-bottom:.6rem}.title.svelte-1h6enk8{align-items:flex-end;gap:.8rem;padding-top:.5rem;display:flex}.title.svelte-1h6enk8 img:where(.svelte-1h6enk8){flex:none;margin-bottom:-1rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--mask-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--mask-warn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4L2.5 20h19zM12 10v4.5M12 17.5v.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--accent:#2f6f9f;--accent-ink:#1b4f73;--accent-soft:#e3eef7;--amber:#f5b83d;--amber-soft:#fdf1d8;--bg:#f6f5f2;--surface:#fff;--surface-2:#f1efe9;--line:#e6e3dc;--field:#8f8b82;--ink:#1c1c1e;--muted:#6b6963;--ok:#1b6e3a;--error:#b3261e;--r-sm:10px;--r-md:12px;--r-lg:18px;--shadow:0 1px 3px #1c2a3a10, 0 6px 16px #1c2a3a0a;--font:system-ui, -apple-system, sans-serif;--font-display:ui-rounded, system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html{overflow-x:clip}body{font:16px/1.45 var(--font);color:var(--ink);background:var(--bg);-webkit-tap-highlight-color:transparent;min-height:100vh;margin:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}h1{margin:.4rem 0 1rem;font-size:1.5rem}h2{margin:1.4rem 0 .5rem;font-size:1.1rem}a{color:var(--accent);text-underline-offset:.15em}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-bottom:.9rem;padding:1.1rem}.card.ticket{--edge:var(--amber);background:linear-gradient(var(--edge) 0 6px, var(--surface) 6px);text-align:center;padding-top:calc(1.1rem + 6px)}.card.ticket .code{letter-spacing:.12em;background:var(--accent-soft);border-radius:var(--r-md);color:var(--accent-ink);margin:.5rem 0;padding:.7rem;font:700 2rem/1 ui-monospace,monospace}.card.ticket.spent{--edge:var(--field)}.card.ticket.spent>:not(.stamp,.error,.ok,form){color:var(--muted)}.card.ticket.spent .code{text-decoration:line-through}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card>form>:first-child,.card>form>label:first-of-type{margin-top:0}label{margin:.8rem 0 .3rem;font-weight:600;display:block}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{width:100%;font:inherit;border:1px solid var(--field);border-radius:var(--r-sm);background:var(--surface);padding:.7rem}select{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236b6963' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .9rem center / 12px 8px;min-height:44px;padding-right:2.2rem}::placeholder{color:var(--muted)}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);outline:none}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}button,.btn{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;margin-top:.8rem;padding:.7rem 1.25rem;font-weight:700;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:no-preference){button,.btn{transition:transform 80ms}button:active:not(:disabled),.btn:active{transform:scale(.97)}}button:disabled{opacity:.55;cursor:not-allowed}button[aria-busy=true]:disabled{opacity:.85;cursor:progress}[tabindex="-1"]:focus{outline:none}button.secondary,.btn.secondary{background:var(--surface-2);color:var(--ink)}button.link{color:var(--accent-ink);background:0 0;align-items:center;min-height:44px;margin:0;padding:0;font-weight:600;text-decoration:none;display:inline-flex}a.back{min-height:44px;color:var(--accent-ink);align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}a.go{min-height:44px;color:var(--accent-ink);align-items:center;gap:.1rem;font-weight:600;text-decoration:none;display:inline-flex}.flip{display:inline-flex;transform:rotate(180deg)}details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;font-weight:600;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;margin-right:.3rem;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){details>summary:after{transition:transform .15s}}details[open]>summary:after{transform:rotate(-135deg)}.error{color:var(--error);font-weight:600}.error:before{content:"";vertical-align:-.1em;--g:var(--mask-warn);width:1em;height:1em;-webkit-mask:var(--g) center / contain no-repeat;-webkit-mask:var(--g) center / contain no-repeat;mask:var(--g) center / contain no-repeat;background:currentColor;margin-right:.3em;display:inline-block}.error-page img{margin:0 auto .6rem;display:block}.error-page h1{text-align:center;font-size:1.15rem}.ok{color:var(--ok);font-weight:600}.ok:before{content:"";vertical-align:-.1em;--g:var(--mask-check);width:1em;height:1em;-webkit-mask:var(--g) center / contain no-repeat;-webkit-mask:var(--g) center / contain no-repeat;mask:var(--g) center / contain no-repeat;background:currentColor;margin-right:.3em;display:inline-block}.muted{color:var(--muted);font-size:.9rem}.lost.svelte-12qhfyh{left:1rem;right:1rem;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));border-radius:var(--r-md);background:var(--ink);color:#fff;max-width:32rem;box-shadow:var(--shadow);z-index:20;margin:0 auto;padding:.7rem .9rem;position:fixed}.navbar.svelte-12qhfyh{--gap:0px;top:env(safe-area-inset-top,0px);height:0;margin:calc(-1 * var(--gap)) calc(50% - 50vw) var(--gap);z-index:30;display:flow-root;position:sticky}.band[data-band=owner]+.navbar.svelte-12qhfyh{--gap:1rem}.band[data-band=title]+.navbar.svelte-12qhfyh{--gap:.6rem}.navbar.svelte-12qhfyh span:where(.svelte-12qhfyh){background:var(--amber);width:100%;height:3px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.navbar.svelte-12qhfyh span:where(.svelte-12qhfyh){width:40%;animation:1.1s ease-in-out infinite svelte-12qhfyh-navbar}}@keyframes svelte-12qhfyh-navbar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.build.svelte-12qhfyh,.copy.svelte-12qhfyh{text-align:center;margin-top:1.2rem;font-size:.8rem}main.svelte-12qhfyh:has(.send) .copy:where(.svelte-12qhfyh){padding-bottom:5.5rem}.install.svelte-12qhfyh{margin-top:.6rem;font-size:.9rem}.install.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;text-decoration:underline}@media (display-mode:standalone){.install.svelte-12qhfyh{display:none}}@media (width>=1025px) and (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.install.svelte-12qhfyh{display:none}}main.svelte-12qhfyh{max-width:34rem;margin:0 auto;padding:1rem}@media print{.band,.lost.svelte-12qhfyh,.install.svelte-12qhfyh,.build.svelte-12qhfyh,.copy.svelte-12qhfyh,p.tip,section.push{display:none!important}}
