.economy-presenter-shell{position:relative;display:grid;overflow:hidden;background:#0b1220;border-radius:18px;aspect-ratio:16/9}.economy-presenter-shell.is-sign{aspect-ratio:9/16}.economy-presenter-shell canvas{display:block;width:100%;height:100%;object-fit:contain}.economy-presenter-badge{position:absolute;left:10px;bottom:10px;z-index:2;padding:.36rem .55rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(4,10,18,.72);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.04em;backdrop-filter:blur(8px)}.economy-presenter-shell[data-error]:after{content:attr(data-error);position:absolute;inset:auto 8px 8px;padding:.5rem;border-radius:8px;background:#7f1d1d;color:#fff;font:600 .72rem/1.3 system-ui}.economy-pack-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--accent,#0a7180) 12%,var(--panel,#fff));font-size:.68rem;font-weight:800}.economy-pack-chip:before{content:'●';color:#18a46b}.presenter-preview-card[data-economy-ready="1"]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#0a7180) 42%,transparent)}
