.ev-page{--pt-wrap:1476px}.pt-seat{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap;color:var(--pt-accent-text);background:var(--pt-accent-soft);border:1px solid var(--pt-accent-border)}.pt-seat:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:currentColor}.pt-seat.full{color:var(--pt-amber);background:var(--pt-amber-soft);border-color:var(--pt-amber-border)}.pt-seat-count{color:var(--pt-text-2);font-size:.85rem;font-variant-numeric:tabular-nums}.pt-seat-dd{display:grid;gap:4px;justify-items:start}.pt-back{display:flex;inline-size:fit-content;margin-inline:auto;gap:6px;align-items:center;margin-block-end:20px;color:var(--pt-text-2);text-decoration:none;font-size:.92rem}.pt-back:hover{color:var(--pt-accent-text)}.pt-back svg{transform:scaleX(-1)}[dir=rtl] .pt-back svg{transform:none}.pt-event-detail{display:grid;gap:24px;align-items:start;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding-block-end:clamp(40px,6vw,72px)}@media (max-width:860px){.pt-event-detail{grid-template-columns:minmax(0,1fr)}}.pt-event-cta .pt-card-sub{margin-block-end:20px}.pt-event-cta .pt-cta-actions{justify-content:flex-start;margin-block-start:0}.pt-event-note{display:flex;gap:10px;align-items:flex-start;margin-block-start:20px;color:var(--pt-text-3);font-size:.86rem;line-height:1.7}.pt-event-note svg{flex:none;margin-block-start:3px}@media (max-width:520px){.pt-event-cta .pt-btn{inline-size:100%;justify-content:center}}.pt-event-invite-form{display:grid;gap:12px;margin-block-end:18px}.pt-event-invite-form .pt-field{margin:0}.pt-event-invite-form .pt-btn{inline-size:100%;justify-content:center}.pt-event-invite-how{margin-block-end:20px;font-size:.9rem}.pt-event-invited>.pt-alert{margin-block-end:16px}@media (min-width:521px){.pt-event-invite-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.pt-event-invite-form .pt-btn{inline-size:auto}}.pt-reg{min-inline-size:0}.pt-reg .pt-form{display:grid;gap:18px}.pt-reg fieldset{border:0;margin:0;padding:0;min-inline-size:0}.pt-reg fieldset>legend{padding:0;margin-block-end:8px}.pt-reg fieldset[data-reg-questions],.pt-reg-expertise{gap:14px;padding-block-start:16px;border-block-start:1px solid var(--pt-input-border)}.pt-reg fieldset[data-reg-questions]>legend,.pt-reg-expertise>legend{font-weight:700}.pt-reg-step-title{font-size:1.05rem;font-weight:700;color:var(--pt-text);outline:none}.pt-reg-steps.pt-reg-steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-reg-steps.pt-reg-steps-5{grid-template-columns:repeat(5,minmax(0,1fr))}.pt-reg-steps.pt-reg-steps-6{grid-template-columns:repeat(6,minmax(0,1fr))}.pt-reg-steps li{min-inline-size:0;position:relative}.pt-reg-steps .lbl{overflow-wrap:anywhere}@media (max-width:640px){.pt-reg-steps{display:flex;align-items:start;gap:6px}.pt-reg-steps li{flex:0 0 auto}.pt-reg-steps li.on{flex:1 1 auto;min-inline-size:0}.pt-reg-steps li:not(.on) .lbl{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pt-reg-steps li.on .lbl{overflow-wrap:normal}.pt-reg-steps .n{margin-inline-end:4px}}.pt-reg-price{display:flex;flex-wrap:wrap;gap:10px;color:var(--pt-text);margin-block-end:8px}.pt-reg-badge,.pt-reg-price{align-items:center;font-weight:600}.pt-reg-badge{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:.76rem;color:var(--pt-amber);background:var(--pt-amber-soft);border:1px solid var(--pt-amber-border)}.pt-reg-req{color:var(--pt-accent-text);font-weight:500;font-size:.8rem}.pt-reg-previous{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin-block-end:12px;padding-block-end:10px;border-block-end:1px solid var(--pt-line)}.pt-reg-previous .pt-link{background:none;border:0;padding:0;font:inherit;cursor:pointer}.pt-reg-opt{color:var(--pt-text-3);font-weight:400;font-size:.8rem}.pt-reg-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-reg-langs{border:0;margin:0;padding:0;min-inline-size:0}.pt-reg-langs legend{padding:0;margin-block-end:8px}.pt-reg-chips{display:flex;flex-wrap:wrap;gap:8px}.pt-reg-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:40px;padding-inline:14px;border-radius:999px;font:inherit;font-size:.88rem;cursor:pointer;color:var(--pt-text-2);background:var(--pt-seg-bg);border:1px solid var(--pt-input-border)}.pt-reg-chip.on{color:var(--pt-text);border-color:var(--pt-accent);background:var(--pt-accent-soft)}.pt-reg-chip:focus-visible{outline:2px solid var(--pt-accent-2);outline-offset:2px}.pt-reg-langs[data-invalid=true] .pt-reg-chips{padding:10px;margin-inline:-10px;border-radius:16px;border:1px solid var(--pt-danger);box-shadow:0 0 0 4px var(--pt-danger-ring)}.pt-reg-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.pt-reg-links{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center}.pt-reg-textbtn{background:none;border:0;padding:6px 2px;font:inherit;font-size:.9rem;cursor:pointer;min-block-size:32px}.pt-reg-textbtn:disabled,.pt-reg-textbtn[aria-disabled=true]{opacity:.6;cursor:default}.pt-reg-steps li.done .n svg{display:block}.pt-reg-consent,.pt-reg-consents{display:grid;gap:12px}.pt-reg-consent{grid-template-columns:22px minmax(0,1fr);align-items:start;cursor:pointer;padding:14px 16px;border-radius:14px;line-height:1.7;font-size:.92rem;color:var(--pt-text-2);background:var(--pt-seg-bg);border:1px solid var(--pt-input-border)}.pt-reg-consent:has(input:checked){border-color:var(--pt-accent-border);color:var(--pt-text)}.pt-reg-consent input{inline-size:20px;block-size:20px;margin:3px 0 0;accent-color:var(--pt-accent)}.pt-reg-consent input[aria-invalid=true]{outline:2px solid var(--pt-danger);outline-offset:2px}.pt-reg-summary{display:grid;gap:10px;margin:0}.pt-reg-summary>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.pt-reg-summary dt{color:var(--pt-text-3);font-size:.88rem}.pt-reg-summary dd{margin:0;font-weight:700;color:var(--pt-text)}.pt-reg .pt-alert span{min-inline-size:0;overflow-wrap:anywhere}@media (max-width:520px){.pt-reg-actions{flex-direction:column-reverse;align-items:stretch}.pt-reg-actions .pt-btn{inline-size:100%;justify-content:center}.pt-reg-seg{grid-template-columns:minmax(0,1fr)}}.pt-event-reg{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--pt-text-2);font-size:.86rem}.pt-pass{display:grid;gap:10px;justify-items:center;text-align:center;margin-block:18px 6px;padding:18px;border-radius:18px;border:1px solid var(--pt-accent-border);background:var(--pt-accent-soft)}.pt-pass-title{font-size:1.05rem;font-weight:700;color:var(--pt-text)}.pt-pass-qr{display:grid;place-items:center;inline-size:min(100%,240px);aspect-ratio:1;padding:10px;border-radius:14px;background:#ffffff}.pt-pass-qr img{inline-size:100%;block-size:auto;display:block}.pt-pass-qr .pt-hint{color:#1a1a1a}.pt-pass-code{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;align-items:baseline;color:var(--pt-text-2);font-size:.86rem}.pt-pass-code code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92rem;font-weight:600;color:var(--pt-text);overflow-wrap:anywhere;word-break:break-all;user-select:all}.pt-pass-code-label{color:var(--pt-text-3);font-size:.82rem}.pt-pass-days{font-weight:600;color:var(--pt-text);overflow-wrap:anywhere}.pt-pass .pt-hint-row{justify-content:center}.pt-pass-page .pt-alert{margin-block:12px}.pt-pass-place{inline-size:100%;margin-block-start:4px;padding-block-start:14px;border-block-start:1px solid var(--pt-accent-border);text-align:start;display:grid;gap:6px}.pt-pass-subtitle{font-size:.98rem;font-weight:700;color:var(--pt-text)}.pt-pass-place .pt-kv>dd{max-inline-size:none}.pt-pass-actions{display:grid;inline-size:100%}.pt-pass-actions>.pt-btn{inline-size:100%}.pt-label-row{font-size:var(--fs-sm);font-weight:500;color:var(--pt-text-3)}.pt-pass-doors{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pt-pass-doors>li{min-inline-size:0}.pt-pass-doors a{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-block-size:44px;padding:10px 12px;border-radius:12px;border:1px solid var(--pt-accent-border);background:var(--pt-seg-bg);color:var(--pt-text);text-decoration:none;overflow-wrap:anywhere}.pt-pass-doors a:focus-visible,.pt-pass-doors a:hover{border-color:var(--pt-accent-text)}.pt-pass-door-cta{font-size:.82rem;color:var(--pt-accent-text)}.pt-outbox{display:grid;gap:10px;margin-block-start:20px;padding:16px;border-radius:16px;border:1px dashed var(--pt-amber-border);background:var(--pt-seg-bg)}.pt-outbox .pt-reg-badge{justify-self:start}.pt-outbox-title{font-size:1rem;font-weight:700;color:var(--pt-text)}.pt-outbox-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pt-outbox-list li{display:grid;gap:4px;padding-block-end:10px;border-block-end:1px solid var(--pt-border-2);min-inline-size:0}.pt-outbox-list li:last-child{border-block-end:0;padding-block-end:0}.pt-outbox-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;color:var(--pt-text)}.pt-outbox-meta{color:var(--pt-text-3);font-size:.82rem}.pt-outbox-body{color:var(--pt-text-2);font-size:.9rem;line-height:1.7;overflow-wrap:anywhere}.pt-event-cover,.pt-event-hero-cover{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/7;object-fit:cover;border-radius:var(--r-md,12px);background:var(--pt-surface-2,rgba(255,255,255,.04))}.pt-event-cover{margin-block-end:var(--s3,12px)}.pt-event-hero-cover{margin-block-start:var(--s4,16px);max-inline-size:100%}.pt-event-cover-note{margin-block:calc(-1 * var(--s2, 8px)) var(--s3,12px);font-size:var(--fs-xs,.75rem);color:var(--pt-ink-2,rgba(255,255,255,.64))}.pt-event-aside .pt-event-cover-note,.pt-event-detail .pt-event-cover-note{margin-block-end:0}.pt-event-facts{list-style:none;margin:var(--s4,16px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;color:var(--pt-text-2);font-size:.92rem;line-height:1.7}.pt-event-facts li{display:inline-flex;gap:8px;align-items:center;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.pt-event-facts svg{flex:none;color:var(--pt-accent-text)}@media (max-width:520px){.pt-event-facts{flex-direction:column;align-items:center;gap:8px}}.pt-event-aside{display:grid;gap:20px;align-content:start;min-inline-size:0}.pt-event-aside .pt-event-cover{margin-block-end:0}.pt-event-band{display:block;padding-block:12px;color:var(--pt-amber);background:var(--pt-amber-soft);border-block-end:1px solid var(--pt-amber-border)}.pt-event-band-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-weight:700;font-size:.95rem;line-height:1.6}.pt-event-band-head svg{flex:none}.pt-event-band-note{margin-block-start:4px;color:var(--pt-text-2);font-size:.82rem;line-height:1.7}.pt-event-detail-one{grid-template-columns:minmax(0,1fr);max-inline-size:48rem}.pt-event-cta .pt-event-reg{margin-block-end:18px}.pt-event-cta .pt-event-reg strong{color:var(--pt-text);font-weight:700}.pt-reg-withdraw{margin-block-start:8px;padding:16px;border-radius:16px;text-align:start;background:var(--pt-seg-bg);border:1px solid var(--pt-input-border)}.pt-reg-withdraw .pt-reg-step-title{margin-block-end:6px}.pt-reg-withdraw textarea{inline-size:100%}.pt-access{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 11px;border-radius:999px;font-size:.8rem;font-weight:600;line-height:1.5;color:var(--pt-accent-text);background:var(--pt-accent-soft);border:1px solid var(--pt-accent-border);min-inline-size:0;overflow-wrap:anywhere}.pt-access svg{flex:none}.pt-access.top{color:var(--pt-amber);background:var(--pt-amber-soft);border-color:var(--pt-amber-border)}.pt-event-facts .pt-access{font-size:.8rem}