.audience-concept dd{text-align:left}.audience-concept .audience-title{font-size:clamp(56px,7.4vw,112px);line-height:.94;letter-spacing:-.075em}.audience-concept .audience-title>span:first-of-type{color:var(--concept-lime)}.audience-hero-art{position:relative;min-height:520px;isolation:isolate}.audience-receipt{position:absolute;top:70px;left:4%;display:flex;width:250px;flex-direction:column;gap:6px;padding:22px;border-radius:10px;background:#f7f4ea;color:var(--concept-ink);box-shadow:10px 12px #2b2733;transform:rotate(-7deg)}.audience-receipt>span{font-size:9px;font-weight:850;letter-spacing:.17em}.audience-receipt small{color:#6d6875;font-size:12px}.audience-receipt strong{margin:6px 0 10px;font-size:44px;font-weight:950;letter-spacing:-.07em}.audience-receipt-rows{display:grid;gap:6px;padding-top:12px;border-top:1px dashed var(--concept-ink)}.audience-receipt-rows p{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-size:11px}.audience-receipt-rows span{margin:0;color:#6d6875}.audience-receipt-rows b{font-weight:800}.audience-stamp{position:absolute;z-index:3;top:250px;left:38%;display:grid;width:118px;height:118px;place-content:center;border-radius:50%;background:var(--concept-orange);color:var(--concept-ink);font-size:22px;font-weight:950;line-height:.82;letter-spacing:-.06em;text-align:center;transform:rotate(-14deg)}.audience-stamp span{position:absolute;right:14px;bottom:14px;font-size:16px}.audience-badge{position:absolute;z-index:2;top:36px;right:3%;display:flex;width:230px;flex-direction:column;align-items:center;padding:0 0 22px;overflow:hidden;border-radius:14px;background:#fff;color:var(--concept-ink);box-shadow:12px 12px 0 var(--violet);transform:rotate(6deg)}.audience-badge-clip{width:46px;height:8px;margin:12px 0 4px;border-radius:8px;background:#d7d2dc}.audience-badge-top{width:100%;padding:12px 0;background:var(--concept-lime);font-size:10px;font-weight:900;letter-spacing:.2em;text-align:center}.audience-badge strong{margin-top:18px;font-size:21px;font-weight:900;letter-spacing:-.04em}.audience-badge-role{margin-top:8px;padding:4px 10px;border-radius:100px;background:#16141d;color:var(--concept-lime);font-size:9px;font-weight:850;letter-spacing:.14em}.audience-qr{display:grid;grid-template-columns:repeat(11,10px);gap:2px;margin-top:18px;padding:8px;border:1px solid #e3dee8;border-radius:6px}.audience-qr i{width:10px;height:10px;border-radius:1px}.audience-qr i.on{background:var(--concept-ink)}.audience-art-note{position:absolute;right:3%;bottom:18px;color:#8f8a98;font-size:9px;font-weight:850;letter-spacing:.18em}.audience-dayof{--dayof-board: color-mix(in srgb, var(--concept-ink) 95%, var(--ink-inverse));--dayof-panel: color-mix(in srgb, var(--concept-ink) 89%, var(--ink-inverse));--dayof-raised: color-mix(in srgb, var(--concept-ink) 80%, var(--ink-inverse));--dayof-amber: var(--warning-accent);padding:clamp(80px,9vw,130px) 0;background:var(--concept-ink);color:var(--ink-inverse)}.audience-dayof .concept-section-label{border-bottom-color:var(--line-inverse);color:var(--ink-inverse-muted)}.audience-dayof-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,5vw,80px);margin-top:54px}.audience-dayof h2{font-size:clamp(46px,5.6vw,88px);font-weight:900;line-height:.96;letter-spacing:-.08em}.audience-dayof h2 em{color:var(--concept-lime);font-style:normal}.audience-dayof-head p{max-width:470px;color:var(--ink-inverse-muted);font-size:17px;line-height:1.6}.audience-dayof-stage{margin:clamp(40px,5vw,64px) 0 0}.audience-dayof-board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--line-inverse);border-radius:22px;background:var(--dayof-board);box-shadow:0 40px 90px color-mix(in srgb,var(--concept-ink) 80%,transparent),0 0 0 6px color-mix(in srgb,var(--concept-lime) 6%,transparent);font-variant-numeric:tabular-nums}.audience-dayof-board>*{grid-column:1 / -1;min-width:0}.audience-dayof-d5k{--tone: var(--concept-lime)}.audience-dayof-d10k{--tone: var(--concept-purple)}.audience-dayof-d21k{--tone: var(--concept-orange)}.audience-dayof-c-especialista,.audience-dayof-pay-card{--tone: var(--concept-lime)}.audience-dayof-c-residente,.audience-dayof-pay-transfer{--tone: var(--concept-purple)}.audience-dayof-c-estudiante{--tone: var(--concept-orange)}.audience-dayof-c-ponente,.audience-dayof-pay-courtesy{--tone: var(--concept-cream)}.audience-dayof-pay-pending{--tone: var(--dayof-amber)}.audience-dayof-bar{display:flex;align-items:center;gap:18px;padding:6px 8px 8px}.audience-dayof-live{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--concept-lime) 14%,transparent);color:var(--concept-lime);font-size:12px;font-weight:850}.audience-dayof-live i{width:8px;height:8px;border-radius:50%;background:var(--concept-lime);animation:audience-dayof-blink 1.6s ease-in-out infinite}.audience-dayof-bar p{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.audience-dayof-bar p strong{font-size:16px;font-weight:850;letter-spacing:-.02em}.audience-dayof-bar p span{color:var(--ink-inverse-muted);font-size:13px}.audience-dayof-bar time{font-size:22px;font-weight:800;letter-spacing:-.02em}.audience-dayof-kpis{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:12px}.audience-dayof-kpi,.audience-dayof-panel{position:relative;padding:16px 18px;border:1px solid var(--line-inverse);border-radius:14px;background:var(--dayof-panel)}.audience-dayof-kpi>span,.audience-dayof-panel h3{color:var(--ink-inverse-muted);font-size:13px;font-weight:700}.audience-dayof-kpi strong{display:block;margin-top:6px;font-size:clamp(34px,3.4vw,46px);font-weight:900;line-height:1;letter-spacing:-.05em}.audience-dayof-kpi small{color:var(--ink-inverse-muted);font-size:15px;font-weight:700;letter-spacing:-.01em}.audience-dayof-kpi p{margin-top:8px;color:var(--ink-inverse-muted);font-size:12px}.audience-dayof-kpi-main strong{font-size:clamp(44px,4.6vw,64px)}.audience-dayof-kpi-main em{position:absolute;top:14px;right:16px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--concept-lime);color:var(--concept-ink);font-size:13px;font-style:normal;font-weight:850}.audience-dayof-kpi-warn strong{color:var(--dayof-amber)}.audience-dayof-stack{display:flex;height:8px;margin-top:14px;overflow:hidden;border-radius:var(--radius-pill);background:var(--dayof-raised)}.audience-dayof-stack i,.audience-dayof-bar-track i{display:block;height:100%;background:var(--tone, var(--concept-cream));transition:width .6s ease-out}.audience-dayof-stack i+i{box-shadow:inset 2px 0 0 var(--dayof-raised)}.audience-dayof-floor{grid-column:1 / 8;grid-row:span 2}.audience-dayof-distances,.audience-dayof-sizes,.audience-dayof-payments{grid-column:8 / -1}.audience-dayof-panel ul,.audience-dayof-panel ol{margin:0;padding:0;list-style:none}.audience-dayof-floor-body{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:8px}.audience-dayof-iso{display:block;width:100%;height:auto;overflow:visible}.audience-dayof-iso polygon,.audience-dayof-iso rect{stroke-linejoin:round}.audience-dayof-slab .audience-dayof-top{fill:color-mix(in srgb,var(--concept-ink) 84%,var(--ink-inverse))}.audience-dayof-slab .audience-dayof-side-x{fill:var(--concept-ink)}.audience-dayof-slab .audience-dayof-side-y{fill:color-mix(in srgb,var(--concept-ink) 88%,var(--ink-inverse))}.audience-dayof-grid-lines polyline{fill:none;stroke:var(--line-inverse);stroke-width:1}.audience-dayof-lane{fill:color-mix(in srgb,var(--tone) 16%,transparent)}.audience-dayof-kits .audience-dayof-top{fill:var(--concept-cream)}.audience-dayof-kits .audience-dayof-side-x{fill:color-mix(in srgb,var(--concept-cream) 55%,var(--concept-ink))}.audience-dayof-kits .audience-dayof-side-y{fill:color-mix(in srgb,var(--concept-cream) 75%,var(--concept-ink))}.audience-dayof-table .audience-dayof-top{fill:color-mix(in srgb,var(--ink-inverse) 82%,var(--concept-ink))}.audience-dayof-table .audience-dayof-side-x{fill:color-mix(in srgb,var(--tone) 45%,var(--concept-ink))}.audience-dayof-table .audience-dayof-side-y{fill:color-mix(in srgb,var(--tone) 70%,var(--concept-ink))}.audience-dayof-table.is-active .audience-dayof-top{fill:var(--concept-lime)}.audience-dayof-table.is-repeat .audience-dayof-top{fill:var(--dayof-amber)}.audience-dayof-runner line,.audience-dayof-staff line{stroke-width:7;stroke-linecap:round}.audience-dayof-runner line{stroke:var(--tone)}.audience-dayof-staff line{stroke:var(--ink-inverse-muted)}.audience-dayof-runner circle,.audience-dayof-staff circle{fill:var(--concept-cream)}.audience-dayof-shadow{fill:color-mix(in srgb,var(--concept-ink) 80%,transparent)}.audience-dayof-sign line{stroke:var(--line-inverse);stroke-width:2}.audience-dayof-sign rect{fill:var(--concept-ink);stroke:var(--tone);stroke-width:1.5}.audience-dayof-sign text{fill:var(--ink-inverse);font-size:12px;font-weight:850;text-anchor:middle}.audience-dayof-sign.is-active rect{fill:var(--concept-lime);stroke:var(--concept-lime)}.audience-dayof-sign.is-active text{fill:var(--concept-ink)}.audience-dayof-sign.is-repeat rect{fill:var(--dayof-amber);stroke:var(--dayof-amber)}.audience-dayof-pulse{fill:color-mix(in srgb,var(--concept-lime) 10%,transparent);stroke:var(--concept-lime);stroke-width:2;transform-box:fill-box;transform-origin:center}.audience-dayof-pulse.is-repeat{fill:color-mix(in srgb,var(--dayof-amber) 12%,transparent);stroke:var(--dayof-amber)}.audience-dayof-float{fill:var(--concept-lime);font-size:18px;font-weight:900;text-anchor:middle}.audience-dayof-float.is-repeat{fill:var(--dayof-amber)}.audience-dayof-t0{--tone: var(--concept-lime)}.audience-dayof-t1{--tone: var(--concept-purple)}.audience-dayof-t2{--tone: var(--concept-orange)}.audience-dayof-t3{--tone: var(--concept-cream)}.audience-dayof-stage-deck .audience-dayof-top{fill:color-mix(in srgb,var(--concept-purple) 30%,var(--concept-ink))}.audience-dayof-stage-deck .audience-dayof-side-x,.audience-dayof-speaker .audience-dayof-side-x,.audience-dayof-amp .audience-dayof-side-x{fill:var(--concept-ink)}.audience-dayof-stage-deck .audience-dayof-side-y{fill:color-mix(in srgb,var(--concept-purple) 18%,var(--concept-ink))}.audience-dayof-amp .audience-dayof-top,.audience-dayof-speaker .audience-dayof-top,.audience-dayof-drums .audience-dayof-top{fill:color-mix(in srgb,var(--ink-inverse) 30%,var(--concept-ink))}.audience-dayof-amp .audience-dayof-side-y,.audience-dayof-speaker .audience-dayof-side-y,.audience-dayof-drums .audience-dayof-side-x,.audience-dayof-drums .audience-dayof-side-y{fill:color-mix(in srgb,var(--ink-inverse) 16%,var(--concept-ink))}.audience-dayof-counter .audience-dayof-top{fill:color-mix(in srgb,var(--concept-orange) 55%,var(--concept-ink))}.audience-dayof-counter .audience-dayof-side-x{fill:color-mix(in srgb,var(--concept-orange) 25%,var(--concept-ink))}.audience-dayof-counter .audience-dayof-side-y{fill:color-mix(in srgb,var(--concept-orange) 38%,var(--concept-ink))}.audience-dayof-bottles polygon{fill:color-mix(in srgb,var(--concept-lime) 55%,var(--concept-ink))}.audience-dayof-screen .audience-dayof-side-y{fill:color-mix(in srgb,var(--concept-purple) 55%,var(--concept-ink))}.audience-dayof-screen .audience-dayof-top,.audience-dayof-screen .audience-dayof-side-x{fill:var(--concept-ink)}.audience-dayof-truss polygon{fill:color-mix(in srgb,var(--ink-inverse) 45%,var(--concept-ink))}.audience-dayof-barrier{fill:none;stroke:var(--ink-inverse-muted);stroke-width:2;stroke-dasharray:3 4}.audience-dayof-musician line{stroke:var(--ink-inverse);stroke-width:8;stroke-linecap:round}.audience-dayof-musician circle{fill:var(--concept-lime)}.audience-dayof-singer circle{fill:var(--concept-orange)}.audience-dayof-beam{fill:color-mix(in srgb,var(--concept-lime) 14%,transparent);transform-box:fill-box;transform-origin:50% 0;mix-blend-mode:screen}.audience-dayof-beam:nth-child(2n){fill:color-mix(in srgb,var(--concept-purple) 20%,transparent)}.audience-dayof-fan line{stroke:var(--tone);stroke-width:6;stroke-linecap:round}.audience-dayof-fan circle{fill:var(--concept-cream)}.audience-dayof-venue-arena .audience-dayof-fan line{stroke-width:5}.audience-dayof-crowd>g{transform-box:fill-box;transform-origin:50% 100%}.audience-dayof-gate .audience-dayof-top{fill:color-mix(in srgb,var(--ink-inverse) 60%,var(--concept-ink))}.audience-dayof-gate .audience-dayof-side-x,.audience-dayof-gate .audience-dayof-side-y{fill:color-mix(in srgb,var(--ink-inverse) 22%,var(--concept-ink))}.audience-dayof-gate.is-active .audience-dayof-top,.audience-dayof-staff.is-active circle{fill:var(--concept-lime)}.audience-dayof-gate.is-repeat .audience-dayof-top,.audience-dayof-staff.is-repeat circle{fill:var(--dayof-amber)}.audience-dayof-phone{display:flex;flex-direction:column;gap:6px;padding:12px;border:5px solid var(--concept-ink);border-radius:24px;background:var(--surface-card);box-shadow:8px 8px 0 var(--concept-lime);color:var(--concept-ink)}.audience-dayof-phone>span{align-self:flex-start;padding:4px 9px;border-radius:var(--radius-pill);background:var(--concept-ink);color:var(--concept-lime);font-size:10px;font-weight:850}.audience-dayof-verdict{display:grid;justify-items:start;gap:6px;margin-top:4px;padding:12px;border-radius:12px;background:var(--success-ink);color:var(--ink-inverse)}.audience-dayof-phone-repeat .audience-dayof-verdict{background:var(--warning-ink)}.audience-dayof-verdict b{display:grid;place-items:center;width:30px;height:30px;border:2px solid currentcolor;border-radius:50%;font-size:16px}.audience-dayof-verdict strong{font-size:18px;font-weight:900;line-height:1.05;letter-spacing:-.03em}.audience-dayof-phone p{margin-top:4px;font-size:14px;font-weight:800;line-height:1.2}.audience-dayof-phone small{color:var(--ink-muted);font-size:11px}.audience-dayof-tables{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.audience-dayof-floor .audience-dayof-tables{margin-top:10px}.audience-dayof-tables li{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 11px;border:1px solid var(--line-inverse);border-left:3px solid var(--tone);border-radius:10px;transition:background .3s,border-color .3s}.audience-dayof-tables li.is-active{border-color:var(--concept-lime);border-left-color:var(--tone);background:color-mix(in srgb,var(--concept-lime) 12%,transparent)}.audience-dayof-tables b{font-size:13px;font-weight:850}.audience-dayof-tables span{color:var(--tone);font-size:12px;font-weight:850}.audience-dayof-tables small{grid-column:1 / -1;color:var(--ink-inverse-muted);font-size:12px}.audience-dayof-distances ul,.audience-dayof-sizes ul{display:grid;gap:14px;margin-top:14px}.audience-dayof-distances li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:6px 10px}.audience-dayof-distances span{color:var(--tone);font-size:15px;font-weight:900}.audience-dayof-distances b{font-size:20px;font-weight:850;letter-spacing:-.03em}.audience-dayof-distances small{color:var(--ink-inverse-muted);font-size:13px;font-weight:700}.audience-dayof-distances em{color:var(--ink-inverse-muted);font-size:13px;font-style:normal;font-weight:800}.audience-dayof-bar-track{grid-column:1 / -1;height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--dayof-raised)}.audience-dayof-sizes ul{gap:10px}.audience-dayof-sizes li{display:grid;grid-template-columns:30px minmax(0,1fr) 40px;align-items:center;gap:4px 12px}.audience-dayof-sizes span{font-size:13px;font-weight:850}.audience-dayof-sizes .audience-dayof-bar-track{grid-column:auto}.audience-dayof-sizes b{font-size:15px;font-weight:850;text-align:right}.audience-dayof-sizes em{grid-column:2 / -1;color:var(--dayof-amber);font-size:11px;font-style:normal;font-weight:800}.audience-dayof-sizes .is-low .audience-dayof-bar-track i{--tone: var(--dayof-amber)}.audience-dayof-feed ol{margin-top:8px}.audience-dayof-feed li{display:grid;grid-template-columns:76px minmax(0,15em) minmax(0,1fr) auto;align-items:center;gap:4px 16px;min-height:42px;padding:6px 10px;border-top:1px solid var(--line-inverse);font-size:14px}.audience-dayof-feed time,.audience-dayof-feed li span{color:var(--ink-inverse-muted)}.audience-dayof-feed li b{overflow:hidden;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.audience-dayof-feed li strong{color:var(--concept-lime);font-weight:800;text-align:right}.audience-dayof-feed-repeat{border-radius:8px;background:color-mix(in srgb,var(--dayof-amber) 12%,transparent)}.audience-dayof-feed .audience-dayof-feed-repeat strong{color:var(--dayof-amber)}.audience-dayof-panel h3 span{float:right;font-weight:600}.audience-dayof-panel h3 b{color:var(--ink-inverse);font-weight:850}.audience-dayof-kpi-receipts strong{color:var(--concept-purple)}.audience-dayof-wall .audience-dayof-top{fill:color-mix(in srgb,var(--concept-ink) 70%,var(--ink-inverse))}.audience-dayof-wall .audience-dayof-side-x{fill:color-mix(in srgb,var(--concept-ink) 92%,var(--ink-inverse))}.audience-dayof-wall .audience-dayof-side-y{fill:color-mix(in srgb,var(--concept-ink) 80%,var(--ink-inverse))}.audience-dayof-mat{fill:color-mix(in srgb,var(--concept-lime) 14%,transparent)}.audience-dayof-door-sign rect{fill:var(--concept-lime)}.audience-dayof-door-sign text{fill:var(--concept-ink);font-size:11px;font-weight:850;text-anchor:middle}.audience-dayof-printer .audience-dayof-top{fill:color-mix(in srgb,var(--concept-ink) 60%,var(--ink-inverse))}.audience-dayof-printer .audience-dayof-side-x{fill:color-mix(in srgb,var(--concept-ink) 85%,var(--ink-inverse))}.audience-dayof-printer .audience-dayof-side-y{fill:color-mix(in srgb,var(--concept-ink) 75%,var(--ink-inverse))}.audience-dayof-paper polygon{fill:var(--surface-card)}.audience-dayof-printed rect{fill:var(--surface-card);stroke:var(--concept-ink);stroke-width:1.5}.audience-dayof-printed .audience-dayof-printed-band{fill:var(--tone);stroke:none}.audience-dayof-printed line{stroke:var(--tone);stroke-width:2.5;stroke-linecap:round}.audience-dayof-desks li{grid-template-columns:minmax(0,1fr)}.audience-dayof-categories li{grid-template-columns:max-content minmax(0,1fr) auto auto}.audience-dayof-categories li>small{align-self:center;justify-self:start;padding:2px 8px;border-radius:var(--radius-pill);background:var(--dayof-raised);font-size:11px}.audience-dayof-payments .audience-dayof-stack{margin-top:14px}.audience-dayof-payments ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:14px}.audience-dayof-payments li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:2px 8px}.audience-dayof-payments li i{width:10px;height:10px;border-radius:3px;background:var(--tone)}.audience-dayof-payments li span{color:var(--ink-inverse-muted);font-size:13px}.audience-dayof-payments li b{font-size:17px;font-weight:850}.audience-dayof-payments li em{grid-column:2 / -1;color:var(--dayof-amber);font-size:11px;font-style:normal;font-weight:800}.audience-dayof-payments .audience-dayof-pay-pending b{color:var(--dayof-amber)}.audience-dayof-note{display:block;margin-top:14px;color:var(--ink-inverse-muted);font-size:9px;font-weight:850;letter-spacing:.18em;text-align:right}.audience-dayof-stage.is-armed .audience-dayof-piece,.audience-dayof-stage.is-armed .audience-dayof-pulse,.audience-dayof-stage.is-armed .audience-dayof-float,.audience-dayof-stage.is-assembling .audience-dayof-pulse,.audience-dayof-stage.is-assembling .audience-dayof-float{opacity:0}.audience-dayof-stage.is-assembling .audience-dayof-piece{animation:audience-dayof-assemble .5s cubic-bezier(.2,.9,.25,1) calc(var(--i) * 55ms) both}.audience-dayof-stage.is-live .audience-dayof-pulse{animation:audience-dayof-ring 1.3s ease-out both}.audience-dayof-stage.is-live .audience-dayof-float{animation:audience-dayof-rise 1.5s ease-out both}.audience-dayof-stage.is-live .audience-dayof-verdict,.audience-dayof-stage.is-live .audience-dayof-kpi-warn strong{animation:audience-dayof-pop .35s ease-out}.audience-dayof-stage.is-live .audience-dayof-feed li:first-child{animation:audience-dayof-row .45s ease-out}.audience-dayof-stage.is-live .audience-dayof-beam{animation:audience-dayof-sweep 3.2s ease-in-out calc(var(--i) * -.7s) infinite alternate}.audience-dayof-stage.is-live .audience-dayof-crowd>g{animation:audience-dayof-bounce .9s ease-in-out calc(var(--i) * -.13s) infinite alternate}.audience-dayof-stage.is-live .audience-dayof-crowd>g.is-new{animation:audience-dayof-arrive .6s cubic-bezier(.2,.9,.25,1.3) both}.audience-dayof-stage.is-live .audience-dayof-band{animation:audience-dayof-bounce .45s ease-in-out infinite alternate}@keyframes audience-dayof-sweep{0%{transform:rotate(-14deg);opacity:.55}to{transform:rotate(14deg);opacity:1}}@keyframes audience-dayof-bounce{to{transform:translateY(-2.5px)}}@keyframes audience-dayof-arrive{0%{opacity:0;transform:translateY(-14px) scale(1.4)}}@keyframes audience-dayof-assemble{0%{opacity:0;transform:translateY(-22px)}}@keyframes audience-dayof-ring{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}@keyframes audience-dayof-rise{0%{opacity:0;transform:translateY(8px)}25%{opacity:1}to{opacity:0;transform:translateY(-18px)}}@keyframes audience-dayof-pop{0%{opacity:0;transform:scale(.94)}}@keyframes audience-dayof-row{0%{opacity:0;transform:translateY(-10px);background:color-mix(in srgb,var(--concept-lime) 18%,transparent)}}@keyframes audience-dayof-blink{50%{opacity:.25}}@media(max-width:1100px){.audience-dayof-floor{grid-column:1 / -1;grid-row:auto}.audience-dayof-distances{grid-column:1 / 7}.audience-dayof-sizes,.audience-dayof-payments{grid-column:7 / -1}}@media(max-width:760px){.audience-dayof-head{grid-template-columns:1fr;gap:24px}.audience-dayof-board{padding:8px;gap:8px;border-radius:18px}.audience-dayof-board>.audience-dayof-distances,.audience-dayof-board>.audience-dayof-sizes,.audience-dayof-board>.audience-dayof-payments{grid-column:1 / -1}.audience-dayof-bar{flex-wrap:wrap;gap:10px}.audience-dayof-bar p{order:3;flex-basis:100%}.audience-dayof-bar time{margin-left:auto;font-size:18px}.audience-dayof-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audience-dayof-kpi-main{grid-column:1 / -1}.audience-dayof-kpi-tables,.audience-dayof-kpi-receipts{display:none}.audience-dayof-kpi,.audience-dayof-panel{padding:14px}.audience-dayof-kpi strong{font-size:32px}.audience-dayof-kpi-main strong{font-size:46px}.audience-dayof-floor-body{grid-template-columns:1fr}.audience-dayof-phone{display:none}.audience-dayof-tables{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-dayof-feed li{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 6px;font-size:13px}.audience-dayof-feed time{grid-column:2;grid-row:1;font-size:12px}.audience-dayof-feed li span{font-size:12px}.audience-dayof-feed li strong{grid-column:1 / -1;font-size:12px;text-align:left}}.audience-compare{display:grid;margin:64px 0 0;padding:0;list-style:none}.audience-compare li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:baseline;padding:26px 0;border-bottom:1px solid #d3cfc7}.audience-compare s{color:#8a8591;font-size:17px;line-height:1.5;text-decoration-color:#ff7959b3;text-decoration-thickness:2px}.audience-compare li>span{display:flex;gap:14px;font-size:clamp(20px,2vw,26px);font-weight:800;line-height:1.25;letter-spacing:-.03em}.audience-compare svg{flex:0 0 auto;margin-top:4px;padding:3px;border-radius:50%;background:var(--concept-lime);box-sizing:content-box}.audience-cross-links{margin:28px 0 0;max-width:52rem;font-size:16px;line-height:1.6}.audience-visual-review{background:#f7a9cc}.audience-review-card{display:flex;width:210px;flex-direction:column;gap:4px;padding:18px;border:1px solid var(--concept-ink);border-radius:10px;background:#f7f4ea;box-shadow:8px 10px #2b2733;transform:rotate(-6deg)}.audience-review-card>span{font-size:9px;font-weight:850;letter-spacing:.17em}.audience-review-card strong{font-size:38px;font-weight:950;letter-spacing:-.07em}.audience-review-card small{font-size:12px}.audience-review-actions{display:flex;gap:8px;margin-top:12px}.audience-review-actions b,.audience-review-actions i{padding:7px 10px;border-radius:6px;font-size:11px;font-style:normal;font-weight:850}.audience-review-actions b{background:var(--concept-ink);color:var(--concept-lime)}.audience-review-actions i{border:1px solid #b9b3bf}.audience-visual-prices{background:#bedf59}.audience-price-list{display:grid;width:220px;gap:8px;margin:0;padding:0;list-style:none;transform:rotate(4deg)}.audience-price-list li{display:flex;justify-content:space-between;padding:12px 14px;border:1px solid var(--concept-ink);border-radius:8px;background:#f7f4ea;font-size:13px;font-weight:800}.audience-price-list li:nth-child(2){background:var(--concept-ink);color:var(--concept-lime);transform:translate(14px)}.audience-more{margin:26px 0 0;padding:0;list-style:none}.audience-more li{display:inline-flex;align-items:center;gap:10px;padding:10px 15px;border:1px solid #c6c1ba;border-radius:100px;font-size:13px;font-weight:800}.audience-more small{padding:3px 8px;border-radius:100px;background:var(--violet);color:#fff;font-size:9px;font-weight:850;letter-spacing:.1em}.audience-visual-instant{background:#f7a9cc}.audience-instant-card{display:flex;width:215px;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--concept-ink);border-radius:10px;background:#f7f4ea;box-shadow:8px 10px #2b2733;transform:rotate(-5deg)}.audience-instant-card>span{font-size:9px;font-weight:850;letter-spacing:.17em}.audience-instant-card p{margin:6px 0 0;font-size:20px;font-weight:900;letter-spacing:-.04em}.audience-instant-card small{color:#6d6875;font-size:12px}.audience-instant-card b{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:12px;padding:7px 10px;border-radius:6px;background:var(--concept-ink);color:var(--concept-lime);font-size:11px}.audience-visual-capacity{background:#bedf59}.audience-capacity-card{width:220px;padding:18px;border:1px solid var(--concept-ink);border-radius:10px;background:#f7f4ea;box-shadow:8px 10px #2b2733;transform:rotate(4deg)}.audience-capacity-card>span{font-size:9px;font-weight:850;letter-spacing:.17em}.audience-capacity-card strong{display:block;margin-top:8px;font-size:46px;font-weight:950;line-height:1;letter-spacing:-.07em}.audience-capacity-card strong small{color:#8a8591;font-size:22px}.audience-capacity-bar{height:10px;margin-top:14px;overflow:hidden;border-radius:10px;background:#e3dee8}.audience-capacity-bar i{display:block;height:100%;border-radius:10px;background:var(--concept-ink)}.audience-capacity-card p{margin:10px 0 0;font-size:12px;font-weight:800}.audience-visual-sizes{background:#bedf59}.audience-sizes-card{padding:18px;border:1px solid var(--concept-ink);border-radius:10px;background:#f7f4ea;box-shadow:8px 10px #2b2733;transform:rotate(-4deg)}.audience-sizes-card>span{font-size:9px;font-weight:850;letter-spacing:.17em}.audience-size-options{display:flex;gap:8px;margin-top:14px}.audience-size-options b{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--concept-ink);border-radius:8px;font-size:14px;font-weight:900}.audience-size-options b.selected{background:var(--concept-ink);color:var(--concept-lime)}.audience-case>.concept-container{position:relative;z-index:1;padding-block:clamp(80px,9vw,130px)}.audience-case h2{max-width:900px;margin:26px 0 22px;font-size:clamp(44px,5.6vw,84px);font-weight:900;line-height:.96;letter-spacing:-.07em}.audience-case>.concept-container>p{max-width:620px;color:#c7c4cf;font-size:18px;line-height:1.55}.audience-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin:64px 0 0;border-top:1px solid rgb(255 255 255 / 18%)}.audience-numbers>div{display:flex;flex-direction:column;padding:28px 24px 0 0}.audience-numbers>div+div{padding-left:24px;border-left:1px solid rgb(255 255 255 / 12%)}.audience-numbers dd{order:0;margin:0;color:var(--concept-lime);font-size:clamp(44px,4.6vw,76px);font-weight:950;line-height:1;letter-spacing:-.07em}.audience-numbers dt{order:1;margin-top:10px;color:#c7c4cf;font-size:14px;line-height:1.4}.audience-steps-section{padding-bottom:clamp(80px,9vw,120px)}.audience-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:54px 0 0;padding:0;list-style:none}.audience-steps li{display:flex;flex-direction:column;gap:10px}.audience-steps li>span{color:#e8609d;font-size:clamp(64px,7vw,110px);font-weight:950;line-height:.9;letter-spacing:-.08em}.audience-steps strong{font-size:22px;font-weight:850;letter-spacing:-.04em}.audience-steps p{max-width:260px;color:#55515d;font-size:15px;line-height:1.5}.audience-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:2px solid var(--concept-ink);font-size:14px;font-weight:850}.audience-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0}.audience-prices>div{display:flex;flex-direction:column;gap:14px;padding:23px;border-radius:7px;background:var(--concept-cream)}.audience-prices>div:first-child{background:var(--concept-ink);color:#fff}.audience-prices dt{font-size:13px;font-weight:800}.audience-prices dd{display:flex;flex-direction:column;gap:10px;margin:0;color:#55515d;font-size:13px;line-height:1.5}.audience-prices>div:first-child dd{color:#c7c4cf}.audience-prices dd strong{color:var(--concept-ink);font-size:34px;font-weight:950;line-height:1;letter-spacing:-.06em}.audience-prices>div:first-child dd strong{color:var(--concept-lime)}.audience-faq{max-width:860px;margin-top:80px}.audience-faq h3{margin-bottom:18px;font-size:clamp(32px,3.4vw,48px);font-weight:900;letter-spacing:-.06em}.audience-faq details{border-top:1px solid #c6c1ba}.audience-faq details:last-child{border-bottom:1px solid #c6c1ba}.audience-faq summary{padding:20px 0;cursor:pointer;font-size:18px;font-weight:800;letter-spacing:-.02em}.audience-faq details p{max-width:680px;padding-bottom:22px;color:#55515d;font-size:15px;line-height:1.6}.audience-cta{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:1000px){.audience-numbers,.audience-prices,.audience-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-numbers>div:nth-child(3){padding-left:0;border-left:0}.audience-numbers>div:nth-child(n+3){margin-top:24px}}@media(max-width:800px){.audience-hero-art{min-height:470px}.audience-compare li{grid-template-columns:1fr;gap:10px}}@media(max-width:520px){.audience-hero-art{min-height:520px}.audience-receipt{top:20px;left:0;width:200px;padding:16px}.audience-receipt strong{font-size:34px}.audience-art-note{right:auto;left:0}.audience-badge{top:210px;right:0;width:190px}.audience-qr{grid-template-columns:repeat(11,8px)}.audience-qr i{width:8px;height:8px}.audience-stamp{top:330px;left:6%;width:96px;height:96px;font-size:18px}.audience-numbers,.audience-prices,.audience-steps{grid-template-columns:1fr}.audience-numbers>div,.audience-numbers>div+div{margin-top:0;padding:20px 0;border-left:0;border-bottom:1px solid rgb(255 255 255 / 12%)}}.audience-guides{padding-block:92px;background:#f7f5ef}.audience-guides h2{margin:28px 0 48px;font-size:clamp(46px,5vw,72px);font-weight:900;line-height:1.04;letter-spacing:-.065em}.audience-guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:32px}.audience-guide-card{padding:32px;border:1px solid #d4cfc8;border-radius:12px;background:#fcfbf9;transition:border-color .2s,box-shadow .2s}.audience-guide-card:hover{border-color:var(--violet);box-shadow:0 4px 16px #0000000f}.audience-guide-card h3{margin:0 0 14px;font-size:22px;font-weight:850;line-height:1.2;letter-spacing:-.035em}.audience-guide-card h3 a{color:inherit}.audience-guide-card h3 a:hover{color:var(--violet)}.audience-guide-card p{margin:0;color:#55515d;font-size:15px;line-height:1.6}.audience-guides .compare-with{margin-top:48px}.como-hero-checkin{position:absolute;inset:18% 8% auto;min-height:0}.como-hero-pill{display:inline-block;margin-top:var(--space-4);padding:8px 14px;border-radius:var(--radius-pill);background:var(--concept-lime);color:var(--concept-ink);font-size:13px;font-weight:750}.concept-manifesto-inner>p{position:relative;z-index:1;margin:-8px 0 var(--space-5);max-width:38ch;font-size:18px;line-height:1.45}.como-match{margin-top:var(--space-6);max-width:52ch}.como-match p{margin:0 0 var(--space-2);font-size:18px;font-weight:750;letter-spacing:-.02em}.como-match small{color:var(--ink-muted);font-size:13px;line-height:1.5}.audience-more a{color:inherit}.audience-notice{margin-top:32px;padding:20px 24px;border-radius:8px;border:1px solid var(--concept-rule, #d4cfc8);background:#fbf9f4;color:var(--concept-ink, #16141d);font-size:15px;line-height:1.6}.audience-notice strong{font-weight:800}@media(prefers-reduced-motion:reduce){.audience-concept .concept-marquee-track,.audience-dayof-live i{animation:none}.audience-dayof-stack i,.audience-dayof-bar-track i,.audience-dayof-tables li{transition:none}}
