.promo.svelte-1pglpz4{max-width:1000px;height:100vh;display:flex;align-items:center;margin:auto}.promo__panel{display:grid;grid-template-columns:562px 1fr;align-items:center;gap:1rem}.promo__panel--selection{align-items:start}.promo__panel img{width:100%;height:auto;border-radius:var(--radius-2)}.promo__message.svelte-1pglpz4{padding:1rem;border-radius:.5rem}.promo__message--info.svelte-1pglpz4{background-color:var(--color-info-bg);color:var(--color-info)}.promo__party.svelte-1pglpz4{display:flex;align-items:center;padding:0 .25rem;border:var(--borderThick);border-color:transparent;border-radius:.25rem;cursor:pointer}.promo__party.svelte-1pglpz4:hover{border-color:var(--fgPrimary);background-color:var(--btn-bgHover)}.promo__parties.svelte-1pglpz4:has(.promo__radio:where(.svelte-1pglpz4):focus-visible){border-radius:.25rem;outline:2px solid var(--fg);outline-offset:2px}.promo__parties--single.svelte-1pglpz4 .promo__party:where(.svelte-1pglpz4){border-color:transparent}.promo__parties--single.svelte-1pglpz4 .promo__party:where(.svelte-1pglpz4):hover{border-color:transparent;background-color:transparent}.promo__party--selected.svelte-1pglpz4{background-color:var(--contrastLow);border-color:var(--fg)}.promo__party--selected.svelte-1pglpz4:hover{border-color:var(--fgPrimary)}.promo__radio.svelte-1pglpz4{margin-right:1rem;cursor:pointer}.promo__radio.svelte-1pglpz4:focus-visible{outline:none}.promo__partyInfo.svelte-1pglpz4{flex:1;margin-left:1rem}.promo__content.svelte-1pglpz4{padding:1rem}.promo__buttons.svelte-1pglpz4{display:flex;gap:1rem;align-items:center}.promo__parties.svelte-1pglpz4{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem;padding-right:1rem;position:relative}@media (max-width: 1000px){.promo.svelte-1pglpz4{margin:2rem auto;max-width:562px;margin:auto;align-items:start}.promo__panel{grid-template-columns:1fr}}.login__divider.svelte-1pglpz4{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.login__divider.svelte-1pglpz4:before,.login__divider.svelte-1pglpz4:after{content:"";flex:1;height:1px;background:var(--contrastMedium)}.login__divider.svelte-1pglpz4 span:where(.svelte-1pglpz4){padding:0 1rem;color:var(--color-text-muted);font-size:.875rem;font-weight:500}
