.pf2{--pf-bg:#0a0a0a;--pf-panel:#000;--pf-ink:#fff;--pf-soft:#d9d9d9;--pf-muted:#8f8f8f;--pf-line:#222;--pf-line-2:#1c1c1c;container-type:inline-size;position:relative;z-index:3;background:var(--pf-bg);color:var(--pf-ink);font-family:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.4;max-width:900px;margin:0 auto;padding:26px 28px 40px}.pf2 *{box-sizing:border-box}.pf2-h1{font-family:var(--font-archivo-black),sans-serif;font-size:clamp(38px,11cqw,120px);line-height:.82;letter-spacing:-.03em;text-transform:uppercase;margin:10px 0 22px;overflow-wrap:anywhere}.pf2-sec{font-size:9.5px;letter-spacing:.22em;color:var(--pf-muted);margin:26px 0 0}.pf2-btn,.pf2-sec{font-family:var(--font-oswald),sans-serif;font-weight:600;text-transform:uppercase}.pf2-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;letter-spacing:.14em;padding:10px 16px;min-height:44px;border:1.5px solid var(--pf-ink);background:var(--pf-ink);color:#000;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,opacity .14s ease}.pf2-btn.sm{font-size:11px;padding:8px 12px;min-height:44px}.pf2-btn.ghost,.pf2-btn:hover:not(:disabled){background:transparent;color:var(--pf-ink)}.pf2-btn.ghost:hover:not(:disabled){background:var(--pf-ink);color:#000}.pf2-btn:active:not(:disabled){transform:translateY(1px)}.pf2-btn:disabled{opacity:.55;cursor:default;pointer-events:none}.pf2 :focus-visible{outline:2px solid #fff;outline-offset:2px}.pf2-card .pf2-btn,.pf2-tkt .pf2-btn{background:#000;color:#fff;border-color:#000}.pf2-card .pf2-btn:hover:not(:disabled),.pf2-tkt .pf2-btn:hover:not(:disabled){background:#fff;color:#000}.pf2-card .pf2-btn.ghost,.pf2-tkt .pf2-btn.ghost{background:transparent;color:#000}.pf2-card .pf2-btn.ghost:hover:not(:disabled),.pf2-tkt .pf2-btn.ghost:hover:not(:disabled){background:#000;color:#fff}.pf2-card :focus-visible,.pf2-tkt :focus-visible{outline-color:#000}@keyframes pf2-spin{to{transform:rotate(1turn)}}.pf2-spin{width:13px;height:13px;flex:none;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:pf2-spin .62s linear infinite}.pf2-card{background:#fff;color:#000;padding:18px 20px 16px}.pf2-card .pf2-k{font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#666}.pf2-nm{font-family:var(--font-archivo-black),sans-serif;font-size:clamp(19px,4.4cqw,30px);line-height:.95;text-transform:uppercase;letter-spacing:-.02em;margin:10px 0 0;overflow-wrap:anywhere}.pf2-sellos{display:flex;flex-wrap:wrap;gap:8px}.pf2-cuenta{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--pf-line-2);margin-top:16px}.pf2-cuenta .pf2-c{padding:13px 14px;border-right:1px solid var(--pf-line-2)}.pf2-cuenta .pf2-c:last-child{border-right:0}.pf2-cuenta .pf2-k{font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--pf-muted)}.pf2-cuenta .pf2-v{font-family:var(--font-archivo-black),sans-serif;font-size:26px;margin-top:4px;line-height:1}.pf2-ed{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;background:transparent;border:1.5px solid #000;color:#000;cursor:pointer;position:relative;width:32px;height:32px;font-family:var(--font-oswald),sans-serif;font-size:13px;line-height:1;margin-top:3px;transition:background .14s ease,color .14s ease}.pf2-ed:after{content:"";position:absolute;inset:-6px}.pf2-ed:hover{background:#000;color:#fff}.pf2-mail{font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:13px;color:#555;margin-top:9px;overflow-wrap:anywhere}.pf2-stamp{display:inline-block;align-self:flex-start;margin-top:12px;font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;border:1.5px solid #000;padding:3px 7px;white-space:nowrap}.pf2-stamp.on{background:#000;color:#fff}.pf2-edit{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:11px}.pf2-edit label span{display:block;font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#666;margin-bottom:5px}.pf2-edit input{width:100%;background:#fff;border:1.5px solid #000;color:#000;padding:9px 10px;font-family:var(--font-archivo-black),sans-serif;font-size:16px;outline:none;min-height:44px}.pf2-edit .pf2-go{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pf2-nota{font-size:11.5px;color:#666;line-height:1.45;flex:1;min-width:180px}.pf2-err,.pf2-nota{font-family:var(--font-archivo),sans-serif}.pf2-err{grid-column:1/-1;font-size:12px;font-weight:700;color:#000;border-left:3px solid #000;padding-left:9px}.pf2-tkt{position:relative;display:grid;grid-template-columns:1fr 118px;background:#fff;color:#000;margin-top:12px}.pf2-tkt .pf2-bd{padding:15px 16px;min-width:0;display:flex;gap:13px}.pf2-tkt .pf2-bd .pf2-in{flex:1;min-width:0}.pf2-tkt .pf2-po{width:104px;aspect-ratio:2/3;height:auto;-o-object-fit:contain;object-fit:contain;flex:none;background:#0e0c0a;border:1px solid rgba(14,12,10,.5);display:block}.pf2-tkt .pf2-k{font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#666}.pf2-tkt .pf2-t{font-family:var(--font-archivo-black),sans-serif;font-size:clamp(19px,4.4cqw,26px);line-height:.95;text-transform:uppercase;letter-spacing:-.02em;margin-top:5px}.pf2-tkt .pf2-m{font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:12px;color:#444;margin-top:7px}.pf2-tkt .pf2-pases{display:flex;flex-direction:column;gap:3px;border-top:1px solid #ddd;margin-top:10px;padding-top:9px}.pf2-tkt .pf2-pases span{font-family:var(--font-oswald),sans-serif;font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#555}.pf2-tkt .pf2-pases .pf2-kk{font-weight:600;color:#000;letter-spacing:.16em;font-size:9.5px;margin-bottom:2px}.pf2-tkt .pf2-go{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pf2-tkt .pf2-stub{border-left:2px dashed #000;padding:15px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center}.pf2-tkt .pf2-stub .pf2-st{font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:9px;letter-spacing:.16em;text-transform:uppercase;border:1.5px solid #000;padding:3px 6px;white-space:nowrap}.pf2-tkt .pf2-stub .pf2-st.on{background:#000;color:#fff}.pf2-tkt .pf2-stub .pf2-hr{font-family:var(--font-archivo-black),sans-serif;font-size:24px;line-height:1;letter-spacing:-.02em}.pf2-tkt .pf2-stub .pf2-cc{font-family:var(--font-oswald),sans-serif;font-weight:500;font-size:8.5px;letter-spacing:.1em;color:#666}.pf2-tkt:after,.pf2-tkt:before{content:"";position:absolute;right:117px;width:13px;height:13px;border-radius:50%;background:var(--pf-bg);transform:translateX(50%)}.pf2-tkt:before{top:-6.5px}.pf2-tkt:after{bottom:-6.5px}.pf2-qr{background:#fff;color:#000;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;border-top:2px dashed #000}.pf2-qr img{width:220px;height:220px;image-rendering:pixelated}.pf2-qr .pf2-cap{font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#666;text-align:center}.pf2-qr .pf2-warn{font-family:var(--font-archivo),sans-serif;font-size:12.5px;line-height:1.5;color:#000;text-align:center;max-width:42ch}.pf2-tabs{display:flex;gap:20px;border-bottom:1px solid var(--pf-line);margin:26px 0 18px;overflow-x:auto}.pf2-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;color:#9a9a9a;cursor:pointer;font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;padding:0 0 9px;white-space:nowrap;min-height:40px;transition:color .14s ease}.pf2-tabs button:hover{color:var(--pf-soft)}.pf2-tabs button[aria-selected=true]{color:var(--pf-ink);border-bottom-color:var(--pf-ink)}.pf2-hsum{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--pf-line-2)}.pf2-hsum .pf2-c{padding:13px 14px;border-right:1px solid var(--pf-line-2)}.pf2-hsum .pf2-c:last-child{border-right:0}.pf2-hsum .pf2-k{font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--pf-muted)}.pf2-hsum .pf2-v{font-family:var(--font-archivo-black),sans-serif;font-size:20px;margin-top:6px;line-height:1;overflow-wrap:anywhere}.pf2-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--pf-line);cursor:pointer;transition:background .14s ease}.pf2-row:hover{background:#141414}.pf2-row .pf2-in{flex:1;min-width:0}.pf2-row .pf2-t{font-family:var(--font-archivo-black),sans-serif;font-size:15px;text-transform:uppercase;line-height:1.05}.pf2-row .pf2-s{font-family:var(--font-oswald),sans-serif;font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-muted);margin-top:4px}.pf2-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pf2-badge{border:1px solid var(--pf-line-2);padding:16px 14px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pf2-badge .pf2-mk{width:52px;height:52px;border:2px solid var(--pf-ink);display:grid;place-items:center;font-size:20px}.pf2-badge .pf2-mk,.pf2-badge .pf2-nm2{font-family:var(--font-archivo-black),sans-serif}.pf2-badge .pf2-nm2{font-size:15px;line-height:.95;text-transform:uppercase}.pf2-badge .pf2-ds{font-family:var(--font-oswald),sans-serif;font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-muted);line-height:1.5}.pf2-badge.on{background:#fff;color:#000;border-color:#fff}.pf2-badge.on .pf2-mk{border-color:#000;background:#000;color:#fff}.pf2-badge.on .pf2-ds{color:#555}.pf2-badge.off .pf2-mk{border-style:dashed;border-color:#3a3a3a;color:var(--pf-muted)}.pf2-badge.off .pf2-nm2{color:var(--pf-muted)}.pf2-acc{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--pf-line)}.pf2-acc .pf2-in{flex:1;min-width:0}.pf2-acc .pf2-k{font-family:var(--font-oswald),sans-serif;font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--pf-muted)}.pf2-acc .pf2-v{font-family:var(--font-archivo),sans-serif;font-weight:800;font-size:14px;margin-top:4px;overflow-wrap:anywhere}.pf2-acc .pf2-v small{display:block;font-family:var(--font-oswald),sans-serif;font-weight:500;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pf-muted);margin-top:4px}.pf2-acc .bar{width:100%;height:9px;background:var(--pf-line-2)}.pf2-acc .bar .fill{display:block;height:100%;background:var(--pf-ink)}.pf2-avatar{width:56px;height:56px;flex:none;-o-object-fit:cover;object-fit:cover;background:#141414;border:1.5px solid var(--pf-line)}.pf2-avatar-ph{display:grid;place-items:center;font-family:var(--font-archivo-black),sans-serif;font-size:18px;color:var(--pf-muted)}.pf2-empty{text-align:center;padding:34px 18px;border:1.5px dashed #3a3a3a}.pf2-empty .pf2-t{font-family:var(--font-archivo-black),sans-serif;font-size:22px;text-transform:uppercase;line-height:.95}.pf2-empty .pf2-s{font-family:var(--font-oswald),sans-serif;font-weight:500;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-muted);margin-top:8px}.pf2-empty .pf2-go{margin-top:16px}@media (max-width:600px){.pf2{padding:18px 16px 34px}}@container (max-width: 560px){.pf2-h1{font-size:44px}.pf2-edit,.pf2-tkt{grid-template-columns:1fr}.pf2-tkt .pf2-stub{border-left:0;border-top:2px dashed #000;flex-direction:row;justify-content:space-between;padding:12px 16px}.pf2-tkt:after,.pf2-tkt:before{display:none}.pf2-badges{grid-template-columns:1fr}.pf2-hsum{grid-template-columns:repeat(2,1fr)}.pf2-hsum .pf2-c:nth-child(2n){border-right:0}.pf2-hsum .pf2-c:nth-child(-n+2){border-bottom:1px solid var(--pf-line-2)}.pf2-qr img{width:180px;height:180px}}@media (prefers-reduced-motion:reduce){.pf2 *,.pf2 :after,.pf2 :before{animation-duration:1ms!important;transition-duration:1ms!important}}.pf2-cab{display:flex;align-items:center;gap:12px}.pf2-foto{width:56px;height:56px;flex:none;-o-object-fit:cover;object-fit:cover;background:#eee;border:1.5px solid #000}.pf2-foto-ph{display:grid;place-items:center;font-family:var(--font-archivo-black),sans-serif;font-size:15px;color:#000}.pf2-cart{flex:none;width:44px;display:block}@container (max-width: 560px){.pf2-cart{display:none}}.pf2-socio{margin-top:16px;padding-top:14px;border-top:1px solid #222}.pf2-socio-qr{margin-top:12px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pf2-socio-qr img{background:#fff;padding:8px;flex:none}.pf2-socio-qr .pf2-nota{margin:0;max-width:28ch}.fx-toasts{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column;gap:8px;align-items:center;width:min(430px,calc(100vw - 24px));pointer-events:none}@keyframes fx-in{0%{opacity:0;transform:translateY(14px)}}@keyframes fx-out{to{opacity:0;transform:translateY(8px)}}@keyframes fx-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@keyframes fx-mark{0%{transform:scale(.45)}}@keyframes fx-time{to{transform:scaleX(0)}}.fx-toast{position:relative;pointer-events:auto;width:100%;display:flex;align-items:center;gap:11px;padding:12px 14px 14px;background:#fff;color:#000;animation:fx-in .2s ease both;overflow:hidden}.fx-toast.mal{background:#000;color:#fff;box-shadow:inset 0 0 0 1.5px #fff;animation:fx-in .2s ease both,fx-shake .3s ease .2s both}.fx-toast.saliendo{animation:fx-out .16s ease forwards}.fx-toast .mk{flex:none;width:22px;height:22px;display:grid;place-items:center;background:#000;color:#fff;font-family:var(--font-archivo-black),sans-serif;font-size:12px;line-height:1;animation:fx-mark .28s cubic-bezier(.2,1.4,.4,1) both}.fx-toast.mal .mk{background:#fff;color:#000}.fx-toast .tx{flex:1;min-width:0;font-family:var(--font-archivo),sans-serif;font-weight:900;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.fx-toast .cl{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;background:transparent;border:1px solid;color:inherit;cursor:pointer;font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:6px 8px;min-height:32px;transition:background .14s ease,color .14s ease}.fx-toast .bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:currentColor;transform-origin:left;animation:fx-time linear forwards}.fx-toast:focus-within .bar,.fx-toast:hover .bar{animation-play-state:paused}.fx-cfm-scrim{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.72);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fx-in .18s ease both}@keyframes fx-cfm{0%{opacity:0;transform:translateY(10px) scale(.985)}}.fx-cfm{position:relative;width:min(430px,100%);background:#000;color:#fff;border:2px solid #fff;padding:22px 22px 18px;animation:fx-cfm .2s cubic-bezier(.2,.8,.3,1) both}.fx-cfm .k{font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:9.5px;letter-spacing:.22em;color:#8f8f8f}.fx-cfm .k,.fx-cfm h3{text-transform:uppercase}.fx-cfm h3{font-family:var(--font-archivo-black),sans-serif;font-size:23px;line-height:1;letter-spacing:-.02em;margin:9px 0 0}.fx-cfm p{font-family:var(--font-archivo),sans-serif;font-size:12.5px;line-height:1.55;color:#d9d9d9;margin:11px 0 0}.fx-cfm .go{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.fx-cfm .fx-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-oswald),sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 15px;min-height:44px;border:1.5px solid #fff;background:#fff;color:#000;cursor:pointer;transition:background .14s ease,color .14s ease}.fx-cfm .fx-btn.ghost{background:transparent;color:#fff}.fx-cfm:has(.fx-btn.peligro) .fx-btn.ghost{background:#fff;color:#000}.fx-cfm:has(.fx-btn.peligro) .fx-btn.ghost:hover{background:transparent;color:#fff}.fx-cfm .fx-btn.peligro{background:transparent;color:#fff;border-style:dashed;border-width:2px}.fx-cfm .fx-btn.peligro:hover{background:#fff;color:#000;border-style:solid}.fx-cfm .fx-btn:hover{background:transparent;color:#fff}.fx-cfm .fx-btn.ghost:hover{background:#fff;color:#000}.fx-cfm .fx-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.fx-toast .cl:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fx-toast .cl:hover{background:#000;color:#fff}.fx-toast.mal .cl:hover{background:#fff;color:#000}@keyframes fx-scan{0%{top:0}to{top:calc(100% - 2px)}}@keyframes fx-aim{0%,to{inset:14px}50%{inset:22px}}@keyframes fx-stamp{0%{opacity:0;transform:scale(1.06) rotate(-.8deg)}}.fx-vp{position:relative;aspect-ratio:1;width:min(320px,100%);margin:0 auto;border:1.5px dashed #3a3a3a;overflow:hidden;background:#0a0a0a}.fx-vp.leyendo{border-style:solid;border-color:#fff}.fx-vp .line{position:absolute;left:0;right:0;height:2px;background:#fff;animation:fx-scan 2.4s linear infinite alternate}.fx-vp.leyendo .line{animation-duration:.7s}.fx-vp .aim{position:absolute;inset:22px;border:1.5px solid #fff;opacity:0}.fx-vp.leyendo .aim{opacity:1;animation:fx-aim 1.05s ease-in-out infinite}.fx-vp .hint{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-family:var(--font-oswald),sans-serif;font-weight:500;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8f8f8f}.fx-res{margin-top:14px;border:1.5px dashed #3a3a3a;padding:16px;text-align:center;animation:fx-stamp .26s cubic-bezier(.2,1.3,.4,1) both}.fx-res.pasa{background:#fff;color:#000;border-style:solid;border-color:#fff}.fx-res.usado{animation:fx-stamp .26s cubic-bezier(.2,1.3,.4,1) both,fx-shake .3s ease .26s both}.fx-res .t{font-family:var(--font-archivo-black),sans-serif;font-size:26px;line-height:1;letter-spacing:-.02em}.fx-res .s,.fx-res .t{text-transform:uppercase}.fx-res .s{font-family:var(--font-oswald),sans-serif;font-weight:500;font-size:11px;letter-spacing:.14em;color:#8f8f8f;margin-top:8px}.fx-res.pasa .s{color:#555}@media (prefers-reduced-motion:reduce){.fx-cfm,.fx-cfm-scrim,.fx-res,.fx-toast,.fx-toast .mk,.fx-toast.mal,.fx-vp .aim,.fx-vp .line{animation-duration:1ms!important;animation-delay:0s!important}}.fx-roll{display:inline-block;overflow:hidden;height:1em;line-height:1;vertical-align:bottom}.fx-roll .col{display:flex;flex-direction:column;transition:transform .26s cubic-bezier(.3,1,.4,1)}.fx-roll .col i{font-style:normal;height:1em;line-height:1}.fx-cuenta{font-variant-numeric:tabular-nums}@keyframes fx-sello{0%{opacity:0;transform:scale(1.5) rotate(-9deg)}60%{opacity:1}to{opacity:1;transform:scale(1) rotate(-3deg)}}.fx-sello.on{animation:fx-sello .3s cubic-bezier(.2,1.3,.4,1) both}@keyframes fx-bump{0%,to{transform:translateY(0)}35%{transform:translateY(-5px)}70%{transform:translateY(1px)}}@keyframes fx-sube{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fx-bump.on{animation:fx-bump .34s cubic-bezier(.3,1.2,.4,1)}.fx-bump.on .n{animation:fx-sube .24s ease both}@keyframes fx-notch{0%{transform:scale(0)}to{transform:scale(1)}}.fx-perf.on .notch{animation:fx-notch .26s cubic-bezier(.2,1.4,.4,1) both}.fx-perf.on .notch.b{animation-delay:.07s}.fx-perf .qr{opacity:0}.fx-perf.on .qr{animation:fx-marca .34s cubic-bezier(.2,1.3,.4,1) .14s both}@keyframes fx-marca{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.fx-inv{transition:background .14s ease,color .14s ease}.fx-inv.on{background:var(--ink,#fff);color:#000}.bs-copy-id.fx-inv.on{background:#0e0c0a;color:var(--ink)}@keyframes fx-flip{0%{transform:rotateX(-88deg);opacity:.2}to{transform:rotateX(0);opacity:1}}.fx-flip.on{animation:fx-flip .3s ease-out both}@keyframes fx-asienta{0%{opacity:0;transform:scale(1.6) rotate(-14deg)}55%{opacity:1}to{opacity:1;transform:scale(1) rotate(3deg)}}.fx-muro .pz{transition:filter .3s ease,opacity .3s ease}.fx-muro.on .pz{filter:grayscale(1);opacity:.3}.fx-muro.on .pz.nueva{filter:none;opacity:1;animation:fx-asienta .52s cubic-bezier(.2,1.2,.4,1) both}.fx-ancho .fill{transform:scaleX(0);transform-origin:left}.fx-ancho.on .fill{animation:fx-wide .8s cubic-bezier(.3,1,.4,1) both}@keyframes fx-wide{to{transform:scaleX(1)}}.fx-flap .sep{align-self:center;font-family:var(--fd);font-size:26px;line-height:1;padding:0 2px}.fx-flap .cel{position:relative;width:32px;height:48px;perspective:130px;font-family:var(--fd);font-size:31px;line-height:48px;text-align:center;color:#fff}.fx-flap .cel>b{position:absolute;left:0;right:0;height:24px;overflow:hidden;display:block;background:#161616;font-weight:inherit}.fx-flap .cel .ar,.fx-flap .cel .hf{top:0;border-bottom:1px solid #000}.fx-flap .cel .ab,.fx-flap .cel .hb{bottom:0;border-top:1px solid #000}.fx-flap .cel>b>span{position:absolute;left:0;right:0;height:48px;display:block}.fx-flap .cel .ar>span,.fx-flap .cel .hf>span{top:0}.fx-flap .cel .ab>span,.fx-flap .cel .hb>span{bottom:0}.fx-flap .cel .hb,.fx-flap .cel .hf{display:none;z-index:3;box-shadow:0 6px 12px rgba(0,0,0,.55)}.fx-flap .cel.gira .hf{display:block;transform-origin:bottom center;animation:fx-flap-u .22s cubic-bezier(.4,0,.9,.6) forwards}.fx-flap .cel.gira .hb{display:block;transform-origin:top center;transform:rotateX(90deg);animation:fx-flap-d .2s cubic-bezier(.1,.5,.3,1) .22s forwards}@keyframes fx-flap-u{to{transform:rotateX(-90deg)}}@keyframes fx-flap-d{to{transform:rotateX(0)}}.fx-flap.chico .cel{width:25px;height:38px;font-size:24px;line-height:38px}.fx-flap.chico .cel>b{height:19px}.fx-flap.chico .cel>b>span{height:38px}.fx-flap.chico .sep{font-size:21px}.fx-flap.urge .cel{color:#000}.fx-flap.urge .cel>b{background:#fff}.fx-film{position:relative;overflow:hidden}.fx-film.cargando:after,.fx-film.cargando:before{content:"";position:absolute;left:0;right:0;height:6px;background-image:radial-gradient(circle at 5.5px 3px,currentColor 0 2.1px,transparent 2.4px);background-size:13px 6px;background-repeat:repeat-x;opacity:.85;animation:fx-perfora .5s linear infinite}.fx-film.cargando:before{top:3px}.fx-film.cargando:after{bottom:3px}@keyframes fx-perfora{to{background-position:13px 0}}.btn.fx-film[aria-busy=true]:after,.btn.fx-leader[aria-busy=true]:after{content:none}.fx-leader .disco{position:relative;width:17px;height:17px;border:1.5px solid;border-radius:50%;flex:none;overflow:hidden;opacity:0;width:0;margin-right:-10px;transition:opacity .18s ease,width .18s ease,margin .18s ease}.fx-leader.cargando .disco{opacity:1;width:17px;margin-right:0}.fx-leader .disco:before{content:"";position:absolute;inset:0;background:conic-gradient(currentColor 0 25%,transparent 0)}.fx-leader.cargando .disco:before{animation:fx-gira 1s linear infinite}.fx-leader .disco:after{content:"";position:absolute;inset:0;background:linear-gradient(currentColor,currentColor) 50% 0/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 0 50%/100% 1px no-repeat;opacity:.9}@keyframes fx-gira{to{transform:rotate(1turn)}}.fx-clap .brazo{transform-origin:left bottom;transform:rotate(-26deg)}.fx-clap.on .brazo{animation:fx-clap .42s cubic-bezier(.3,1.25,.4,1) both}.fx-clap.on{animation:fx-golpe .16s ease .2s}@keyframes fx-clap{0%{transform:rotate(-26deg)}58%{transform:rotate(2.5deg)}78%{transform:rotate(-3.5deg)}to{transform:rotate(0)}}@keyframes fx-golpe{0%,to{transform:translate(0)}40%{transform:translate(-2px,1px)}}.fx-frame.on>*{animation:fx-frame .3s cubic-bezier(.2,.85,.3,1) both}@keyframes fx-frame{0%{transform:translateY(104%);filter:blur(2.5px)}55%{filter:blur(.4px)}to{transform:translateY(0);filter:blur(0)}}.fx-frame.on:after{animation:fx-linea .3s linear both}@keyframes fx-linea{0%{top:100%;opacity:.9}to{top:-2px;opacity:.9}}.fx-cue{width:15px;height:15px;border-radius:50%;border:2px solid;flex:none;animation:fx-cue 6s ease-in-out infinite}@keyframes fx-cue{0%,8%,to{opacity:0}11%,15%{opacity:1}13%{opacity:.15}19%{opacity:1}24%{opacity:0}}.fx-luces.baja{filter:brightness(.3) contrast(.9);opacity:.75}@media (prefers-reduced-motion:reduce){.fx-cue,.fx-film.cargando:after,.fx-film.cargando:before,.fx-leader.cargando .disco:before{animation:none!important}.fx-flap .cel.gira .hb,.fx-flap .cel.gira .hf{animation:none!important;display:none!important}.fx-clap.on,.fx-clap.on .brazo,.fx-frame.on:after,.fx-frame.on>*{animation:none!important}.fx-clap .brazo{transform:rotate(0)}.fx-ancho.on .fill,.fx-bump.on,.fx-bump.on .n,.fx-flip.on,.fx-muro.on .pz.nueva,.fx-perf.on .notch,.fx-perf.on .qr,.fx-sello.on{animation:none!important}.fx-perf .qr{opacity:1}.fx-ancho .fill{transform:scaleX(1)}.fx-roll .col{transition:none!important}}.sk-sala>:not(.sk-rotulo){animation:sk-parpadeo 6s ease-in-out infinite,sk-vaiven 1.6s steps(1) infinite}@keyframes sk-vaiven{0%{transform:translate(0)}25%{transform:translate(.3px,-.4px)}50%{transform:translate(-.2px,.4px)}75%{transform:translate(.2px,.2px)}}@keyframes sk-parpadeo{0%,to{opacity:1}20%{opacity:.9}28%{opacity:1}58%{opacity:.93}66%{opacity:1}}.sk-sala .sk-hoja:after{content:none}.sk-pz{display:block;position:relative;overflow:hidden;background:#141414}.sk-pz:before{content:"";position:absolute;inset:-50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.35' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='h'><feTurbulence type='fractalNoise' baseFrequency='.45' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -.35'/></filter><rect width='100%25' height='100%25' filter='url(%23h)'/></svg>");background-size:120px 120px,220px 220px;opacity:.34;animation:sk-grano 1.2s steps(4) infinite;pointer-events:none}@keyframes sk-grano{0%{transform:translate(0)}25%{transform:translate(-11%,6%)}50%{transform:translate(7%,-9%)}75%{transform:translate(-5%,10%)}to{transform:translate(9%,-3%)}}.sk-pz.fuerte{background:#262626}.sk-pz.tenue{background:#0e0e0e}.sk-pz.tinta{background:#bdbdbd}.sk-pz.tinta:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.35' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='h'><feTurbulence type='fractalNoise' baseFrequency='.45' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.6 -.35'/></filter><rect width='100%25' height='100%25' filter='url(%23h)'/></svg>");opacity:.34}.sk-pz.papel{background:#e6e6e6}.sk-pz.papel:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.35' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='h'><feTurbulence type='fractalNoise' baseFrequency='.45' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.6 -.35'/></filter><rect width='100%25' height='100%25' filter='url(%23h)'/></svg>");opacity:.26}.sk-pz.papel.fuerte{background:#d2d2d2}.sk-pz:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent 0 calc(100% - 3px),rgba(0,0,0,.55) calc(100% - 3px)) 0 0/100% var(--cuadro,84px) repeat-y;animation:sk-arrastre 3s steps(24) infinite}@keyframes sk-arrastre{to{background-position:0 var(--cuadro,84px)}}.sk-pz.papel:after,.sk-pz.tinta:after{background-image:linear-gradient(180deg,transparent 0 calc(100% - 3px),rgba(0,0,0,.14) calc(100% - 3px))}.sk-pz.cel{--cuadro:100%}.sk-pz.cel:after{background:radial-gradient(circle at 3.5px 6px,#000 0 2.4px,transparent 2.8px) 6px 0/7px 14px repeat-y,radial-gradient(circle at 3.5px 6px,#000 0 2.4px,transparent 2.8px) calc(100% - 6px) 0/7px 14px repeat-y,linear-gradient(180deg,#000 0 6px,transparent 6px) 0 0/100% 100% repeat-y;animation:sk-arrastre-cel 3s steps(24) infinite}@keyframes sk-arrastre-cel{to{background-position:6px 14px,calc(100% - 6px) 14px,0 100%}}.sk-sala .sk-fijo{color:#5a5a5a}.sk-sala .cyc-card,.sk-sala .film-card{pointer-events:none}.sk-sala .cyc-cover .sk-pz,.sk-sala .film-still .sk-pz{position:absolute;inset:0}.sk-sala .hero h1{display:flex;flex-direction:column;gap:16px}.sk-rotulo{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:9999;display:inline-flex;align-items:center;gap:12px;background:#000;color:#fff;border:1.5px solid #fff;padding:9px 16px 9px 10px;font-family:var(--font-label),sans-serif;font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;animation:sk-rotulo-in .26s cubic-bezier(.2,.8,.3,1) both}@keyframes sk-rotulo-in{0%{opacity:0;transform:translate(-50%,8px)}}.sk-leader{position:relative;width:26px;height:26px;border:1.5px solid;border-radius:50%;flex:none;overflow:hidden}.sk-leader:before{background:conic-gradient(rgba(255,255,255,.28) 0 var(--barrido,0deg),transparent 0);animation:sk-barrido 1s linear infinite}.sk-leader:after,.sk-leader:before{content:"";position:absolute;inset:0}.sk-leader:after{background:linear-gradient(currentColor,currentColor) 50% 0/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 0 50%/100% 1px no-repeat;opacity:.55}.sk-leader b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display),sans-serif;font-weight:400;font-size:13px;letter-spacing:0;line-height:1;z-index:1;opacity:0;animation:sk-cuenta 3s steps(1) infinite}.sk-leader b:nth-child(2){animation-delay:1s}.sk-leader b:nth-child(3){animation-delay:2s}@property --barrido{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sk-barrido{to{--barrido:360deg}}@keyframes sk-cuenta{0%{opacity:1}33.33%,to{opacity:0}}.btn[aria-busy=true]:after{width:15px;height:15px;border:1.5px solid;border-radius:50%;animation:btn-spin 1s linear infinite}.btn[aria-busy=true]:after,.pf2-spin{background:conic-gradient(currentColor 0 25%,transparent 0)}.pf2-spin{border:1.5px solid;animation-duration:1s}@media (prefers-reduced-motion:reduce){.sk-leader b,.sk-leader:before,.sk-pz:after,.sk-pz:before,.sk-rotulo,.sk-sala>*{animation:none!important}.sk-leader b:first-child{opacity:1}}.dist-pres{display:flex;align-items:center;gap:10px;min-width:0;line-height:1}.dist-pres .dist-logo{display:block;width:auto;flex:none}.dist-pres .dist-nombre{letter-spacing:.2em;color:#fff}.dist-pres .dist-nombre,.dist-pres .r{font-family:var(--font-label),"Oswald",sans-serif;font-weight:600;text-transform:uppercase;white-space:nowrap}.dist-pres .r{letter-spacing:.22em;color:var(--v2-muted,#8f8f8f)}.dist-pres.s{gap:6px}.dist-pres.s .dist-logo{height:14px;max-width:80px}.dist-pres.s .dist-nombre{font-size:9.5px}.dist-pres.s .r{font-size:8.5px}.dist-pres.m .dist-logo{height:20px;max-width:120px}.dist-pres.m .dist-nombre{font-size:11.5px}.dist-pres.m .r{font-size:9.5px}.dist-pres.l{gap:12px}.dist-pres.l .dist-logo{height:28px;max-width:170px}.dist-pres.l .dist-nombre{font-size:14px}.dist-pres.l .r{font-size:11px}.v2 .film-info .dist-pres{margin-bottom:-2px}.v2 .slot-cell .dist-pres{margin-bottom:5px}.film-hero .dist-pres{margin-bottom:14px}.pfd-dist{margin:-2px 0 14px}.dist-logo.demo{display:inline-grid;place-items:center;border:1.5px solid;color:#fff;font-family:var(--font-label),"Oswald",sans-serif;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:0 .6em}.dist-pres.s .dist-logo.demo{font-size:7.5px}.dist-pres.m .dist-logo.demo{font-size:10px}.dist-pres.l .dist-logo.demo{font-size:13px}.pf3{--fd:var(--font-display),"Archivo Black",sans-serif;--fb:var(--font-body),"Archivo",sans-serif;--fl:var(--font-label),"Oswald",sans-serif;--mute:#8f8f8f;--soft:#d9d9d9;--line:#222;position:relative;z-index:3;background:#0a0a0a;font-family:var(--fb);font-size:14px;line-height:1.4;max-width:1100px;margin:0 auto;padding:18px 28px 70px;color:#fff}.pf3 *{box-sizing:border-box}.pf3 .lbl{font-family:var(--fl);font-weight:600;font-size:11px;letter-spacing:.22em;color:var(--mute)}.pf3 .lbl,.pf3 h1.pf3-h{text-transform:uppercase}.pf3 h1.pf3-h{font-family:var(--fd);font-weight:400;font-size:clamp(40px,7vw,88px);line-height:.86;letter-spacing:-.03em;margin:6px 0 26px}.pf3-b{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;background:#fff;color:#000;border:2px solid #fff;font-family:var(--fl);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-decoration:none}.pf3-b:hover{background:#000;color:#fff}.pf3-b.gh{background:transparent;color:#fff}.pf3-b.gh:hover{background:#fff;color:#000}.pf3-b.sm{min-height:36px;padding:0 12px;font-size:11px}.pf3-b:disabled{opacity:.6;cursor:default}.pf3-b:focus-visible{outline:2px dashed #fff;outline-offset:3px}.pf3-sec{margin-top:44px}.pf3-sh{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;border-bottom:3px solid #fff;padding-bottom:9px;margin-bottom:16px}.pf3-sh h2{font-family:var(--fd);font-weight:400;font-size:clamp(22px,3vw,32px);letter-spacing:-.02em;line-height:1;margin:0}.pf3-sh .r,.pf3-sh h2{text-transform:uppercase}.pf3-sh .r{font-family:var(--fl);font-weight:600;font-size:11px;letter-spacing:.16em;color:var(--mute);text-align:right}.pf3-sh .bb{display:flex;gap:8px;flex-wrap:wrap}.pf3-foto{background:repeating-linear-gradient(135deg,#d9d9d9 0 8px,#cfcfcf 8px 16px);display:grid;place-items:center;text-align:center;overflow:hidden;position:relative}.pf3-foto .pf3-av{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pf3-foto .pf3-av-ph{display:grid;place-items:center;font-family:var(--fd);font-weight:400;font-size:34px;letter-spacing:-.02em;color:#000;line-height:1}.pf3-stamp{display:inline-block;font-family:var(--fl);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;border:2.5px solid;padding:4px 9px;transform:rotate(-5deg)}.pf3-carnet-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;align-items:start}.pf3-carnet-side{display:flex;flex-direction:column;gap:12px}.pf3-stats{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid #fff}.pf3-stats>div{padding:12px 14px;border-left:1px solid var(--line)}.pf3-stats>div:first-child{border-left:0}.pf3-stats b{display:block;font-family:var(--fd);font-weight:400;font-size:30px;line-height:1;margin-top:6px}.cA{perspective:1400px;cursor:pointer;max-width:620px}.cA:focus-visible{outline:2px dashed #fff;outline-offset:4px}.cA-in{position:relative;aspect-ratio:1.586;transition:transform .7s cubic-bezier(.3,.9,.3,1);transform-style:preserve-3d}.cA.vuelta .cA-in{transform:rotateY(180deg)}.cA-cara{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;color:#000;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.6)}.cA-cara.tras{transform:rotateY(180deg);grid-template-rows:auto 1fr}.cA-hd{background:#000;color:#fff;display:flex;align-items:center;gap:12px;padding:10px 16px;font-family:var(--fl);font-weight:600;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase}.cA-hd .sp{flex:1;height:8px;background:repeating-linear-gradient(45deg,#fff 0 5px,transparent 5px 11px);opacity:.9}.cA-bd{display:grid;grid-template-columns:30% minmax(0,1fr);gap:18px;padding:16px 18px;min-height:0}.cA-bd .pf3-foto{aspect-ratio:3/4;align-self:start}.cA-bd .x{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.cA-bd .nm{font-family:var(--fd);font-size:clamp(26px,4.4vw,42px);line-height:.86;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere}.cA-bd .dom{color:#555;overflow-wrap:anywhere}.cA-bd .dom,.cA-bd .kv{font-family:var(--fl);font-weight:500;font-size:11px;letter-spacing:.08em}.cA-bd .kv{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:auto 0 0;text-transform:uppercase}.cA-bd .kv dt{color:#777}.cA-bd .kv dd{margin:0}.cA-bd .pf3-stamp{position:absolute;right:0;top:26px;color:#000}.cA-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px;border-top:2px dashed #cfcfcf;font-family:var(--fl);font-weight:600;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#666}.cA-ft .buho{height:18px;background:#000;padding:2px 6px;display:inline-flex}.cA-ft .buho img{height:14px;width:auto}.cA-tras{display:grid;grid-template-columns:58% 1fr;gap:18px;padding:18px;align-items:center}.cA-tras p{font-size:12.5px;color:#333;margin:6px 0 0}.cA-tras p.vuelve{font-family:var(--fl);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#777}.cA-tras b.big{font-family:var(--fd);font-weight:400;font-size:28px;display:block;line-height:1}.cA-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-right:2px dashed #cfcfcf;padding-right:14px}.cA-cifras span{display:block;font-family:var(--fl);font-weight:600;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#777;margin-top:4px}.cA-hint{margin-top:10px}.cA:hover:not(.vuelta) .cA-in{transform:rotateY(-6deg) rotateX(3deg)}.nxt{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;border:2px solid #fff;padding:12px;background:#000}.nxt .ph,.nxt img{width:64px;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;display:block;background:#141414}.nxt .t{font-family:var(--fd);font-size:19px;overflow-wrap:anywhere;line-height:.92;text-transform:uppercase;margin:4px 0}.nxt .pf3-b,.nxt .pf3-qr{grid-column:1/-1}.nxt .s{font-family:var(--fl);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.nxt.vacio{grid-template-columns:1fr}.pf3-qr{background:#fff;color:#000;padding:14px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.pf3-qr img{width:200px;height:200px;max-width:100%;image-rendering:pixelated;display:block}.pf3-qr .cap{font-family:var(--fl);font-weight:600;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#666}.pf3-qr .warn{font-size:12.5px;line-height:1.5;margin:0;max-width:42ch}.cyp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.cyp-c{border:2px solid #fff;padding:16px;background:#000;display:flex;flex-direction:column;gap:12px}.cyp-c .hd{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cyp-c .hd b{font-family:var(--fd);font-weight:400;font-size:24px;text-transform:uppercase;line-height:1}.cyp-c .hd span{font-family:var(--fd);font-size:20px;white-space:nowrap}.cyp-c .hd span small{font-family:var(--fl);font-size:11px;color:var(--mute);letter-spacing:.1em}.cyp-c .ps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cyp-c .ps div{aspect-ratio:2/3;background:#141414;position:relative;overflow:hidden}.cyp-c .ps img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cyp-c .ps div.no img{filter:grayscale(1) brightness(.45)}.cyp-c .ps div.no:after{content:"Falta";position:absolute;inset:auto 0 0 0;background:#000;font-family:var(--fl);font-weight:600;font-size:9px;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:3px 0;color:#fff}.cyp-c .ps div.si:after{content:"✓";position:absolute;top:4px;right:4px;width:18px;height:18px;background:#fff;color:#000;display:grid;place-items:center;font-size:11px;font-weight:900}.cyp-c .bar{height:8px;background:#1f1f1f;position:relative;display:block}.cyp-c .bar i{position:absolute;inset:0 auto 0 0;background:#fff}.cyp-c p{font-size:12.5px;color:var(--soft);margin:0}.cyp-c p b{color:#fff}.cyp-c .bb{display:flex;gap:8px;flex-wrap:wrap}.cyp-c .premio{display:flex;align-items:center;gap:10px;border-top:1px dashed #333;padding-top:10px;font-size:12px;color:var(--mute)}.cyp-c .premio .sq{width:30px;height:30px;border:2px dashed #666;display:grid;place-items:center;font-family:var(--fd);font-size:11px;color:#666;flex:none}.tk3{border:2px solid #fff;background:#000}.tk3+.tk3{margin-top:10px}.tk3-bd{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 12px}.tk3-bd .ph,.tk3-bd img{width:44px;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;display:block;background:#141414}.tk3 .t{font-family:var(--fd);font-size:17px;line-height:.95;text-transform:uppercase;overflow-wrap:anywhere;margin:3px 0}.tk3 .m{font-size:12px;color:var(--soft)}.tk3 .inc{gap:2px;margin-top:6px;font-size:11.5px;color:var(--mute)}.tk3 .der,.tk3 .inc{display:flex;flex-direction:column}.tk3 .der{align-items:flex-end;gap:6px}.tk3 .st{font-family:var(--fl);font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;border:1.5px solid;padding:2px 6px}.tk3 .cc,.tk3 .st.off{color:var(--mute)}.tk3 .cc{font-family:var(--fl);font-weight:500;font-size:10px;letter-spacing:.14em}.tk3 .pf3-qr{border-top:2px dashed #000}.pf3-empty{border:2px dashed #444;padding:22px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pf3-empty b{font-family:var(--fd);font-weight:400;font-size:20px;text-transform:uppercase}.pf3-empty span{font-size:13px;color:var(--mute)}.pf3-empty .pf3-b{margin-top:8px}.muro-h{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px}.muro-h a{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#fff}.muro-h .p{aspect-ratio:2/3;background:#141414;overflow:hidden;position:relative;display:grid;place-items:center;text-align:center;padding:8px;font-family:var(--fd);font-size:12px;text-transform:uppercase;color:#555;overflow-wrap:anywhere}.muro-h .p img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.muro-h a:focus-visible .p,.muro-h a:hover .p{outline:2px solid #fff;outline-offset:2px}.muro-h a:focus-visible{outline:none}.muro-h .d{font-family:var(--fl);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.pf3-tabs{display:flex;border-bottom:2px solid #fff;margin-bottom:18px;overflow-x:auto}.pf3-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--mute);min-height:46px;padding:0 16px;font-family:var(--fl);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.pf3-tabs button[aria-selected=true]{background:#fff;color:#000}.pf3-tabs button:focus-visible{outline:2px dashed #fff;outline-offset:-4px}.pf3-tabs button[aria-selected=true]:focus-visible{outline-color:#000}.pf3 [role=tabpanel]:focus-visible{outline:2px dashed #444;outline-offset:6px}.pf3-cuenta-n{margin:0 0 12px}.ins3{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ins3>div{border:2px solid #fff;padding:12px;display:flex;flex-direction:column;gap:6px}.ins3>div.off{border-style:dashed;border-color:#444;color:#666}.ins3 .sq{width:46px;height:46px;background:#fff;color:#000;display:grid;place-items:center;font-family:var(--fd);font-size:16px}.ins3 .off .sq{background:transparent;border:2px dashed #555;color:#555}.ins3 b{font-family:var(--fd);font-weight:400;font-size:14px;text-transform:uppercase}.ins3 span:last-child{font-size:11.5px;color:var(--mute)}.acc3{border-top:2px solid #fff}.acc3>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:14px 0;border-bottom:1px solid var(--line)}.acc3>div:last-child{border-bottom:0}.acc3 .x{flex:1;min-width:min(100%,200px)}.acc3 .x .lbl{display:block;margin-bottom:3px}.acc3 .x b{font-weight:600;font-size:14px;overflow-wrap:anywhere}.acc3 .x small{display:block;font-size:12px;color:var(--mute);margin-top:2px}.acc3 .av{width:44px;height:44px;flex:none;-o-object-fit:cover;object-fit:cover;border:2px solid #fff}.acc3 .av-ph{display:grid;place-items:center;background:#fff;color:#000;font-family:var(--fd);font-size:15px}.acc3 .pf3-qr{flex-basis:100%;align-items:flex-start}@media (max-width:900px){.pf3{padding:14px 16px 60px}.pf3-carnet-wrap{grid-template-columns:1fr}.cA-in{aspect-ratio:auto;min-height:420px}.cA-bd{grid-template-columns:1fr;gap:12px}.cA-bd .pf3-foto{width:110px}.cA-bd .pf3-stamp{position:static;align-self:flex-start;margin:2px 0 4px}.cA-tras{grid-template-columns:1fr}.cA-cifras{border-right:0;padding-right:0;border-bottom:2px dashed #cfcfcf;padding-bottom:12px}.nxt{grid-template-columns:60px minmax(0,1fr)}.nxt .ph,.nxt img{width:60px}}@media (max-width:480px){.tk3-bd{grid-template-columns:44px minmax(0,1fr)}.tk3 .der{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.cA-in{transition:none}.cA:hover:not(.vuelta) .cA-in{transform:none}}:root{--s8:#d4674b;--s8-ink:#0a0908;--s8-font:var(--font-s8),var(--font-display),sans-serif}.s8-tag{--perf:radial-gradient(circle,#0a0908 1.6px,transparent 2px) 0 0/8px 5px repeat-x;display:inline-flex;align-items:stretch;align-self:flex-start;max-width:100%;border:1.5px solid var(--s8);background:#0a0908;line-height:1}.s8-tag b{position:relative;display:flex;align-items:center;padding:7px 9px;background:var(--s8);color:#0a0908;font-family:var(--s8-font);font-weight:900;font-size:17px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.s8-tag b:after,.s8-tag b:before{content:"";position:absolute;left:3px;right:3px;height:5px;background:var(--perf)}.s8-tag b:before{top:0}.s8-tag b:after{bottom:0}.s8-tag>span{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:4px 10px;font-family:var(--font-label),sans-serif;text-transform:uppercase;white-space:nowrap}.s8-tag em{font-weight:700;letter-spacing:.2em;color:var(--s8)}.s8-tag em,.s8-tag i{font-style:normal;font-size:10px}.s8-tag i{font-weight:500;letter-spacing:.12em;color:#f4f1ea}.s8-tag.s b{font-size:12px;padding:5px 6px}.s8-tag.s b:after,.s8-tag.s b:before{height:4px;background-size:6px 4px}.v2 .slot-cell .s8-tag.s{border:0}.v2 .slot-cell .s8-tag.s>span{display:none}.v2 .slot-cell.s8{box-shadow:inset 0 0 0 2px var(--s8)}.v2 .slot-cell .s8-cy{color:var(--s8)}.v2 .slot-cell.s8 .s8-tag{margin-bottom:4px}.v2 .chip.s8-chip{border-color:var(--s8);color:var(--s8)}.v2 .chip.s8-chip.active{background:var(--s8);color:var(--s8-ink)}.v2 .film-times .t.s8{border-color:var(--s8)!important;color:var(--s8)}.v2 .film-times .t.s8:after{content:"+ charla";margin-left:6px;font-size:.85em;opacity:.9}.v2 .film-times .t.s8.solo-charla:after{content:"conversatorio"}.v2 .film-times .t.s8.sin-charla:after{content:none}.film-cycle-tag.s8{border-color:var(--s8);color:var(--s8)}.film-cycle-tag.s8 .k{background:var(--s8);color:var(--s8-ink)}.film-cycle-tag.s8:focus-visible,.film-cycle-tag.s8:hover{background:var(--s8);color:var(--s8-ink)}.film-cycle-tag.s8:focus-visible .k,.film-cycle-tag.s8:hover .k{background:var(--s8-ink);color:var(--s8)}.film-cycle-tag+.film-cycle-tag{margin-left:8px}.time-pill .s8-pill{grid-column:1/-1;font-family:var(--font-label),sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--s8)}.s8-drw .s8-tag{margin-bottom:10px}.s8-drw .pfd-syn b{color:#fff}.s8-intro{position:fixed;inset:0;z-index:80;background:#0b0806;overflow:hidden;cursor:pointer;animation:s8-out .45s ease-in 1.85s forwards}.s8-in-gate{place-items:center;animation:s8-jit .16s steps(2) infinite,s8-flick .12s steps(3) infinite}.s8-in-count,.s8-in-gate{position:absolute;inset:0;display:grid}.s8-in-count{place-items:center}.s8-in-count span{grid-area:1/1;font-family:var(--font-display),sans-serif;font-size:min(38vw,300px);line-height:1;color:#e9dcc4;opacity:0;animation:s8-num .3s steps(1) forwards}.s8-in-count span:first-child{animation-delay:0s}.s8-in-count span:nth-child(2){animation-delay:.3s}.s8-in-count span:nth-child(3){animation-delay:.6s}.s8-in-count:before{width:min(70vw,520px);aspect-ratio:1;border:3px solid #e9dcc4;border-radius:50%;animation:s8-hide 0s .9s forwards}.s8-in-count:after,.s8-in-count:before{content:"";position:absolute;opacity:.5}.s8-in-count:after{left:50%;top:50%;width:min(35vw,260px);height:3px;background:#e9dcc4;transform-origin:0 50%;animation:s8-sweep .3s linear 3,s8-hide 0s .9s forwards}.s8-in-logo{width:min(78vw,720px);opacity:0;animation:s8-logo .95s ease-out .92s forwards}.s8-in-logo img{width:100%;height:auto;filter:sepia(.35) contrast(1.1)}.s8-in-sprk{position:absolute;top:-40px;bottom:-40px;width:clamp(26px,4vw,44px);background:#000 repeating-linear-gradient(180deg,transparent 0 18px,#d8ccb4 18px 40px,transparent 40px 64px) 50%/56% 64px;background-repeat:repeat-y;animation:s8-roll .18s linear infinite}.s8-in-sprk.l{left:0}.s8-in-sprk.r{right:0}.s8-in-grain{position:absolute;inset:-50%;opacity:.22;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:s8-grain .25s steps(4) infinite}.s8-in-scratch{position:absolute;top:0;bottom:0;left:37%;width:1px;background:rgba(240,230,210,.55);animation:s8-scr .5s steps(5) infinite}.s8-in-leak{position:absolute;inset:0;background:radial-gradient(60% 80% at 100% 0,rgba(212,103,75,.55),transparent 60%),radial-gradient(40% 60% at 0 100%,rgba(255,170,90,.25),transparent 70%);mix-blend-mode:screen;animation:s8-leak 1.2s ease-in-out infinite alternate}.s8-body{animation:s8-bodyin 1.1s ease-out 1.9s both}@keyframes s8-num{0%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes s8-sweep{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes s8-hide{to{opacity:0}}@keyframes s8-logo{0%{opacity:0;transform:scale(1.06)}15%{opacity:1}30%{opacity:.6}45%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes s8-jit{0%{transform:translate(0)}50%{transform:translate(-1px,2px)}to{transform:translate(1px,-1px)}}@keyframes s8-flick{0%{opacity:1}33%{opacity:.86}66%{opacity:.97}}@keyframes s8-roll{0%{background-position:center 0}to{background-position:center 64px}}@keyframes s8-grain{0%{transform:translate(0)}25%{transform:translate(-8%,4%)}50%{transform:translate(5%,-6%)}75%{transform:translate(-3%,7%)}to{transform:translate(6%,2%)}}@keyframes s8-scr{0%{left:37%;opacity:.6}20%{left:62%;opacity:0}40%{left:18%;opacity:.5}60%{left:81%;opacity:.2}80%{left:44%;opacity:.6}}@keyframes s8-leak{0%{opacity:.5}to{opacity:1}}@keyframes s8-out{0%{opacity:1}30%{opacity:.4;background:#f4e6c8}to{opacity:0;visibility:hidden}}@keyframes s8-bodyin{0%{filter:sepia(.8) contrast(1.2) brightness(1.2);transform:translateY(3px)}20%{transform:translateY(-2px)}40%{transform:translateY(1px)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.s8-intro{display:none}.s8-body{animation:none}}.s8 .s8-hero{padding:28px 0 40px;display:flex;flex-direction:column;gap:26px;max-width:980px}.s8 .s8-hero .kick{font-family:var(--font-label),sans-serif;font-weight:600;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--v2-muted)}.s8-logo{display:block;width:min(100%,760px)}.s8-logo img{display:block;width:100%;height:auto}.s8-logo.morado{background:#f4f1ea;padding:clamp(14px,3vw,28px)}.s8 .s8-nm{font-family:var(--s8-font);font-weight:900;text-transform:uppercase;letter-spacing:.04em;font-size:1.22em;line-height:1;white-space:nowrap;color:var(--s8);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .78 0 0 0 0 .55 0 0 0 1.4 -.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),var(--s8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 .08em;box-shadow:inset 0 -.14em 0 #3a1564}.s8 .s8-lede{margin:0;font-size:clamp(18px,2.2vw,24px);line-height:1.45;color:var(--v2-ink-soft);max-width:760px;text-wrap:pretty}.s8 .s8-sec{padding:48px 0 0}.cal-ev.s8{box-shadow:inset 0 0 0 2px var(--s8)}.cal-ev .s8b{align-self:flex-start;background:var(--s8);color:#000;font-family:var(--s8-font);font-weight:900;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:2px 5px 1px;margin-bottom:3px}.s8-ad{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr) auto;gap:24px;align-items:center;border:2px solid var(--ink);padding:18px 20px;margin-bottom:22px;background:#000}.s8-ad img{width:100%;height:auto}.s8-ad p{color:var(--ink-soft);font-size:13.5px;max-width:520px;text-wrap:pretty;margin:0}.s8-kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;min-width:220px}.s8-kv dt{font-family:var(--font-label);font-size:10px;letter-spacing:.16em;color:var(--ink-mute)}.s8-kv dd,.s8-kv dt{text-transform:uppercase}.s8-kv dd{margin:0;font-family:var(--font-body);font-weight:700;font-size:13px}.s8-adm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:start}.s8-adm.solo{grid-template-columns:1fr}.s8-box{border:1.5px solid var(--ink);background:#000}.s8-box>h3{margin:0;padding:10px 12px;border-bottom:1px solid #333;font-family:var(--font-label);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);display:flex;justify-content:space-between;gap:12px}.s8-box>h3 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.s8-box .fx{padding:14px 12px;display:flex;flex-direction:column;gap:12px}.s8-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid #222;padding:10px 12px;color:var(--ink);cursor:pointer;transition:background .12s}.s8-row:hover{background:rgba(255,255,255,.06)}.s8-row.on{background:#161616;box-shadow:inset 0 0 0 2px var(--s8)}.s8-row .h{font-family:var(--font-display);font-size:22px;line-height:1}.s8-row .h small{display:block;font-family:var(--font-label);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-top:3px}.s8-row .x{min-width:0;display:flex;flex-direction:column;gap:3px}.s8-row .x b{font-family:var(--font-body);font-weight:700;font-size:13.5px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s8-row .x span{font-size:12px;color:var(--ink-mute)}.s8-row .go{font-family:var(--font-label);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap}.s8-prev{display:flex;flex-direction:column;gap:6px;border:1px solid #333;padding:12px}.s8-prev>b{font-family:var(--font-display);font-weight:400;font-size:16px;text-transform:uppercase}.s8-prev>span:last-child{font-size:12.5px;color:var(--ink-soft)}.s8-logos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.s8-lg{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #333;padding:12px;display:flex;flex-direction:column;gap:8px;align-items:stretch;background:#000;color:var(--ink-mute)}.s8-lg img{width:100%;height:auto}.s8-lg.morado img{background:#f4f1ea;padding:8px}.s8-lg span{font-family:var(--font-label);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.s8-lg.on{border-color:var(--s8);color:var(--ink)}.s8-ay{margin:0;font-family:var(--font-body);font-size:12.5px;line-height:1.5;color:var(--ink-mute)}.s8-ay b{color:var(--ink)}.s8-tgl{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1.5px solid var(--ink-mute);background:transparent;color:var(--ink-mute);font-family:var(--font-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.s8-tgl.on{border-color:var(--s8);color:var(--ink)}.s8-tgl.on:before{content:"●";color:var(--s8)}.s8-tgl:not(.on):before{content:"○"}.s8-tgl.sm{min-height:36px;padding:0 9px;font-size:10px;letter-spacing:.12em;white-space:nowrap}.s8-modos{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:1100px){.s8-ad{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.s8-ad .s8-kv{grid-column:1/-1}}@media (max-width:820px){.s8-ad,.s8-adm{grid-template-columns:1fr}}