/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.cover-figure.svelte-1u5f4a4{height:clamp(200px,40dvh,400px);transition:height .15s ease-out}.cover-figure[data-expanded=true].svelte-1u5f4a4{height:min(92dvh,48rem)}@media (width>=640px){.cover-figure.svelte-1u5f4a4,.cover-figure[data-expanded=true].svelte-1u5f4a4{height:clamp(280px,45dvh,560px)}}.attendance__title.svelte-d9zao6{color:var(--color-level-2)}.attendance__btn.svelte-d9zao6{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;cursor:pointer;font-weight:700}.attendance__btn.svelte-d9zao6:disabled{opacity:.5;cursor:not-allowed}.attendance__input.svelte-d9zao6{outline:none;transition:border-color .15s}.attendance__input.svelte-d9zao6:focus{border-color:var(--color-link)}.attendance__stat-label.svelte-d9zao6{opacity:.7}.attendance__attendee-name.svelte-d9zao6{color:var(--color-level-2)}.results-placeholder.svelte-1jsvx6l{letter-spacing:var(--tracking-widest)}.results-table.svelte-1jsvx6l{border-collapse:collapse}.results-table__head-row.svelte-1jsvx6l{letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.625rem}.results-table__country.svelte-1jsvx6l{opacity:.72}.event-results-section__expansion-toggle.svelte-1jsvx6l{border:1px solid var(--color-stroke);background-color:#ede4cd59;align-items:center;gap:.65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.event-results-section__expansion-toggle.svelte-1jsvx6l{background-color:color-mix(in srgb, var(--color-ui) 35%, transparent)}}.event-results-section__expansion-toggle.svelte-1jsvx6l{text-transform:uppercase;letter-spacing:var(--tracking-widest);padding:.4rem .65rem;font-size:.625rem;font-weight:700;line-height:1;transition:color .15s,background-color .15s,border-color .15s}.event-results-section__expansion-toggle.svelte-1jsvx6l:hover{background-color:#ede4cd99}@supports (color:color-mix(in lab, red, red)){.event-results-section__expansion-toggle.svelte-1jsvx6l:hover{background-color:color-mix(in srgb, var(--color-ui) 60%, transparent)}}.event-results-section__expansion-toggle.svelte-1jsvx6l:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.event-results-section__expansion-count.svelte-1jsvx6l{border-left:1px solid var(--color-stroke);white-space:nowrap;padding-left:.55rem}.event-results-section__category-toggle.svelte-1jsvx6l{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding-block:.5rem;transition:color .15s,background-color .15s,transform .15s;display:flex}@media (pointer:coarse){.event-results-section__category-toggle.svelte-1jsvx6l{min-height:3rem}}.event-results-section__category-toggle.svelte-1jsvx6l:hover{background-color:#ede4cd59}@supports (color:color-mix(in lab, red, red)){.event-results-section__category-toggle.svelte-1jsvx6l:hover{background-color:color-mix(in srgb, var(--color-ui) 35%, transparent)}}.event-results-section__category-toggle.svelte-1jsvx6l:hover,.event-results-section__category-toggle.svelte-1jsvx6l:hover .event-results-section__category-toggle-state:where(.svelte-1jsvx6l){color:var(--color-level-1)}.event-results-section__category-toggle-state.svelte-1jsvx6l{letter-spacing:var(--tracking-widest);text-transform:uppercase;flex-shrink:0}.event-results-section__category-toggle-copy.svelte-1jsvx6l{flex-direction:column;gap:.1rem;min-width:0;display:flex}.event-results-section__category-toggle-primary.svelte-1jsvx6l{text-wrap:balance;min-width:0}.event-results-section__category-toggle-meta.svelte-1jsvx6l{color:var(--color-level-1);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.65rem;font-weight:500}.event-results-section__category-toggle.svelte-1jsvx6l:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.results-table__ghost-badge.svelte-1jsvx6l{text-decoration:none;transition:border-color .15s,color .15s,background-color .15s,opacity .15s,box-shadow .15s}a.results-table__ghost-badge.svelte-1jsvx6l:hover{border-color:var(--color-link);background-color:#ea553214}@supports (color:color-mix(in lab, red, red)){a.results-table__ghost-badge.svelte-1jsvx6l:hover{background-color:color-mix(in srgb, var(--color-link) 8%, transparent)}}a.results-table__ghost-badge.svelte-1jsvx6l:hover{color:var(--color-link)}a.results-table__ghost-badge.svelte-1jsvx6l:focus-visible{border-color:var(--color-link);background-color:#ea55321a}@supports (color:color-mix(in lab, red, red)){a.results-table__ghost-badge.svelte-1jsvx6l:focus-visible{background-color:color-mix(in srgb, var(--color-link) 10%, transparent)}}a.results-table__ghost-badge.svelte-1jsvx6l:focus-visible{color:var(--color-link);outline:2px solid var(--color-link);outline-offset:2px}.event-error-modal.svelte-1y1p085{z-index:60;width:100%;max-width:none;height:100%;color:inherit;background:0 0;border:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.event-error-modal.svelte-1y1p085::backdrop{background:#f7f3e8cc}@supports (color:color-mix(in lab, red, red)){.event-error-modal.svelte-1y1p085::backdrop{background:color-mix(in srgb, var(--color-bg) 80%, transparent)}}.event-error-modal.svelte-1y1p085::backdrop{backdrop-filter:blur(4px)}.event-error-modal__backdrop.svelte-1y1p085{justify-content:center;align-items:center;width:100%;height:100%;padding:.75rem;display:flex}@media (width>=48rem){.event-error-modal__backdrop.svelte-1y1p085{padding:1.5rem}}.event-error-modal__panel.svelte-1y1p085{border:1px solid var(--color-stroke);background:var(--color-bg);flex-direction:column;width:min(70rem,100%);max-height:92vh;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000040}.event-error-modal__header.svelte-1y1p085{border-bottom:1px solid var(--color-stroke);background:var(--color-ui);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}@media (width>=48rem){.event-error-modal__header.svelte-1y1p085{padding:.75rem 1.5rem}}.event-error-modal__title.svelte-1y1p085{font-family:var(--font-title-sans);font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-normal)}.event-error-modal__close.svelte-1y1p085{height:var(--touch-target);width:var(--touch-target);border:1px solid var(--color-stroke);background:var(--color-bg);color:inherit;cursor:pointer;justify-content:center;align-items:center;display:flex}.event-error-modal__close.svelte-1y1p085:hover{background:var(--color-highlight)}.event-error-modal__close.svelte-1y1p085:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.event-error-modal__body.svelte-1y1p085{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.event-error-modal__hint.svelte-1y1p085{border-bottom:1px solid var(--color-stroke);background:var(--color-ui);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-level-2);flex-shrink:0;padding:.55rem .75rem}@media (width>=48rem){.event-error-modal__hint.svelte-1y1p085{padding:.65rem 1rem}}.event-error-modal__field-list.svelte-1y1p085{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);flex:1;gap:.5rem;min-height:0;padding:.75rem;display:grid;overflow-y:auto}@media (width>=48rem){.event-error-modal__field-list.svelte-1y1p085{padding:1rem}}.event-error-modal__field-list.svelte-1y1p085::-webkit-scrollbar{width:6px}.event-error-modal__field-list.svelte-1y1p085::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.event-error-modal__field-list.svelte-1y1p085::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb)}.event-error-modal__field-row.svelte-1y1p085{border:1px solid var(--color-stroke);background:var(--color-ui);cursor:pointer;grid-template-columns:auto minmax(7rem,12rem) 1fr;align-items:center;gap:.65rem;padding:.6rem .7rem;display:grid}.event-error-modal__field-row.svelte-1y1p085:has(.event-error-modal__selector:where(.svelte-1y1p085):checked){border-color:var(--color-link);box-shadow:inset 0 0 0 1px #ea553299}@supports (color:color-mix(in lab, red, red)){.event-error-modal__field-row.svelte-1y1p085:has(.event-error-modal__selector:where(.svelte-1y1p085):checked){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-link) 60%, transparent)}}.event-error-modal__field-row.svelte-1y1p085:has(.event-error-modal__selector:where(.svelte-1y1p085):checked){background:#edd7bf}@supports (color:color-mix(in lab, red, red)){.event-error-modal__field-row.svelte-1y1p085:has(.event-error-modal__selector:where(.svelte-1y1p085):checked){background:color-mix(in srgb, var(--color-link) 9%, var(--color-ui))}}.event-error-modal__selector.svelte-1y1p085{margin-top:.15rem}.event-error-modal__field-key.svelte-1y1p085{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-level-2);overflow-wrap:anywhere;line-height:1.25}.event-error-modal__field-value.svelte-1y1p085{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-level-1);overflow-wrap:anywhere;white-space:normal;word-break:break-word;line-height:1.35}.event-error-modal__field-value--empty.svelte-1y1p085{color:var(--color-level-2);font-style:italic}.event-error-modal__field-stack.svelte-1y1p085{flex-direction:column;gap:.3rem;min-width:0;display:flex}.event-error-modal__chips.svelte-1y1p085{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.event-error-modal__chip.svelte-1y1p085{border:1px solid var(--color-stroke);background:#f0e8d5}@supports (color:color-mix(in lab, red, red)){.event-error-modal__chip.svelte-1y1p085{background:color-mix(in srgb, var(--color-ui) 72%, var(--color-bg))}}.event-error-modal__chip.svelte-1y1p085{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-level-1);overflow-wrap:anywhere;padding:.125rem .325rem;line-height:1.3}.event-error-modal__translations.svelte-1y1p085{flex-direction:column;gap:.25rem;min-width:0;display:flex}.event-error-modal__translation-row.svelte-1y1p085{grid-template-columns:minmax(2.75rem,auto) 1fr;gap:.45rem;min-width:0;display:grid}.event-error-modal__translation-locale.svelte-1y1p085{border:1px solid var(--color-stroke);background:#f0e8d5;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.event-error-modal__translation-locale.svelte-1y1p085{background:color-mix(in srgb, var(--color-ui) 72%, var(--color-bg))}}.event-error-modal__translation-locale.svelte-1y1p085{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-level-2);text-transform:lowercase;padding:.125rem .3rem;line-height:1.2}.event-error-modal__field-link.svelte-1y1p085{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-link);overflow-wrap:anywhere;word-break:break-word;text-underline-offset:2px;line-height:1.35;text-decoration:underline}.event-error-modal__composer.svelte-1y1p085{border-top:1px solid var(--color-stroke);background:#f7f2e7;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.event-error-modal__composer.svelte-1y1p085{background:color-mix(in srgb, var(--color-bg) 96%, var(--color-ui))}}.event-error-modal__composer.svelte-1y1p085{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}@media (width>=48rem){.event-error-modal__composer.svelte-1y1p085{padding:1rem}}.event-error-modal__composer-label.svelte-1y1p085{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-level-2)}.event-error-modal__textarea.svelte-1y1p085{resize:vertical;border:1px solid var(--color-stroke);background:var(--color-bg);width:100%;min-height:5.25rem;font:inherit;color:inherit;padding:.625rem .75rem}.event-error-modal__textarea.svelte-1y1p085:focus{outline:2px solid var(--color-link);outline-offset:2px}.event-error-modal__feedback.svelte-1y1p085{border:1px solid var(--color-stroke);font-size:var(--text-xs);padding:.5rem .625rem}.event-error-modal__feedback--error.svelte-1y1p085{border-color:#e67a6f}@supports (color:color-mix(in lab, red, red)){.event-error-modal__feedback--error.svelte-1y1p085{border-color:color-mix(in srgb, var(--color-error) 60%, var(--color-stroke))}}.event-error-modal__feedback--error.svelte-1y1p085{background:#f6e5db}@supports (color:color-mix(in lab, red, red)){.event-error-modal__feedback--error.svelte-1y1p085{background:color-mix(in srgb, var(--color-error) 8%, var(--color-bg))}}.event-error-modal__feedback--error.svelte-1y1p085{color:var(--color-error)}.event-error-modal__feedback--success.svelte-1y1p085{border-color:#7bcc8d}@supports (color:color-mix(in lab, red, red)){.event-error-modal__feedback--success.svelte-1y1p085{border-color:color-mix(in srgb, var(--color-presence) 55%, var(--color-stroke))}}.event-error-modal__feedback--success.svelte-1y1p085{background:#e7f0de}@supports (color:color-mix(in lab, red, red)){.event-error-modal__feedback--success.svelte-1y1p085{background:color-mix(in srgb, var(--color-presence) 8%, var(--color-bg))}}.event-error-modal__feedback--success.svelte-1y1p085{color:var(--color-level-1)}.event-error-modal__actions.svelte-1y1p085{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;display:flex}.event-error-modal__turnstile.svelte-1y1p085{min-height:0}@media (width<=40rem){.event-error-modal__actions.svelte-1y1p085>button{flex:calc(50% - .35rem)}}