.abts-wrap{--abts-accent:#1d4ed8;--abts-radius:14px;--abts-bg:#ffffff;--abts-bg-sunken:#f2f2f7;--abts-fg:#1c1c1e;--abts-fg-dim:#58585c;--abts-line:rgba(60, 60, 67, 0.18);--abts-line-soft:rgba(60, 60, 67, 0.1);--abts-shadow:0 1px 2px rgba(0, 0, 0, 0.04), 0 8px 24px rgba(0, 0, 0, 0.06);--abts-green:#1d7a3e;--abts-red:#b3261e;--abts-amber:#8a5a00;--abts-ease:cubic-bezier(0.32, 0.72, 0, 1);--abts-fast:140ms;box-sizing:border-box;max-width:42rem;margin:0 auto;padding:0 0 1rem;color:var(--abts-fg);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.abts-wrap *,.abts-wrap *::before,.abts-wrap *::after{box-sizing:inherit}.abts-box,.abts-success,.abts-errors{background:var(--abts-bg);border-radius:var(--abts-radius);box-shadow:var(--abts-shadow);padding:1.5rem;margin:0 0 1.25rem;color:var(--abts-fg)}.abts-box>*:first-child,.abts-success>*:first-child{margin-top:0}.abts-box>*:last-child,.abts-success>*:last-child{margin-bottom:0}.abts-wrap h2{margin:0 0 .5rem;font-size:1.6rem;line-height:1.15;letter-spacing:-.021em;font-weight:700;color:var(--abts-fg)}.abts-wrap h3{margin:0 0 .5rem;font-size:1.2rem;line-height:1.25;letter-spacing:-.014em;font-weight:650}.abts-attendee-title{margin:0 0 .75rem;font-size:1.05rem;letter-spacing:-.008em;font-weight:650}.abts-intro{color:var(--abts-fg-dim);margin:0 0 1rem}.abts-hint{display:block;margin-top:.35rem;font-size:.9rem;line-height:1.4;letter-spacing:.004em;color:var(--abts-fg-dim)}.abts-pickup-dates{margin-top:1rem;padding:.9rem 1rem;border:1px solid var(--abts-line);border-radius:var(--abts-radius,8px);font-size:.95rem}.abts-pickup-dates ul{margin:.5rem 0 0;padding-left:1.1rem}.abts-pickup-dates li{margin-bottom:.25rem}.abts-pickup-dates .abts-muted{color:var(--abts-fg-dim)}.abts-delivery-done{margin-top:.8rem;font-size:.95rem}.abts-optional,.abts-req{display:inline-block;margin-left:.4rem;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;vertical-align:.08em;color:var(--abts-fg-dim)}.abts-req{color:var(--abts-accent)}.abts-steps{display:flex;gap:.25rem;list-style:none;margin:0 0 1rem;padding:0}.abts-steps li{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;gap:.3rem;font-size:.78rem;line-height:1.2;letter-spacing:.004em;text-align:center;color:var(--abts-fg-dim);margin:0;padding:0}.abts-steps li::before,.abts-steps li::marker{content:none}.abts-step-dot{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--abts-line-soft);color:var(--abts-fg-dim);font-size:.82rem;font-weight:650;font-variant-numeric:tabular-nums;transition:background var(--abts-fast) var(--abts-ease),color var(--abts-fast) var(--abts-ease)}.abts-steps .is-active{color:var(--abts-fg);font-weight:600}.abts-steps .is-active .abts-step-dot{background:var(--abts-accent);color:#fff}.abts-steps .is-done .abts-step-dot{background:color-mix(in srgb,var(--abts-accent) 18%,transparent);color:var(--abts-accent)}.abts-field{margin:0 0 1.1rem}.abts-field>label,.abts-field>legend,.abts-label{display:block;margin-bottom:.4rem;font-size:.95rem;font-weight:600;letter-spacing:-.002em;color:var(--abts-fg)}.abts-wrap input[type="text"],.abts-wrap input[type="email"],.abts-wrap input[type="tel"],.abts-wrap input[type="file"],.abts-wrap select,.abts-wrap textarea{display:block;width:100%;min-height:44px;padding:.65rem .85rem;font:inherit;font-size:17px;color:var(--abts-fg);background:var(--abts-bg-sunken);border:1px solid #fff0;border-radius:calc(var(--abts-radius) - 4px);appearance:none;transition:border-color var(--abts-fast) var(--abts-ease),background var(--abts-fast) var(--abts-ease),box-shadow var(--abts-fast) var(--abts-ease)}.abts-wrap textarea{min-height:5rem;resize:vertical}.abts-wrap select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 1.1rem center,right .75rem center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.2rem}.abts-wrap input:focus-visible,.abts-wrap select:focus-visible,.abts-wrap textarea:focus-visible{outline:none;background:var(--abts-bg);border-color:var(--abts-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--abts-accent) 22%,transparent)}.abts-wrap [aria-invalid="true"],.abts-wrap [data-abts-bad]{border-color:var(--abts-red);background:color-mix(in srgb,var(--abts-red) 6%,var(--abts-bg-sunken))}.abts-fieldset{margin:0 0 1.5rem;padding:1.25rem 0 0;border:0;border-top:1px solid var(--abts-line-soft)}.abts-fieldset:first-of-type,.abts-fieldset-plain{border-top:0;padding-top:0}.abts-fieldset-plain{margin-bottom:1.25rem}.abts-fieldset>legend{padding:0;margin-bottom:.9rem;font-size:1.05rem;font-weight:650;letter-spacing:-.008em;color:var(--abts-fg)}.abts-field-choice{margin:0 0 1.1rem;padding:0;border:0}.abts-field-choice>legend{margin-bottom:.45rem;font-size:.95rem;font-weight:600}.abts-field-choice>.abts-hint{margin-bottom:.5rem}.abts-field-split{display:grid;grid-template-columns:minmax(6rem,0.4fr) 1fr;gap:0 .75rem}.abts-attendee{background:var(--abts-bg-sunken);border-radius:var(--abts-radius);padding:1.1rem;margin:0 0 .85rem}.abts-attendee .abts-field:last-child,.abts-attendee .abts-field-choice:last-child{margin-bottom:0}.abts-attendee .abts-segmented{background:var(--abts-bg)}.abts-attendee .abts-seg input:checked+span{background:var(--abts-bg-sunken)}.abts-qty-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.6rem}.abts-qty-option{position:relative;display:block;cursor:pointer}.abts-qty-option input,.abts-seg input,.abts-choice input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.abts-qty-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:5rem;padding:.8rem .5rem;background:var(--abts-bg-sunken);border:2px solid #fff0;border-radius:var(--abts-radius);text-align:center;transition:transform var(--abts-fast) var(--abts-ease),border-color var(--abts-fast) var(--abts-ease),background var(--abts-fast) var(--abts-ease)}.abts-qty-num{font-size:1.7rem;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.abts-qty-price{font-size:.85rem;color:var(--abts-fg-dim);font-variant-numeric:tabular-nums}.abts-qty-option:active .abts-qty-inner{transform:scale(.97)}.abts-qty-option input:checked+.abts-qty-inner{background:color-mix(in srgb,var(--abts-accent) 10%,var(--abts-bg));border-color:var(--abts-accent)}.abts-qty-option input:checked+.abts-qty-inner .abts-qty-price{color:var(--abts-accent);font-weight:600}.abts-qty-option input:focus-visible+.abts-qty-inner{box-shadow:0 0 0 4px color-mix(in srgb,var(--abts-accent) 22%,transparent)}.abts-segmented{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--abts-bg-sunken);border:2px solid #fff0;border-radius:calc(var(--abts-radius) - 2px)}.abts-segmented[data-abts-bad]{border-color:var(--abts-red)}.abts-seg{position:relative;flex:1 1 7rem;display:flex;cursor:pointer}.abts-seg>span{flex:1;display:flex;align-items:center;justify-content:center;min-height:40px;padding:.5rem .7rem;border-radius:calc(var(--abts-radius) - 6px);font-size:.95rem;font-weight:550;text-align:center;color:var(--abts-fg-dim);transition:transform var(--abts-fast) var(--abts-ease),background var(--abts-fast) var(--abts-ease),color var(--abts-fast) var(--abts-ease),box-shadow var(--abts-fast) var(--abts-ease)}.abts-seg:active>span{transform:scale(.97)}.abts-seg input:checked+span{background:var(--abts-bg);color:var(--abts-fg);font-weight:650;box-shadow:0 1px 3px rgb(0 0 0 / .12)}.abts-seg input:focus-visible+span{box-shadow:0 0 0 3px color-mix(in srgb,var(--abts-accent) 30%,transparent)}.abts-choice-list{display:grid;gap:.6rem}.abts-choice{position:relative;display:flex;cursor:pointer}.abts-choice-body{flex:1;display:block;min-height:44px;padding:.9rem 1rem;background:var(--abts-bg-sunken);border:2px solid #fff0;border-radius:var(--abts-radius);transition:transform var(--abts-fast) var(--abts-ease),border-color var(--abts-fast) var(--abts-ease),background var(--abts-fast) var(--abts-ease)}.abts-choice:active .abts-choice-body{transform:scale(.99)}.abts-choice input:checked+.abts-choice-body{background:color-mix(in srgb,var(--abts-accent) 8%,var(--abts-bg));border-color:var(--abts-accent)}.abts-choice input:focus-visible+.abts-choice-body{box-shadow:0 0 0 4px color-mix(in srgb,var(--abts-accent) 22%,transparent)}.abts-choice-title{display:block;font-weight:650;letter-spacing:-.004em}.abts-choice-meta{display:block;margin-top:.15rem;font-size:.9rem;color:var(--abts-fg-dim);font-variant-numeric:tabular-nums}.abts-check{display:flex;align-items:flex-start;gap:.7rem;min-height:44px;padding:.5rem 0;cursor:pointer;font-weight:400}.abts-check input[type="checkbox"]{flex:0 0 auto;width:1.5rem;height:1.5rem;margin:.1rem 0 0;accent-color:var(--abts-accent)}.abts-actions{margin:1.5rem 0 0}.abts-actions-split{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:1.5rem 0 0}.abts-actions-split .abts-button-primary{margin-left:auto}.abts-wrap .abts-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1.5rem;font:inherit;font-size:1.02rem;font-weight:600;letter-spacing:-.004em;color:var(--abts-fg);background:var(--abts-bg-sunken);border:0;border-radius:999px;text-decoration:none;cursor:pointer;transition:transform 100ms var(--abts-ease),background var(--abts-fast) var(--abts-ease),opacity var(--abts-fast) var(--abts-ease)}.abts-wrap .abts-button-primary{background:var(--abts-accent);color:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .1)}.abts-wrap .abts-button:active{transform:scale(.97)}.abts-wrap .abts-button:focus-visible{outline:3px solid color-mix(in srgb,var(--abts-accent) 55%,transparent);outline-offset:3px}.abts-wrap .abts-button[disabled],.abts-wrap .abts-button[aria-busy="true"]{opacity:.6;cursor:progress;transform:none}.abts-errors{border-left:4px solid var(--abts-red);background:color-mix(in srgb,var(--abts-red) 5%,var(--abts-bg));padding:1.1rem 1.25rem;scroll-margin-top:1.5rem}.abts-errors:focus{outline:3px solid color-mix(in srgb,var(--abts-red) 45%,transparent);outline-offset:2px}.abts-errors-title{margin:0 0 .4rem;font-weight:650;color:var(--abts-red)}.abts-errors ul{margin:0;padding-left:1.2rem}.abts-success{border-left:4px solid var(--abts-green);background:color-mix(in srgb,var(--abts-green) 6%,var(--abts-bg))}.abts-availability{margin:0 0 1rem;font-size:.95rem;color:var(--abts-fg-dim);font-variant-numeric:tabular-nums}.abts-low{color:var(--abts-amber);font-weight:600}.abts-sold-out{margin:0 0 1rem;font-weight:650;color:var(--abts-red)}.abts-max-note{margin:1rem 0 0;font-size:.9rem;color:var(--abts-fg-dim)}.abts-facts{margin:0 0 1.1rem;padding:.9rem 1.1rem;background:var(--abts-bg-sunken);border-radius:calc(var(--abts-radius) - 2px);font-size:.98rem}.abts-facts p{margin:0}.abts-note,.abts-privacy{font-size:.92rem;color:var(--abts-fg-dim);line-height:1.5}.abts-warning{margin:1rem 0 0;padding:.9rem 1.1rem;background:color-mix(in srgb,var(--abts-amber) 9%,var(--abts-bg));border-radius:calc(var(--abts-radius) - 2px);font-size:.95rem}.abts-summary{margin:0 0 1.25rem}.abts-summary>div{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.55rem 0;border-bottom:1px solid var(--abts-line-soft)}.abts-summary dt{flex:0 0 9rem;font-size:.92rem;color:var(--abts-fg-dim);font-weight:500}.abts-summary dd{flex:1 1 12rem;margin:0;font-weight:550;overflow-wrap:anywhere}.abts-attendee-list{margin:0 0 .5rem;padding-left:1.3rem}.abts-attendee-list li{margin-bottom:.5rem}.abts-attendee-meta{display:block;font-size:.92rem;color:var(--abts-fg-dim)}.abts-address{margin:1rem 0;padding:.9rem 1.1rem;background:var(--abts-bg-sunken);border-radius:calc(var(--abts-radius) - 2px);line-height:1.45}.abts-price,.abts-bank{width:100%;margin:1.25rem 0 0;border-collapse:collapse;font-variant-numeric:tabular-nums}.abts-price th,.abts-price td,.abts-bank th,.abts-bank td{padding:.6rem 0;text-align:left;border-bottom:1px solid var(--abts-line-soft);vertical-align:top}.abts-price td{text-align:right;font-weight:550;overflow-wrap:anywhere}.abts-price th{font-weight:500;color:var(--abts-fg-dim)}.abts-bank th{width:40%;font-weight:500;color:var(--abts-fg-dim);font-size:.92rem}.abts-bank td{font-weight:600;overflow-wrap:anywhere}.abts-total th,.abts-total td{border-bottom:0;padding-top:.9rem;font-size:1.15rem;font-weight:700;letter-spacing:-.012em;color:var(--abts-fg)}.abts-amount{font-size:1.1rem}.abts-wrap code,.abts-ref{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-size:.95em;letter-spacing:.02em;background:var(--abts-bg-sunken);padding:.15em .45em;border-radius:6px}.abts-ref{font-weight:700;font-size:1.05em}.abts-status{margin:1.25rem 0 0;padding:.9rem 1.1rem;border-radius:calc(var(--abts-radius) - 2px);background:var(--abts-bg-sunken);border-left:4px solid var(--abts-fg-dim)}.abts-status-paid{border-left-color:var(--abts-green);background:color-mix(in srgb,var(--abts-green) 6%,var(--abts-bg-sunken))}.abts-status-pending{border-left-color:var(--abts-amber);background:color-mix(in srgb,var(--abts-amber) 6%,var(--abts-bg-sunken))}.abts-status-cancelled{border-left-color:var(--abts-red)}.abts-pricebar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-.5rem 0 0;padding:.8rem 1.25rem calc(0.8rem + env(safe-area-inset-bottom, 0px));border-radius:var(--abts-radius) var(--abts-radius) 0 0;background:color-mix(in srgb,var(--abts-bg) 78%,transparent);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 -1px 0 var(--abts-line-soft),0 -12px 28px rgb(0 0 0 / .07);font-variant-numeric:tabular-nums}.abts-pricebar-label{font-size:.92rem;color:var(--abts-fg-dim)}.abts-pricebar-total{font-size:1.25rem;font-weight:700;letter-spacing:-.014em;white-space:nowrap}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.abts-pricebar{background:var(--abts-bg)}}.abts-wrap .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:600px){.abts-box,.abts-success,.abts-errors{padding:1.15rem;border-radius:calc(var(--abts-radius) - 2px)}.abts-wrap h2{font-size:1.4rem}.abts-field-split{grid-template-columns:1fr}.abts-steps li{font-size:.7rem}.abts-summary dt{flex-basis:100%}.abts-actions-split{flex-direction:column-reverse;align-items:stretch}.abts-actions-split .abts-button{width:100%;margin-left:0}.abts-qty-choice{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr))}}@media (prefers-color-scheme:dark){.abts-wrap{--abts-bg:#1c1c1e;--abts-bg-sunken:#2c2c2e;--abts-fg:#f2f2f7;--abts-fg-dim:#a8a8ae;--abts-line:rgba(235, 235, 245, 0.2);--abts-line-soft:rgba(235, 235, 245, 0.12);--abts-shadow:0 1px 2px rgba(0, 0, 0, 0.4), 0 8px 24px rgba(0, 0, 0, 0.35);--abts-green:#58d68a;--abts-red:#ff6b60;--abts-amber:#ffcc66}.abts-wrap .abts-button-primary{color:#fff}.abts-seg input:checked+span{box-shadow:0 1px 3px rgb(0 0 0 / .5)}}@media (prefers-reduced-motion:reduce){.abts-wrap *,.abts-wrap *::before,.abts-wrap *::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;scroll-behavior:auto!important}.abts-wrap .abts-button:active,.abts-qty-option:active .abts-qty-inner,.abts-seg:active>span,.abts-choice:active .abts-choice-body{transform:none}}@media (prefers-reduced-transparency:reduce){.abts-pricebar{background:var(--abts-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.abts-wrap{--abts-fg-dim:#3a3a3c;--abts-line-soft:rgba(60, 60, 67, 0.35)}.abts-box,.abts-success,.abts-errors,.abts-attendee,.abts-choice-body,.abts-qty-inner,.abts-segmented{border:1px solid var(--abts-line)}.abts-wrap input,.abts-wrap select,.abts-wrap textarea{border-color:var(--abts-line)}}@supports not (color:color-mix(in srgb,red 50%,blue)){.abts-qty-option input:checked+.abts-qty-inner,.abts-choice input:checked+.abts-choice-body{background:#eef2ff}.abts-errors{background:#fdf2f2}.abts-success{background:#f1f9f3}.abts-warning{background:#fdf6e7}}.abts-person .abts-box{max-width:34rem}.abts-person-card{display:inline-flex;align-items:center;margin:0 0 1rem;padding:.35rem .7rem;border-radius:999px;background:rgb(120 120 128 / .12);font-size:.8125rem;font-weight:590;letter-spacing:-.005em}.abts-person-deadline{font-weight:590}.abts-person-scan{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgb(120 120 128 / .2)}.abts-person-video{margin-top:.75rem;overflow:hidden;border-radius:var(--abts-radius,14px);background:#000}.abts-person-video video{display:block;width:100%;height:auto}.abts-person-data{margin:1.25rem 0 0;padding:1rem 1.15rem;border-radius:var(--abts-radius,14px);background:rgb(120 120 128 / .08)}.abts-person-data dt{margin:0;font-size:.8125rem;letter-spacing:-.005em;opacity:.65}.abts-person-data dd{margin:0 0 .75rem;font-size:1.0625rem;font-weight:590;letter-spacing:-.015em}.abts-person-data dd:last-child{margin-bottom:0}.abts-person-privacy{margin-top:1rem;font-size:.8125rem;opacity:.7}.abts-person-request{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgb(120 120 128 / .2)}.abts-person-request>summary{cursor:pointer;padding:.5rem 0;min-height:44px;display:flex;align-items:center;font-weight:590;letter-spacing:-.01em;color:var(--abts-accent,#1d4ed8)}.abts-person-request>summary::-webkit-details-marker{display:none}.abts-person-request>summary::after{content:"";margin-left:.4rem;width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.1rem);transition:transform 0.2s ease}.abts-person-request[open]>summary::after{transform:rotate(-135deg) translateY(-.05rem)}.abts-radio{display:flex;align-items:center;gap:.6rem;min-height:44px}@media (prefers-reduced-motion:reduce){.abts-person-request>summary::after{transition:none}}@media (prefers-color-scheme:dark){.abts-person-card,.abts-person-data{background:rgb(120 120 128 / .2)}}.abts-order-summary{margin:1.5rem 0 1rem;padding:1rem 1.15rem;border-radius:var(--abts-radius,14px);border:2px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}.abts-order-summary h3{margin:0 0 .6rem;font-size:.9375rem;font-weight:640;letter-spacing:-.01em}.abts-order-summary ul{margin:0;padding:0;list-style:none}.abts-order-summary li{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0;font-size:.9375rem}.abts-order-summary .abts-order-total{margin-top:.35rem;padding-top:.6rem;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:1.0625rem;font-weight:640;letter-spacing:-.015em}.abts-order-note{margin:.75rem 0 0;font-size:.8125rem;opacity:.75}.abts-consent{margin:0 0 1rem}.abts-consent label{display:flex;gap:.65rem;align-items:flex-start;min-height:44px;cursor:pointer}.abts-consent input[type="checkbox"]{margin-top:.15rem;width:1.35rem;height:1.35rem;flex:0 0 auto}.abts-consent a{color:var(--abts-accent,#1d4ed8);text-underline-offset:.2em}.abts-voucher{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.abts-field-inline{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.abts-field-inline label{flex:0 0 100%}.abts-field-inline input{flex:1 1 10rem}.abts-voucher-ok{margin:0;font-weight:590;color:var(--abts-green,#15803d)}.abts-waitlist{margin-top:1rem}@media (prefers-color-scheme:dark){.abts-order-summary{background:rgb(255 255 255 / .05)}}.abts-giro{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-start;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--abts-line,rgb(0 0 0 / .1))}.abts-giro-code{flex:0 0 auto;line-height:0;padding:.6rem;background:#fff;border-radius:10px}.abts-giro-code svg{display:block}.abts-giro-text{flex:1 1 14rem;min-width:0}.abts-giro-text p{margin:0 0 .4rem}.abts-giro-file{font-size:.9em}.abts-calendar{margin-top:1.4rem}.abts-calendar-links{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0 0}.abts-waitlist-status .abts-waitlist-pos{margin:.2rem 0 .6rem;font-size:1.35rem;font-weight:640;letter-spacing:-.01em}@media (prefers-color-scheme:dark){.abts-giro-code{background:#fff}}.abts-transfer-cards{list-style:none;margin:1rem 0 0;padding:0}.abts-transfer-card{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:space-between;padding:.9rem 0;border-top:1px solid var(--abts-line,rgb(0 0 0 / .1))}.abts-transfer-card:last-child{border-bottom:1px solid var(--abts-line,rgb(0 0 0 / .1))}.abts-transfer-card.is-locked{opacity:.6}.abts-transfer-card-main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.abts-transfer-card form{margin:0}.abts-help-ask input[type="text"]{font-size:1.05rem}.abts-help-answer{margin-top:1.2rem;padding:1rem 1.1rem;background:var(--abts-soft,rgb(0 0 0 / .035));border-radius:12px}.abts-help-answer h3{margin:0 0 .4rem;font-size:1.02rem;font-weight:620}.abts-help-answer p{margin:0 0 .5rem}.abts-help-answer p:last-child{margin-bottom:0}.abts-help-booking{border-left:3px solid var(--abts-accent,#1d4ed8)}.abts-help-contact{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--abts-line,rgb(0 0 0 / .1))}.abts-help-list ul{margin:.6rem 0 0;padding-left:1.1rem}.abts-help-list li{margin-bottom:.35rem}@media (prefers-color-scheme:dark){.abts-help-answer{background:rgb(255 255 255 / .05)}}.abts-donation{margin-top:1.6rem;padding:1.2rem 1.3rem;background:var(--abts-soft,rgb(0 0 0 / .035));border-radius:14px}.abts-donation-title{margin:0 0 .4rem;font-size:1.05rem;font-weight:620}.abts-donation-amounts{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.abts-donation-amounts .is-active{outline:2px solid var(--abts-accent,#1d4ed8);outline-offset:2px}.abts-donation-pay{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-start;margin-top:.8rem}.abts-donation-code{flex:0 0 auto;padding:.6rem;background:#fff;border-radius:10px;line-height:0}.abts-donation-account{flex:1 1 14rem;min-width:0}.abts-donation-use{margin:0 0 1.2rem;padding:.7rem .9rem;border-left:3px solid var(--abts-accent,#1d4ed8);background:rgb(0 0 0 / .03);border-radius:0 6px 6px 0}.abts-donation-receipt{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--abts-line,rgb(0 0 0 / .1))}.abts-sponsors{margin-top:1.8rem;text-align:center}.abts-sponsors-title{margin:0 0 .6rem;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.abts-sponsors-list{display:flex;flex-wrap:wrap;gap:1.4rem;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.abts-sponsor img{max-height:46px;width:auto;opacity:.85}.abts-sponsor img:hover{opacity:1}.abts-sponsor-name{font-weight:600;opacity:.8}@media (prefers-color-scheme:dark){.abts-donation{background:rgb(255 255 255 / .05)}.abts-donation-code{background:#fff}}.abts-legal-toc{margin:0 0 2rem;padding:.9rem 1.1rem;border-left:3px solid var(--abts-accent,#1d4ed8);background:rgb(0 0 0 / .03);border-radius:0 8px 8px 0}.abts-legal-toc ul{margin:0;padding:0 0 0 1.1rem}.abts-legal-toc li+li{margin-top:.3rem}.abts-legal+.abts-legal{margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(0 0 0 / .12)}.abts-legal-stand{margin-top:1.4rem;font-size:.9em;opacity:.7}@media (prefers-color-scheme:dark){.abts-legal-toc{background:rgb(255 255 255 / .06)}.abts-legal+.abts-legal{border-top-color:rgb(255 255 255 / .16)}}.abts-donation-own{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 1rem}.abts-donation-own label{font-size:.92em;color:var(--abts-fg-dim,#58585c)}.abts-donation-own input[type="text"]{max-width:8rem}.abts-donation-form{margin-top:.8rem}.abts-billing>summary{cursor:pointer;font-weight:600;padding:.25rem 0;color:var(--abts-accent,currentColor)}.abts-billing[open]>summary{margin-bottom:.5rem}:root,.abts-wrap,.abts-legal,.abts-legal-all,.abts-sponsors,.abts-donation,.abts-event{--abts-accent:#aa7942;--abts-radius:14px}