.language-select.svelte-1jjkmjq{color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:.25rem;display:inline-flex;position:relative}.globe.svelte-1jjkmjq{flex-shrink:0}select.svelte-1jjkmjq{appearance:none;opacity:0;width:100%;height:100%;font-family:var(--font-family);font-size:var(--font-size-xs);color:inherit;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.language-select.svelte-1jjkmjq:has(select:where(.svelte-1jjkmjq):focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}select.svelte-1jjkmjq option:where(.svelte-1jjkmjq){background-color:var(--color-surface);color:var(--color-text)}.spinner.svelte-15g82xt{border:2px solid var(--spinner-track,color-mix(in srgb, currentColor 30%, transparent));border-top-color:var(--spinner-head,currentColor);border-radius:50%;animation:.6s linear infinite svelte-15g82xt-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.spinner.svelte-15g82xt{animation:1.5s ease-in-out infinite svelte-15g82xt-spin-pulse}}@keyframes svelte-15g82xt-spin{to{transform:rotate(360deg)}}@keyframes svelte-15g82xt-spin-pulse{0%,to{opacity:1}50%{opacity:.4}}.banner.svelte-5q9l2z{border-radius:var(--radius-form-card);box-shadow:var(--shadow-md);background:color-mix(in srgb, var(--notif-accent) 12%, var(--color-surface,#fff));color:var(--color-text,#111827);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:.875rem;display:grid}.banner[data-variant=warning].svelte-5q9l2z{--notif-accent:#a07007;--notif-solid:#9a6c07;--notif-on-solid:#fff}.banner[data-variant=error].svelte-5q9l2z{--notif-accent:#d34b4b;--notif-solid:#b3322f;--notif-on-solid:#fff}.banner[data-variant=info].svelte-5q9l2z{--notif-accent:#2b7cd3;--notif-solid:#1f6fb8;--notif-on-solid:#fff}.content.svelte-5q9l2z{overflow-wrap:anywhere;min-width:0}.content.svelte-5q9l2z>:where(.svelte-5q9l2z)+:where(.svelte-5q9l2z){margin-top:2px}.content.svelte-5q9l2z>.actions:where(.svelte-5q9l2z){margin-top:10px}.content.svelte-5q9l2z>.hint:where(.svelte-5q9l2z){margin-top:8px}.heading.svelte-5q9l2z{font-size:var(--font-size-sm);color:var(--color-text,#111827);font-weight:600;line-height:1.35;display:block}.icon.svelte-5q9l2z{width:17px;height:17px;color:var(--notif-accent);margin-top:2px}.dismiss.svelte-5q9l2z{width:26px;height:26px;font:inherit;color:inherit;opacity:.55;cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;place-items:center;margin:-2px -4px 0 0;padding:0;line-height:1;display:grid}@media (hover:hover){.dismiss.svelte-5q9l2z:hover{opacity:1}}.dismiss.svelte-5q9l2z:focus-visible{opacity:1;outline:2px solid var(--notif-accent);outline-offset:2px;border-radius:var(--radius-sm)}.body.svelte-5q9l2z{font-size:var(--font-size-xs);margin-bottom:0;line-height:1.5}.actions.svelte-5q9l2z{flex-wrap:wrap;gap:6px;display:flex}.hint.svelte-5q9l2z{font-size:var(--font-size-xs);opacity:.85;margin-bottom:0;line-height:1.45}.notif-button.svelte-5q9l2z{border-radius:var(--radius-button);border:1px solid color-mix(in srgb, var(--notif-accent) 45%, transparent);min-height:32px;color:var(--color-text,#111827);font-family:var(--font-family);font-size:var(--font-size-xs);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;flex:none;justify-content:center;align-items:center;padding:0 .75rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.notif-button.svelte-5q9l2z:hover:not(:disabled){border-color:var(--notif-accent)}}.notif-button.primary.svelte-5q9l2z{background:var(--notif-solid);border-color:var(--notif-solid);color:var(--notif-on-solid)}@media (hover:hover){.notif-button.primary.svelte-5q9l2z:hover:not(:disabled){background:color-mix(in srgb, var(--notif-solid) 85%, #000);border-color:color-mix(in srgb, var(--notif-solid) 85%, #000)}}.notif-button.svelte-5q9l2z:focus-visible{outline:2px solid var(--notif-accent);outline-offset:2px}.notif-button.svelte-5q9l2z:disabled{cursor:default;opacity:.9}@keyframes svelte-5q9l2z-notif-enter{0%{opacity:0;transform:translateY(-4px)scale(.995)}}.banner.svelte-5q9l2z{animation:.28s cubic-bezier(.22,1,.36,1) both svelte-5q9l2z-notif-enter}@media (prefers-reduced-motion:reduce){.banner.svelte-5q9l2z{animation:none}.notif-button.svelte-5q9l2z,.dismiss.svelte-5q9l2z{transition:none}.notif-button.svelte-5q9l2z:active:not(:disabled){transform:none}}.page.svelte-ey6r1u{background:var(--gradient-bg);min-height:100dvh}html[data-embed=true] .page.svelte-ey6r1u{min-height:0}.container.svelte-ey6r1u{--page-padding-block:var(--space-xl);max-width:540px;padding:max(var(--page-padding-block), env(safe-area-inset-top,0px)) max(var(--space-lg), env(safe-area-inset-right,0px)) max(var(--page-padding-block), env(safe-area-inset-bottom,0px)) max(var(--space-lg), env(safe-area-inset-left,0px));margin:0 auto}@media (width>=640px){.container.svelte-ey6r1u{--page-padding-block:calc(var(--space-xl) + var(--space-xl))}}html[data-embed=true] .container.svelte-ey6r1u{max-width:none;padding:0}.stack.svelte-ey6r1u{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.notices.svelte-ey6r1u{display:contents}.notices.svelte-ey6r1u>*{width:100%;max-width:440px}html[data-embed=true] .notices.svelte-ey6r1u>*{max-width:none}.brand-logo.svelte-ey6r1u{width:var(--join-logo-width,100px);height:var(--join-logo-height,36px);object-fit:contain;margin-bottom:var(--space-xs)}.entity-name.svelte-ey6r1u{font-size:var(--font-size-sm);color:var(--color-text-secondary);letter-spacing:.03em;text-transform:uppercase;margin-bottom:var(--space-xs);font-weight:500}.card.svelte-ey6r1u{background:var(--color-surface);border-radius:var(--radius-form-card);width:100%;max-width:440px;padding:var(--space-xl) var(--space-lg) var(--space-lg);box-shadow:var(--shadow-md);gap:var(--space-lg);flex-direction:column;display:flex}@media (width>=640px){.card.svelte-ey6r1u{padding-inline:var(--space-xl)}}html[data-embed=true] .card.svelte-ey6r1u{max-width:none;box-shadow:none}.card-header.svelte-ey6r1u{text-align:center;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.card-title.svelte-ey6r1u{font-size:var(--font-size-lg);font-weight:700;line-height:1.3}@media (width>=640px){.card-title.svelte-ey6r1u{font-size:var(--font-size-xl)}}.card-subtitle.svelte-ey6r1u{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-wrap:balance}.header-meta.svelte-ey6r1u{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-top:calc(-1 * var(--space-xs));line-height:1.4}.header-meta.svelte-ey6r1u strong:where(.svelte-ey6r1u){color:var(--color-text);font-weight:600}.footer-row.svelte-ey6r1u{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.footer.svelte-ey6r1u{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:end;flex:1}.footer-link.svelte-ey6r1u{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);color:inherit}.footer-brand.svelte-ey6r1u{color:var(--color-link)}.page.fullscreen.svelte-ey6r1u{background:0 0}.fs.svelte-ey6r1u{--fs-gap:var(--space-lg);gap:var(--fs-gap);min-height:100dvh;padding:max(var(--space-lg), env(safe-area-inset-top,0px)) max(var(--space-lg), env(safe-area-inset-right,0px)) max(var(--space-lg), env(safe-area-inset-bottom,0px)) max(var(--space-lg), env(safe-area-inset-left,0px));flex-direction:column;display:flex}.fs-footer.svelte-ey6r1u{margin-top:calc(-1 * var(--fs-gap))}.fs-intro.svelte-ey6r1u{display:contents}.fs-brand.svelte-ey6r1u{flex-direction:column;align-items:flex-start;display:flex}.fs-intro.svelte-ey6r1u>:where(.svelte-ey6r1u):first-child{margin-top:auto}.fs-hero.svelte-ey6r1u{gap:var(--space-sm);text-align:start;flex-direction:column;display:flex}.fs.with-badge.svelte-ey6r1u .fs-intro:where(.svelte-ey6r1u)>:where(.svelte-ey6r1u):first-child{margin-top:0}.fs.with-badge.svelte-ey6r1u .fs-hero:where(.svelte-ey6r1u){margin-top:auto}.fs-badge.svelte-ey6r1u{margin-bottom:var(--space-sm)}.fs-hero.svelte-ey6r1u .card-title:where(.svelte-ey6r1u){letter-spacing:-.02em;text-wrap:balance;color:var(--color-text);font-size:clamp(2.25rem,10vw,2.75rem);line-height:.95}.fs-hero.svelte-ey6r1u .card-title.long-title:where(.svelte-ey6r1u){font-size:clamp(1.75rem,7.5vw,2.125rem);line-height:1.05}.fs-hero.svelte-ey6r1u .card-subtitle:where(.svelte-ey6r1u){text-wrap:pretty;color:var(--color-text-secondary);font-size:1rem}.fs-hero.svelte-ey6r1u .header-meta:where(.svelte-ey6r1u){color:var(--color-text-secondary);margin-top:0}.fs-hero.svelte-ey6r1u .header-meta:where(.svelte-ey6r1u) strong:where(.svelte-ey6r1u){color:var(--color-text)}.fs.svelte-ey6r1u .brand-logo:where(.svelte-ey6r1u){object-position:left center;margin-bottom:0}[dir=rtl] .fs.svelte-ey6r1u .brand-logo:where(.svelte-ey6r1u){object-position:right center}@media (width<=1023px){.fs.with-badge.svelte-ey6r1u .fs-fields:where(.svelte-ey6r1u){margin-bottom:auto}.fs.with-badge.svelte-ey6r1u .fs-brand:where(.svelte-ey6r1u),.fs.with-badge.svelte-ey6r1u .fs-hero:where(.svelte-ey6r1u){text-align:center;align-items:center}.fs.with-badge.svelte-ey6r1u .brand-logo:where(.svelte-ey6r1u){object-position:center}}.fs.svelte-ey6r1u .entity-name:where(.svelte-ey6r1u){color:var(--color-text-secondary);margin-bottom:0}.fs-form.svelte-ey6r1u{display:contents}.fs-form.svelte-ey6r1u .notices:where(.svelte-ey6r1u)>*{order:-1;max-width:none}.fs-fields.svelte-ey6r1u{gap:var(--space-lg);flex-direction:column;display:flex}@media (width>=1024px){.fs.svelte-ey6r1u{--fs-gap:var(--space-xl);column-gap:calc(var(--space-xl) * 3);--fs-pad-top:calc(var(--space-xl) * 2);max-width:1232px;padding-block:var(--fs-pad-top) var(--space-xl);padding-inline:max(calc(var(--space-xl) * 2), env(safe-area-inset-left,0px)) max(calc(var(--space-xl) * 2), env(safe-area-inset-right,0px));grid-template:"intro form"1fr"footer footer"/minmax(0,1fr) minmax(0,452px);margin:0 auto;display:grid}.fs-intro.svelte-ey6r1u{min-height:min(100%, calc(100dvh - 2 * var(--fs-pad-top)));justify-content:flex-start;align-self:start;gap:var(--space-xl);flex-direction:column;grid-area:intro;display:flex}@media (height>=720px){.fs-intro.svelte-ey6r1u,.fs-form.svelte-ey6r1u{top:var(--fs-pad-top);position:sticky}}.fs-intro.svelte-ey6r1u>:where(.svelte-ey6r1u):first-child{margin-top:0}.fs-hero.svelte-ey6r1u,.fs.with-badge.svelte-ey6r1u .fs-hero:where(.svelte-ey6r1u){margin-top:0;margin-bottom:auto}.fs-hero.svelte-ey6r1u .card-title:where(.svelte-ey6r1u){font-size:clamp(3.5rem,5.5vw,4.5rem)}.fs-hero.svelte-ey6r1u .card-title.long-title:where(.svelte-ey6r1u){font-size:clamp(2.5rem,3.6vw,3rem)}.fs-hero.svelte-ey6r1u .card-subtitle:where(.svelte-ey6r1u){font-size:1.125rem}.fs-form.svelte-ey6r1u{gap:var(--space-lg);min-height:min(100%, calc(100dvh - 2 * var(--fs-pad-top)));flex-direction:column;grid-area:form;justify-content:flex-start;place-self:start end;width:100%;display:flex}.fs-footer.svelte-ey6r1u{grid-area:footer;margin-top:0}}
