#relay-ad-modal{z-index:120}#relay-ad-modal .modal-card{border-radius:1rem;box-shadow:0 20px 50px rgba(15,23,42,.18);max-width:38rem;overflow:hidden;width:100%}#relay-ad-modal .modal-card-head{align-items:flex-start;background:#fff;border-bottom:1px solid #f1f5f9;gap:.75rem;justify-content:space-between;padding:1.1rem 1.3rem}#relay-ad-modal .modal-card-head>div{min-width:0}#relay-ad-modal .modal-card-title{color:#0f172a;flex-shrink:1;font-size:1.15rem;font-weight:800;line-height:1.25;margin:0}#relay-ad-modal .relay-ad-x{align-items:center;background:#f8fafc;border:0;border-radius:.6rem;color:#64748b;cursor:pointer;display:inline-flex;flex:none;height:2rem;justify-content:center;margin:0;padding:0;width:2rem}#relay-ad-modal .relay-ad-x:hover{background:#eef2f6;color:#0f172a}#relay-ad-modal .relay-ad-mark{color:#64748b;font-size:.85rem;font-weight:700;margin:.15rem 0 0}#relay-ad-modal .modal-card-body{background:#fff;padding:1.2rem 1.3rem}#relay-ad-modal .modal-card-foot{background:#fff;gap:.6rem;justify-content:flex-end;padding:1rem 1.3rem}#relay-ad-modal h3{color:#0f172a;font-size:.95rem;font-weight:800;margin:0 0 .65rem}#relay-ad-modal .relay-ad-block+.relay-ad-block{margin-top:1.3rem}#relay-ad-modal .relay-ad-slots{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}#relay-ad-modal .relay-ad-slot{background:#f8fafc;border-radius:.75rem;padding:.85rem .9rem;position:relative}#relay-ad-modal .relay-ad-slot-top{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}#relay-ad-modal .relay-ad-time{color:#0f172a;font-size:1.15rem;font-weight:800;margin:0}#relay-ad-modal .relay-ad-note{color:#94a3b8;font-size:.72rem;margin:0}#relay-ad-modal .relay-ad-slot-price{align-items:center;color:#0f172a;display:inline-flex;font-size:.95rem;font-weight:800;gap:.25rem;margin:0}#relay-ad-modal .relay-ad-slot-price .gram-mark{color:#3da0f5}#relay-ad-modal .relay-ad-addons{border-top:1px solid #eef2f6;list-style:none;margin:.5rem 0 0;padding:0}#relay-ad-modal .relay-ad-addons li{color:#64748b;display:flex;font-size:.8rem;gap:.5rem;justify-content:space-between;padding:.3rem 0}#relay-ad-modal .relay-ad-addons strong{color:#334155;font-weight:700}#relay-ad-modal .relay-ad-policy{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}#relay-ad-modal .relay-ad-policy li{align-items:center;background:#f8fafc;border-radius:999px;color:#334155;display:inline-flex;font-size:.8rem;font-weight:700;gap:.35rem;padding:.35rem .65rem}#relay-ad-modal .relay-ad-policy .is-off{color:#94a3b8}#relay-ad-modal .relay-ad-policy i.is-on{color:#16a34a}#relay-ad-modal .relay-ad-rate{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}#relay-ad-modal .relay-ad-stars{color:#e7e5e4;letter-spacing:.04rem}#relay-ad-modal .relay-ad-stars .is-on{color:#f59e0b}#relay-ad-modal .relay-ad-rate strong{color:#0f172a;font-size:.95rem}#relay-ad-modal .relay-ad-rate span{color:#94a3b8;font-size:.85rem;font-weight:700}#relay-ad-modal .relay-ad-reviews{display:flex;flex-direction:column;gap:.8rem;max-height:13rem;overflow-y:auto}#relay-ad-modal .relay-ad-review{background:#f8fafc;border-radius:.75rem;padding:.75rem .85rem}#relay-ad-modal .relay-ad-review-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}#relay-ad-modal .relay-ad-review-name{color:#0f172a;font-size:.85rem;font-weight:800;margin:0}#relay-ad-modal .relay-ad-review-body{color:#475569;font-size:.85rem;line-height:1.5;margin:.35rem 0 0}#relay-ad-modal .relay-ad-review-reply{color:#64748b;font-size:.8rem;line-height:1.5;margin:.45rem 0 0}#relay-ad-modal .relay-ad-review-reply strong{color:#334155}#relay-ad-modal .relay-ad-empty{color:#94a3b8;font-size:.85rem;margin:0}#relay-ad-modal .button.is-link{background:#1e2c3e;border-color:#1e2c3e;font-weight:800}#relay-ad-modal .button.is-link:hover{background:#2a3d56;border-color:#2a3d56}#channel-show .show-sidebar-cta-row{margin-bottom:.7rem}#channel-show .show-sidebar-price.button.is-link.is-light,#channel-show .show-sidebar-price.button.is-link.is-light:active,#channel-show .show-sidebar-price.button.is-link.is-light:hover{background:transparent;box-shadow:none;color:#111;flex-direction:column;font-size:.68rem;font-weight:800;gap:.15rem;line-height:1;padding:.35rem .45rem}#relay-ad-modal .relay-ad-note--tight{margin-bottom:.5rem}
