:root{--vt-black: #0a0908;--vt-ink-2: #15110d;--vt-white: #F7F3EC;--vt-white-rgb: 247, 243, 236;--vt-muted: #A8A096;--vt-line: rgba(247, 243, 236, .12);--vt-brass: #C9A062;--vt-brass-solid: #B5894B;--vt-brass-deep: #A07845;--vt-brass-deep-text: #8a6536;--vt-brass-rgb: 201, 160, 98;--vt-brass-brushed: linear-gradient(100deg, #8a6a3e 0%, #f0d49a 35%, #a07845 52%, #e0b878 72%, #8a6a3e 100%);--vt-accion: #B34A33;--vt-accion-hover: #A8452F;--vt-accion-rgb: 179, 74, 51;--vt-bermellon: #C2533A;--vt-bermellon-texto: #C75C44;--vt-green: #86A98F;--vt-dia-bg-top: #FBF8F2;--vt-dia-bg: #F7F3EC;--vt-dia-bg-deep: #F3EDE2;--vt-dia-ink: #14100c;--vt-dia-muted: #6b635a;--vt-font-display: "Archivo", system-ui, -apple-system, sans-serif;--vt-font-body: "Inter", system-ui, -apple-system, sans-serif;--vt-font-mono: "IBM Plex Mono", "SF Mono", Menlo, monospace;--vt-font-soul: "Fraunces", Georgia, "Times New Roman", serif;--vt-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--vt-ease-out: cubic-bezier(.16, 1, .3, 1);--vt-ease-in-out: cubic-bezier(.4, 0, .2, 1);--vt-maxw: 1200px;--vt-pad-x: clamp(20px, 5vw, 48px);--vt-nav-pad-y: 18px;--vt-nav-h: 81px;--vt-rhythm-tight: clamp(52px, 7vw, 76px);--vt-rhythm: clamp(76px, 10vw, 118px);--vt-rhythm-wide: clamp(104px, 14vw, 172px)}.sala{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;color:var(--vt-white);font-family:var(--vt-font-body),sans-serif;background:radial-gradient(120% 90% at 50% 30%,#16120e 0%,#0e0b09 55%,var(--vt-black) 85%)}.sala::backdrop{background:var(--vt-black)}.sala:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;background-image:var(--vt-grain);mix-blend-mode:overlay;opacity:.05}.sala-view{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sala-webgl{display:block;width:100%;height:100%;touch-action:none;cursor:grab;outline:none}.sala-webgl.is-looking{cursor:grabbing}.sala[data-view=sequence] .sala-webgl{cursor:pointer}.sala-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.sala-number{position:absolute;left:0;top:0;font:500 12px var(--vt-font-mono),monospace;letter-spacing:.04em;color:#221c16;opacity:0;will-change:transform,opacity;text-shadow:0 0 6px rgba(247,243,236,.55)}.sala-name{position:absolute;left:0;top:0;padding:5px 9px;border-radius:6px;background:#0a0908db;border:1px solid rgba(201,160,98,.45);font:500 12px var(--vt-font-mono),monospace;letter-spacing:.03em;color:var(--vt-white);white-space:nowrap;opacity:0;transition:opacity .2s;will-change:transform}.sala-tooltip{position:absolute;z-index:5;padding:7px 10px;border-radius:6px;background:#0a0908eb;border:1px solid var(--vt-line);font:500 12px var(--vt-font-mono),monospace;letter-spacing:.02em;white-space:nowrap;pointer-events:none}.sala[data-view=seat] .sala-top,.sala[data-view=flying] .sala-top{background:linear-gradient(#0a0908f0,#0a090899 62%,#0a090800)}.sala-top{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 44px;background:linear-gradient(#0a0908e0,#0a090800);pointer-events:none}.sala-top button{pointer-events:auto}.sala-top-actions{display:flex;align-items:center;gap:10px;pointer-events:auto}.sala-look{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--vt-line);border-radius:999px;background:#15110dc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sala-look button{min-height:38px;padding:6px 14px;border:0;border-radius:999px;background:none;font-size:13px;color:var(--vt-muted)}.sala-look button:hover{background:#f7f3ec0f;color:var(--vt-white)}.sala-look button[aria-pressed=true]{background:#f7f3ec24;color:var(--vt-white)}.sala[data-view=sequence] .sala-look,.sala[data-state=loading] .sala-look,.sala[data-state=error] .sala-look{visibility:hidden}.sala-heading h2{font:800 clamp(24px,3vw,34px)/1.05 var(--vt-font-display),sans-serif;letter-spacing:-.02em;text-transform:lowercase;margin:8px 0 6px;max-width:26ch}.sala-data{margin:0;font:500 12px var(--vt-font-mono),monospace;letter-spacing:.04em;color:var(--vt-muted)}.sala-cards{position:absolute;right:28px;top:108px;bottom:calc(var(--sala-footer,140px) + 10px);z-index:3;width:300px;display:flex;flex-direction:column;justify-content:center;gap:12px;pointer-events:none;transition:opacity .35s var(--vt-ease-out,ease),visibility .35s}.sala-cards>.sala-card{pointer-events:auto;max-height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.sala[data-view=sequence] .sala-cards,.sala[data-state=loading] .sala-cards,.sala[data-state=error] .sala-cards{opacity:0;visibility:hidden;pointer-events:none}.sala[data-view=seat] #sala-sector,.sala[data-view=flying] #sala-sector{display:none}.sala-card{background:#15110ddb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--vt-line);border-radius:12px;padding:18px}.sala-card h3{font:600 19px/1.15 var(--vt-font-display),sans-serif;letter-spacing:-.01em;text-transform:lowercase;margin:14px 0 6px}.sala-card[data-empty=true] h3{color:var(--vt-muted)}.sala-info{margin:0 0 4px;font-size:13px;line-height:1.5;color:var(--vt-muted)}.sala-note{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--vt-muted)}.sala-select{display:block;margin:0;font-size:12px;color:var(--vt-muted)}.sala-select select{margin-top:6px}.sala-floor{display:flex;align-items:center;gap:8px;margin:16px 0 4px}.sala-floor span{font-size:12px;color:var(--vt-muted);margin-right:auto}.sala-floor button{width:44px;padding:0;font-size:18px}.sala-floor output{min-width:2ch;text-align:center;font:500 18px var(--vt-font-mono),monospace}#sala-view-from{width:100%;margin-top:14px}.sala-style{margin-top:14px;padding-top:12px;border-top:1px solid var(--vt-line)}.sala-style summary{display:flex;align-items:baseline;gap:10px;min-height:32px;cursor:pointer;list-style:none;font-size:13px}.sala-style summary::-webkit-details-marker{display:none}.sala-style summary:before{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(-45deg);transition:transform .2s;flex-shrink:0}.sala-style[open] summary:before{transform:translateY(-4px) rotate(45deg)}.sala-style-current{margin-left:auto;font-size:12px;color:var(--vt-muted);text-align:right}.sala-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0}.sala-type-flat{grid-column:1/-1;display:flex;align-items:center;gap:10px;min-height:38px;padding:4px 10px;border:1px solid transparent;border-radius:8px;background:#f7f3ec09;font-size:12px;color:var(--vt-muted);text-align:left}.sala-type-flat:hover{background:#f7f3ec14;color:var(--vt-white)}.sala-type-flat[aria-checked=true]{border-color:#f7f3ecb8;background:#f7f3ec14;color:var(--vt-white)}.sala-type-flat .sala-type-standing{width:34px;height:22px;aspect-ratio:auto;flex-shrink:0}.sala-type{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:44px;padding:4px 4px 7px;border:1px solid transparent;border-radius:8px;background:#f7f3ec09;font-size:11px;line-height:1.25;color:var(--vt-muted);text-align:center}.sala-type:hover{background:#f7f3ec14;color:var(--vt-white)}.sala-type img{display:block;width:100%;height:auto;aspect-ratio:11/8;object-fit:contain}.sala-type[aria-checked=true]{border-color:#f7f3ecb8;background:#f7f3ec14;color:var(--vt-white)}.sala-type-standing{display:block;width:100%;aspect-ratio:11/8;border-radius:6px;background:radial-gradient(circle,rgba(247,243,236,.45) 1.4px,transparent 1.6px) 0 0/9px 9px,linear-gradient(#f7f3ec00,#f7f3ec0d)}.sala-colors{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 10px}.sala-color{width:32px;height:32px;min-height:32px;padding:0;border:2px solid rgba(247,243,236,.2);border-radius:50%;background:var(--swatch)}.sala-color:hover{background:var(--swatch);border-color:#f7f3ec80}.sala-color[aria-checked=true]{border-color:var(--vt-black);box-shadow:0 0 0 2px var(--vt-white)}#sala-style-all{width:100%;margin-top:6px;font-size:13px}#sala-seat-choose{width:100%;margin-top:14px}.sala-seat-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.sala-seat-actions button{font-size:13px;padding:10px 8px}.sala-bottom{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);align-items:end;gap:24px;padding:48px 28px 24px;background:linear-gradient(#0a090800,#0a0908e6 58%);pointer-events:none}.sala-bottom button{pointer-events:auto}.sala-honest{max-width:36ch;font-size:12px;line-height:1.5;color:var(--vt-muted)}.sala-honest p{margin:4px 0 0}#sala-hint{color:var(--vt-white);opacity:.8}#sala-hint:empty{display:none}.sala-story{text-align:center}.sala-caption{min-height:1.5em;margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--vt-white);text-wrap:balance}.sala[data-state=error] .sala-caption{color:var(--vt-bermellon-texto,#C75C44)}.sala-rail{--sala-progress:0;position:relative}.sala-rail:before,.sala-rail:after{content:"";position:absolute;left:12.5%;right:12.5%;top:11px;height:1px;background:var(--vt-line)}.sala-rail:after{right:auto;width:calc(75% * var(--sala-progress));background:var(--vt-brass);box-shadow:0 0 12px #c9a06273}.sala-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.sala-steps button{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 4px 4px;background:none;border:0;border-radius:8px;color:var(--vt-muted);font:500 13px var(--vt-font-body),sans-serif}.sala-steps button:hover:not(:disabled){background:none;color:var(--vt-white)}.sala-steps button:disabled{opacity:.35}.sala-step-number{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--vt-black);border:1px solid rgba(247,243,236,.28);font:500 11px var(--vt-font-mono),monospace;color:var(--vt-muted)}.sala-steps button.is-past .sala-step-number{border-color:#f7f3ec8c;color:var(--vt-white)}.sala-steps button[aria-current=step]{color:var(--vt-white)}.sala-steps button[aria-current=step] .sala-step-number{background:var(--vt-white);border-color:var(--vt-white);color:var(--vt-black)}.sala-replay{display:flex;justify-content:flex-end}.sala[data-view=seat] .sala-story,.sala[data-view=seat] .sala-replay{opacity:0;pointer-events:none}.sala[data-view=seat] .sala-story button,.sala[data-view=seat] .sala-replay button{pointer-events:none}.sala button:focus-visible,.sala select:focus-visible{outline:2px solid var(--vt-white);outline-offset:2px}@media (max-width:760px){.sala-look button{padding:6px 10px;font-size:12px}.sala-top-actions{gap:6px}.sala-types{grid-template-columns:repeat(4,minmax(0,1fr))}.sala-type{font-size:10px}.sala-top{padding:14px 14px 32px}.sala-heading h2{font-size:22px}.sala-data{font-size:11px}.sala-heading{min-width:0}.sala-cards{top:auto;bottom:calc(var(--sala-footer,190px) + 6px);left:12px;right:12px;width:auto;max-height:calc(100dvh - var(--sala-footer,190px) - 96px);justify-content:flex-end}.sala-card{padding:12px 14px}.sala-card[data-empty=true] h3,.sala-card[data-empty=true] .sala-info{display:none}.sala-card h3{font-size:16px;margin:8px 0 2px}.sala-info{font-size:12px}.sala-floor{margin:8px 0 0}#sala-view-from,#sala-seat-choose{margin-top:8px}.sala-note{margin-top:6px}#sala-hint{display:none}.sala[data-view=seat] .sala-cards,.sala[data-view=flying] .sala-cards{bottom:64px}.sala-bottom{grid-template-columns:1fr auto;gap:10px 12px;padding:36px 14px 14px}.sala-story{grid-column:1/-1;grid-row:1}.sala-honest{grid-column:1;grid-row:2;font-size:11px}.sala-replay{grid-column:2;grid-row:2}.sala-caption{font-size:14px;margin-bottom:10px}.sala-steps button{font-size:11px;gap:6px}}@media (prefers-reduced-motion:reduce){.sala-cards{transition:none}}body.sala-is-open{overflow:hidden}.sala-top{padding:24px 28px 38px;gap:28px}.sala-heading{max-width:min(55%,660px)}.sala-heading h2{font-size:clamp(22px,2.2vw,30px);max-width:32ch;line-height:1.12}.sala-heading .eyebrow{font-size:9px;letter-spacing:.18em}.sala-data{margin-top:10px;font-size:11px}.sala-close{display:flex;align-items:center;gap:10px;background:#15110dcc;font-size:12px}.sala-close>span:first-child{font-size:22px;line-height:1}#sala-panels{font-size:12px;background:#15110dcc}#sala-panels[aria-expanded=true]{background:#f7f3ec1f;border-color:#f7f3ec40}.sala-cards{top:170px;bottom:auto;max-height:calc(100dvh - var(--sala-footer,160px) - 192px);justify-content:flex-start;width:280px}.sala-card{background:#15110df0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px}.sala-card h3{font-size:20px;line-height:1.25;margin:20px 0 8px}.sala-info{font-size:12px;line-height:1.7}.sala-select{font:500 10px var(--vt-font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.sala-select select{font:400 13px var(--vt-font-body),sans-serif;text-transform:none;letter-spacing:normal}.sala[data-panels=closed][data-view=room] .sala-cards{visibility:hidden;opacity:0;pointer-events:none}.sala-style summary{min-height:44px;align-items:center}.sala-style-current{max-width:150px;font-size:11px;line-height:1.5}.sala-bottom{grid-template-columns:minmax(0,1fr) minmax(0,480px) minmax(0,1fr);padding-top:36px}.sala-caption{font-size:13px;margin-bottom:16px;color:var(--vt-muted)}.sala-honest{font-size:11px;max-width:32ch;line-height:1.65}.sala-replay button{font-size:12px;background:#15110dcc}#sala-skip span{margin-left:12px}.sala[data-state=loading] #sala-skip,.sala[data-state=error] #sala-skip,.sala[data-state=loading] #sala-panels,.sala[data-state=error] #sala-panels{display:none}@media (max-width:1050px) and (min-width:761px){.sala-top{padding:20px}.sala-look button{padding:6px 10px}.sala-close-label{display:none}.sala-cards{right:20px;width:260px}.sala-bottom{grid-template-columns:1fr auto;gap:12px}.sala-honest{max-width:none;grid-column:1;grid-row:2}.sala-honest #sala-hint{display:none}.sala-story{grid-column:1/-1}.sala-replay{grid-column:2;grid-row:2}.sala-heading{max-width:60%}}@media (max-width:760px){.sala-top{padding:18px 16px 28px;display:grid;grid-template-columns:1fr auto;gap:14px}.sala-heading{max-width:none;grid-column:1;grid-row:1}.sala-heading h2{font-size:21px;max-width:27ch;margin-top:7px}.sala-data{font-size:10px;margin-top:8px;line-height:1.6}.sala-top-actions{display:contents}.sala-close{grid-column:2;grid-row:1;padding:0;width:44px;justify-content:center;align-self:start}.sala-close-label{display:none}.sala-look{grid-column:1;grid-row:2;justify-self:start;border-radius:8px}.sala-look button{border-radius:5px;min-height:38px}.sala[data-view=sequence] .sala-look{display:none}#sala-panels{grid-column:2;grid-row:2;justify-self:end;padding:8px;min-height:44px}.sala-cards{top:auto;left:12px;right:12px;bottom:calc(var(--sala-footer,170px) + 8px);width:auto;max-height:min(42dvh,calc(100dvh - var(--sala-footer,170px) - 190px))}.sala-card{padding:14px 16px}.sala-card h3{font-size:17px;margin:10px 0 4px}.sala-floor{margin-top:8px}.sala-select select{min-height:44px}.sala-bottom{grid-template-columns:1fr auto;padding:28px 16px 16px;gap:12px}.sala-story{grid-column:1/-1;grid-row:1}.sala-honest{grid-column:1;grid-row:2;max-width:34ch;font-size:10px;line-height:1.5}.sala-replay{grid-column:2;grid-row:2}.sala-replay button{font-size:11px;padding:8px 10px}.sala-caption{font-size:12px;margin-bottom:12px}.sala-steps button{font-size:10px;min-height:48px}.sala-step-number{width:21px;height:21px}.sala[data-view=room] .sala-caption,.sala[data-view=seat] .sala-story,.sala[data-view=seat] .sala-replay{display:none}.sala[data-view=seat] .sala-honest{grid-row:1}.sala[data-view=seat] .sala-cards{bottom:76px;max-height:38dvh}}@media (max-height:600px) and (min-width:761px){.sala-heading h2{font-size:20px}.sala-cards{top:110px;max-height:calc(100dvh - var(--sala-footer,130px) - 120px)}.sala-card{padding:12px}.sala-caption{margin-bottom:8px}.sala-bottom{padding-bottom:12px}}.sala-replay{gap:8px;flex-wrap:wrap}.sala[data-state=loading] #sala-video-open,.sala[data-state=error] #sala-video-open{display:none}.sala-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:24px;background:#0a0908e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:auto}.sala-video[hidden]{display:none}.sala-video-panel{width:min(100%,840px);padding:28px;border:1px solid var(--vt-line);border-radius:16px;background:var(--vt-black);box-shadow:0 24px 80px #0006}.sala-video-panel h2{font:800 clamp(24px,3vw,32px) var(--vt-font-display),sans-serif;margin:12px 0}.sala-video-panel .eyebrow{font-size:10px;letter-spacing:.15em}#sala-video-status{color:var(--vt-muted);font-size:14px;line-height:1.6}#sala-video-progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;margin:32px 0;accent-color:var(--vt-white);border:0;border-radius:4px;background:var(--vt-line)}#sala-video-progress[hidden]{display:none}#sala-video-progress::-webkit-progress-bar{background:var(--vt-line);border-radius:4px}#sala-video-progress::-webkit-progress-value{background:var(--vt-white);border-radius:4px}#sala-video-preview{display:block;width:100%;aspect-ratio:16/9;background:var(--vt-black);border-radius:8px;margin:20px 0}#sala-video-preview[data-format=vertical]{aspect-ratio:9/16;width:auto;height:min(56dvh,560px);margin-inline:auto}#sala-video-preview[hidden]{display:none}.sala-video-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;flex-wrap:wrap}.sala-video-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;border:0;min-width:0}.sala-video-formats legend{padding:0;margin-bottom:10px;font:500 10px var(--vt-font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--vt-muted)}.sala-video-format{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px;border:1px solid var(--vt-line);border-radius:12px;background:#f7f3ec08;cursor:pointer;transition:border-color .15s,background .15s}.sala-video-format:hover{border-color:#f7f3ec4d}.sala-video-format:has(input:checked){border-color:#f7f3ecbf;background:#f7f3ec12}.sala-video-format:has(input:focus-visible){outline:2px solid var(--vt-white);outline-offset:2px}.sala-video-format input{position:absolute;opacity:0;pointer-events:none}.sala-video-format-text{display:grid;gap:4px}.sala-video-format-text strong{font:600 15px var(--vt-font-body),sans-serif}.sala-video-format-text small{font-size:12px;line-height:1.45;color:var(--vt-muted)}.sala-video-shape{display:block;border:1.5px solid currentColor;border-radius:4px;opacity:.55}.sala-video-format:has(input:checked) .sala-video-shape{opacity:1}.sala-video-shape[data-shape=vertical]{width:22px;height:39px}.sala-video-shape[data-shape=horizontal]{width:39px;height:22px}#sala-video-download{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:8px;background:var(--vt-accion);color:var(--vt-white);text-decoration:none;font-size:14px;font-weight:600}#sala-video-download:hover{background:var(--vt-accion-hover)}#sala-video-download[hidden]{display:none}#sala-video-download:focus-visible{outline:2px solid var(--vt-white);outline-offset:3px}@media (max-width:760px){.sala-replay{flex-direction:column}.sala-video{padding:12px}.sala-video-panel{padding:20px}.sala-video-actions>*{flex:1}.sala-video-panel .eyebrow{font-size:9px}.sala-video-formats{grid-template-columns:1fr}#sala-video-preview[data-format=vertical]{height:min(52dvh,520px)}}.sala-explore{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.sala-explore [hidden],.sala-hover-preview[hidden],.sala-immersive[hidden],.sala-region[hidden]{display:none}.sala-explore button,.sala-disclosure,.sala-inspector,.sala-immersive button{pointer-events:auto}.sala[data-selection=on] .sala-cards,.sala[data-selection=on] #sala-panels,.sala[data-selection=on] .sala-look,.sala[data-selection=on][data-view=room] .sala-story,.sala[data-selection=on][data-view=room] .sala-honest,.sala[data-selection=on][data-view=room] .sala-data{display:none}.sala[data-selection=on] .sala-top{padding:20px 24px 34px;align-items:center;gap:24px}.sala[data-selection=on] .sala-heading{max-width:calc(100% - 200px);min-width:0}.sala[data-selection=on] .sala-heading .eyebrow{display:none}.sala[data-selection=on] .sala-heading h2{font-size:19px;line-height:1.3;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.sala[data-selection=on] .sala-close{min-height:40px;font-size:12px}.sala-navigation{position:absolute;top:76px;left:24px;right:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sala-levels{display:flex;gap:4px;padding:4px;border:1px solid rgba(10,9,8,.15);border-radius:12px;background:#f7f3ecf5;pointer-events:auto}.sala-levels button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px;padding:8px 14px;background:transparent;border:0;border-radius:8px;color:var(--vt-black);font-size:12px}.sala-levels button span{font:500 10px var(--vt-font-mono),monospace;opacity:.65}.sala-levels button:hover{background:#0a09080f}.sala-levels button[aria-pressed=true]{background:var(--vt-black);color:var(--vt-white)}.sala-levels button:focus-visible{outline:2px solid var(--vt-accion);outline-offset:2px}.sala-navigation>.sala-disclosure{margin-left:auto}#sala-path{display:flex;align-items:center;gap:0;min-width:0;overflow:auto;background:#0a0908e6;border:1px solid var(--vt-line);border-radius:10px;pointer-events:auto}#sala-path button{flex-shrink:0;border:0;border-radius:0;background:transparent;min-height:40px;padding:8px 12px;font-size:12px;color:var(--vt-muted);white-space:nowrap}#sala-path button[aria-current]{color:var(--vt-white)}#sala-path button+button:before{content:"›";margin-right:14px;color:var(--vt-muted)}#sala-path button:hover{background:#f7f3ec14}.sala-disclosure{position:relative;flex-shrink:0;color:var(--vt-white);font-size:12px}.sala-disclosure summary,.sala-lab-tools summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--vt-line);border-radius:10px;padding:0 14px;min-height:40px;background:#0a0908eb;font-size:12px}.sala-disclosure summary:after,.sala-lab-tools summary:after{content:"+";font-size:16px;color:var(--vt-muted)}.sala-disclosure[open] summary:after,.sala-lab-tools[open] summary:after{content:"−"}.sala-disclosure summary::-webkit-details-marker,.sala-lab-tools summary::-webkit-details-marker{display:none}.sala-disclosure summary:focus-visible,.sala-lab-tools summary:focus-visible{outline:2px solid var(--vt-white);outline-offset:3px}.sala-regions,.sala-seat-finder{position:absolute;right:0;top:48px;width:280px;max-height:calc(100dvh - 220px);overflow:auto;box-sizing:border-box;padding:8px;background:#0a0908f7;border:1px solid var(--vt-line);border-radius:12px;box-shadow:0 16px 48px #0006}.sala-regions{display:grid;gap:3px}.sala-regions button{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;border:0;background:transparent;padding:10px;min-height:44px;font-size:12px}.sala-regions button:hover{background:#f7f3ec14}.sala-regions button span{font:500 10px var(--vt-font-mono),monospace;color:var(--vt-muted);white-space:nowrap}.sala-seat-finder{display:flex;gap:10px;padding:12px}.sala-seat-finder label{display:grid;gap:6px;flex:1;min-width:0;font-size:11px;color:var(--vt-muted);margin:0}.sala-seat-finder select{width:100%;min-width:0;font-size:12px;padding:8px;min-height:40px}.sala-explore-instruction{position:absolute;left:50%;bottom:22px;transform:translate(-50%);width:max-content;max-width:calc(100% - 460px);padding:12px 20px;text-align:center;border:1px solid var(--vt-line);border-radius:12px;background:#0a0908eb}.sala-explore-instruction strong{font:500 13px var(--vt-font-body),sans-serif}.sala-explore-instruction p{font-size:12px;color:var(--vt-muted);margin:5px 0}.sala-explore-instruction small{font-size:10px;color:var(--vt-muted)}.sala[data-inspect=true] .sala-explore-instruction,.sala[data-has-selection=true] .sala-explore-instruction{display:none}.sala-camera-tools{position:absolute;left:24px;bottom:24px;display:flex;padding:3px;background:#0a0908f0;border:1px solid var(--vt-line);border-radius:10px}.sala-camera-tools button{border:0;background:transparent;min-width:40px;min-height:40px;padding:8px;font-size:19px}.sala-camera-tools #sala-recenter{font-size:11px}.sala-camera-tools button:hover{background:#f7f3ec14}.sala-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.sala-region{position:absolute;left:0;top:0;pointer-events:auto;max-width:220px;min-height:38px;padding:8px 14px;border:1px solid rgba(247,243,236,.45);border-radius:999px;background:#0a0908eb;color:var(--vt-white);font-size:12px;box-shadow:0 4px 24px #0006}.sala-region:hover{background:var(--vt-white);color:var(--vt-black)}.sala-inspector{position:absolute;right:24px;top:138px;width:340px;max-height:calc(100dvh - 235px);overflow:auto;background:#15110dfa;border:1px solid var(--vt-line);border-radius:16px;box-shadow:0 24px 60px #0006;scrollbar-width:thin}.sala-inspect-picture{position:relative;aspect-ratio:16/9;background:var(--vt-black)}.sala-inspect-picture img{display:block;width:100%;height:100%;object-fit:cover}#sala-inspect-expand{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(247,243,236,.4);background:#0a0908d9;font-size:12px;min-height:40px}.sala-inspect-body{padding:16px}#sala-inspect-zone{color:var(--vt-muted);font-size:11px;margin:0 0 8px}#sala-inspect-title{font:800 22px/1.15 var(--vt-font-display),sans-serif;letter-spacing:-.02em;margin:0 0 14px}.sala-inspect-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;padding-bottom:12px;border-bottom:1px solid var(--vt-line)}#sala-inspect-state[data-status=cart]{color:var(--vt-brass)}.sala-inspect-meta strong{font:500 13px var(--vt-font-mono),monospace}.sala-inspector .sala-note{font-size:10px;line-height:1.45;margin:7px 0;color:var(--vt-muted)}.sala-inspect-actions{display:flex;gap:8px;margin-top:14px}.sala-inspect-actions button{font-size:12px;padding:10px 12px;min-height:44px}.sala-inspect-actions .primary{flex:1;background:var(--vt-accion);color:var(--vt-white)}.sala-inspect-actions .primary:hover:not(:disabled){background:var(--vt-accion-hover)}.sala-selection-summary{position:absolute;left:50%;bottom:24px;transform:translate(-50%);max-width:calc(100% - 430px);box-sizing:border-box;font-size:12px;display:flex;align-items:center;gap:16px;padding:10px 14px;background:#0a0908f2;border:1px solid var(--vt-line);border-radius:12px}.sala-selection-summary>div:first-child{display:grid;gap:5px;flex-shrink:0}#sala-selection-title{font:500 9px var(--vt-font-mono),monospace;color:var(--vt-muted);text-transform:uppercase;letter-spacing:.06em}#sala-selection-count{font-size:12px;font-weight:500;white-space:nowrap}#sala-selection-total{font:500 12px var(--vt-font-mono),monospace;white-space:nowrap}#sala-chosen{display:flex;gap:6px;min-width:0;max-width:280px;overflow:auto;pointer-events:auto}#sala-chosen:empty{display:none}#sala-chosen button{white-space:nowrap;min-height:36px;font:500 11px var(--vt-font-mono),monospace;background:#f7f3ec14}#sala-selection-message{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}.sala-hover-preview{position:absolute;z-index:5;width:280px;pointer-events:none;background:var(--vt-black);border:1px solid var(--vt-line);border-radius:12px;overflow:hidden;box-shadow:0 15px 40px #0008}.sala-hover-preview img{display:block;width:100%;height:auto;aspect-ratio:16/9}.sala-hover-preview>div{display:flex;justify-content:space-between;gap:8px;padding:12px;font-size:12px}.sala-hover-preview strong{font-weight:500}.sala-hover-preview small{display:block;padding:0 12px 12px;color:var(--vt-muted);font-size:10px}.sala-lab-tools>summary{display:none}.sala[data-selection=on][data-view=room] .sala-bottom{display:block;left:auto;right:24px;bottom:24px;padding:0;background:none}.sala[data-selection=on][data-view=room] .sala-lab-tools>summary{display:flex;min-height:46px}.sala[data-selection=on][data-view=room] .sala-lab-tools .sala-replay{position:absolute;bottom:56px;right:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;width:180px;padding:8px;background:#0a0908f7;border:1px solid var(--vt-line);border-radius:12px;box-shadow:0 16px 48px #0006}.sala[data-selection=on][data-view=room] .sala-lab-tools button{font-size:12px;min-height:44px;text-align:left;background:transparent;border:0}.sala[data-view=sequence] #sala-explore-toggle{display:none}.sala-immersive{position:absolute;inset:auto 20px 24px;z-index:5;display:flex;align-items:center;flex-direction:column;gap:8px;pointer-events:none}.sala-immersive p{font-size:12px;margin:0;color:var(--vt-white);text-shadow:0 2px 8px var(--vt-black)}.sala-immersive>div{display:flex;align-items:center;gap:16px;padding:8px;background:#0a0908f0;border:1px solid var(--vt-line);border-radius:12px}.sala-immersive span{font:500 12px var(--vt-font-mono),monospace}.sala-immersive button{font-size:12px;min-height:44px}.sala-immersive small{color:var(--vt-muted);font-size:10px}.sala[data-selection=on][data-immersive=true] .sala-top,.sala[data-selection=on][data-immersive=true] .sala-bottom{display:none}.sala:not([data-selection=on]) .sala-explore,.sala:not([data-selection=on]) .sala-hotspots{display:none}@media (max-width:760px){.sala[data-selection=on] .sala-top{display:flex;padding:14px 14px 28px;gap:12px}.sala[data-selection=on] .sala-heading{max-width:calc(100% - 56px)}.sala[data-selection=on] .sala-heading h2{font-size:16px}.sala[data-selection=on] .sala-close-label{display:none}.sala[data-selection=on] .sala-top-actions{display:flex}.sala-navigation{top:68px;left:14px;right:14px;gap:8px}.sala-levels{width:100%;box-sizing:border-box}.sala-levels button{flex:1;gap:8px;padding:8px 10px}#sala-path button{font-size:10px;padding:8px;min-height:40px}#sala-path button+button:before{margin-right:8px}.sala-disclosure summary{font-size:10px;padding:0 10px;gap:8px}.sala-disclosure summary:after{font-size:14px}.sala-regions,.sala-seat-finder{width:min(300px,calc(100vw - 28px))}.sala-explore-instruction{bottom:78px;max-width:calc(100% - 28px);width:calc(100% - 28px);box-sizing:border-box;padding:10px 12px}.sala-explore-instruction p{font-size:11px}.sala-explore-instruction small{font-size:9px}.sala-camera-tools{left:14px;bottom:16px}.sala-camera-tools button{min-height:40px;min-width:38px}.sala-region{font-size:10px;padding:7px 10px;max-width:160px;min-height:38px}.sala-inspector{left:14px;right:14px;top:auto;bottom:78px;width:auto;max-height:48dvh;border-radius:14px}.sala[data-has-selection=true] .sala-inspector{bottom:148px;max-height:44dvh}.sala-inspect-picture{aspect-ratio:2.6/1}.sala-inspect-body{padding:12px}#sala-inspect-title{font-size:19px;margin-bottom:10px}#sala-inspect-zone{font-size:10px;margin-bottom:6px}.sala-inspect-meta{padding-bottom:8px}.sala-inspect-meta strong{font-size:12px}.sala-inspector .sala-note{font-size:9px;margin:5px 0}#sala-inspect-expand{inset:auto 8px 8px;min-height:36px;font-size:11px}.sala-inspect-actions{margin-top:10px}.sala-selection-summary{left:14px;right:14px;bottom:78px;transform:none;max-width:none;gap:10px;padding:10px}#sala-selection-title{font-size:8px}#sala-selection-count{font-size:11px}#sala-selection-total{font-size:10px}#sala-chosen button{font-size:10px;padding:6px}.sala[data-selection=on][data-view=room] .sala-bottom{right:14px;bottom:16px;left:auto;padding:0}.sala[data-selection=on][data-view=room] .sala-lab-tools>summary{font-size:11px}.sala-immersive{left:14px;right:14px;bottom:14px}.sala-immersive>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;box-sizing:border-box}.sala-immersive span{grid-column:1/-1;grid-row:1;text-align:center;padding:8px;font-size:11px}.sala-immersive p{font-size:10px;text-align:center}.sala-immersive button{font-size:11px}}.sala-region:after{content:"";position:absolute;left:50%;width:1px;height:var(--leader,0px);background:#f7f3ec8c;pointer-events:none;bottom:100%}.sala-region[data-leader=down]:after{bottom:auto;top:100%}.sala-lab-tools{pointer-events:auto}@media (max-width:1050px){.sala-lab-tools{grid-column:2;grid-row:2}}.sala[data-selection=on][data-view=room] .sala-view,.sala[data-selection=on][data-view=room] .sala-labels,.sala[data-selection=on][data-view=room] .sala-hotspots{visibility:hidden;pointer-events:none}.sala[data-selection=on][data-view=room]{background:radial-gradient(ellipse at 50% 0%,rgba(201,160,98,.09),transparent 65%),var(--vt-black)}.sala[data-selection=on][data-view=room] .sala-top{background:none;padding-top:22px}.sala[data-selection=on][data-view=room] .sala-heading .eyebrow{display:block;margin:0 0 8px;font:500 9px var(--vt-font-mono),monospace;letter-spacing:.18em;color:var(--vt-brass)}.sala-navigation{top:92px}.sala-levels{background:#f7f3ec09;border-color:var(--vt-line);padding:4px;gap:4px}.sala-levels button{color:var(--vt-muted);font-size:12px;min-height:40px;border-radius:7px}.sala-levels button:hover{background:#f7f3ec0f;color:var(--vt-white)}.sala-levels button[aria-pressed=true]{background:#f7f3ec1f;color:var(--vt-white)}.sala-levels button:focus-visible{outline-color:var(--vt-brass)}#sala-path{background:transparent;border:0}#sala-path button{padding:8px 10px}.sala-map{position:absolute;top:166px;right:32px;bottom:105px;left:32px;pointer-events:auto;display:grid;grid-template-columns:1fr;gap:32px;max-width:1180px;margin:0 auto;min-height:0;z-index:-1}.sala-map[data-mode=overview]{grid-template-columns:repeat(2,minmax(0,1fr))}.sala-map-floor{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.sala-map-floor.is-overview{padding:24px 26px 20px;border:1px solid var(--vt-line);border-radius:16px;background:#f7f3ec05}.sala-map-floor-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px 16px;flex-shrink:0}.sala-map-kicker{font:500 9px var(--vt-font-mono),monospace;letter-spacing:.16em;color:var(--vt-brass);margin:0 0 6px}.sala-map-floor-head h3{font:800 24px/1.15 var(--vt-font-display),sans-serif;letter-spacing:-.035em;text-transform:lowercase;margin:0}.sala-map-capacity{display:grid;text-align:right;gap:2px;color:var(--vt-muted)}.sala-map-capacity strong{font:500 16px var(--vt-font-mono),monospace;color:var(--vt-white)}.sala-map-capacity span{font-size:10px}.sala-map-svg{display:block;flex:1;min-height:0;width:100%;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.sala-map[data-mode=seats] .sala-map-svg{cursor:grab}.sala-map-stage path{stroke:#c9a06280;stroke-width:1.5;vector-effect:non-scaling-stroke}.sala-map-stage text{fill:var(--vt-muted);font:500 .6px var(--vt-font-mono),monospace;letter-spacing:.1px}.sala-map-outline{fill:#f7f3ec0b;stroke:#f7f3ec2b;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .18s,stroke .18s}.sala-map-zone[role=button]{cursor:pointer;outline:none}.sala-map-zone[role=button]:hover .sala-map-outline,.sala-map-zone[role=button]:focus-visible .sala-map-outline{fill:#f7f3ec1a;stroke:var(--vt-brass);stroke-width:1.5}.sala-map-zone-label rect{fill:var(--vt-ink-2,#15110d);stroke:#f7f3ec33;stroke-width:1;vector-effect:non-scaling-stroke}.sala-map-zone-label text{font:500 .48px var(--vt-font-mono),monospace;fill:var(--vt-white)}.sala-map-zone[role=button]:hover .sala-map-zone-label rect,.sala-map-zone[role=button]:focus-visible .sala-map-zone-label rect{stroke:var(--vt-brass)}.sala-map-seat-dot{fill:var(--vt-green);stroke:#86a98f4d;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .15s}.sala-map-zone:not([data-current=true]) .sala-map-seat-dot{opacity:.65}.sala-map-seat[data-status=cart] .sala-map-seat-dot{fill:var(--vt-brass);opacity:1}.sala-map-seat[data-status=held] .sala-map-seat-dot,.sala-map-seat[data-status=confirmed] .sala-map-seat-dot{fill:var(--vt-muted);opacity:.28}.sala-map-seat[role=button]{cursor:pointer;outline:none}.sala-map-seat-hit{fill:transparent;stroke:transparent;stroke-width:2;vector-effect:non-scaling-stroke}.sala-map-seat[data-review=true] .sala-map-seat-hit,.sala-map-seat[role=button]:hover .sala-map-seat-hit,.sala-map-seat[role=button]:focus-visible .sala-map-seat-hit{stroke:var(--vt-white)}.sala-map-seat-label{font:500 .19px var(--vt-font-mono),monospace;fill:var(--vt-black);pointer-events:none;display:none}.sala-map-svg[data-numbers=true] .sala-map-seat-label{display:block}.sala-map-seat-check{stroke:var(--vt-black);stroke-width:.035;fill:none;display:none;pointer-events:none}.sala-map-seat[data-status=cart] .sala-map-seat-check{display:block}.sala-map-seat[data-status=cart] .sala-map-seat-label{display:none}.sala-map-row{font:500 .32px var(--vt-font-mono),monospace;fill:var(--vt-muted);pointer-events:none}.sala-map-candidate{fill:var(--vt-white);pointer-events:none;filter:drop-shadow(0 1px 3px rgba(10,9,8,.8))}.sala-map-access-bg{fill:#86a98f24;stroke:var(--vt-green);stroke-width:1;vector-effect:non-scaling-stroke}.sala-map-access-icon{fill:var(--vt-green)}.sala-map-zone-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px;padding-top:16px;flex-shrink:0;border-top:1px solid var(--vt-line);margin-top:12px}.sala-map-zone-index button{min-height:32px;display:flex;align-items:center;gap:9px;padding:4px 0;background:none;border:0;border-radius:4px;font-size:11px;color:var(--vt-muted);text-align:left;line-height:1.4}.sala-map-zone-index button:hover{color:var(--vt-white);background:#f7f3ec0a}.sala-map-index-number{font:500 9px var(--vt-font-mono),monospace;color:var(--vt-white);min-width:20px}.sala-map-index-number svg{width:16px;height:16px;display:block;fill:var(--vt-green)}.sala-map-zone-index small{margin-left:auto;font:500 9px var(--vt-font-mono),monospace;opacity:.6}.sala-map-legend{position:absolute;left:50%;bottom:94px;transform:translate(-50%);display:flex;gap:18px;font-size:10px;color:var(--vt-muted);pointer-events:none}.sala-map-legend span{display:flex;align-items:center;gap:6px;white-space:nowrap}.sala-map-legend i{width:7px;height:7px;border-radius:50%;background:var(--vt-green)}.sala-map-legend i[data-status=cart]{background:var(--vt-brass)}.sala-map-legend i[data-status=held]{background:var(--vt-muted);opacity:.4}.sala-explore-instruction{background:none;border:0;padding:0 12px;bottom:24px}.sala-explore-instruction strong{font-size:13px;font-weight:500}.sala-explore-instruction p{font-size:11px}.sala-explore-instruction small{font-size:9px;opacity:.7}.sala-inspector{top:166px;border-radius:12px;box-shadow:0 12px 40px #0003}.sala-inspect-picture{aspect-ratio:1.65/1}.sala-inspect-body{padding:20px}.sala-inspect-actions .primary{font-weight:600}.sala-hover-preview{box-shadow:0 12px 40px #0003}.sala-region-accessible{width:38px;padding:7px}.sala-region-accessible svg{display:block;width:22px;height:22px}@media (max-width:1100px) and (min-width:761px){.sala-map{gap:20px}.sala-map-floor.is-overview{padding:20px 20px 16px}.sala-map-zone-index{gap:2px 12px}.sala-map-zone-index button{font-size:9px}}@media (max-width:760px){.sala[data-selection=on][data-view=room] .sala-top{padding-top:14px}.sala[data-selection=on][data-view=room] .sala-heading .eyebrow{margin-bottom:6px}.sala-navigation{top:78px}.sala-levels{gap:2px}.sala-levels button{gap:5px;font-size:10px;padding:8px 6px}.sala-levels button span{font-size:8px}.sala-levels button:first-child{flex:.9}.sala-map{left:14px;right:14px;gap:12px;bottom:150px}.sala-map[data-mode=overview]{grid-template-columns:1fr 1fr;gap:10px}.sala-map-floor.is-overview{padding:14px 10px 10px;border-radius:12px}.sala-map-floor-head{align-items:flex-start;padding:0 0 10px;gap:4px}.sala-map-floor-head h3{font-size:17px}.sala-map-kicker{font-size:8px;margin-bottom:6px;letter-spacing:.08em}.sala-map-capacity strong{font-size:12px}.sala-map-capacity span{font-size:8px}.sala-map[data-mode=overview] .sala-map-floor-head{flex-direction:column;gap:8px}.sala-map[data-mode=overview] .sala-map-capacity{display:flex;align-items:baseline;gap:4px}.sala-map-zone-index{grid-template-columns:1fr;gap:0;margin-top:10px;padding-top:8px}.sala-map-zone-index button{font-size:9px;min-height:27px;gap:4px}.sala-map-index-number{min-width:17px;font-size:8px}.sala-map-zone-index small{display:none}.sala-map[data-mode=zones] .sala-map-zone-index{grid-template-columns:1fr 1fr;gap:0 12px}.sala-map-legend{bottom:150px;gap:12px;font-size:9px}.sala-inspector{top:auto;bottom:78px;max-height:45dvh}.sala-inspect-body{padding:12px}.sala-inspect-picture{aspect-ratio:2.8/1}.sala-explore-instruction{bottom:78px;padding:0}.sala-explore-instruction strong{font-size:12px}.sala-explore-instruction p{font-size:10px}.sala[data-inspect=true] .sala-map-floor-head{display:none}}@media (prefers-reduced-motion:reduce){.sala-map-outline,.sala-map-seat-dot{transition:none}}.sala-map[data-single=true]{grid-template-columns:1fr}.sala-map-orientation{align-self:center;position:absolute;top:62px;z-index:1;color:var(--vt-muted);font:500 9px var(--vt-font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;display:flex;align-items:center;gap:10px}.sala-map-orientation:before{content:"";width:6px;height:6px;border-top:1px solid var(--vt-brass);border-left:1px solid var(--vt-brass);transform:rotate(45deg)}@media (max-width:760px){.sala-map-orientation{top:54px;font-size:8px}.sala[data-inspect=true] .sala-map-orientation{top:-5px}}.sala-map-floor.is-overview{cursor:pointer;transition:border-color .2s,background .2s}.sala-map-floor.is-overview:hover,.sala-map-floor.is-overview:focus-within{border-color:#c9a06266;background:#f7f3ec09}.sala-map-floor-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--vt-line);margin-top:18px;padding-top:14px;gap:12px;flex-shrink:0}.sala-map-floor-footer>span{font-size:10px;color:var(--vt-muted)}.sala-map-floor-footer button{display:flex;align-items:center;gap:18px;font-size:12px;background:none;border:0;padding:6px 0;min-height:40px}.sala-map-floor-footer button span{font-size:18px}@media (max-width:760px){.sala-map-floor-footer{display:grid;gap:4px;margin-top:10px;padding-top:10px}.sala-map-floor-footer>span{font-size:9px}.sala-map-floor-footer button{justify-content:space-between;font-size:11px}}.sala-map-row-label{pointer-events:none}.sala-map-row-label rect{fill:var(--vt-black);display:none}.sala-map-row-label[data-pinned=true] rect{display:block}.sala-map-row-label[data-pinned=true] text{font-size:.23px;fill:var(--vt-white)}@media (max-width:760px){.sala-map-zone-index button{font-size:11px;min-height:40px}.sala-seat-finder select{font-size:16px}}@media (max-width:760px) and (max-height:700px){.sala[data-inspect=true][data-view=room] .sala-top{display:none}.sala[data-inspect=true] .sala-navigation{top:12px}.sala[data-inspect=true] #sala-path button:first-child{display:none}}@media (max-width:760px) and (max-height:700px){.sala[data-inspect=true] .sala-levels,.sala[data-inspect=true] #sala-seat-finder{display:none}.sala-inspect-picture{aspect-ratio:4/1}.sala-inspector #sala-inspect-note{display:none}}.sala-navigation{z-index:3}.sala[data-selection=on][data-view=room] .sala-bottom{z-index:5}:root{--vt-compra-ancho:min(1240px, calc(100% - 48px) );--vt-compra-alto:min(780px, calc(100svh - 48px) );--vt-compra-columna:360px;--vt-compra-datos:minmax(0,1fr) minmax(0,560px);--vt-compra-cabecera:84px}@media (max-width:800px){:root{--vt-compra-cabecera:54px}}.vt-compra-cabecera{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:44px auto;align-items:center;column-gap:12px;row-gap:6px;height:var(--vt-compra-cabecera);margin:0;padding:8px 14px 10px 24px;border:0;border-bottom:1px solid var(--vt-line);background:var(--vt-black);color:var(--vt-white);font:400 14px/1.3 var(--vt-font-body);flex-shrink:0}.vt-compra-titulo{min-width:0;margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--vt-white)}.vt-compra-titulo b{font:800 18px/1 var(--vt-font-display);letter-spacing:-.02em;text-transform:lowercase}.vt-compra-titulo span{font:400 12px/1 var(--vt-font-body);letter-spacing:0;color:var(--vt-muted)}.vt-compra-cabecera .vt-compra-cerrar{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:8px;background:none;color:var(--vt-white);font:400 28px/1 var(--vt-font-body);cursor:pointer}.vt-compra-cabecera .vt-compra-cerrar:hover{background:color-mix(in srgb,var(--vt-white) 8%,transparent)}.vt-compra-pasos{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.vt-compra-pasos li{display:grid;gap:4px;margin:0;padding:0;font:500 11px/1.2 var(--vt-font-body);color:var(--vt-muted)}.vt-compra-pasos li:before{content:"";display:block;height:3px;border-radius:2px;background:color-mix(in srgb,var(--vt-white) 18%,transparent)}.vt-compra-pasos li.es-hecho{color:var(--vt-white)}.vt-compra-pasos li.es-hecho:before{background:var(--vt-white)}@media (max-width:800px){.vt-compra-cabecera{grid-template-rows:36px 3px;row-gap:5px;padding:4px 6px 6px 16px}.vt-compra-cabecera .vt-compra-cerrar{margin:-4px 0}.vt-compra-titulo b{font-size:14px}.vt-compra-titulo span{font-size:11px}.vt-compra-pasos li{display:block;height:3px}.vt-compra-pasos li span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.vt-compra-ventana{display:none}#evg-register[data-compra][open]{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"cab" "franja" "cuerpo" "aviso" "pie"}#evg-register[data-compra]>.vt-compra-cabecera{grid-area:cab}#evg-register[data-compra]>.vt-franja{grid-area:franja}#evg-register[data-compra]>:is(.esp-wiz-escena,.esp-wiz-cab){display:none!important}#evg-register[data-compra] :is(.vt-bo-kicker,.vt-bo-pase,.esp-wiz-volver){display:none!important}#evg-register[data-compra] .evg-drawer-footer{padding-left:16px!important}@media (max-width:800px){#evg-register[data-compra]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:100svh;margin:0;border:0;border-radius:0;background:var(--vt-black)!important}#evg-register[data-compra] .esp-wiz-cuerpo{display:none}}@media (min-width:801px){#evg-register[data-compra]{top:0;right:0;bottom:0;left:0;width:var(--vt-compra-ancho);height:var(--vt-compra-alto);max-width:none;max-height:none;margin:auto;border:1px solid rgba(var(--vt-brass-rgb),.18);border-radius:12px;background:var(--vt-black)!important;overflow:hidden}#evg-register[data-compra][open]{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);grid-template-areas:"cab cab cab" ". franja ." ". cuerpo ." ". aviso ." ". pie ."}}@media (min-width:1024px){#evg-register[data-compra=butacas]{background:transparent!important;border-color:transparent;box-shadow:none}#evg-register[data-compra=butacas]::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#evg-register[data-compra=butacas][open]{grid-template-columns:minmax(0,1fr) var(--vt-compra-columna);grid-template-rows:var(--vt-compra-cabecera) auto minmax(0,1fr) auto auto;grid-template-areas:"cab cab" "ventana franja" "ventana cuerpo" "ventana aviso" "ventana pie"}#evg-register[data-compra=butacas][open]:before{content:"";grid-column:2;grid-row:2/-1;background:linear-gradient(180deg,rgba(var(--vt-brass-rgb),.045),rgba(var(--vt-brass-rgb),0) 34%),var(--vt-ink-2);border-left:1px solid var(--vt-line)}#evg-register[data-compra=butacas]>:is(.vt-franja,.evg-checkout-card,.evg-dialog-footer,.evg-drawer-footer,.esp-wiz-pie){position:relative;z-index:1;background:transparent!important}#evg-register[data-compra=butacas]>.vt-compra-ventana{grid-area:ventana;display:block;position:relative}#evg-register[data-compra=butacas] .vt-compra-volver{position:absolute;top:100px;left:40px;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:10px 16px;border:1px solid color-mix(in srgb,var(--vt-white) 22%,transparent);border-radius:8px;background:var(--vt-ink-2);color:var(--vt-white);font:500 13px/1.2 var(--vt-font-body);cursor:pointer}#evg-register[data-compra=butacas] .vt-compra-volver:hover{background:color-mix(in srgb,var(--vt-white) 8%,var(--vt-ink-2))}#evg-register[data-compra=butacas] .vt-bo-docfono{grid-template-columns:1fr;gap:18px}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"])[open]{grid-template-columns:var(--vt-compra-datos)}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .vt-bo-docfono{grid-template-columns:1fr 1fr;gap:12px}.vt-plano[data-sector-panel=true] .ticket-layout{transition:grid-template-columns .45s var(--vt-ease-out,cubic-bezier(.2,.8,.2,1))}.vt-plano[data-sector-panel=true][data-fondo=true] .ticket-layout{grid-template-columns:var(--vt-compra-datos)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.vt-plano[data-sector-panel=true] .ticket-layout{transition:none}}@media (min-width:801px){#evg-register[data-compra] .esp-wiz-h{font:800 26px/1.45 var(--vt-font-display);letter-spacing:0;text-transform:lowercase;color:var(--vt-white)}#evg-register[data-compra] .esp-wiz-h em{color:inherit}}.vt-franja{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mini texto cambiar" "pack pack pack" "abierta abierta abierta";align-items:center;gap:6px 12px;margin:0;padding:10px 16px;border-bottom:1px solid var(--vt-line);background:var(--vt-black);color:var(--vt-white);font:400 13px/1.3 var(--vt-font-body)}.vt-franja p{margin:0}.vt-franja__mini{grid-area:mini;width:72px;height:44px;border-radius:6px;overflow:hidden;background:var(--chart-bg)}.vt-franja__mini[hidden]{display:none}.vt-franja__mini .ticket-mini-plano{display:block;width:100%;height:100%;pointer-events:none}.vt-franja__mini :is(.ticket-chart-level,.ticket-chart-zone[data-category]){--floor:var(--ticket-review-floor)!important}.vt-franja__mini .ticket-chart-seat:not([data-status=cart]){opacity:.45}.vt-franja__mini :is(text,.ticket-chart-floor-caption,.ticket-chart-zone-name){display:none}.vt-franja__texto{grid-area:texto;min-width:0}.vt-franja__fila{font:600 14px/1.25 var(--vt-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-franja__lugar-arriba{display:none}.vt-franja__linea{display:flex;align-items:center;min-width:0;margin-top:2px;font-size:12px;color:var(--vt-muted)}.vt-franja__lugar,.vt-franja__para,.vt-franja__correo{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vt-franja__para{flex-shrink:0;max-width:100%}.vt-franja__correo{flex:1 1 0}.vt-franja__cuantas{flex:none;min-height:44px;margin:-12px 0;padding:0 4px;border:0;background:none;color:var(--vt-white);font:inherit;cursor:pointer}.vt-franja__cuenta{display:none}.vt-franja__cambiar{grid-area:cambiar;min-height:44px;margin:0;padding:0 14px;border:1px solid color-mix(in srgb,var(--vt-white) 22%,transparent);border-radius:8px;background:none;color:var(--vt-white);font:500 13px var(--vt-font-body);cursor:pointer}.vt-franja__pack{grid-area:pack;font:500 11px/1.3 var(--vt-font-mono);color:var(--vt-green)}.vt-franja__abierta{grid-area:abierta;display:grid;gap:8px}.vt-franja__abierta ul{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:12px}.vt-franja__acciones{display:flex;gap:8px}.vt-franja__acciones button{min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,var(--vt-white) 22%,transparent);border-radius:8px;background:none;color:var(--vt-white);font:500 13px var(--vt-font-body);cursor:pointer}#evg-register[data-compra] :is(.vt-butacas-resumen__cab,.vt-butacas-resumen__lista){display:none!important}#evg-register[data-compra] .vt-compra-suma small{font:400 11px/1.3 var(--vt-font-body);letter-spacing:0;text-transform:none;color:var(--esp-muted,var(--vt-muted))}#evg-register[data-compra][data-paso="3"] .evg-cta-amount:not([style*="display: none"]){display:inline!important}@media (min-width:1024px){#evg-register[data-compra=butacas] .vt-franja{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto" "pack";margin:20px 26px 0;padding:12px 14px;border:1px solid var(--vt-line);border-radius:8px;background:color-mix(in srgb,var(--vt-white) 3%,transparent)}#evg-register[data-compra=butacas] :is(.vt-franja__mini,.vt-franja__cambiar,.vt-franja__abierta,.vt-franja__lugar,.vt-franja__cuantas){display:none!important}#evg-register[data-compra=butacas] .vt-franja__lugar-arriba,#evg-register[data-compra=butacas] .vt-franja__cuenta{display:inline}#evg-register[data-compra=butacas] .vt-franja__fila{white-space:normal;overflow:visible}}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-drawer-footer{padding-left:176px!important}#evg-register[data-compra]>.esp-wiz-pie{margin-left:16px;max-width:148px}#evg-register[data-compra] .vt-compra-suma b{font-size:22px}#evg-register[data-compra] .evg-drawer-footer-cta{padding:0 14px!important;font-weight:600}#evg-register[data-compra] .evg-cta-inline{--cta-gap:12px}@media (min-width:801px){#evg-register[data-compra]>.esp-wiz-pie{margin-left:26px}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-drawer-footer{padding-left:138px!important}#evg-register[data-compra] .evg-drawer-footer-cta{font-size:12.5px;letter-spacing:.05em}#evg-register[data-compra] .evg-cta-inline{--cta-gap:6px}}@media (min-width:1024px){.vt-plano[data-sector-panel=true][data-fondo=true] :is(.ticket-place,.ticket-legend){display:none}.vt-plano[data-fondo=true] #ticket-map :is(.ticket-chart-floor-caption,.ticket-chart-glow){display:none}.vt-plano[data-sector-panel=true][data-fondo=true] #ticket-map{inset:24px 48px calc(var(--vt-entrada-alto,330px) + 56px)}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .vt-compra-volver{display:none}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"])>.vt-compra-ventana{pointer-events:none}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"])>.vt-franja{z-index:2}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .vt-franja{grid-area:ventana;align-self:end;justify-self:center;grid-template-areas:"texto" "pack" "cambiar";justify-items:center;gap:4px;max-width:min(460px,90%);margin:0 0 44px;padding:0;border:0;background:none!important;text-align:center}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .vt-franja__fila{font-size:15px;font-weight:500}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .vt-franja__linea{justify-content:center;font-size:13px}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .vt-franja__pack{font:400 13px/1.3 var(--vt-font-body)}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .vt-franja__cambiar{display:inline-block!important;min-height:44px;margin-top:2px;padding:0;border:0;color:var(--vt-white);text-decoration:underline;text-underline-offset:3px}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .vt-franja__cambiar:after{content:" butacas"}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .evg-checkout-card{padding-top:20px}}.vt-datos-nota{display:none}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-label{font:400 12px/1.3 var(--vt-font-body)!important;letter-spacing:0!important;text-transform:none!important;color:var(--vt-muted)!important}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section{max-width:460px}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-row{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-group{position:relative;margin:0}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section>.evg-form-group,#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .vt-bo-docfono{margin:-1px 0 0}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-label{position:absolute;z-index:2;top:10px;left:16px;margin:0;pointer-events:none}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-input{height:60px;padding-top:24px!important;padding-bottom:8px!important;padding-left:16px!important;border:1px solid color-mix(in srgb,var(--vt-white) 16%,transparent)!important;border-radius:0!important;background:var(--vt-black)!important;box-shadow:none!important;font-size:15px}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-row>.evg-form-group:first-child .evg-form-input{border-top-left-radius:14px!important}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-row>.evg-form-group:last-child{margin-left:-1px}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-row>.evg-form-group:last-child .evg-form-input{border-top-right-radius:14px!important}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .vt-bo-docfono{display:grid;grid-template-columns:1fr;gap:0}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .vt-bo-docfono>.evg-form-group:first-child .evg-form-input{border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-input:focus{position:relative;z-index:1;border-color:color-mix(in srgb,var(--vt-white) 60%,transparent)!important;outline:none}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-input.evg-input-error{position:relative;z-index:1;border-color:var(--vt-bermellon)!important}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-group:focus-within>.evg-form-label{color:var(--vt-white)!important}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-group>.evg-error-text{position:absolute;z-index:2;top:10px;right:16px;max-width:60%;margin:0;font-size:11px;line-height:1.3;text-align:right;color:color-mix(in srgb,var(--vt-bermellon) 72%,var(--vt-white))!important}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .vt-bo-docfono>.evg-form-group:first-child>.evg-error-text{right:96px;max-width:calc(100% - 200px)}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .vt-fhelp{display:none!important}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .vt-datos-nota{display:block;margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--vt-muted)}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-group:has(>#checkout-phone){margin-top:10px}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section #checkout-phone{border-radius:14px!important}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-group:has(>#checkout-phone:placeholder-shown:not(:focus)){align-self:end}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-group:has(>#checkout-phone:placeholder-shown:not(:focus))>#checkout-phone{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-group:has(>#checkout-phone:placeholder-shown:not(:focus))>.evg-form-label{position:static;display:inline-block;margin:0;padding:12px 0;font-size:13px!important;line-height:20px!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer;pointer-events:auto}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-group:has(>#checkout-phone:placeholder-shown:not(:focus))>.evg-form-label:before{content:"+ ";white-space:pre}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-group:has(>#checkout-phone) .evg-optional{display:none!important}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .vt-compra-suma>span{font:400 13px/1.3 var(--vt-font-body);letter-spacing:0;text-transform:none;color:var(--vt-muted)}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-drawer-footer-cta{min-height:52px;padding:0 22px!important;border-radius:10px!important;font:600 15px var(--vt-font-body);letter-spacing:0;text-transform:none}@media (min-width:1024px){#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-drawer-footer-cta{min-height:48px;border-radius:8px!important}}@media (max-width:1023px){#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-form-section .evg-form-input{font-size:16px}#evg-register[data-compra]:is([data-paso="2"],[data-paso="3"]) .evg-drawer-footer-cta{font-size:16px}#evg-register[data-compra][data-paso="2"] .evg-step-slide:not([style*="display: none"]){display:flex;flex-direction:column}#evg-register[data-compra][data-paso="2"] .vt-butacas-resumen{order:2;margin:14px 0 0;padding:0;border-radius:0;background:none}#evg-register[data-compra] .vt-butacas-resumen__codigo-abrir{margin:0;padding:12px 0;min-height:44px;font:400 13px/20px var(--vt-font-body);color:var(--vt-muted);text-decoration:underline;text-underline-offset:3px}#evg-register[data-compra] .vt-butacas-resumen__codigo .evg-promo-form{display:flex;align-items:center;gap:8px;height:52px;margin:4px 0 0;padding:0 6px 0 16px;border:1px solid color-mix(in srgb,var(--vt-white) 18%,transparent);border-radius:12px;background:var(--vt-black)}#evg-register[data-compra] .vt-butacas-resumen__codigo .evg-promo-form:focus-within{border-color:color-mix(in srgb,var(--vt-white) 60%,transparent)}#evg-register[data-compra] .vt-butacas-resumen__codigo .evg-promo-input{flex:1;min-width:0;height:100%;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;outline:none;color:var(--vt-white);font:500 16px var(--vt-font-mono)!important;letter-spacing:.06em!important;text-transform:uppercase}#evg-register[data-compra] .vt-butacas-resumen__codigo .evg-promo-input::placeholder{font-family:var(--vt-font-body);letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--vt-white) 38%,transparent)}#evg-register[data-compra] .vt-butacas-resumen__codigo .evg-promo-apply{flex:none;height:40px;margin:0;padding:0 16px;border:0;border-radius:9px;background:var(--vt-accion);color:var(--vt-white);font:600 14px var(--vt-font-body)}#evg-register[data-compra] .vt-butacas-resumen__codigo .evg-promo-apply:disabled{background:color-mix(in srgb,var(--vt-white) 8%,transparent);color:var(--vt-muted)}#evg-register[data-compra] .vt-butacas-resumen__codigo .evg-promo-applied{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 0;padding:11px 14px 11px 16px;border:1px solid color-mix(in srgb,var(--vt-green) 40%,transparent);border-radius:12px;background:color-mix(in srgb,var(--vt-green) 8%,transparent);font:400 13px/1.4 var(--vt-font-body);color:var(--vt-muted)}#evg-register[data-compra] .vt-butacas-resumen__codigo .evg-promo-applied strong{font:500 13px var(--vt-font-mono);letter-spacing:.06em;color:var(--vt-green)}}.vt-compra-cabecera{grid-template-columns:auto minmax(0,1fr) 44px;column-gap:0}.vt-compra-cabecera .vt-compra-titulo{grid-column:2;grid-row:1;margin-right:12px}.vt-compra-cabecera .vt-compra-cerrar{grid-column:3;grid-row:1}.vt-compra-cabecera .vt-compra-atras{grid-column:1;grid-row:1;display:grid;place-items:center;width:44px;height:44px;margin:0 6px 0 -12px;padding:0;border:0;border-radius:8px;background:none;color:var(--vt-white);cursor:pointer}.vt-compra-cabecera .vt-compra-atras:hover{background:color-mix(in srgb,var(--vt-white) 8%,transparent)}.vt-compra-cabecera .vt-compra-atras:focus-visible{outline:2px solid var(--vt-brass);outline-offset:-2px}@media (max-width:800px){.vt-compra-cabecera .vt-compra-atras{margin:-4px 2px -4px -10px}}.vt-cuenta{display:none}#evg-register[data-compra] :is(.vt-butacas-total,.evg-reserva-note,.vt-handoff){display:none!important}@media (max-width:1023px){#evg-register[data-compra][data-paso="3"]>.vt-franja{display:none!important}}#evg-register[data-compra] .vt-contacto:not(.vt-recibo-libre__sec){display:none!important}#evg-register[data-compra] .vt-cuenta:not([style*="display: none"]){display:grid;gap:18px;max-width:460px}.vt-cuenta p{margin:0}.vt-cuenta__recibo{position:relative;padding:18px 20px 16px;border:1px solid rgba(var(--vt-brass-rgb),.28);border-radius:14px;background:radial-gradient(120% 90% at 100% 0,rgba(var(--vt-brass-rgb),.09),transparent 55%),#0d0b09;box-shadow:0 18px 40px #00000059}.vt-cuenta__cab{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px}.vt-cuenta .vt-cuenta__k{font:500 10px/1.3 var(--vt-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vt-brass)}.vt-cuenta__sello{flex:none;padding:5px 9px;border:1.5px solid var(--vt-bermellon);border-radius:4px;font:500 9.5px/1 var(--vt-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vt-bermellon-texto,#E07A60);transform:rotate(4deg);opacity:.9}.vt-cuenta .vt-cuenta__butacas{display:grid;gap:2px;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--vt-line)}.vt-cuenta__butacas span{font:400 12.5px/1.35 var(--vt-font-body);color:var(--vt-muted)}.vt-cuenta__butacas b{font:500 14px/1.35 var(--vt-font-mono);color:var(--vt-white)}.vt-cuenta__lineas{display:grid;gap:11px;padding-bottom:16px;border-bottom:1px dashed color-mix(in srgb,var(--vt-white) 16%,transparent)}.vt-cuenta .vt-cuenta__l{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:400 14px/1.35 var(--vt-font-body);color:var(--vt-white)}.vt-cuenta__l b{flex:none;font:500 14px/1 var(--vt-font-mono);font-variant-numeric:tabular-nums;color:var(--vt-white)}.vt-cuenta .vt-cuenta__l--cero,.vt-cuenta__l--cero b{color:var(--vt-muted)}.vt-cuenta .vt-cuenta__l--desc,.vt-cuenta__l--desc b{color:var(--vt-green)}.vt-cuenta .vt-cuenta__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;font:400 14px var(--vt-font-body);color:var(--vt-muted)}.vt-cuenta__total b{font:600 30px/1 var(--vt-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--vt-white)}.vt-cuenta__para{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--vt-line)}.vt-cuenta .vt-cuenta__para p{display:grid;gap:4px;min-width:0}.vt-cuenta__para b{font:500 14px/1.3 var(--vt-font-body);color:var(--vt-white);overflow-wrap:anywhere}.vt-cuenta__para button{flex:none;min-height:44px;margin:-8px 0;padding:0 4px;border:0;background:none;color:var(--vt-white);font:400 13px var(--vt-font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vt-cuenta__como{display:grid;gap:12px;margin:0;padding:0 4px;list-style:none}.vt-cuenta__como li{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;font:400 13px/1.45 var(--vt-font-body);color:var(--vt-muted)}.vt-cuenta__como img{width:52px;height:auto}.vt-cuenta__como svg{justify-self:center;color:var(--vt-brass)}.vt-cuenta__como b{font-weight:600;color:var(--vt-white)}.vt-cuenta .vt-cuenta__medios{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin-top:-2px;font:400 12px var(--vt-font-body);color:var(--vt-muted)}.vt-cuenta__medios svg{color:var(--vt-green)}.vt-cuenta__logos{display:inline-flex;align-items:center;gap:12px}.vt-cuenta__logos img{display:block;height:14px;width:auto;opacity:.85}.vt-cuenta__logos .vt-cuenta__logo-claro{filter:brightness(0) invert(1)}@media (min-width:1024px){#evg-register[data-compra=butacas] :is(.vt-cuenta__para,.vt-cuenta__butacas){display:none}}#evg-register[data-compra] .evg-step-3-footer .evg-payment-trust{display:none!important}#evg-register[data-compra][data-paso="3"] .evg-dialog-footer{padding:12px 20px 2px!important;border-top:1px solid var(--vt-line)!important}#evg-register[data-compra] .evg-step-3-footer>*{width:100%!important;max-width:460px;margin-left:0!important;margin-right:0!important}#evg-register[data-compra] .evg-step-3-footer .evg-legal-notice{display:flex!important;align-items:flex-start;gap:9px;margin:0 0 6px!important;padding:0!important;border:0;border-radius:0;background:none!important;font:400 12px/1.5 var(--vt-font-body)!important;color:var(--vt-muted)!important;text-align:left}#evg-register[data-compra] .evg-step-3-footer .evg-legal-notice__ico{display:block!important;flex:none;margin-top:2px;color:var(--vt-green)}#evg-register[data-compra] .evg-step-3-footer .evg-legal-notice__txt{margin:0}#evg-register[data-compra] .evg-step-3-footer .evg-legal-notice__txt strong{font-weight:600;color:var(--vt-white)}#evg-register[data-compra] .evg-step-3-footer .evg-legal-notice__txt a{color:var(--vt-white)!important}#evg-register[data-compra] .evg-step-3-footer .evg-terms-line{margin:0 0 4px!important;padding-left:24px;font:400 11.5px/1.45 var(--vt-font-body)!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important}@media (min-width:1024px){#evg-register[data-compra=butacas][data-paso="3"] .evg-dialog-footer{padding:12px 50px 2px!important}}.vt-entrada{display:none}@media (min-width:1024px){#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .vt-franja{display:none!important}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"])>.vt-entrada{grid-area:ventana;align-self:end;justify-self:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(440px,calc(100% - 64px));margin:0 0 22px;filter:drop-shadow(0 18px 34px rgba(0,0,0,.5))}.vt-entrada__pase{--talon:120px;--hueco:10px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--talon);width:100%;border-radius:14px;background:rgba(var(--vt-brass-rgb),.3);-webkit-mask:radial-gradient(circle var(--hueco) at calc(100% - var(--talon)) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--hueco) at calc(100% - var(--talon)) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--hueco) at calc(100% - var(--talon)) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--hueco) at calc(100% - var(--talon)) 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.vt-entrada__pase:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:13px;background:radial-gradient(90% 120% at 15% -20%,rgba(var(--vt-brass-rgb),.13),transparent 60%),#0d0b09;-webkit-mask:radial-gradient(circle calc(var(--hueco) + 1px) at calc(100% - var(--talon) + 1px) -1px,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle calc(var(--hueco) + 1px) at calc(100% - var(--talon) + 1px) calc(100% + 1px),#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle calc(var(--hueco) + 1px) at calc(100% - var(--talon) + 1px) -1px,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle calc(var(--hueco) + 1px) at calc(100% - var(--talon) + 1px) calc(100% + 1px),#0000 98%,#000) bottom/100% 51% no-repeat}.vt-entrada__cuerpo,.vt-entrada__talon{position:relative;z-index:1}.vt-entrada__cuerpo{min-width:0;padding:18px 20px 16px}.vt-entrada p{margin:0}.vt-entrada__lugar{font:500 10px/1.3 var(--vt-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vt-brass)}.vt-entrada .vt-entrada__evento{margin-top:6px;font:800 26px/1 var(--vt-font-display);text-transform:lowercase;color:var(--vt-white);overflow-wrap:anywhere}.vt-entrada .vt-entrada__fecha{margin-top:6px;font:400 12.5px/1.35 var(--vt-font-body);color:var(--vt-muted)}.vt-entrada .vt-entrada__butacas{display:grid;margin-top:12px;font:500 12px/1.45 var(--vt-font-mono);color:var(--vt-white)}.vt-entrada__titular{margin-top:14px;padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--vt-white) 14%,transparent)}.vt-entrada__a-nombre{display:block;font:400 10.5px/1.3 var(--vt-font-body);color:var(--vt-muted)}.vt-entrada .vt-entrada__nombre{min-height:22px;margin-top:2px;font:800 17px/1.25 var(--vt-font-display);color:var(--vt-white);overflow-wrap:anywhere}.vt-entrada__cursor{display:inline-block;width:8px;height:15px;margin-left:2px;vertical-align:-2px;background:var(--vt-brass);animation:vtEntradaParpadea 1.1s steps(1) infinite}.vt-entrada .vt-entrada__correo{margin-top:3px;font:400 11.5px/1.35 var(--vt-font-body);color:var(--vt-muted);overflow-wrap:anywhere}.vt-entrada__talon{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;padding:18px 10px 16px;border-left:1.5px dashed color-mix(in srgb,var(--vt-white) 16%,transparent);text-align:center}.vt-entrada .vt-entrada__cuantas{display:grid}.vt-entrada__cuantas b{font:800 44px/1 var(--vt-font-display);color:var(--vt-white)}.vt-entrada__cuantas span{margin-top:4px;font:400 11px var(--vt-font-body);color:var(--vt-muted)}.vt-entrada .vt-entrada__pack{display:grid;font:400 11.5px/1.35 var(--vt-font-body);color:var(--vt-green)}.vt-entrada__cambiar{min-height:44px;padding:0 6px;border:0;background:none;color:var(--vt-white);font:400 13px var(--vt-font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes vtEntradaParpadea{50%{opacity:0}}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .evg-checkout-card{padding-left:50px!important;padding-right:50px!important}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"])>.esp-wiz-pie{margin-left:50px}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .evg-drawer-footer{padding-right:50px!important}#evg-register[data-compra=butacas]:is([data-paso="2"],[data-paso="3"]) .vt-butacas-resumen{display:none!important}.vt-entrada .vt-entrada__ahorros{display:grid;gap:8px}.vt-entrada .vt-entrada__cod{display:grid;font:500 10.5px/1.35 var(--vt-font-mono);letter-spacing:.04em;color:var(--vt-green)}.vt-entrada__acciones{display:flex;gap:18px}.vt-entrada__codigo-abrir{min-height:44px;padding:0 6px;border:0;background:none;color:var(--vt-muted);font:400 13px var(--vt-font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vt-entrada__codigo-abrir:hover{color:var(--vt-white)}.vt-entrada__codigo{display:grid;gap:6px;width:100%}.vt-entrada__campo{display:flex;align-items:center;gap:8px;height:52px;padding:0 6px 0 16px;border:1px solid color-mix(in srgb,var(--vt-white) 18%,transparent);border-radius:12px;background:var(--vt-black)}.vt-entrada__campo:focus-within{border-color:color-mix(in srgb,var(--vt-white) 60%,transparent)}#evg-register .vt-entrada__campo input{flex:1;min-width:0;height:100%;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;outline:none;color:var(--vt-white);font:500 14px var(--vt-font-mono)!important;letter-spacing:.06em!important;text-transform:uppercase}#evg-register .vt-entrada__campo input::placeholder{font-family:var(--vt-font-body);letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--vt-white) 38%,transparent)}.vt-entrada__campo button{flex:none;height:40px;padding:0 16px;border:0;border-radius:9px;background:var(--vt-accion);color:var(--vt-white);font:600 13px var(--vt-font-body);cursor:pointer}.vt-entrada__campo button:hover:not(:disabled){background:color-mix(in srgb,var(--vt-accion) 86%,#000)}.vt-entrada__campo button:disabled{background:color-mix(in srgb,var(--vt-white) 8%,transparent);color:var(--vt-muted);cursor:default}.vt-entrada__codigo-pie{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vt-entrada .vt-entrada__codigo-error{font:400 12px/1.4 var(--vt-font-body);color:color-mix(in srgb,var(--vt-bermellon) 72%,var(--vt-white))}.vt-entrada__codigo-pie button{margin-left:auto;min-height:32px;padding:0;border:0;background:none;color:var(--vt-muted);font:400 12px var(--vt-font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vt-entrada__cinta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 14px 11px 16px;border:1px solid color-mix(in srgb,var(--vt-green) 40%,transparent);border-radius:12px;background:color-mix(in srgb,var(--vt-green) 8%,transparent)}.vt-entrada .vt-entrada__cinta p{min-width:0;font:400 13px/1.4 var(--vt-font-body);color:var(--vt-muted)}.vt-entrada__cinta b{font:500 13px var(--vt-font-mono);letter-spacing:.06em;color:var(--vt-green)}.vt-entrada__cinta button{flex:none;min-height:32px;padding:0;border:0;background:none;color:var(--vt-white);font:400 13px var(--vt-font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.vt-entrada__cursor{animation:none}}.ticket-page,.vt-franja{--chart-bg:#0d0b09;--ticket-review-floor:#5b564f}.ticket-page{--chart-low:#e58d6e;--chart-high:#8ea0e6;--ticket-sheet:0px;--ticket-place-height:52px;--ticket-cart-height:0px;margin:0;background:var(--vt-black);color:var(--vt-white);font:400 14px/1.45 var(--vt-font-body);height:100dvh;overflow:hidden;color-scheme:dark}.ticket-page *{box-sizing:border-box}.ticket-page [hidden]{display:none!important}.ticket-page button,.ticket-page select,.ticket-page summary{font:inherit}.ticket-page button,.ticket-page summary{cursor:pointer}.ticket-page button{color:inherit;background:none;border:0}.ticket-page button:disabled{cursor:default;opacity:.45}.ticket-page button:focus-visible,.ticket-page summary:focus-visible{outline:2px solid var(--vt-brass);outline-offset:3px}.ticket-page svg{display:block}.ticket-page h1,.ticket-page h2,.ticket-page h3,.ticket-page p{margin:0}.ticket-page h1,.ticket-page h2,.ticket-page h3{font-family:var(--vt-font-display);letter-spacing:-.025em}.ticket-page summary{list-style:none}.ticket-page summary::-webkit-details-marker{display:none}.ticket-page select{width:100%;background:#f7f3ec0d;color:var(--vt-white);border:1px solid var(--vt-line);border-radius:8px;padding:10px;min-height:44px}.ticket-page option{background:var(--vt-ink-2)}.ticket-page label{display:grid;gap:6px;font-size:12px;color:var(--vt-muted)}.ticket-page select:focus{outline:2px solid var(--vt-brass);outline-offset:2px}.ticket-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ticket-header{height:100px;display:flex;align-items:center;gap:28px;padding:16px 28px;border-bottom:1px solid var(--vt-line);background:radial-gradient(ellipse at 18% -100%,rgba(201,160,98,.2),transparent 80%),var(--vt-black)}.ticket-header>img{width:76px;height:auto;align-self:flex-start;margin-top:5px}.ticket-event-compact{flex:1}.ticket-event-compact h1{font-size:25px;font-weight:800;line-height:1.15;margin:3px 0 6px}.ticket-event-compact>p:last-child{font-size:12px;color:var(--vt-muted)}.ticket-event-kicker{font:500 9px/1.5 var(--vt-font-mono);letter-spacing:.13em;color:var(--vt-brass)}.ticket-test-label{font-size:11px;color:var(--vt-muted);border:1px solid var(--vt-line);padding:5px 9px;border-radius:6px}.ticket-toolbar{height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 24px;border-bottom:1px solid rgba(247,243,236,.09);background:linear-gradient(100deg,#211c1b,#17130f 60%,#211d1b);position:relative;z-index:7}.ticket-prices{display:flex;align-items:center;gap:22px;min-width:0;overflow-x:auto;scrollbar-width:none}.ticket-prices button{display:flex;align-items:center;gap:9px;text-align:left;padding:4px 0;min-height:44px}.ticket-prices button span{display:flex;align-items:center;gap:9px;font-size:12px}.ticket-prices strong{font:500 12px var(--vt-font-mono)}.ticket-prices i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--pill,var(--chart-low));box-shadow:0 0 0 4px color-mix(in srgb,var(--pill,var(--chart-low)) 16%,transparent)}.ticket-prices small{font-size:10px;color:var(--vt-muted)}.ticket-toolbar-actions{display:flex;align-items:center;gap:8px}.ticket-toolbar-actions summary,.ticket-toolbar-actions>button{display:flex;align-items:center;justify-content:center;gap:10px;background:#0a090847;border:1px solid rgba(247,243,236,.07);border-radius:999px;min-height:40px;padding:8px 20px;font-size:12px}.ticket-toolbar-actions svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.4}.ticket-toolbar-actions b{background:#f7f3ec1f;min-width:23px;height:23px;display:grid;place-items:center;border-radius:50%;font:500 11px var(--vt-font-mono)}.ticket-toolbar-actions summary:hover,.ticket-toolbar-actions>button:hover{background:#f7f3ec0f}.ticket-layout{position:relative;height:calc(100dvh - 182px - var(--ticket-cart-height));transition:height .2s}.ticket-selector{position:relative;height:100%;overflow:hidden;background:radial-gradient(ellipse 72% 48% at 50% 100%,#c9a0622b,#c9a06200 72%),linear-gradient(162deg,#c9a06213,#c9a06200 36%),radial-gradient(ellipse at 50% 38%,#17130f,#0e0c0a 60%,#0a0908)}.ticket-selector:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}#ticket-map{position:absolute;inset:calc(20px + var(--ticket-place-height)) 140px 58px 96px}.ticket-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;padding:0 24px 20%;text-align:center;pointer-events:none}.ticket-loading[hidden]{display:none}.ticket-loading:before{content:"";position:absolute;left:50%;bottom:0;width:min(640px,130%);height:72%;transform:translate(-50%);background:radial-gradient(ellipse 58% 55% at 50% 100%,#f3d9a63d,#f3d9a600 72%);opacity:0;animation:ticket-loading-light .6s var(--vt-ease-out,cubic-bezier(.2,.8,.2,1)) .15s forwards,ticket-loading-breathe 2.4s ease-in-out .75s infinite alternate}.ticket-loading>p{position:relative;margin:0;opacity:0;animation:ticket-loading-in .3s ease-out .15s forwards}.ticket-loading-kicker{font-family:var(--vt-font-mono);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--vt-brass)}.ticket-loading-line{font-family:var(--vt-font-display);font-weight:800;font-size:clamp(20px,2.4vw,28px);line-height:1.1;text-transform:lowercase;color:var(--vt-white)}@keyframes ticket-loading-light{to{opacity:1}}@keyframes ticket-loading-breathe{0%{opacity:1}to{opacity:.72}}@keyframes ticket-loading-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ticket-loading:before,.ticket-loading>p{animation:none;opacity:1}}.ticket-selector:has(#ticket-loading:not([hidden])) :is(#ticket-controls,.ticket-zoom,.ticket-legend,#ticket-levels,#ticket-path,#ticket-help,#ticket-place){visibility:hidden}:is(.vt-plano,.ticket-page):has(#ticket-loading:not([hidden])) .ticket-toolbar-actions{visibility:hidden}.ticket-chart{width:100%;height:100%;touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden}.ticket-chart-floor-hit{fill:transparent;stroke:none}.ticket-chart-level{outline:none;cursor:pointer}.ticket-chart-dot{transform:scaleY(.82);transition:transform .14s ease-out}.ticket-chart[data-unfolded=true] .ticket-chart-level[data-muted=true] .ticket-chart-seat{opacity:.2}.ticket-chart[data-unfolded=true] .ticket-chart-zone{pointer-events:none}.ticket-chart[data-unfolded=true] .ticket-chart-seat{pointer-events:auto}.ticket-chart[data-unfolded=true] .ticket-chart-floor-caption{pointer-events:none}.ticket-chart[data-zone=true] .ticket-chart-floor-caption{display:none}.ticket-chart-zone{cursor:pointer;outline:none;transition:opacity .2s}.ticket-chart-zone[data-context=true]{opacity:.32}.ticket-chart[data-close=true] .ticket-chart-zone-name{display:none}.ticket-chart-dot{fill:var(--seat);stroke:none}.ticket-chart [data-status=blocked] .ticket-chart-dot{fill:var(--taken)}.ticket-chart[data-zone=false] [data-status=blocked] .ticket-chart-dot{fill:color-mix(in srgb,var(--floor) 46%,var(--ink))}.ticket-chart [data-status=cart] .ticket-chart-dot{fill:var(--vt-brass)}.ticket-chart-seat{cursor:pointer;outline:none}.ticket-chart-seat[aria-disabled=true],.ticket-chart-zone[data-accessible=true][aria-disabled=true]{cursor:default}.ticket-chart-hit{fill:transparent;stroke:none}.ticket-chart-number{fill:#1a1310;font:500 .17px var(--vt-font-mono);pointer-events:none;display:none}.ticket-chart-row{fill:#f7f3ec9e;font:500 .2px var(--vt-font-mono);pointer-events:none;display:none}.ticket-chart-check{stroke:#21190f;stroke-width:.04;fill:none;display:none;pointer-events:none}.ticket-chart [data-status=cart] .ticket-chart-check,.ticket-chart[data-close=true] [data-expanded=true] .ticket-chart-number,.ticket-chart[data-close=true] [data-expanded=true] .ticket-chart-row{display:block}.ticket-chart [data-status=blocked] .ticket-chart-number{fill:#f7f3ec6b}.ticket-chart-seat:hover .ticket-chart-dot,.ticket-chart-seat:focus-visible .ticket-chart-dot{stroke:var(--vt-white);stroke-width:.045;transform:scale(1.16,.95)}.ticket-chart-seat[data-review=true] .ticket-chart-dot{fill:var(--vt-white)}.ticket-chart-zone-name{pointer-events:none}.ticket-chart [data-expanded=true] .ticket-chart-zone-name,.ticket-chart[data-unfolded=true] .ticket-chart-zone-name{display:none}.ticket-chart-level{--floor:var(--chart-low);--ink:#191210;--seat:color-mix(in srgb,var(--floor) 72%,#f7f3ec);--taken:color-mix(in srgb,var(--floor) 16%,#2b241d) }.ticket-chart-level[data-floor=high]{--floor:var(--chart-high);--ink:#16120f }.ticket-chart-floor-art{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.ticket-chart-tile{fill:color-mix(in srgb,var(--floor) 31%,var(--ink));pointer-events:none;transition:fill .2s}.ticket-chart-tile-rim{fill:none;stroke:var(--floor);stroke-width:4.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;transition:stroke-width .2s,stroke-opacity .2s}.ticket-chart-tile-light{fill:url(#ticket-floor-light);pointer-events:none}.ticket-chart-tile-bevel{fill:none;stroke:var(--floor);stroke-opacity:.22;stroke-width:16px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.ticket-chart[data-zone=true] .ticket-chart-tile-bevel{display:none}.ticket-chart-tile-shadow{fill:#040302b3;pointer-events:none}.ticket-chart-glow{fill:url(#ticket-canvas-glow);pointer-events:none}.ticket-chart-stage-shadow{fill:#0403029e;pointer-events:none}.ticket-chart-floor-caption{filter:drop-shadow(0 2px 5px rgba(4,3,2,.55))}.ticket-chart-floor-label{fill:var(--floor);stroke:#0a090873;stroke-width:1px;vector-effect:non-scaling-stroke}.ticket-chart-floor-name{fill:#14100c;font-family:var(--vt-font-body);font-weight:650}.ticket-chart-floor-price{fill:#14100c;font-family:var(--vt-font-mono);font-weight:500;fill-opacity:.74}.ticket-chart-level[data-raised=true] .ticket-chart-tile,.ticket-chart-level:focus-visible .ticket-chart-tile{fill:color-mix(in srgb,var(--floor) 38%,var(--ink))}.ticket-chart-level[data-raised=true] .ticket-chart-tile-rim,.ticket-chart-level:focus-visible .ticket-chart-tile-rim{stroke-width:6.5px}.ticket-chart-level[data-muted=true] .ticket-chart-floor-art{opacity:.5}.ticket-chart[data-zone=true] .ticket-chart-tile{fill:color-mix(in srgb,var(--floor) 5%,#120e0b)}.ticket-chart[data-zone=true] .ticket-chart-glow{display:none}.ticket-chart[data-zone=true] .ticket-chart-tile-rim{stroke-opacity:.22;stroke-width:1.5px}.ticket-chart[data-zone=true] .ticket-chart-tile-light,.ticket-chart[data-zone=true] .ticket-chart-tile-shadow{display:none}.ticket-chart-region{fill:transparent;stroke:transparent;stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}.ticket-chart-level[data-active=true] .ticket-chart-zone:hover>.ticket-chart-region,.ticket-chart-level[data-active=true] .ticket-chart-zone:focus-visible>.ticket-chart-region{fill:color-mix(in srgb,var(--floor) 20%,transparent);stroke:var(--floor)}.ticket-chart[data-zone=true] .ticket-chart-region{fill:color-mix(in srgb,var(--floor) 7%,transparent);stroke:color-mix(in srgb,var(--floor) 28%,transparent);stroke-width:1px}.ticket-chart[data-zone=true] .ticket-chart-zone[data-context=false]>.ticket-chart-region{fill:color-mix(in srgb,var(--floor) 12%,#120e0b);stroke:color-mix(in srgb,var(--floor) 78%,transparent);stroke-width:1.5px;filter:drop-shadow(0 3px 9px rgba(4,3,2,.55))}.ticket-chart-zone-name rect{fill:#0a0908cc;stroke:var(--floor);stroke-opacity:.8;stroke-width:1px;vector-effect:non-scaling-stroke}.ticket-chart-zone-name text{fill:var(--vt-white);font-family:var(--vt-font-body);font-weight:600}.ticket-chart-row{paint-order:stroke;stroke:#0a0908;stroke-width:.08px;stroke-linejoin:round}.ticket-chart-zone-name[data-crowded=true]{visibility:hidden}.ticket-chart[data-zone=false][data-active=true] .ticket-chart-level[data-active=true] .ticket-chart-zone-name{display:block}.ticket-chart-stage .ticket-chart-stage-edge{fill:#1c1612;stroke:none}.ticket-chart-stage .ticket-chart-stage-top{fill:url(#ticket-stage-top);stroke:#c9a06280;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ticket-chart-stage-lamp{fill:#f7f3eceb}.ticket-chart-stage-lamp-mouth{fill:#3a2f22}.ticket-chart-stage text{fill:#f7f3eceb;font:800 .74px var(--vt-font-display);letter-spacing:-.01px}.ticket-chart[data-escenario-chico=true] .ticket-chart-stage-lamp{display:none}.ticket-chart-pawn{pointer-events:none}.ticket-chart-ficha-canto{fill:#4a3a24}.ticket-chart-pawn[data-lit=false] .ticket-chart-ficha-canto{fill:#5f5a52}.ticket-chart-ficha-cara{fill:#0e0c0a}.ticket-chart-ficha-anillo{fill:none;stroke:url(#ticket-pawn-bone)}.ticket-chart-ficha-nucleo{fill:url(#ticket-pawn-bone)}.ticket-chart-pawn[data-lit=true] .ticket-chart-ficha-anillo{stroke:url(#ticket-pawn-brass)}.ticket-chart-pawn[data-lit=true] .ticket-chart-ficha-nucleo{fill:url(#ticket-pawn-brass)}.ticket-chart-pawn-shadow{fill:#00000080}.ticket-chart-pawn-glow{fill:url(#ticket-pawn-glow)}.ticket-chart-pawn-body{transform-box:fill-box;transform-origin:50% 100%;animation:ticket-pawn-in .34s cubic-bezier(.2,.9,.3,1.25) backwards}@keyframes ticket-pawn-in{0%{transform:translateY(-35%) scale(.7);opacity:0}}@media (prefers-reduced-motion:reduce){.ticket-chart-pawn-body{animation:none}}.ticket-chart-access-bg{fill:var(--seat);stroke:none}.ticket-chart-access-icon{fill:#1a1310;pointer-events:none}.ticket-chart [data-accessible=true][data-status=cart] .ticket-chart-access-bg{fill:var(--vt-brass)}.ticket-chart [data-accessible=true][data-review=true] .ticket-chart-access-bg{stroke:var(--vt-white);stroke-width:.07}.ticket-path{position:absolute;top:calc(16px + var(--ticket-place-height));left:50%;transform:translate(-50%);display:flex;gap:5px;align-items:center;z-index:2;white-space:nowrap}.ticket-path-current{align-self:center;padding:0 12px;font-size:11px;white-space:nowrap;color:var(--vt-white)}@media (prefers-reduced-motion:reduce){.ticket-chart-floor-art,.ticket-chart-tile,.ticket-chart-tile-rim,.ticket-chart-dot{transition:none}}.ticket-path button{font-size:11px;color:var(--vt-muted);padding:7px 9px;background:#0a090859;border-radius:6px;min-height:32px}.ticket-path button[aria-current]{color:var(--vt-white)}.ticket-path button+button:before{content:"›";margin-right:10px;color:var(--vt-muted)}.ticket-help{position:absolute;bottom:16px;left:50%;transform:translate(-50%);font-size:11px;color:#f7f3ec99;white-space:nowrap}.ticket-levels{position:absolute;right:20px;top:calc(50% + var(--ticket-place-height)/2);transform:translateY(-50%);display:flex;flex-direction:column;padding:5px;border:1px solid rgba(247,243,236,.13);border-radius:10px;background:#0a090880;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;width:112px}.ticket-levels button{padding:11px 6px;border-radius:6px;min-height:50px;text-align:left;font-size:11px;color:var(--vt-muted);display:flex;gap:8px;align-items:center}.ticket-levels button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.25;flex:none}.ticket-levels button span{line-height:1.3}.ticket-level-short{display:none}.ticket-levels button[aria-pressed=true]{background:#f7f3ec1a;color:var(--vt-white);box-shadow:inset 0 0 0 1px #f7f3ec2e}.ticket-levels button:hover{background:#f7f3ec12}.ticket-controls{position:absolute;left:16px;top:calc(16px + var(--ticket-place-height));display:flex;flex-direction:column;gap:7px;z-index:4}.ticket-controls summary{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(247,243,236,.13);background:#0a09088c;border-radius:8px;padding:9px 12px;min-height:42px;font-size:11px}.ticket-controls summary svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.ticket-access-menu>div,.ticket-finder-fields{position:absolute;top:0;left:calc(100% + 8px);width:230px;padding:14px;background:var(--vt-ink-2);border:1px solid var(--vt-line);border-radius:10px;display:grid;gap:12px;box-shadow:0 12px 40px #0a090866}.ticket-access-menu>div button{font-size:12px;text-align:left;min-height:44px;padding:8px}.ticket-zoom{position:absolute;bottom:18px;left:16px;border:1px solid rgba(247,243,236,.13);border-radius:8px;background:#0a090880;overflow:hidden;z-index:3;display:flex}.ticket-zoom button{width:42px;height:42px;font-size:21px;display:grid;place-items:center}.ticket-zoom button+button{border-left:1px solid rgba(247,243,236,.1)}.ticket-zoom svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.ticket-legend{position:absolute;bottom:46px;left:50%;transform:translate(-50%);display:flex;gap:16px;font-size:10px;color:var(--vt-muted);white-space:nowrap;pointer-events:none}.ticket-legend span{display:flex;gap:6px;align-items:center}.ticket-legend i{width:7px;height:7px;border-radius:50%;background:linear-gradient(90deg,color-mix(in srgb,var(--chart-low) 72%,#f7f3ec) 50%,color-mix(in srgb,var(--chart-high) 72%,#f7f3ec) 50%)}.ticket-legend [data-status=cart]{background:var(--vt-brass)}.ticket-legend [data-status=blocked]{background:#3a332b;box-shadow:inset 0 0 0 1px #f7f3ec47}.ticket-unfolded{position:absolute;top:52px;left:50%;transform:translate(-50%);font-size:10px;color:var(--vt-muted);white-space:nowrap}.ticket-example{position:absolute;bottom:0;left:0;right:0;height:20px;display:grid;place-items:center;font-size:9px;letter-spacing:.02em;color:var(--vt-muted);background:var(--vt-black);border-top:1px solid var(--vt-line)}.ticket-inspector{position:fixed;z-index:6;width:298px;border:1px solid rgba(247,243,236,.17);border-radius:12px;background:#171715;overflow:hidden;box-shadow:0 14px 50px #0a090866}.ticket-card-close{position:absolute;right:8px;top:8px;width:32px;height:32px;border-radius:50%;background:#0a0908b3!important;font-size:23px!important;z-index:2}.ticket-picture{position:relative;height:170px;background:#28251f;overflow:hidden}.ticket-picture>img{display:block;width:100%;height:100%;object-fit:cover}.ticket-picture>img[data-panorama=true],.ticket-hover img[data-panorama=true]{object-position:50% 50%;animation:ticket-pan 13s cubic-bezier(.45,0,.55,1) infinite}@keyframes ticket-pan{0%,8%{object-position:50% 50%}32%,40%{object-position:0% 50%}76%,84%{object-position:100% 50%}to{object-position:50% 50%}}@media (prefers-reduced-motion:reduce){.ticket-picture>img[data-panorama=true],.ticket-hover img[data-panorama=true]{animation:none}}.ticket-picture>p{position:absolute;top:40px;right:16px;bottom:48px;left:16px;display:grid;place-content:center;text-align:center;font-size:11px;color:var(--vt-muted);padding:0}.ticket-view-button{position:absolute;left:12px;bottom:10px;flex:none;border:1px solid rgba(247,243,236,.25)!important;border-radius:6px;background:#0a090899!important;padding:7px 9px;min-height:32px;font-size:11px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ticket-preview-caption{position:absolute;left:12px;bottom:10px;color:var(--vt-white);font-size:9px;text-shadow:0 1px 3px var(--vt-black)}.ticket-inspect-body{padding:15px}.ticket-inspect-location{font-size:10px;color:var(--vt-muted);margin-bottom:5px!important}.ticket-inspect-body h3{font-size:20px;font-weight:600;margin-bottom:12px}.ticket-unit-price{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ticket-unit-price strong{font:500 20px var(--vt-font-mono)}.ticket-unit-price span{font-size:10px;color:var(--vt-muted)}.ticket-note{font-size:10px;color:var(--vt-muted);line-height:1.5;margin-top:7px!important}.ticket-state{font-size:10px;color:var(--vt-muted);margin:9px 0!important}.ticket-inspect-body>.ticket-primary{width:100%;margin-top:4px}.ticket-primary{background:var(--vt-accion)!important;color:var(--vt-white);border-radius:8px;padding:12px 17px;min-height:44px;font-size:13px!important;font-weight:600!important}.ticket-primary:hover:not(:disabled){background:var(--vt-accion-hover)!important}.ticket-primary[data-removing=true]{background:#f7f3ec14!important;border:1px solid var(--vt-line)}.ticket-secondary{border:1px solid var(--vt-line)!important;border-radius:8px;min-height:44px;padding:9px 14px;font-size:12px!important}.ticket-text-button{font-size:12px!important;color:var(--vt-muted)!important;min-height:44px}.ticket-kicker{font:500 10px/1.4 var(--vt-font-mono);letter-spacing:.13em;color:var(--vt-brass)}.ticket-basket{position:absolute;right:16px;top:16px;bottom:16px;width:340px;padding:22px;background:#171715;border:1px solid var(--vt-line);border-radius:12px;z-index:8;box-shadow:0 12px 44px #0a090866;overflow:auto}.ticket-basket-close{display:flex;align-items:center;justify-content:space-between}.ticket-basket-close button{font-size:26px;width:36px;height:36px}.ticket-basket-heading{display:flex;align-items:center;justify-content:space-between;margin:14px 0 22px}.ticket-basket-heading h3{font-size:26px;font-weight:800}.ticket-basket-heading span{font:500 12px var(--vt-font-mono);color:var(--vt-muted)}.ticket-empty{padding:35px 0;font-size:13px;color:var(--vt-muted)}#ticket-items{list-style:none;margin:0;padding:0}#ticket-items li{display:flex;align-items:center;border-top:1px solid var(--vt-line);padding:14px 0;gap:8px}#ticket-items li>button:first-child{flex:1;display:grid;gap:5px;text-align:left}#ticket-items li span{font-size:13px}#ticket-items li small{font-size:10px;color:var(--vt-muted)}#ticket-items li strong{font:500 12px var(--vt-font-mono)}#ticket-items li>button:last-child{font-size:23px;width:36px;height:44px}#ticket-items li.ticket-pack-head{justify-content:space-between;border-left:1px solid var(--vt-brass);padding-left:12px;font-weight:600}#ticket-items li.ticket-in-pack{border-left:1px solid var(--vt-brass);padding-left:12px}.ticket-prices:has(.ticket-packs){flex-wrap:wrap;gap:4px 22px}.ticket-prices .ticket-packs{display:block;flex:0 0 100%}.ticket-toolbar:has(.ticket-packs){height:auto;min-height:64px;flex-shrink:0}.ticket-page:not(.vt-plano):has(.ticket-packs){display:flex;flex-direction:column}.ticket-page:not(.vt-plano):has(.ticket-packs)>.ticket-header{flex-shrink:0}.ticket-page:not(.vt-plano):has(.ticket-packs) .ticket-layout{height:auto;flex:1;min-height:0;margin-bottom:calc(20px + var(--ticket-cart-height))}.ticket-review-pack{border-left:1px solid var(--vt-brass);padding-left:12px}.ticket-totals{margin:20px 0;display:grid;gap:12px;font-size:12px}.ticket-totals div{display:flex;justify-content:space-between;gap:12px}.ticket-totals dt{color:var(--vt-muted)}.ticket-totals dd{font:500 12px var(--vt-font-mono);margin:0}.ticket-totals .ticket-total{padding-top:14px;border-top:1px solid var(--vt-line);font-size:14px}.ticket-totals .ticket-total dt{color:var(--vt-white)}.ticket-totals .ticket-total dd{font-size:17px}.ticket-totals .ticket-total:has(.ticket-total-fee){display:grid;grid-template-columns:1fr auto;gap:2px 12px}.ticket-totals .ticket-total-fee{grid-column:2;font:400 10px/1.3 var(--vt-font-body);color:var(--vt-muted)}.ticket-totals .ticket-total .ticket-total-fee{font-size:10px}.ticket-total-fee[hidden]{display:none}.ticket-review-totals .ticket-total:has(.ticket-total-fee){grid-template-columns:1fr}.ticket-review-totals .ticket-total-fee{grid-column:1}.ticket-basket>.ticket-primary{width:100%}.ticket-together{position:relative}.ticket-together-panel{position:absolute;right:0;top:calc(100% + 12px);width:300px;padding:22px;display:grid;gap:13px;background:#171715;border:1px solid var(--vt-line);border-radius:12px;box-shadow:0 14px 44px #0a090866;max-height:calc(100dvh - 190px);overflow:auto}.ticket-together-panel h3{font-size:24px;font-weight:800}.ticket-together-panel>p{font-size:12px;color:var(--vt-muted)}#ticket-suggestion{display:grid;gap:12px;border-top:1px solid var(--vt-line);padding-top:14px}#ticket-suggestion p{font-size:12px}#ticket-suggestion strong{font:500 20px var(--vt-font-mono)}#ticket-suggest-error{color:var(--vt-muted);font-size:11px}.ticket-mobile-bar{position:absolute;bottom:20px;left:0;right:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:68px;padding:10px 28px;background:color-mix(in srgb,var(--vt-ink-2) 95%,transparent);border-top:1px solid var(--vt-line)}.ticket-bottom-note{display:grid;gap:4px;flex:1}.ticket-bottom-note strong{font-size:12px;font-weight:500}.ticket-bottom-note span{font-size:10px;color:var(--vt-muted)}#ticket-mobile-summary{display:flex;align-items:center;gap:15px}#ticket-mobile-summary strong{font:500 16px var(--vt-font-mono);color:var(--vt-white)}.ticket-message{box-sizing:border-box;width:100%;margin:0;padding:8px 12px;border-left:2px solid var(--vt-bermellon);border-radius:4px;background:color-mix(in srgb,var(--vt-bermellon) 10%,transparent);color:var(--vt-white);font-size:12px;line-height:1.4;text-align:left}.ticket-message:empty{display:none}#ticket-mobile-bar>.ticket-message{flex:0 0 100%}#ticket-basket>.ticket-message{margin:12px 0 0}.ticket-hover{position:fixed;z-index:5;width:220px;pointer-events:none;overflow:hidden;border:1px solid rgba(247,243,236,.2);border-radius:10px;background:#171715;box-shadow:0 10px 35px #0a09084d}.ticket-hover[data-status=blocked]{width:max-content;max-width:calc(100vw - 24px)}.ticket-hover[data-status=blocked] strong{font-size:11px;color:var(--vt-muted)}.ticket-hover img{display:block;width:100%;height:124px;object-fit:cover}.ticket-hover>div{display:flex;justify-content:space-between;padding:12px;font-size:11px}.ticket-hover strong{font:500 12px var(--vt-font-mono)}.ticket-hover small{display:block;padding:0 12px 12px;font-size:9px;color:var(--vt-muted)}.ticket-review{height:100%;overflow:auto;max-width:640px;margin:0 auto;padding:28px 24px}.ticket-review>.ticket-kicker{margin-top:20px}.ticket-review h2{font-size:34px;font-weight:800;margin:10px 0}.ticket-review>p:not(.ticket-kicker){font-size:13px;color:var(--vt-muted)}.ticket-review-item{display:flex;justify-content:space-between;gap:12px;padding:20px 0;border-bottom:1px solid var(--vt-line)}.ticket-review-item h3{font-size:17px;font-weight:600}.ticket-review-item p{font-size:11px;color:var(--vt-muted);margin-top:4px}.ticket-review-item>strong{font:500 13px var(--vt-font-mono)}.ticket-review-note{padding:16px;border:1px solid var(--vt-line);border-radius:8px}.ticket-review-note strong{font-size:12px;font-weight:500}.ticket-review-note p,.ticket-complete p{font-size:12px;color:var(--vt-muted);margin-top:8px}.ticket-complete{padding:20px 0}.ticket-complete h3{font-size:19px;font-weight:600}.ticket-scene-parking{position:fixed;left:-3000px;top:0;width:960px;height:540px;visibility:hidden;pointer-events:none}#ticket-scene-host{width:100%;height:100%}.ticket-immersive{padding:0;margin:0;border:0;max-width:none;max-height:none;width:100%;height:100dvh;background:var(--vt-black);color:var(--vt-white);overflow:hidden}.ticket-immersive::backdrop{background:var(--vt-black)}#ticket-immersive-host{position:absolute;top:0;right:0;bottom:0;left:0}.ticket-immersive-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:24px;background:linear-gradient(rgba(10,9,8,.85),transparent);pointer-events:none}.ticket-immersive-top h2{font-size:19px;font-weight:600;margin-top:5px}.ticket-immersive-top button,.ticket-immersive-bottom button{pointer-events:auto;background:#0a0908cc!important;border:1px solid var(--vt-line)!important;border-radius:8px;padding:12px 16px;min-height:44px;font-size:12px}.ticket-immersive-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:24px;background:linear-gradient(transparent,#0a0908d9);pointer-events:none}.ticket-immersive-bottom p{font-size:12px}.ticket-immersive-bottom small{color:var(--vt-muted);font-size:10px}.ticket-no-script{position:fixed;top:30%;right:30%;bottom:30%;left:30%;z-index:20;padding:20px;background:var(--vt-ink-2);border:1px solid var(--vt-line)}@media (max-width:1000px){.ticket-prices{gap:14px}.ticket-prices small{display:none}.ticket-prices button span{display:grid;gap:1px}.ticket-toolbar-actions summary,.ticket-toolbar-actions>button{padding:8px 12px}.ticket-header{gap:20px}#ticket-map{top:32px;right:122px;bottom:66px;left:76px}.ticket-controls summary span{display:none}.ticket-controls summary{padding:10px}.ticket-levels{right:12px;width:102px}}@media (max-width:800px){.ticket-header{height:84px;gap:14px;padding:12px 16px}.ticket-header>img{width:54px;align-self:center;margin:0}.ticket-event-kicker{font-size:7px;letter-spacing:.09em}.ticket-event-compact h1{font-size:18px;margin:3px 0 5px}.ticket-event-compact>p:last-child{font-size:10px}.ticket-test-label{display:none}.ticket-toolbar{height:64px;padding:8px 12px;gap:8px}.ticket-prices{gap:12px}.ticket-prices button span{font-size:9px}.ticket-prices strong{font-size:10px}.ticket-prices i{width:6px;height:6px;box-shadow:none!important}.ticket-prices button{gap:6px}.ticket-toolbar-actions{gap:5px}.ticket-toolbar-actions summary,.ticket-toolbar-actions>button{min-height:40px;width:40px;border-radius:8px;padding:10px;position:relative}.ticket-toolbar-actions summary{font-size:0;gap:0}.ticket-toolbar-actions>button>span{display:none}.ticket-toolbar-actions svg{width:18px;height:18px;flex:none}.ticket-toolbar-actions b{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;font-size:9px;background:#514133;color:var(--vt-white)}.ticket-layout{height:calc(100dvh - 168px - var(--ticket-cart-height))}#ticket-map{inset:calc(52px + var(--ticket-place-height)) 60px 80px 16px}.ticket-controls{top:calc(10px + var(--ticket-place-height));left:10px;flex-direction:row;gap:5px}.ticket-controls summary{min-height:36px;padding:7px 10px;font-size:10px}.ticket-access-menu summary>span{display:none}.ticket-controls summary svg{width:18px;height:18px}.ticket-path{top:calc(10px + var(--ticket-place-height));left:auto;right:10px;transform:none;max-width:calc(100% - 185px);overflow:hidden}.ticket-path button{padding:7px 5px;font-size:9px;overflow:hidden;text-overflow:ellipsis;max-width:110px}.ticket-path button+button:before{margin-right:5px}.ticket-path-current{padding:0 5px;font-size:9px}.ticket-levels{right:8px;width:47px;padding:4px;top:calc(48% + var(--ticket-place-height)/2);border-radius:8px}.ticket-levels button{min-height:62px;padding:8px 2px;display:grid;justify-items:center;gap:5px;text-align:center;font-size:8px}.ticket-levels button svg{width:17px;height:17px}.ticket-levels button span{line-height:1.1}.ticket-levels button [data-name=full]{display:none}.ticket-levels .ticket-level-short{display:inline}.ticket-zoom{bottom:14px;left:10px;display:grid;border-radius:8px}.ticket-zoom button{width:34px;height:34px;font-size:19px}.ticket-zoom button+button{border-left:0;border-top:1px solid rgba(247,243,236,.1)}.ticket-help{bottom:13px;font-size:9px;left:54%;max-width:calc(100% - 100px);white-space:normal;text-align:center;width:260px}.ticket-legend{bottom:49px;left:54%;font-size:8px;gap:9px}.ticket-unfolded{top:52px;font-size:8px}.ticket-finder-fields{top:calc(100% + 8px);left:0;width:245px}.ticket-access-menu>div{top:calc(100% + 8px);left:0;width:260px}.ticket-inspector{left:12px!important;right:12px;top:auto!important;bottom:calc(30px + var(--ticket-cart-height));width:auto;max-height:calc(100dvh - 260px);overflow:auto;border-radius:12px}.ticket-picture{height:164px}.ticket-inspect-body{padding:12px 14px}.ticket-inspect-body h3{font-size:19px;margin:3px 0 9px}.ticket-inspect-location{font-size:9px}.ticket-unit-price strong{font-size:18px}.ticket-note{font-size:9px}.ticket-state{margin:5px 0!important;font-size:9px}.ticket-inspect-body>.ticket-primary{min-height:44px}.ticket-page[data-candidate=true] .ticket-legend,.ticket-page[data-candidate=true] .ticket-help{display:none}.ticket-basket{position:fixed;inset:auto 12px calc(30px + var(--ticket-cart-height));width:auto;max-height:calc(100dvh - 220px);padding:20px}.ticket-basket-heading{margin:9px 0 15px}.ticket-together-panel{position:fixed;top:156px;left:12px;right:12px;width:auto;max-height:calc(100dvh - 190px)}.ticket-mobile-bar{min-height:64px;gap:12px;padding:10px 16px}.ticket-bottom-note{display:none}#ticket-mobile-summary{display:grid;gap:0;flex:1;text-align:left;font-size:10px!important;padding:0}#ticket-mobile-summary strong{font-size:16px}#ticket-mobile-continue{font-size:11px!important;padding:10px 15px}.ticket-example{font-size:7px;letter-spacing:0;height:20px;text-align:center;padding:0 6px}.ticket-review{padding:20px 18px}.ticket-review h2{font-size:28px}.ticket-review-item{padding:15px 0}.ticket-review-item h3{font-size:16px}.ticket-immersive-top{padding:16px;gap:12px}.ticket-immersive-top h2{font-size:15px}.ticket-immersive-top .ticket-kicker{font-size:8px}.ticket-immersive-top button span{display:none}.ticket-immersive-top button{font-size:23px;padding:5px 13px}.ticket-immersive-bottom{padding:16px;gap:10px}.ticket-immersive-bottom p{font-size:10px;max-width:180px}.ticket-immersive-bottom button{font-size:10px;padding:10px;max-width:115px}}@media (max-height:670px) and (max-width:800px){.ticket-picture{height:120px}.ticket-picture>.ticket-preview-caption{display:none!important}.ticket-inspect-body{padding:9px 12px}.ticket-inspect-body h3{font-size:17px;margin-bottom:6px}.ticket-inspect-body .ticket-note{margin-top:4px!important}.ticket-inspect-location{max-width:calc(100% - 26px)}.ticket-inspector{max-height:calc(100dvh - 185px)}.ticket-header{height:74px}.ticket-layout{height:calc(100dvh - 158px - var(--ticket-cart-height))}#ticket-map{inset:calc(50px + var(--ticket-place-height)) 58px 65px 12px}.ticket-help{display:none}.ticket-legend{bottom:20px}.ticket-together-panel{top:145px;max-height:calc(100dvh - 165px)}}@media (prefers-reduced-motion:reduce){.ticket-layout,.ticket-chart-zone,.ticket-chart-region{transition:none}}.ticket-chart-seat[data-suggested=true] .ticket-chart-dot{stroke:var(--vt-white);stroke-width:.055;fill:var(--vt-white)}.ticket-inspect-body h3{font-family:var(--vt-font-body);font-weight:600;letter-spacing:-.015em}.ticket-together[data-result=true] .ticket-together-panel>label,.ticket-together[data-result=true] .ticket-together-panel>p:first-of-type{display:none}@media (max-width:800px){.ticket-together[data-result=true] .ticket-together-panel{top:auto;bottom:calc(30px + var(--ticket-cart-height));max-height:320px}.ticket-together[data-result=true] .ticket-together-panel h3{font-size:20px}}.ticket-chart [data-status=cart] .ticket-chart-number{display:none!important}.ticket-page[data-candidate=true] #ticket-mobile-continue,.ticket-page[data-basket=true] #ticket-mobile-continue{display:none}.ticket-chart [data-status=companion] .ticket-chart-dot{fill:none;stroke:var(--seat);stroke-width:.045}.ticket-chart [data-status=mine] .ticket-chart-dot{fill:color-mix(in srgb,var(--vt-brass) 38%,transparent);stroke:var(--vt-brass);stroke-width:.045}.ticket-chart [data-accessible=true][data-status=blocked] .ticket-chart-access-bg{fill:var(--taken)}.ticket-chart [data-accessible=true][data-status=mine] .ticket-chart-access-bg{fill:color-mix(in srgb,var(--vt-brass) 38%,var(--seat))}.ticket-chart-zone[data-category]{--seat:color-mix(in srgb,var(--floor) 72%,#f7f3ec);--taken:color-mix(in srgb,var(--floor) 16%,#2b241d) }.ticket-chart-zone[data-closed=true]:not([data-context=true]){opacity:.5}.ticket-chart-seat[data-orphan=true] .ticket-chart-dot{stroke:var(--vt-bermellon);stroke-width:.07}.ticket-legend [data-status=companion]{background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chart-low) 72%,#f7f3ec)}.ticket-legend [data-status=mine]{background:color-mix(in srgb,var(--vt-brass) 38%,transparent);box-shadow:inset 0 0 0 1px var(--vt-brass)}.ticket-access-check{display:flex;gap:9px;align-items:flex-start;margin:10px 0 4px;font-size:11px;line-height:1.4;cursor:pointer}.ticket-access-check input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--vt-brass)}.ticket-review-warning{margin:16px 0 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--vt-bermellon) 60%,transparent);border-radius:8px;font-size:12px}.ticket-hover small:empty{display:none}.ticket-hover small{margin-top:-9px;text-align:right}.ticket-event-compact{min-width:0}.ticket-event-compact h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-back-link{flex:none;display:flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--vt-line);border-radius:999px;color:var(--vt-white);font-size:12px;text-decoration:none;white-space:nowrap}.ticket-back-link:hover{background:#f7f3ec0f}.ticket-load-error{position:fixed;left:16px;right:16px;top:calc(50% + var(--ticket-place-height)/2);transform:translateY(-50%);z-index:20;max-width:360px;margin:0 auto;padding:22px;display:grid;gap:14px;text-align:center;border:1px solid var(--vt-line);border-radius:12px;background:#171715}.ticket-load-error a{display:flex;align-items:center;justify-content:center;text-decoration:none}@media (max-width:800px){.ticket-back-link{width:44px;padding:0;justify-content:center;font-size:16px}.ticket-back-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ticket-place{position:absolute;z-index:3;inset:0 0 auto;min-height:var(--ticket-place-height);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px 12px;border-bottom:1px solid rgba(201,160,98,.14);background:linear-gradient(180deg,#0a090899,#0a090826);pointer-events:none}.ticket-place-name{display:flex;align-items:baseline;gap:12px;min-width:0}.ticket-place-name b{font:800 17px/1.2 var(--vt-font-display);letter-spacing:-.02em;text-transform:lowercase;color:var(--vt-white);white-space:nowrap}.ticket-place-name span{font:500 10.5px/1.4 var(--vt-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vt-brass);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ticket-atlas{display:flex;align-items:center;gap:5px;flex:none}.ticket-atlas img{display:block;height:12px;width:auto}.ticket-atlas span{font:800 14px/1 var(--vt-font-display);letter-spacing:-.02em;color:var(--vt-brass);translate:0 -1px}@media (max-width:800px){.ticket-page{--ticket-place-height:84px}.ticket-place{align-items:flex-start;padding:11px 12px 10px}.ticket-place-name{flex-direction:column;gap:2px}.ticket-place-name span{font-size:9.5px;letter-spacing:.1em;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}dialog.vt-plano{width:var(--vt-compra-ancho);height:var(--vt-compra-alto);max-width:none;max-height:none;margin:auto;padding:0;border:1px solid rgba(201,160,98,.18);border-radius:12px;background:#0a0908;overflow:hidden;color-scheme:dark}.vt-plano[open]{display:flex;flex-direction:column}.vt-plano::backdrop{background:#040302c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .3s ease}.vt-plano #ticket-map .ticket-chart-seat{transition:opacity .3s ease}.vt-plano[data-fondo=true] #ticket-map .ticket-chart-level,.vt-plano[data-fondo=true] #ticket-map .ticket-chart-zone[data-category]{--floor:var(--ticket-review-floor)!important}.vt-plano[data-fondo=true] #ticket-map .ticket-chart-seat:not([data-status=cart]){opacity:.5}.vt-plano[data-fondo=true] :is(#ticket-controls,.ticket-zoom,#ticket-levels,#ticket-path,.ticket-help,#ticket-unfolded){visibility:hidden}@media (prefers-reduced-motion:reduce){.vt-plano #ticket-map .ticket-chart-seat{transition:none}}dialog.evg-sidebar-dialog::backdrop{transition:opacity .3s ease}dialog.vt-desde-plano::backdrop{opacity:0}.vt-plano>.ticket-header{display:none}.vt-plano>.ticket-toolbar,.vt-plano>.ticket-example{flex-shrink:0}.vt-plano .ticket-layout{height:auto;flex:1;min-height:0}@media (max-width:800px){dialog.vt-plano{width:100%;height:100dvh;border:0;border-radius:0}.vt-plano .ticket-layout{height:auto;min-height:0}}@media (max-width:1023px){.vt-plano>.ticket-example{display:none}}@media (max-width:800px){.ticket-page[data-ticket-mode=sale]:not(.vt-plano){display:flex;flex-direction:column}.ticket-page[data-ticket-mode=sale]:not(.vt-plano)>.ticket-header{height:54px;min-height:54px;flex-shrink:0;padding:3px 12px;gap:8px}.ticket-page[data-ticket-mode=sale]:not(.vt-plano)>.ticket-header>img,.ticket-page[data-ticket-mode=sale]:not(.vt-plano) .ticket-event-kicker{display:none}.ticket-page[data-ticket-mode=sale]:not(.vt-plano) .ticket-event-compact h1{margin:0;font-size:18px}.ticket-page[data-ticket-mode=sale]:not(.vt-plano) .ticket-layout{height:auto;flex:1;min-height:0;margin:0}.ticket-page[data-ticket-mode=sale]:not(.vt-plano)>.ticket-mobile-bar{position:static;flex-shrink:0}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)){--ticket-place-height:0px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano))>.ticket-toolbar{height:44px;min-height:44px;padding:0 8px 0 16px;gap:8px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-prices .ticket-packs,:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-prices small,:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) #ticket-show-basket{display:none}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano))>.ticket-example,:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-help{display:none}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) #ticket-map{top:0;right:0;bottom:0;left:0}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-toolbar-actions summary{min-width:44px;min-height:44px;width:44px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-controls{top:8px;left:auto;right:8px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-controls summary{min-width:44px;min-height:44px;padding:0 10px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) #ticket-finder summary{font-size:0;gap:0}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) #ticket-finder summary span{display:inline;font-size:24px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-finder-fields,:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-access-menu>div{left:auto;right:0}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-path{top:8px;left:12px;right:auto;max-width:calc(100% - 124px)}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-path button{min-width:44px;min-height:44px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-unfolded{top:60px;left:12px;transform:none;max-width:calc(100% - 76px);white-space:normal}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-levels{top:72px;transform:none;width:54px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-levels button{min-width:44px;min-height:62px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-zoom{display:flex;bottom:8px;left:auto;right:8px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-legend{bottom:60px;left:50%}.vt-plano .ticket-legend{display:none}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-zoom button{width:44px;height:44px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-zoom button+button{border-top:0;border-left:1px solid color-mix(in srgb,var(--vt-white) 10%,transparent)}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-place{position:absolute;top:auto;left:12px;right:auto;bottom:8px;max-width:calc(100% - 166px);min-height:0;padding:2px 8px;gap:8px;border-radius:6px;background:color-mix(in srgb,var(--vt-black) 72%,transparent)}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-place-name{flex-direction:row}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-place-name b{font-size:11px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-place-name span{display:none}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-atlas{gap:3px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-atlas img{height:8px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-atlas span{font-size:10px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-inspector{bottom:calc(8px + var(--ticket-cart-height));max-height:calc(100dvh - 114px - var(--ticket-cart-height))}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-basket{inset:auto 12px calc(8px + var(--ticket-cart-height));max-height:calc(100dvh - 114px - var(--ticket-cart-height))}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-card-close,:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-basket-close button,:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) .ticket-view-button,:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano)) #ticket-items li>button{min-width:44px;min-height:44px}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano))>.ticket-mobile-bar{padding:3px 16px calc(3px + env(safe-area-inset-bottom,0px))}:is(.vt-plano,.ticket-page[data-ticket-mode=sale]:not(.vt-plano))>.ticket-mobile-bar>.ticket-pack-progress{padding:6px 10px;gap:3px}}.ticket-mobile-fee{font-size:10px;color:var(--vt-muted)}@media (min-width:801px){#ticket-mobile-summary .ticket-mobile-fee{display:none}}.ticket-sector-empty{display:none}.ticket-sector-panel h4{font:500 10px/1.4 var(--vt-font-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--vt-muted);margin:0 0 10px}.ticket-sectors{display:grid;gap:7px}.ticket-sectors button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;width:100%;padding:10px 12px;border:1px solid var(--vt-line);border-left:3px solid var(--sector-color,var(--chart-low));border-radius:6px;background:var(--vt-ink-2)}.ticket-sectors button:hover:not(:disabled),.ticket-sectors button[data-lit=true]:not(:disabled){background:color-mix(in srgb,var(--vt-white) 7%,var(--vt-ink-2))}.ticket-sectors button{position:relative}.ticket-sectors button[data-lit=true]:not(:disabled){background:linear-gradient(90deg,color-mix(in srgb,var(--sector-color,var(--chart-low)) 15%,transparent),color-mix(in srgb,var(--vt-white) 3%,transparent) 70%),var(--vt-ink-2)}.ticket-sectors button[data-lit=true]:not(:disabled):before{content:"";position:absolute;left:-3px;top:8px;bottom:8px;width:6px;border-radius:3px;background:var(--sector-color,var(--chart-low));box-shadow:0 0 18px color-mix(in srgb,var(--sector-color,var(--chart-low)) 85%,transparent)}.ticket-sectors button[data-lit=true]:not(:disabled)>*{translate:3px 0}.ticket-sectors button span{display:grid;gap:3px}.ticket-sectors b{font-weight:500;font-size:12px}.ticket-sectors small{font-size:10px;color:var(--vt-muted)}.ticket-sectors strong{font:500 12px var(--vt-font-mono);white-space:nowrap}.ticket-sector-packs{font-size:11px;line-height:1.6;color:var(--vt-muted);padding:12px 0;border-bottom:1px solid var(--vt-line);margin-bottom:12px!important}.ticket-sector-panel[data-compact=true]>h4:first-child{display:none}.ticket-sector-panel[data-compact=true] .ticket-sectors{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ticket-sector-panel[data-compact=true] .ticket-sectors button{flex:1 1 0;min-width:max-content;gap:8px;padding:6px 10px;border:1px solid var(--vt-line);border-radius:999px}.ticket-sector-panel[data-compact=true] .ticket-sectors :is(b,strong){font-size:11px}.ticket-sector-panel[data-compact=true] .ticket-sectors button:before{display:none}.ticket-sector-panel[data-compact=true] .ticket-sectors button>*{translate:none}.ticket-sector-panel[data-compact=true] .ticket-sectors button span{display:flex;align-items:center;gap:6px}.ticket-sector-panel[data-compact=true] .ticket-sectors button span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sector-color,var(--chart-low))}.ticket-sector-panel[data-compact=true] .ticket-sectors small{display:none}.ticket-sector-panel[data-compact=true] .ticket-sectors button[data-current=true]{border-color:var(--sector-color,var(--chart-low));background:color-mix(in srgb,var(--sector-color,var(--chart-low)) 14%,var(--vt-ink-2))}.ticket-sector-panel[data-chosen=true] .ticket-sector-packs{display:none}@media (min-width:1024px){.ticket-page[data-sector-panel=true]>.ticket-toolbar,.ticket-page[data-sector-panel=true] #ticket-levels,.ticket-page[data-sector-panel=true]>.ticket-example{display:none}.ticket-page[data-sector-panel=true] .ticket-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0;padding:0;height:calc(100dvh - 120px)}.ticket-page[data-sector-panel=true] .ticket-selector{min-width:0}.ticket-page[data-sector-panel=true] #ticket-map{right:28px;left:28px}.ticket-page[data-sector-panel=true] .ticket-controls{top:calc(48px + var(--ticket-place-height))}.ticket-page[data-sector-panel=true] .ticket-basket{position:static;width:auto;min-width:0;min-height:0;padding:26px 26px 20px;box-shadow:none;border:0;border-left:1px solid var(--vt-line);border-radius:0;background:linear-gradient(180deg,#c9a0620b,#c9a06200 34%),var(--vt-ink-2);display:flex;flex-direction:column;overflow:hidden}.ticket-page[data-sector-panel=true] .ticket-basket-close{display:none}.ticket-page[data-sector-panel=true] .ticket-basket-heading{margin:0 0 20px}.ticket-page[data-sector-panel=true] .ticket-sector-empty{display:block}.ticket-page[data-sector-panel=true] .ticket-original-empty{display:none}.ticket-page[data-sector-panel=true] .ticket-empty{padding:12px 0;line-height:1.7}.ticket-page[data-sector-panel=true] #ticket-items{min-height:0;overflow:auto;flex:1;margin:2px 0;padding-bottom:22px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent)}.ticket-page[data-sector-panel=true] .ticket-totals{flex-shrink:0;margin:16px 0 14px}.ticket-page[data-sector-panel=true] .ticket-total:has(.ticket-total-fee){grid-template-columns:1fr}.ticket-page[data-sector-panel=true] .ticket-total-fee{grid-column:1}.ticket-page[data-sector-panel=true] #ticket-continue{flex-shrink:0;width:100%}.ticket-page[data-sector-panel=true] .ticket-review{grid-column:1}.vt-plano[data-sector-panel=true] .ticket-layout{height:auto;flex:1;padding:0;margin:0}.vt-plano[data-sector-panel=true] .ticket-basket{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto auto auto auto;column-gap:12px}.vt-plano[data-sector-panel=true] .ticket-basket>:is(.ticket-basket-heading,.ticket-sector-panel,.ticket-empty,#ticket-items,.ticket-pack-progress){grid-column:1/-1}.vt-plano[data-sector-panel=true] .ticket-basket-heading{grid-row:1}.vt-plano[data-sector-panel=true] .ticket-sector-panel{grid-row:2}.vt-plano[data-sector-panel=true] .ticket-empty{grid-row:3}.vt-plano[data-sector-panel=true] #ticket-items{grid-row:4}.vt-plano[data-sector-panel=true] .ticket-pack-progress{grid-row:5;margin-bottom:16px}.vt-plano[data-sector-panel=true] #ticket-basket>:is(.ticket-message,.ticket-review-notice){grid-column:1/-1;grid-row:6;margin:0 0 16px}.vt-plano[data-sector-panel=true] .ticket-totals,.vt-plano[data-sector-panel=true] .ticket-totals .ticket-total{display:contents}.vt-plano[data-sector-panel=true] #ticket-total-label{grid-column:1;grid-row:7;font-size:11px;color:var(--vt-muted)}.vt-plano[data-sector-panel=true] #ticket-total{grid-column:1;grid-row:8;align-self:center;justify-self:start;font-size:22px}.vt-plano[data-sector-panel=true] #ticket-total+.ticket-total-fee{grid-column:1;grid-row:9;justify-self:start}.vt-plano[data-sector-panel=true] #ticket-continue{grid-column:2;grid-row:8;align-self:center;min-height:44px;width:auto;padding:10px 18px}.vt-plano[data-sector-panel=true] .ticket-basket>.ticket-note{grid-column:1;grid-row:10;margin:0;font-size:10px}}@media (min-width:801px){.ticket-inspector{display:grid;grid-template-columns:268px 260px;width:auto}.ticket-inspector:has(>.ticket-picture[hidden]){grid-template-columns:300px}.ticket-inspector>.ticket-picture{height:auto;min-height:200px}.ticket-inspector>.ticket-inspect-body{display:flex;flex-direction:column;padding:16px 18px}.ticket-inspector>.ticket-inspect-body>.ticket-primary{margin-top:auto}.ticket-inspector .ticket-inspect-location{max-width:calc(100% - 34px)}.ticket-inspector .ticket-inspect-body h3{margin-bottom:10px}.ticket-inspector .ticket-unit-price{flex-direction:column;align-items:flex-start;gap:2px}.ticket-inspector .ticket-unit-price span{font-size:11px}.ticket-inspector .ticket-state{display:flex;align-items:center;gap:7px;margin:10px 0 12px!important;font-size:11px}.ticket-inspector #ticket-inspect-state[data-status=cart]{color:var(--vt-white)}.ticket-inspector #ticket-inspect-state[data-status=cart]:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--vt-brass)}}.ticket-pack-progress{display:grid;gap:7px;margin-top:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--vt-brass) 32%,transparent);border-radius:8px;background:color-mix(in srgb,var(--vt-brass) 6%,var(--vt-ink-2))}.ticket-pack-progress[hidden]{display:none}.ticket-pack-progress-saving{margin:0!important;font:500 10px/1.3 var(--vt-font-mono);letter-spacing:.02em;color:var(--vt-green)}.ticket-pack-progress[data-ladder=true]{gap:0;padding:14px 16px 10px}.ticket-pack-progress[data-ladder=true] .ticket-pack-progress-line{font-size:13px}.ticket-pack-progress[data-ladder=true] .ticket-pack-progress-line small{display:none}.ticket-pack-progress[data-ladder=true] .ticket-pack-progress-saving{margin-top:3px!important}.ticket-pack-ladder{position:relative;height:14px;margin:14px 7px 0}.ticket-pack-ladder:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--vt-white) 12%,transparent)}.ticket-pack-ladder-fill{position:absolute;left:0;top:6px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--vt-green) var(--won,0%),var(--vt-brass) var(--won,0%));transition:width .35s cubic-bezier(.2,.8,.2,1)}.ticket-pack-ladder i{position:absolute;top:0;width:14px;height:14px;margin-left:-7px;box-sizing:border-box;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--vt-white) 25%,transparent);background:var(--vt-ink-2);transition:border-color .2s,background .2s,box-shadow .2s}.ticket-pack-ladder i[data-state=next]{border-color:var(--vt-brass);box-shadow:0 0 0 4px color-mix(in srgb,var(--vt-brass) 18%,transparent)}.ticket-pack-ladder i[data-state=won]{border-color:var(--vt-green);background:var(--vt-green)}.ticket-pack-ladder i[data-state=passed]{border-color:var(--vt-green);background:color-mix(in srgb,var(--vt-green) 45%,var(--vt-ink-2));transform:scale(.64)}.ticket-pack-steps li[data-state=passed] b{color:color-mix(in srgb,var(--vt-green) 70%,var(--vt-white))}.ticket-pack-ladder i[data-state=won]:after{content:"";position:absolute;left:4px;top:2px;width:3px;height:6px;border:solid var(--vt-black);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ticket-pack-steps{position:relative;height:32px;margin:7px 7px 0;padding:0;list-style:none}.ticket-pack-steps li{position:absolute;top:0;transform:translate(-50%);text-align:center;white-space:nowrap;line-height:1.3}.ticket-pack-steps li:last-child{transform:translate(calc(-100% + 7px));text-align:right}.ticket-pack-steps b{display:block;font:500 12px var(--vt-font-mono);color:var(--vt-white)}.ticket-pack-steps span{font-size:10px;color:var(--vt-muted)}.ticket-pack-steps li[data-state=won] :is(b,span){color:var(--vt-green)}.ticket-pack-steps li[data-state=next] b{color:var(--vt-brass)}@media (prefers-reduced-motion:reduce){.ticket-pack-ladder-fill,.ticket-pack-ladder i{transition:none}}.ticket-pack-progress-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0!important;font-size:12px;line-height:1.35;color:var(--vt-brass)}.ticket-pack-progress-line span{min-width:0}.ticket-pack-progress-line small{flex:none;font:500 10px var(--vt-font-mono);color:var(--vt-muted)}.ticket-pack-progress-bar{display:block;height:5px;border-radius:3px;background:color-mix(in srgb,var(--vt-white) 10%,transparent);overflow:hidden}.ticket-pack-progress-bar i{display:block;height:100%;border-radius:inherit;background:var(--vt-brass);transition:width .35s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.ticket-pack-progress-bar i{transition:none}}.ticket-pack-progress[data-done=true]{border-color:color-mix(in srgb,var(--vt-green) 45%,transparent);background:color-mix(in srgb,var(--vt-green) 8%,var(--vt-ink-2))}.ticket-pack-progress[data-done=true] .ticket-pack-progress-line{color:var(--vt-green)}.ticket-pack-progress[data-done=true] .ticket-pack-progress-bar i{background:var(--vt-green)}.ticket-page:not([data-sector-panel=true]) #ticket-basket .ticket-pack-progress{display:none}.ticket-mobile-bar>.ticket-pack-progress{flex:0 0 100%;margin:0;padding:8px 10px;gap:5px}.ticket-mobile-bar>.ticket-pack-progress .ticket-pack-progress-line{font-size:11px}.ticket-mobile-bar>.ticket-pack-progress .ticket-pack-progress-bar{height:3px}#ticket-mobile-summary{flex:1;min-width:0}.vt-plano>.ticket-mobile-bar{position:static;flex-shrink:0}@media (max-width:800px){.ticket-mobile-bar{gap:6px 12px;min-height:64px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px))}#ticket-mobile-bar[data-empty=true]>.ticket-bottom-note{display:grid}#ticket-mobile-bar[data-empty=false]>.ticket-bottom-note{display:none}#ticket-mobile-summary{display:grid;justify-items:start;gap:1px;text-align:left}#ticket-mobile-summary #ticket-mobile-count{font-size:11px;color:var(--vt-muted)}#ticket-mobile-summary strong{font-size:18px}}.ticket-review-back,.ticket-review-notice{display:none}.ticket-page[data-sector-panel=true][data-review=true] #ticket-map .ticket-chart-level,.ticket-page[data-sector-panel=true][data-review=true] #ticket-map .ticket-chart-zone[data-category]{--floor:var(--ticket-review-floor)!important}.ticket-page[data-sector-panel=true][data-review=true] #ticket-map .ticket-chart-seat:not([data-status=cart]){opacity:.5}.ticket-page[data-sector-panel=true][data-review=true] #ticket-controls{display:none}.ticket-page[data-sector-panel=true][data-review=true] .ticket-review-back{position:absolute;z-index:4;top:calc(48px + var(--ticket-place-height));left:40px;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--vt-white) 22%,transparent);border-radius:8px;background:var(--vt-ink-2);color:var(--vt-white);font-size:13px;font-weight:500}.ticket-page[data-sector-panel=true][data-review=true] .ticket-review-back:hover{background:color-mix(in srgb,var(--vt-white) 8%,var(--vt-ink-2))}.ticket-page[data-sector-panel=true] .ticket-review-notice:not([hidden]){display:block;margin:12px 0 0;padding:10px 12px;border-left:2px solid var(--vt-bermellon);background:color-mix(in srgb,var(--vt-bermellon) 8%,transparent);font-size:12px;line-height:1.45;color:var(--vt-white)}
