:root{--color-background:#fbf8f3;--color-surface:#fff;--color-block:#f4eee5;--color-ink:#231f1c;--color-ink-secondary:#675e56;--color-rule:#e4dacd;--color-block-border:#d6c8b5;--color-bar-frame:#8f8373;--color-notice-background:#f6eedf;--color-veil:#11141885;--color-disabled-border:#b9afa3;--color-pressed-background:#ede4d6;--color-focus-inner:#fff;--color-focus-outer:#111418;--color-logo-ink:#000;--color-event-accent:var(--event-accent,var(--color-event-accent-default));--color-event-accent-default:#231f1c;--color-on-accent-light:#fff;--color-on-accent-dark:#000;--color-accent-border:#1a1a1ad9;--color-tier-1:#e69f00;--color-tier-1-border:#8a5f00;--color-tier-1-number:#1a1a1a;--color-tier-2:#0072b2;--color-tier-2-border:#004e7a;--color-tier-2-number:#fff;--color-tier-3:#009e73;--color-tier-3-border:#006b4e;--color-tier-3-number:#1a1a1a;--color-tier-4:#f0e442;--color-tier-4-border:#8c8200;--color-tier-4-number:#1a1a1a;--color-tier-5:#d55e00;--color-tier-5-border:#8f3f00;--color-tier-5-number:#000;--color-tier-6:#cc79a7;--color-tier-6-border:#8a4a6e;--color-tier-6-number:#1a1a1a;--color-whole-table-tint-tier-1:#fcefd2;--color-whole-table-tint-tier-2:#d1e6f1;--color-whole-table-tint-tier-3:#d1eee6;--color-whole-table-tint-tier-4:#fcfadd;--color-whole-table-tint-tier-5:#f7e2d1;--color-whole-table-tint-tier-6:#f6e7ef;--color-unavailable-fill:#fff;--color-unavailable-stroke:#747b85;--color-unavailable-number:#5f6670;--color-selection:#111418;--color-selection-number:#fff;--color-selection-tint-panel:#1114180d;--color-table-surface:#d5d8dc;--color-table-border:#747b85;--color-table-number:#2b2f36;--color-fixed-element:#111418;--color-mark-a:#675e56;--color-panel-status-stroke:#2a3440;--color-panel-status-number:#1f2933;--color-panel-available-fill:#fff;--color-panel-held-hatch:#6b7580;--color-panel-sold-fill:#2a3440;--color-panel-sold-number:#fff;--color-panel-withheld-fill:#d3d8de;--color-panel-complimentary-stroke:#2a3440;--color-panel-table-surface:#cfc6b8;--color-panel-table-border:#857a6c;--color-panel-table-number:#231f1c;--color-scanner-valid:#0a6e36;--color-scanner-on-result:#fff;--color-scanner-used:#8e1b1b;--color-scanner-invalidated:#8e1b1b;--color-scanner-not-valid:#8e1b1b;--color-scanner-no-response:#2a3440;--color-qr-module:#000;--color-qr-frame:#fff;--color-qr-frame-border:#c9ced4;--font-event-display-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-event-display-size:34px;--font-event-display-weight:700;--font-event-display-line-height:.95;--font-event-display-desktop-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-event-display-desktop-size:40px;--font-event-display-desktop-weight:700;--font-event-display-desktop-line-height:.95;--font-event-subtitle-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-event-subtitle-size:17px;--font-event-subtitle-weight:700;--font-event-subtitle-letter-spacing:.04em;--font-panel-title-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-panel-title-size:28px;--font-panel-title-weight:700;--font-panel-title-line-height:1.05;--font-sheet-title-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-sheet-title-size:24px;--font-sheet-title-weight:700;--font-sheet-title-line-height:1.05;--font-card-title-desktop-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-card-title-desktop-size:20px;--font-card-title-desktop-weight:700;--font-card-title-desktop-line-height:1.1;--font-card-title-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-card-title-size:17px;--font-card-title-weight:700;--font-card-title-line-height:1.1;--font-tab-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-tab-size:15px;--font-tab-weight:700;--font-tab-letter-spacing:.06em;--font-tab-inactive-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-tab-inactive-size:15px;--font-tab-inactive-weight:500;--font-tab-inactive-letter-spacing:.06em;--font-block-name-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-block-name-size:15px;--font-block-name-weight:700;--font-block-name-letter-spacing:.03em;--font-ticket-event-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-ticket-event-size:22px;--font-ticket-event-weight:700;--font-ticket-event-line-height:1.05;--font-scanner-result-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-scanner-result-size:72px;--font-scanner-result-weight:800;--font-scanner-result-line-height:.9;--font-scanner-result-letter-spacing:.02em;--font-body-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body-size:15px;--font-body-weight:400;--font-body-line-height:1.4;--font-body-sm-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body-sm-size:13px;--font-body-sm-weight:400;--font-body-sm-line-height:1.5;--font-meta-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-meta-size:12px;--font-meta-weight:400;--font-label-uppercase-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-label-uppercase-size:12px;--font-label-uppercase-weight:700;--font-label-uppercase-letter-spacing:.12em;--font-label-uppercase-transform:uppercase;--font-panel-label-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-panel-label-size:12px;--font-panel-label-weight:700;--font-panel-label-letter-spacing:.06em;--font-button-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-button-size:16px;--font-button-weight:700;--font-button-letter-spacing:.04em;--font-button-sm-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-button-sm-size:15px;--font-button-sm-weight:700;--font-button-sm-letter-spacing:.04em;--font-price-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-price-size:13px;--font-price-weight:800;--font-price-letter-spacing:.02em;--font-price-numeric:tabular-nums;--font-total-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-total-size:22px;--font-total-weight:800;--font-total-line-height:1;--font-total-numeric:tabular-nums;--font-countdown-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-countdown-size:24px;--font-countdown-weight:800;--font-countdown-line-height:.9;--font-countdown-numeric:tabular-nums;--font-seat-number-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-seat-number-size:14px;--font-seat-number-weight:700;--font-seat-number-numeric:tabular-nums;--font-seat-number-map-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-seat-number-map-size:11px;--font-seat-number-map-weight:700;--font-seat-number-map-numeric:tabular-nums;--font-block-caption-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-block-caption-size:11px;--font-block-caption-weight:600;--font-tooltip-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-tooltip-size:12.5px;--font-tooltip-weight:600;--font-tooltip-numeric:tabular-nums;--font-ticket-seat-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-ticket-seat-size:22px;--font-ticket-seat-weight:800;--font-ticket-seat-line-height:1.05;--font-ticket-seat-numeric:tabular-nums;--font-scanner-section-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-scanner-section-size:24px;--font-scanner-section-weight:700;--font-scanner-section-letter-spacing:.04em;--font-scanner-seat-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-scanner-seat-size:30px;--font-scanner-seat-weight:800;--font-scanner-seat-line-height:1.1;--font-scanner-seat-numeric:tabular-nums;--font-scanner-name-family:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-scanner-name-size:34px;--font-scanner-name-weight:800;--font-scanner-name-line-height:1.05;--font-scanner-meta-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-scanner-meta-size:15px;--font-scanner-meta-weight:400;--radius-table:3px;--radius-unit-focus:4px;--radius-qr:6px;--radius-tooltip:8px;--radius-notice:12px;--radius-whole-table:12px;--radius-whole-table-mobile:14px;--radius-block:14px;--radius-card:16px;--radius-sheet:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-margin-mobile:16px;--space-header-margin-mobile:20px;--space-margin-desktop:40px;--space-margin-panel:32px;--space-gutter-desktop:28px;--space-gutter-panel:24px;--space-hold-column:360px;--space-panel-column:340px;--space-brand-strip-mobile:40px;--space-brand-strip-desktop:44px;--space-panel-header:56px;--space-touch-target:44px;--space-pointer-target:24px;--space-panel-seat-min:24px;--space-button-height:52px;--space-button-height-sm:46px;--space-panel-button-height:40px;--space-scanner-button-height:60px;--space-qr-quiet-zone:12px;--space-mobile-min-width:360px;--space-full-map-min:1280px;--space-full-map-width:800px;--space-full-map-height:546px;--space-min-content-width:320px;--space-event-header-desktop:136px;--space-event-image:300px;--space-image-overlap:48px;--space-summary-strip:48px;--space-legend-height:52px;--space-whole-table-mobile-width:60px;--space-whole-table-mobile-height:52px;--space-whole-table-desktop-width:84px;--space-whole-table-desktop-height:54px;--space-seat-radius:17px;--space-panel-touch-area:28px;--space-focus-width:2px;--space-focus-offset:2px;--space-checkbox-visible:24px;--space-scanner-icon:112px;--space-scanner-stripe:12px;--shadow-image:0 10px 24px #231f1c2e;--shadow-sheet:0 -8px 24px #0003;--shadow-tab:0 1px 3px #00000024;--shadow-card-desktop:0 2px 6px #231f1c0f}*,:before,:after{box-sizing:border-box}html{background:var(--color-background);color:var(--color-ink);font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);-webkit-text-size-adjust:100%;scroll-padding-bottom:var(--fixed-bar-height,0px)}body{min-width:var(--space-min-content-width);margin:0}img{max-width:100%;height:auto}svg{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-ink)}:focus-visible{outline:var(--space-focus-width) solid var(--color-focus-outer);outline-offset:calc(var(--space-focus-offset) + var(--space-focus-width));box-shadow:0 0 0 calc(var(--space-focus-offset) + var(--space-focus-width)) var(--color-focus-inner)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.text-event-display{font-family:var(--font-event-display-family);font-size:var(--font-event-display-size);font-weight:var(--font-event-display-weight);line-height:var(--font-event-display-line-height)}.text-event-display-desktop{font-family:var(--font-event-display-desktop-family);font-size:var(--font-event-display-desktop-size);font-weight:var(--font-event-display-desktop-weight);line-height:var(--font-event-display-desktop-line-height)}.text-event-subtitle{font-family:var(--font-event-subtitle-family);font-size:var(--font-event-subtitle-size);font-weight:var(--font-event-subtitle-weight);letter-spacing:var(--font-event-subtitle-letter-spacing)}.text-panel-title{font-family:var(--font-panel-title-family);font-size:var(--font-panel-title-size);font-weight:var(--font-panel-title-weight);line-height:var(--font-panel-title-line-height)}.text-sheet-title{font-family:var(--font-sheet-title-family);font-size:var(--font-sheet-title-size);font-weight:var(--font-sheet-title-weight);line-height:var(--font-sheet-title-line-height)}.text-card-title-desktop{font-family:var(--font-card-title-desktop-family);font-size:var(--font-card-title-desktop-size);font-weight:var(--font-card-title-desktop-weight);line-height:var(--font-card-title-desktop-line-height)}.text-card-title{font-family:var(--font-card-title-family);font-size:var(--font-card-title-size);font-weight:var(--font-card-title-weight);line-height:var(--font-card-title-line-height)}.text-tab{font-family:var(--font-tab-family);font-size:var(--font-tab-size);font-weight:var(--font-tab-weight);letter-spacing:var(--font-tab-letter-spacing)}.text-tab-inactive{font-family:var(--font-tab-inactive-family);font-size:var(--font-tab-inactive-size);font-weight:var(--font-tab-inactive-weight);letter-spacing:var(--font-tab-inactive-letter-spacing)}.text-block-name{font-family:var(--font-block-name-family);font-size:var(--font-block-name-size);font-weight:var(--font-block-name-weight);letter-spacing:var(--font-block-name-letter-spacing)}.text-ticket-event{font-family:var(--font-ticket-event-family);font-size:var(--font-ticket-event-size);font-weight:var(--font-ticket-event-weight);line-height:var(--font-ticket-event-line-height)}.text-scanner-result{font-family:var(--font-scanner-result-family);font-size:var(--font-scanner-result-size);font-weight:var(--font-scanner-result-weight);line-height:var(--font-scanner-result-line-height);letter-spacing:var(--font-scanner-result-letter-spacing)}.text-body{font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height)}.text-body-sm{font-family:var(--font-body-sm-family);font-size:var(--font-body-sm-size);font-weight:var(--font-body-sm-weight);line-height:var(--font-body-sm-line-height)}.text-meta{font-family:var(--font-meta-family);font-size:var(--font-meta-size);font-weight:var(--font-meta-weight)}.text-label-uppercase{font-family:var(--font-label-uppercase-family);font-size:var(--font-label-uppercase-size);font-weight:var(--font-label-uppercase-weight);letter-spacing:var(--font-label-uppercase-letter-spacing);text-transform:var(--font-label-uppercase-transform)}.text-panel-label{font-family:var(--font-panel-label-family);font-size:var(--font-panel-label-size);font-weight:var(--font-panel-label-weight);letter-spacing:var(--font-panel-label-letter-spacing)}.text-button{font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);letter-spacing:var(--font-button-letter-spacing)}.text-button-sm{font-family:var(--font-button-sm-family);font-size:var(--font-button-sm-size);font-weight:var(--font-button-sm-weight);letter-spacing:var(--font-button-sm-letter-spacing)}.text-price{font-family:var(--font-price-family);font-size:var(--font-price-size);font-weight:var(--font-price-weight);letter-spacing:var(--font-price-letter-spacing);font-variant-numeric:var(--font-price-numeric)}.text-total{font-family:var(--font-total-family);font-size:var(--font-total-size);font-weight:var(--font-total-weight);line-height:var(--font-total-line-height);font-variant-numeric:var(--font-total-numeric)}.text-countdown{font-family:var(--font-countdown-family);font-size:var(--font-countdown-size);font-weight:var(--font-countdown-weight);line-height:var(--font-countdown-line-height);font-variant-numeric:var(--font-countdown-numeric)}.text-seat-number{font-family:var(--font-seat-number-family);font-size:var(--font-seat-number-size);font-weight:var(--font-seat-number-weight);font-variant-numeric:var(--font-seat-number-numeric)}.text-seat-number-map{font-family:var(--font-seat-number-map-family);font-size:var(--font-seat-number-map-size);font-weight:var(--font-seat-number-map-weight);font-variant-numeric:var(--font-seat-number-map-numeric)}.text-block-caption{font-family:var(--font-block-caption-family);font-size:var(--font-block-caption-size);font-weight:var(--font-block-caption-weight)}.text-tooltip{font-family:var(--font-tooltip-family);font-size:var(--font-tooltip-size);font-weight:var(--font-tooltip-weight);font-variant-numeric:var(--font-tooltip-numeric)}.text-ticket-seat{font-family:var(--font-ticket-seat-family);font-size:var(--font-ticket-seat-size);font-weight:var(--font-ticket-seat-weight);line-height:var(--font-ticket-seat-line-height);font-variant-numeric:var(--font-ticket-seat-numeric)}.text-scanner-section{font-family:var(--font-scanner-section-family);font-size:var(--font-scanner-section-size);font-weight:var(--font-scanner-section-weight);letter-spacing:var(--font-scanner-section-letter-spacing)}.text-scanner-seat{font-family:var(--font-scanner-seat-family);font-size:var(--font-scanner-seat-size);font-weight:var(--font-scanner-seat-weight);line-height:var(--font-scanner-seat-line-height);font-variant-numeric:var(--font-scanner-seat-numeric)}.text-scanner-name{font-family:var(--font-scanner-name-family);font-size:var(--font-scanner-name-size);font-weight:var(--font-scanner-name-weight);line-height:var(--font-scanner-name-line-height)}.text-scanner-meta{font-family:var(--font-scanner-meta-family);font-size:var(--font-scanner-meta-size);font-weight:var(--font-scanner-meta-weight)}.button-primary,.button-primary-neutral,.button-secondary{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-button-height);padding:0 var(--space-6);border-radius:var(--radius-full);font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);letter-spacing:var(--font-button-letter-spacing);text-align:center;cursor:pointer;border:1.5px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.button-primary{background:var(--color-event-accent);border-color:var(--color-event-accent);color:var(--color-on-accent-light)}.button-primary-text-light{color:var(--color-on-accent-light)}.button-primary-text-dark{color:var(--color-on-accent-dark)}.button-primary-dark-border{border-color:var(--color-accent-border)}.button-primary:hover{background:color-mix(in srgb, var(--color-event-accent) 88%, #000)}.button-primary:active{background:color-mix(in srgb, var(--color-event-accent) 80%, #000)}.button-primary-sm,.button-secondary{min-height:var(--space-button-height-sm);font-size:var(--font-button-sm-size);font-weight:var(--font-button-sm-weight);letter-spacing:var(--font-button-sm-letter-spacing)}.button-primary-neutral{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-background)}.button-primary-neutral:hover{background:color-mix(in srgb, var(--color-ink) 88%, var(--color-background))}.button-primary-neutral:active{background:color-mix(in srgb, var(--color-ink) 80%, var(--color-background))}.button-secondary{background:var(--color-surface);border-color:var(--color-ink);color:var(--color-ink)}.button-secondary:hover{background:var(--color-block)}.button-secondary:active{background:var(--color-pressed-background)}.button-primary:disabled,.button-primary[aria-disabled=true],.button-primary-neutral:disabled,.button-primary-neutral[aria-disabled=true],.button-secondary:disabled,.button-secondary[aria-disabled=true]{background:var(--color-block);border-color:var(--color-disabled-border);color:var(--color-ink-secondary);cursor:default}.card{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--color-rule)}.card-elevated{box-shadow:0 0 0 1px var(--color-rule), var(--shadow-card-desktop)}.card:focus-visible{box-shadow:0 0 0 1px var(--color-rule), 0 0 0 calc(var(--space-focus-offset) + var(--space-focus-width)) var(--color-focus-inner)}.card-elevated:focus-visible{box-shadow:0 0 0 1px var(--color-rule), 0 0 0 calc(var(--space-focus-offset) + var(--space-focus-width)) var(--color-focus-inner), var(--shadow-card-desktop)}.notice,.notice-info,.notice-conflict,.notice-rejection{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-notice-background);border-radius:var(--radius-notice);color:var(--color-ink);font-family:var(--font-body-sm-family);font-size:var(--font-body-sm-size);font-weight:var(--font-body-sm-weight);line-height:var(--font-body-sm-line-height);display:flex}.notice-conflict,.notice-rejection{border:var(--space-focus-width) solid var(--color-ink);font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height)}.notice-conflict .notice-text,.notice-rejection .notice-text{font-weight:700}.notice-text p{margin:0}.notice-text p+p{margin-top:var(--space-2);font-weight:var(--font-body-weight)}.notice-icon{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-background);font-family:var(--font-button-family);font-size:var(--font-body-sm-size);font-weight:var(--font-button-weight);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.seal{justify-content:center;align-items:baseline;gap:var(--space-1);color:var(--color-ink-secondary);font-family:var(--font-meta-family);font-size:var(--font-meta-size);font-weight:var(--font-meta-weight);display:inline-flex}.seal-wordmark{height:var(--space-4);width:auto}.page{max-width:var(--space-hold-column);padding:var(--space-6) var(--space-margin-mobile) var(--space-8);margin:0 auto}.form{gap:var(--space-5);margin-top:var(--space-5);display:grid}.field{gap:var(--space-2);display:grid}.field-label{font-family:var(--font-panel-label-family);font-size:var(--font-panel-label-size);font-weight:var(--font-panel-label-weight);letter-spacing:var(--font-panel-label-letter-spacing)}.field-input{width:100%;min-height:var(--space-touch-target);padding:0 var(--space-3);border:1.5px solid var(--color-block-border);border-radius:var(--radius-tooltip);background:var(--color-surface);color:var(--color-ink)}.field-help{margin:var(--space-3) 0 0;color:var(--color-ink-secondary);font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line-height);overflow-wrap:anywhere}.field-error{padding-left:var(--space-3);border-left:var(--space-focus-width) solid var(--color-ink);color:var(--color-ink);font-size:var(--font-body-sm-size);font-weight:var(--font-panel-label-weight);line-height:var(--font-body-sm-line-height);overflow-wrap:anywhere;margin:0}.fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.fieldset>legend{padding:0}.fieldset>.field-help{margin:0}.choice{align-items:center;gap:var(--space-3);min-height:var(--space-touch-target);display:flex}.choice>input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-ink);flex:none;margin:0}.organizer-list,.table-mode-list,.member-list,.legend-list,.detail-list{gap:var(--space-2);margin:var(--space-5) 0;padding:0;list-style:none;display:grid}.organizer-list-item,.table-mode-item,.member-list-item,.legend-item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-rule);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.detail-section{margin-top:var(--space-6);overflow-wrap:anywhere}.page-action{margin:var(--space-5) 0 0}.member-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.member-action-form{display:contents}.table-mode-reason{flex-basis:100%;margin:0}.code-list{gap:var(--space-2) var(--space-6);margin:var(--space-5) 0;font-family:var(--font-price-family);font-size:var(--font-button-size);font-weight:var(--font-price-weight);letter-spacing:var(--font-tab-letter-spacing);font-variant-numeric:var(--font-price-numeric);grid-template-columns:repeat(2,max-content);padding:0;list-style:none;display:grid}.qr{max-width:var(--space-panel-column);margin:var(--space-5) 0;padding:var(--space-qr-quiet-zone);border:1px solid var(--color-qr-frame-border);border-radius:var(--radius-qr);background:var(--color-qr-frame)}.qr svg{width:100%;height:auto;display:block}.platform-surface{padding:var(--space-2) var(--space-margin-mobile);background:var(--color-ink);color:var(--color-surface);margin:0}.platform-header{align-items:center;gap:var(--space-4);min-height:var(--space-panel-header);padding:var(--space-2) var(--space-margin-mobile);background:var(--color-surface);box-shadow:0 1px 0 var(--color-rule);display:flex}.platform-home-link{align-items:center;display:flex}.platform-wordmark{height:var(--space-5);width:auto}.platform-identity{color:var(--color-ink-secondary);margin-left:auto}.platform-sign-out{margin:0}.panel-header{align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--space-panel-header);padding:var(--space-2) var(--space-margin-mobile);background:var(--color-surface);box-shadow:0 1px 0 var(--color-rule);flex-wrap:wrap;display:flex}.panel-header-brand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.panel-home-link{align-items:center;display:flex}.panel-wordmark{height:var(--space-5);width:auto}.panel-header-separator{width:1px;min-height:var(--space-5);background:var(--color-rule);align-self:stretch}.panel-organizer{overflow-wrap:anywhere}.panel-navigation-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.panel-navigation-link{min-height:var(--space-touch-target);padding:0 var(--space-4);border-radius:var(--radius-full);color:var(--color-ink);font-family:var(--font-tab-inactive-family);font-size:var(--font-tab-inactive-size);font-weight:var(--font-tab-inactive-weight);letter-spacing:var(--font-tab-inactive-letter-spacing);align-items:center;text-decoration:none;display:inline-flex}.panel-navigation-link:hover{background:var(--color-block)}.panel-navigation-link[aria-current=page]{background:var(--color-block);box-shadow:inset 0 calc(-1 * var(--space-focus-width)) 0 var(--color-ink);font-family:var(--font-tab-family);font-weight:var(--font-tab-weight);letter-spacing:var(--font-tab-letter-spacing)}.panel-menu-button{min-height:var(--space-touch-target);display:none}.panel-header-account{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.panel-identity{color:var(--color-ink-secondary)}.panel-sign-out{margin:0}.scroll-region{margin:var(--space-4) 0;position:relative}.scroll-viewport{scroll-behavior:smooth;overflow-x:auto}.scroll-indicator{pointer-events:none;-webkit-user-select:none;user-select:none;align-items:flex-start;display:flex;position:absolute;top:0;bottom:0}.scroll-indicator[hidden]{display:none}.scroll-indicator-forward{background:linear-gradient(to right, transparent, var(--color-background)) right / var(--space-7) 100% no-repeat;right:0}.scroll-indicator-back{background:linear-gradient(to left, transparent, var(--color-background)) left / var(--space-7) 100% no-repeat;left:0}.scroll-indicator-pill{pointer-events:auto;cursor:pointer;top:var(--space-3);margin:var(--space-3) var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-rule);color:var(--color-ink);font-family:var(--font-meta-family);font-size:var(--font-meta-size);font-weight:var(--font-meta-weight);white-space:nowrap;position:sticky}.page.page-wide{max-width:none;padding-left:var(--space-margin-panel);padding-right:var(--space-margin-panel)}@media (width<=767px){.page.page-wide{padding-left:var(--space-margin-mobile);padding-right:var(--space-margin-mobile)}}.map-viewport{border-radius:var(--radius-notice);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-rule)}.map-fallback{padding:var(--space-4);color:var(--color-ink-secondary);margin:0}.error-lines{width:max-content;min-width:100%}.error-lines li{white-space:nowrap}.legend-tier{align-items:center;gap:var(--space-2);display:flex}.tier-swatch{width:var(--space-5);height:var(--space-5);border:1px dashed var(--color-ink-secondary);border-radius:var(--radius-full);flex:none}.tier-swatch.tier-1{border:1px solid var(--color-tier-1-border);background:var(--color-tier-1)}.tier-swatch.tier-2{border:1px solid var(--color-tier-2-border);background:var(--color-tier-2)}.tier-swatch.tier-3{border:1px solid var(--color-tier-3-border);background:var(--color-tier-3)}.tier-swatch.tier-4{border:1px solid var(--color-tier-4-border);background:var(--color-tier-4)}.tier-swatch.tier-5{border:1px solid var(--color-tier-5-border);background:var(--color-tier-5)}.tier-swatch.tier-6{border:1px solid var(--color-tier-6-border);background:var(--color-tier-6)}.legend-counts{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.legend-count{gap:var(--space-1);display:flex}.legend-count dt{color:var(--color-ink-secondary)}.legend-count dd{font-variant-numeric:var(--font-price-numeric);margin:0}.legend-total .legend-name{font-weight:var(--font-panel-label-weight)}.save-blocked-reason{margin:var(--space-2) 0 0}.field-textarea{min-height:calc(var(--space-button-height) * 3);padding:var(--space-3);line-height:var(--font-body-line-height);resize:vertical}.event-image-current{gap:var(--space-2);margin:0;display:grid}.event-image{aspect-ratio:16/9;border-radius:var(--radius-card);width:100%;height:auto;box-shadow:var(--shadow-image);object-fit:cover;display:block}.image-crop{gap:var(--space-2);display:grid}.image-crop[hidden]{display:none}.image-crop-stage{border-radius:var(--radius-card);background:var(--color-block);touch-action:pan-y;width:fit-content;max-width:100%;position:relative;overflow:hidden}.image-crop-image{width:auto;max-width:100%;max-height:60vh;display:block}.image-crop-frame{box-sizing:border-box;border:2px solid var(--color-focus-inner);outline:2px solid var(--color-focus-outer);cursor:move;touch-action:none;position:absolute}.image-crop-frame:before{content:"";box-shadow:0 0 0 100vmax var(--color-veil);pointer-events:none;position:absolute;inset:0}.image-crop-controls{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.accent-inputs{align-items:center;gap:var(--space-2);display:flex}.accent-picker{width:var(--space-touch-target);height:var(--space-touch-target);border:1.5px solid var(--color-block-border);border-radius:var(--radius-tooltip);background:var(--color-surface);cursor:pointer;flex:none;padding:0}.accent-picker[hidden]{display:none}.accent-preview{--color-event-accent:var(--event-accent,var(--color-event-accent-default));gap:var(--space-4);margin-top:var(--space-4);padding-bottom:var(--space-4);border-radius:var(--radius-card);background:var(--color-background);box-shadow:0 0 0 1px var(--color-rule);overflow-wrap:anywhere;display:grid;overflow:hidden}.accent-preview-header{gap:var(--space-2);padding:var(--space-header-margin-mobile);background:var(--color-event-accent);display:grid}.accent-preview-header>p{margin:0}.accent-preview-description,.accent-preview-action{padding:0 var(--space-margin-mobile);margin:0}@media (width<=767px){.js .panel-menu-button{align-items:center;margin-left:auto;display:inline-flex}.panel-navigation{flex-basis:100%;order:3}.js .panel-navigation[data-open=false]{display:none}.panel-navigation-list{flex-direction:column}.panel-header-account{flex-basis:100%;order:4;justify-content:space-between}.legend-item{flex-direction:column;align-items:flex-start}}.session-notice{margin-bottom:var(--space-5);flex-wrap:wrap;align-items:center}.session-notice[hidden]{display:none}.session-notice-action{margin-left:auto}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-tabs{margin:var(--space-4) 0 var(--space-3)}.section-tab-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.section-tab{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--color-block);color:var(--color-ink);text-decoration:none;display:inline-block}.section-tab[aria-current=page]{background:var(--color-ink);color:var(--color-surface)}.panel-map-summary{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--space-summary-strip);flex-wrap:wrap;display:flex}.panel-resumen-estados{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.panel-status-count{font-variant-numeric:var(--font-price-numeric)}.panel-status-total{font-weight:var(--font-panel-label-weight)}.indicador-tiempo-real{margin:0}.indicador-tiempo-real-sin-conexion{color:var(--color-ink);font-weight:var(--font-panel-label-weight)}.panel-map-layout{grid-template-columns:minmax(0, 1fr) var(--space-panel-column);gap:var(--space-gutter-panel);align-items:start;display:grid}.panel-map-column{gap:var(--space-gutter-panel);flex-direction:column;display:flex}.panel-unit-detail{gap:var(--space-2);flex-direction:column;display:flex}.panel-unit-location{margin:0}.insignia-estado{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-block);box-shadow:0 0 0 1px var(--color-rule);align-self:flex-start;margin:0;display:inline-block}.insignia-estado[hidden]{display:none}.status-legend-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.status-legend-item{align-items:center;gap:var(--space-2);min-height:var(--space-legend-height);display:flex}.status-swatch{width:var(--space-5);height:var(--space-5);border:1px solid var(--color-panel-status-stroke);border-radius:var(--radius-full);flex:none}.status-swatch.panel-unit-available{background:var(--color-panel-available-fill)}.status-swatch.panel-unit-held{background:repeating-linear-gradient(45deg, var(--color-panel-held-hatch) 0 2px, var(--color-panel-available-fill) 2px 6px)}.status-swatch.panel-unit-sold{background:var(--color-panel-sold-fill)}.status-swatch.panel-unit-withheld{background:var(--color-panel-withheld-fill);border-style:dashed}.status-legend-aparte{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-rule)}.status-swatch.panel-table-whole{border-color:var(--color-panel-table-border);background:var(--color-panel-table-surface);box-shadow:inset 0 0 0 2px var(--color-panel-table-surface), inset 0 0 0 3px var(--color-panel-table-border);border-radius:0}@media (width<=1023px){.panel-map-layout{grid-template-columns:minmax(0,1fr)}}.panel-seleccion{gap:var(--space-2);margin:var(--space-3) 0 0;flex-direction:column;display:flex}.panel-seleccion-controles,.panel-seleccion-rango{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.panel-rango-input{width:var(--space-whole-table-desktop-width)}.panel-solicitud{gap:var(--space-1);margin:var(--space-3) 0 0;flex-direction:column;display:flex}.panel-solicitud[hidden]{display:none}.panel-solicitud .field-label,.panel-solicitud .text-meta{margin:0}.panel-solicitud-campo{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.panel-solicitud-input{width:var(--space-whole-table-desktop-width)}.panel-solicitud-campo .button-secondary{min-height:var(--space-touch-target)}.panel-solicitud-avisos{gap:var(--space-2);margin-top:var(--space-3);display:grid}.panel-solicitud-avisos p,.panel-solicitud-secciones{margin:0}.panel-barra-acciones{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-rule);flex-wrap:wrap;display:flex}.panel-seleccion[hidden],.panel-barra-acciones[hidden]{display:none}.panel-seleccion-conteo{font-weight:var(--font-panel-label-weight);margin:0}.panel-seleccion-regla,.panel-seleccion-atajos{flex-basis:100%;margin:0}.panel-unit-actions{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.panel-unit-actions p{margin:0}.panel-unit-actions .button-secondary{min-height:var(--space-touch-target)}.panel-seleccion-atajos[hidden],.panel-seleccion-regla[hidden],.panel-unit-actions[hidden],.panel-unit-actions [hidden]{display:none}.panel-unit-sale .button-secondary{margin-top:var(--space-2);min-height:var(--space-touch-target)}.panel-unit-sale [hidden]{display:none}.order-return{overflow-wrap:anywhere;min-width:0}.panel-modalidad-resultado{gap:var(--space-2);margin-top:var(--space-3);display:grid}.panel-modalidad-resultado[hidden]{display:none}.panel-unit-origin,.panel-unit-mode{margin:var(--space-2) 0 0;color:var(--color-ink-secondary)}.panel-map-view{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.panel-map-view[hidden],.panel-zone-legend[hidden]{display:none}.panel-map-view-label{font-weight:var(--font-panel-label-weight);margin:0}.panel-map-view .button-secondary[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface);text-underline-offset:var(--space-1);text-decoration:underline;text-decoration-thickness:2px}.panel-zone-legend{gap:var(--space-2);flex-direction:column;display:flex}.panel-zone-legend-help{color:var(--color-ink-secondary);margin:0}.panel-locator-layout{grid-template-columns:minmax(0, var(--space-hold-column)) minmax(0, 1fr);gap:var(--space-gutter-panel);align-items:start;display:grid}.panel-locator-layout-legend{grid-template-columns:minmax(0,1fr)}.panel-locator-map{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.legend-fields{gap:var(--space-4);width:100%;display:grid}[data-price-row].panel-locator-row-active,[data-table-mode-row].panel-locator-row-active{box-shadow:inset var(--space-focus-width) 0 0 0 var(--color-selection);background:var(--color-selection-tint-panel)}@media (width<=1023px){.panel-locator-layout{grid-template-columns:minmax(0,1fr)}.panel-locator-map{display:none}.panel-locator-map-fields{display:flex}.panel-locator-map-fields>.scroll-region{display:none}.panel-locator-map-fields>h3{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.alerta-persistente{background:var(--color-notice-background);border-bottom:2px solid var(--color-ink);color:var(--color-ink);padding:12px 16px}.alerta-persistente-linea{gap:8px;max-width:640px;margin:0;display:flex}.alerta-persistente-linea+.alerta-persistente-linea{margin-top:8px}.alerta-persistente-icono{flex:none;font-weight:700}.alerta-persistente-enlace{color:var(--color-ink);overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.button-wraps{max-width:100%;padding-block:var(--space-2);line-height:1.3}.alerta-persistente-accion{margin:8px 0 0 20px}.alerta-persistente-accion+.alerta-persistente-linea{margin-top:8px}.pending-refunds{overflow-wrap:anywhere;min-width:0}.pending-refund-list{gap:var(--space-3);margin:var(--space-5) 0;padding:0;list-style:none;display:grid}.pending-refund{gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-4);display:grid}.pending-refund-list>.pending-refund,.pending-refund>p,.pending-refund>h2{margin:0}.pending-refund-status{font-weight:700}.pending-refund-note{white-space:pre-line}.event-page{--color-event-accent:var(--event-accent,var(--color-event-accent-default));overflow-wrap:anywhere;flex-direction:column;min-height:100vh;display:flex}.brand-strip{min-height:var(--space-brand-strip-mobile);padding:0 var(--space-margin-mobile);background:var(--color-background);border-bottom:1px solid var(--color-rule);align-items:center;display:flex}.brand-wordmark{height:var(--space-4);width:auto}.event-header{gap:var(--space-4);color:var(--color-on-accent-light);display:grid}.event-header-text-light{color:var(--color-on-accent-light)}.event-header-text-dark{color:var(--color-on-accent-dark)}.event-header-title{gap:var(--space-2);padding:var(--space-header-margin-mobile) var(--space-header-margin-mobile) calc(var(--space-6) + var(--space-image-overlap));background:var(--color-event-accent);display:grid}.event-header-title>p,.event-header-title>h1{margin:0}.event-meta{gap:var(--space-1);padding:0 var(--space-margin-mobile);color:var(--color-ink);order:1;display:grid}.event-meta>p{margin:0}.event-meta-restriction{color:var(--color-ink-secondary)}.event-image-card{margin:calc(-1 * var(--space-image-overlap)) var(--space-margin-mobile) 0}.event-main{gap:var(--space-6);max-width:var(--space-full-map-width);width:100%;padding:var(--space-6) var(--space-margin-mobile) var(--space-8);margin:0 auto;display:grid}.event-status{margin:0}.price-list{padding:var(--space-4) var(--space-4) var(--space-3)}.price-list>h2{margin:0 0 var(--space-3)}.price-list-section{margin:var(--space-3) 0 var(--space-1);color:var(--color-ink-secondary)}.price-list-rows{margin:0;padding:0;list-style:none}.price-list-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:var(--space-touch-target);padding:var(--space-2) 0;border-top:1px solid var(--color-rule);display:flex}.price-list-amount{text-align:right;flex:none}.price-list-legend{margin:var(--space-3) 0 0;color:var(--color-ink-secondary)}.price-list-action{margin:var(--space-4) 0 0}.price-list-action>a{width:100%}.event-map{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.event-map>h2,.about-event>h2,.about-event>p,.sale-contacts>h2{margin:0}.about-event{gap:var(--space-2);display:grid}.sale-contacts{padding:var(--space-4)}.sale-contact-list{margin:var(--space-3) 0 0;padding:0;list-style:none}.sale-contact{justify-content:space-between;gap:var(--space-2) var(--space-3);min-height:var(--space-touch-target);border-top:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;display:flex}.sale-contact-phone{min-height:var(--space-touch-target);font-variant-numeric:var(--font-price-numeric);align-items:center;display:inline-flex}.who-organizes{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.who-organizes-summary{min-height:var(--space-touch-target);cursor:pointer;align-items:center;display:flex}.who-organizes-body{gap:var(--space-1);padding-bottom:var(--space-4);display:grid}.who-organizes-body>p{margin:0}.who-organizes-detail{color:var(--color-ink-secondary)}.legal-links{gap:0 var(--space-4);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.legal-link{min-height:var(--space-touch-target);color:var(--color-ink);align-items:center;text-decoration:underline;display:inline-flex}.legal-footer{padding:var(--space-5) var(--space-margin-mobile) var(--space-8);border-top:1px solid var(--color-rule);text-align:center;margin-top:auto}.legal-footer>.legal-links{justify-content:center}.legal-text{color:var(--color-ink);margin:0}.legal-seal{margin:var(--space-4) 0 0}.legal-dialog{width:min(100% - var(--space-7), var(--space-full-map-width));max-height:calc(100vh - var(--space-7));border-radius:var(--radius-sheet);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-sheet);border:0;padding:0}.legal-dialog::backdrop{background:var(--color-veil)}html:not(.js) .legal-dialog{margin:var(--space-6) auto;box-shadow:0 0 0 1px var(--color-rule);display:block}.legal-dialog-body{gap:var(--space-4);padding:var(--space-6) var(--space-5);display:grid}.legal-dialog-body>h2,.legal-text.text-body-sm{margin:0}.legal-dialog-close{justify-self:start}@media (width>=1280px){.brand-strip{min-height:var(--space-brand-strip-desktop);padding:0 var(--space-margin-desktop)}.brand-wordmark{height:var(--space-5)}.event-header{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--space-event-image);align-items:end;gap:var(--space-gutter-desktop);min-height:var(--space-event-header-desktop);padding:var(--space-6) var(--space-margin-desktop) var(--space-6);background:var(--color-event-accent)}.event-header-title{background:0 0;padding:0}.event-header-title>h1{font-size:var(--font-event-display-desktop-size)}.event-meta{color:inherit;text-align:right;order:0;padding:0}.event-meta-restriction{color:inherit}.event-image-card{margin:0 0 calc(-1 * var(--space-image-overlap));align-self:end}.event-main{padding:calc(var(--space-image-overlap) + var(--space-6)) var(--space-margin-desktop) var(--space-8)}.event-main:has(.map-island[data-purchase-id]){max-width:calc(var(--space-full-map-width) + var(--space-gutter-desktop) + var(--space-hold-column))}.event-main:has(.map-island[data-purchase-id])>:not(.event-map){max-width:calc(var(--space-full-map-width) - 2 * var(--space-margin-desktop))}.legal-footer{padding-left:var(--space-margin-desktop);padding-right:var(--space-margin-desktop)}}.map-whatsapp-note,.map-list-action,.available-list-action{margin:0}.map-list-link{min-height:var(--space-touch-target)}.event-main.available-list-page{padding-top:var(--space-6)}.available-list-heading{gap:var(--space-1);display:grid}.available-list-heading>h1,.available-list-heading>p,.available-list-form>h2,.available-list-section-name,.available-list-block{margin:0}.available-list-form{gap:var(--space-4);min-width:0;display:grid}.available-list-section{gap:var(--space-2);display:grid}.available-list-section-name{font-weight:700}.available-list{margin:0;padding:0;list-style:none}.available-list-row{border-bottom:1px solid var(--color-rule)}.available-list-label{align-items:center;gap:var(--space-3);min-height:var(--space-touch-target);padding:var(--space-2) 0;cursor:pointer;display:flex}.available-list-label>input{width:var(--space-6);height:var(--space-6);flex:none;margin:0}.available-list-name{overflow-wrap:anywhere;min-width:0}.available-list-amount{white-space:nowrap;margin-left:auto}.available-list-contacts{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}.available-list-contacts>legend{padding:0;font-weight:700}@media (width>=1280px){.event-main.available-list-page{padding-top:var(--space-7)}}.event-main.acceptance-page{max-width:var(--space-full-map-width);padding-top:var(--space-6)}.acceptance-heading{gap:var(--space-1);display:grid}.acceptance-heading>h1,.acceptance-heading>p,.acceptance-page>h1,.acceptance-documents>h2,.acceptance-action,.acceptance-total{margin:0}.acceptance-event{font-weight:700}.acceptance-total{padding-top:var(--space-3);font-weight:700}.acceptance-documents,.acceptance-form{gap:var(--space-3);min-width:0;display:grid}.acceptance-document{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-rule);overflow-wrap:anywhere}.acceptance-document-summary{min-height:var(--space-touch-target);cursor:pointer;align-items:center;display:flex}.acceptance-document>.legal-text{margin-top:var(--space-3)}.acceptance-box>legend{padding:0}.acceptance-box .choice>span{overflow-wrap:anywhere;min-width:0}.ticket-link-warning{overflow-wrap:anywhere;margin:0}.ticket-cards{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.ticket-card{gap:var(--space-1);min-width:0;padding:var(--space-4);overflow-wrap:anywhere;display:grid}.ticket-card>h2,.ticket-card>p{margin:0}.ticket-card-unit{font-weight:700}.ticket-qr{width:100%;max-width:var(--space-panel-column);margin:var(--space-3) 0;box-sizing:border-box}.confirmation-tickets{gap:var(--space-4);min-width:0;display:grid}.confirmation-tickets>h2{margin:0}.boleto-nav{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.boleto-nav[hidden]{display:none}.boleto-nav-button{min-width:var(--space-touch-target);min-height:var(--space-touch-target)}.boleto-position{font-variant-numeric:tabular-nums;margin:0}.boleto-list{gap:var(--space-4);display:grid}.boleto{gap:var(--space-2);min-width:0;padding:var(--space-4);overflow-wrap:anywhere;display:grid}.boleto[hidden]{display:none}.boleto p,.boleto h3{margin:0}.boleto-secondary{color:var(--color-ink-secondary)}.boleto-restriction{color:var(--color-ink)}.boleto-place{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px dashed var(--color-ink-secondary);border-bottom:1px dashed var(--color-ink-secondary);display:grid}.boleto-qr{width:100%;max-width:var(--space-panel-column);margin:var(--space-2) 0;box-sizing:border-box}.boleto-invalidado .boleto-band,.boleto-usado .boleto-band{padding:var(--space-2) var(--space-3);border:1px solid var(--color-block-border);border-radius:var(--radius-card);background:var(--color-block);color:var(--color-ink);font-weight:700}.boleto-actions .button-secondary{min-height:var(--space-touch-target)}.boleto-download-fallback{gap:var(--space-2);display:grid}.boleto-download-fallback[hidden]{display:none}.public-link{gap:var(--space-2);margin:var(--space-5) 0;min-width:0;display:grid}.member-list-item>.public-link{flex-basis:100%;margin:0}.member-list-item>.ticket-link{flex-basis:100%;min-width:0}.member-list-item>.ticket-link>.public-link{margin:0}.public-link-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.public-link-input{flex:20rem;min-width:0}.public-link-copy[hidden]{display:none}.public-link-status{margin:0}@media (width<=767px){.public-link-row{flex-direction:column;align-items:stretch}.public-link-input{flex-basis:auto}}.scanner-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-margin-mobile);background:var(--color-surface);box-shadow:0 1px 0 var(--color-rule);flex-wrap:wrap;display:flex}.scanner-bar-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.scanner-monogram{flex:none}.scanner-bar-text{min-width:0}.scanner-bar-event{font-family:var(--font-card-title-family);font-size:var(--font-card-title-size);font-weight:var(--font-card-title-weight);line-height:var(--font-card-title-line-height);overflow-wrap:anywhere;margin:0}.scanner-bar-member{color:var(--color-ink-secondary);font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line-height);margin:0}.scanner-bar-actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.scanner-search-link{min-height:var(--space-touch-target)}.scanner-bar-link{min-height:var(--space-touch-target);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.scanner-sign-out-form{display:contents}.scanner-page{max-width:var(--space-hold-column);padding:var(--space-6) var(--space-margin-mobile) var(--space-8);margin:0 auto}.scanner-button{width:100%;min-height:var(--space-scanner-button-height)}.scanner-event-list{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.scanner-event{gap:var(--space-3);padding:var(--space-4);display:grid}.scanner-event h2,.scanner-event p{margin:0}.scanner-search-form,.scanner-search-limit,.scanner-search-results,.scanner-manual-result{gap:var(--space-4);margin-top:var(--space-5);display:grid}.scanner-search-limit p,.scanner-search-results h2,.scanner-manual-result h2,.scanner-manual-result p{margin:0}.scanner-manual-confirm{margin-top:var(--space-5)}.scanner-manual-confirm form{display:contents}.purchase-step-bar{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-margin-mobile);background:var(--color-background);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.purchase-step-bar p,.purchase-heading>h1,.purchase-heading>p,.purchase-action,.purchase-summary-title,.purchase-privacy-title{margin:0}.purchase-seller{min-width:0}.purchase-countdown{gap:var(--space-1);text-align:right;display:grid}.purchase-countdown-label{color:var(--color-ink-secondary);display:block}.purchase-time-warning:empty{min-height:0;margin:0}.event-main.purchase-main{max-width:calc(var(--space-hold-column) + 2 * var(--space-margin-mobile));gap:var(--space-5)}.purchase-heading{gap:var(--space-1);display:grid}.purchase-reminder{color:var(--color-ink-secondary)}.error-summary{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--space-focus-width) solid var(--color-ink);border-radius:var(--radius-notice);background:var(--color-surface);display:grid}.error-summary-title{margin:0;font-weight:700}.error-summary-list{padding:0 0 0 var(--space-5);margin:0;display:grid}.error-summary-link{min-height:var(--space-touch-target);color:var(--color-ink);align-items:center;text-decoration:underline;display:inline-flex}.buyer-details-form{gap:var(--space-5);min-width:0;display:grid}.buyer-details-form .field-input[aria-invalid=true]{border-width:var(--space-focus-width);border-color:var(--color-ink)}.purchase-summary{gap:var(--space-2);padding:var(--space-4);display:grid}.purchase-summary-lines{margin:0;padding:0;list-style:none;display:grid}.purchase-summary-line,.purchase-summary-total{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.purchase-summary-line{padding:var(--space-2) 0;border-top:1px solid var(--color-rule)}.purchase-summary-place{min-width:0;display:grid}.purchase-summary-section{color:var(--color-ink-secondary)}.purchase-summary-total{padding-top:var(--space-2);border-top:1px solid var(--color-rule);margin:0;font-weight:700}.purchase-continue{width:100%}.purchase-privacy{gap:var(--space-2);display:grid}.purchase-privacy p{margin:0}.purchase-review-line{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.purchase-review-remove-form{margin:0}.purchase-review-remove{min-width:var(--space-touch-target);min-height:var(--space-touch-target)}.purchase-review-breakdown{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.purchase-review-breakdown[hidden]{display:none}.purchase-review-restriction,.purchase-review-edit,.purchase-review-method,.purchase-review-email,.purchase-review-refund,.purchase-review-links{margin:0}.purchase-review-alert,.purchase-review-email{overflow-wrap:anywhere}.purchase-review-alert{margin:0}.purchase-review-alert:empty{min-height:0}.purchase-review-form,.purchase-review-terms{gap:var(--space-3);min-width:0;display:grid}.purchase-review-terms .choice>span{overflow-wrap:anywhere;min-width:0}.email-code{gap:var(--space-3);min-width:0;display:grid}.email-code p{margin:0}.email-code-sent{overflow-wrap:anywhere}.email-code-note{color:var(--color-ink-secondary)}.email-code-note[hidden]{display:none}.email-code-button{min-height:var(--space-touch-target)}.confirmation-email-code{gap:var(--space-3);min-width:0;display:grid}.confirmation-email-code h2,.confirmation-email-code p{margin:0}.confirmation-email-code-form{gap:var(--space-3);min-width:0;display:grid}.email-code-link{min-height:var(--space-touch-target);color:var(--color-ink);align-items:center;text-decoration:underline;display:inline-flex}@media (width>=1280px){.purchase-step-bar{padding:var(--space-3) var(--space-margin-desktop)}}.purchase-payment,.purchase-payment-form{gap:var(--space-3);min-width:0;display:grid}.purchase-payment-brick{min-width:0}.purchase-payment-brick[hidden]{display:none}.purchase-payment-alert{overflow-wrap:anywhere;margin:0}.purchase-payment-alert:empty{display:none}.purchase-payment-form [data-payment-button][aria-disabled=true]{cursor:progress}.purchase-wait{justify-items:start;gap:var(--space-3);min-width:0;display:grid}.purchase-wait p{overflow-wrap:anywhere;margin:0}.purchase-wait-title{font-weight:700}.activity-signal{width:var(--space-7);height:var(--space-7);border:var(--space-1) solid var(--color-rule);border-top-color:var(--color-ink);border-radius:var(--radius-full);animation:1s linear infinite activity-signal-turn;display:block}@keyframes activity-signal-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.activity-signal{animation:none}}:is(.purchase-page:has([data-payment-wait]) [data-review-remove],.purchase-page:has([data-payment-wait]) .purchase-review-remove-form,.purchase-page:has([data-payment-wait]) [data-edit-details],.purchase-page:has([data-payment-wait]) [data-step-countdown],.purchase-page:has([data-payment-wait]) [data-payment-rejected],.purchase-page:has([data-payment-wait]) [data-reenter-card],.purchase-page:has([data-payment-alert] .notice) [data-payment-rejected],.purchase-page:has([data-payment-alert] .notice) [data-reenter-card]){display:none}.purchase-outcome{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.purchase-outcome-text{gap:var(--space-2);min-width:0;display:grid}.purchase-outcome-text>h1,.purchase-outcome-text>p,.purchase-heading>[data-outcome-hint]{overflow-wrap:anywhere;margin:0}.purchase-returned{margin:0}.purchase-returned:empty{min-height:0}.brand-strip{justify-content:space-between;gap:var(--space-4)}.brand-strip-link{display:none}.legal-recover{margin:var(--space-2) 0 0}.ticket-list{gap:var(--space-4);min-width:0;display:grid}.event-main.recover-page,.event-main.ticket-link-page{max-width:var(--space-full-map-width);gap:var(--space-5);padding-top:var(--space-6)}.recover-page>h1,.ticket-link-page>h1,.recover-action,.recover-privacy,.recover-not-received>p{margin:0}.recover-form,.recover-not-received{gap:var(--space-4);min-width:0;display:grid}.recover-privacy{color:var(--color-ink)}.recover-form .field-input[aria-invalid=true]{border-width:var(--space-focus-width);border-color:var(--color-ink)}.ticket-link-order{gap:var(--space-4);min-width:0;padding-top:var(--space-5);border-top:1px solid var(--color-rule);display:grid}.ticket-link-order-heading{gap:var(--space-1);display:grid}.ticket-link-order-heading>h2,.ticket-link-order-heading>p{margin:0}@media (width>=1280px){.brand-strip-link{min-height:var(--space-touch-target);color:var(--color-ink);align-items:center;text-decoration:underline;display:inline-flex}}
