.cy-launch-host{margin:0 0 26px;color:var(--order-ink,#143d2e)}.cy-launch-host[hidden],.cy-launch-host [hidden]{display:none!important}.cy-launch-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);border:1px solid var(--order-line,#dbe5df);border-radius:16px;overflow:hidden;background:var(--order-surface,#fffdf7)}.cy-launch-picture{position:relative;min-height:290px;background:var(--order-soft,#e6eee8);display:flex;align-items:center;justify-content:center}.cy-launch-picture>img{position:absolute;width:100%;height:100%;object-fit:cover}.cy-launch-placeholder{padding:28px;text-align:center;color:var(--order-muted,#536b5d)}.cy-launch-name{position:absolute;bottom:18px;left:18px;right:18px;padding:10px 12px;border-radius:8px;background:var(--order-surface,#fffdf7);font-weight:700}.cy-launch-body{padding:28px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-width:0}.cy-launch-body h2{margin:0;font-size:26px;line-height:1.25}.cy-launch-body p,.cy-launch-details p{margin:0;white-space:pre-line;overflow-wrap:anywhere;line-height:1.65;color:var(--order-muted,#536b5d)}.cy-launch-label{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--order-green,#087c52)}.cy-launch-cta,.cy-launch-close{font:700 14px/1.5 system-ui;display:inline-block;border:0;border-radius:9px;padding:12px 17px;cursor:pointer;text-decoration:none;background:#f4af3b;color:#173528;overflow-wrap:anywhere;max-width:100%}.cy-launch-close{background:var(--order-soft,#e6eee8);color:inherit;margin-left:8px}.cy-launch-details{padding:24px;border:1px solid var(--order-line,#dbe5df);border-radius:12px;background:var(--order-surface,#fffdf7);margin-top:14px}.cy-launch-details h3{margin:0 0 12px}.cy-launch-details p{margin-bottom:20px}.cy-launch-detail-image{display:block;width:100%;max-height:500px;object-fit:contain;margin-bottom:18px}.cy-launch-cta:focus-visible,.cy-launch-close:focus-visible{outline:3px solid #087c52;outline-offset:3px}.cy-payment{margin:18px 0;padding:18px;border:1px solid var(--order-line,#dbe5df);border-radius:12px;background:var(--order-surface,#fffdf7);color:var(--order-ink,#143d2e)}.cy-payment h3{margin:0 0 12px}.cy-payment p{line-height:1.6;margin:10px 0}.cy-payment dl{margin:0}.cy-payment dl>div{display:flex;justify-content:space-between;gap:14px;padding:6px 0}.cy-payment dd{margin:0;text-align:right;overflow-wrap:anywhere}.cy-payment dt{color:var(--order-muted,#536b5d)}.cy-payment button{padding:8px 12px;border:1px solid var(--order-line,#dbe5df);border-radius:8px;background:var(--order-soft,#e6eee8);color:inherit;font:inherit;cursor:pointer}.cy-payment-total{font-weight:700;border-top:1px solid var(--order-line,#dbe5df);margin-top:8px}.cy-payment-status{font-weight:700}.cy-payment a{color:var(--order-green,#087c52)}@media(max-width:600px){.cy-launch-card{grid-template-columns:1fr}.cy-launch-picture{min-height:230px}.cy-launch-body{padding:22px}.cy-launch-body h2{font-size:23px}.cy-launch-details{padding:18px}.cy-launch-close{margin:10px 0 0}.cy-payment{padding:15px}}
.cy-payment button{background:var(--order-bg,#e6eee8);color:var(--order-ink,#143d2e)}.cy-launch-picture{background:var(--order-bg,#e6eee8)}.cy-launch-close{background:var(--order-bg,#e6eee8)}
