.cd{min-block-size:100dvh;padding:var(--am-space-5);padding-inline:max(var(--am-space-5), calc((100% - 30rem) / 2));gap:var(--am-space-4);background:var(--vbg,var(--am-ground));color:var(--vink,var(--am-ink));flex-direction:column;display:flex}.cd p,.cd h1{margin:0}.cd-big{font:var(--am-type-title);font-family:var(--am-font-display);font-weight:700;line-height:1.5}.cd-cover{gap:var(--am-space-2);flex-direction:column;justify-content:flex-end;min-block-size:8rem;display:flex}.cd-card{gap:var(--am-space-3);padding:var(--am-space-4);border-radius:var(--am-radius-card);border:1px solid;flex-direction:column;display:flex}.cd-n{font:var(--am-type-title);font-variant-numeric:tabular-nums;font-family:inherit}.cd-code{font:var(--am-type-title);font-variant-numeric:tabular-nums;text-align:center;font-family:inherit}.cd-branches{gap:var(--am-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cd-branches li{padding:var(--am-space-2) var(--am-space-3);border-radius:var(--am-radius-pill);border:1px solid}.cd-join{gap:var(--am-space-4);flex-direction:column;flex:1;justify-content:center;display:flex}.cd-field input{box-sizing:border-box;block-size:3rem;inline-size:100%;padding-inline:var(--am-space-4);font:inherit;color:inherit;border-radius:var(--am-radius-card);background:0 0;border:1px solid}.cd-err{padding:var(--am-space-3);border-radius:var(--am-radius-card);border:1px solid}.cd-act,.cd .act{box-sizing:border-box;min-block-size:3rem;min-inline-size:3rem;padding-inline:var(--am-space-5);border-radius:var(--am-radius-pill);font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cd-act[data-primary],.cd .act[data-primary]{background:var(--vacc,var(--am-button));color:var(--von,var(--am-on-button));border:0;min-block-size:3.5rem}.cd-act[disabled]{cursor:progress}.cd-act-wrap{flex-direction:column;display:flex}.cd-legal{text-align:center;margin:0}.cd-legal a{min-block-size:2.75rem;color:inherit;text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.cd-badge{justify-content:center;align-self:center;align-items:center;min-block-size:4rem;min-inline-size:3rem;display:inline-flex}.cd-badge img{block-size:4rem;inline-size:auto}.cd .sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cd-join .cd-act[data-primary]{inline-size:100%}.cd-act-wrap .act{min-block-size:3.5rem}.cd-join .cd-act[data-primary]{block-size:3.5rem}.venue-logo{object-fit:cover;border-radius:50%;flex:none;block-size:2.5rem;inline-size:2.5rem}.cd-head{align-items:center;gap:var(--am-space-3);display:flex}.cd-cover-img{aspect-ratio:3;object-fit:cover;border-radius:var(--am-radius-card);inline-size:100%}.cd-photos{gap:var(--am-space-2);margin:0;padding:0;list-style:none;display:flex}.cd-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--am-radius-card);inline-size:6rem}@media (max-width:30rem){.cd{padding-block-end:max(var(--am-space-5), env(safe-area-inset-bottom))}.cd>[data-primary],.cd>.cd-act-wrap{margin-block-start:auto}.cd-join{justify-content:flex-end}}.cd-msg{font:var(--am-type-caption);text-align:center;margin:0;font-family:inherit}
