.core_ad-overlay[hidden]{display:none!important}.core_ad-overlay{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:12px;background:rgba(3,5,9,.78)}
.core_ad-modal{position:relative;display:grid;grid-template-columns:45% 55%;width:80vw;height:80dvh;overflow:hidden;border:1px solid #715b30;border-radius:24px;background:#171a22;color:#f8f6ee;box-shadow:0 30px 90px #000a;font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif;box-sizing:border-box;cursor:pointer}
.core_ad-modal *{box-sizing:border-box}.core_ad-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,4vw,60px);min-width:0}.core_ad-label{color:#f2bd4e;font-size:13px;font-weight:750;letter-spacing:.08em}.core_ad-title{font-size:clamp(32px,4vw,60px);line-height:1.18;letter-spacing:-.03em;margin:18px 0;color:#f8f6ee}.core_ad-subtitle{color:#bec3ce;font-size:clamp(15px,1.6vw,20px);line-height:1.6;margin:0 0 30px}.core_ad-visual{min-width:0;background:#080b12 var(--core_ad-image) center/cover no-repeat}.core_ad-cta{display:inline-flex;justify-content:center;align-items:center;min-height:56px;padding:0 28px;border-radius:12px;background:#f7c442;color:#15151a!important;text-decoration:none;font-size:18px;font-weight:800;box-shadow:0 8px 24px #f7c44230}.core_ad-skip{border:0;background:none;color:#c4c6ce;font-size:15px;cursor:pointer;margin:18px 0 0;padding:8px 0}.core_ad-note{margin-top:16px;color:#939aa5;font-size:12px}.core_ad-close{position:absolute;z-index:2;right:16px;top:16px;width:28px;height:28px;border:0;border-radius:50%;background:#b8b8b8;color:#111;font-size:18px;line-height:1;cursor:pointer}
@media(max-width:700px){.core_ad-modal{display:flex;flex-direction:column;width:92vw;height:78dvh;border-radius:20px}.core_ad-visual{order:0;flex:0 0 45%;background-position:60% center}.core_ad-copy{order:1;flex:1;padding:20px 24px 22px;justify-content:center}.core_ad-title{font-size:clamp(28px,8vw,40px);margin:9px 0}.core_ad-subtitle{font-size:15px;margin-bottom:14px}.core_ad-cta{width:100%;min-height:50px;font-size:16px}.core_ad-skip{align-self:center;margin:8px 0 0}.core_ad-note{align-self:center;margin-top:4px}.core_ad-close{right:12px;top:12px}}
@media(max-height:620px){.core_ad-modal{height:84dvh}.core_ad-visual{flex-basis:34%}.core_ad-copy{padding-top:12px;padding-bottom:12px}.core_ad-title{font-size:26px}.core_ad-subtitle{margin-bottom:8px}.core_ad-note{display:none}}
.core_ad-fallback[hidden],.core_ad-fallback:not([open]){display:none!important}.core_ad-fallback{position:fixed;right:16px;bottom:16px;z-index:2147482999;width:min(340px,calc(100vw - 32px));padding:18px 20px;border:1px solid #715b30;border-radius:16px;background:#171a22;color:#f8f6ee;box-shadow:0 12px 40px #0007;font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif;animation:core_ad_reveal .2s .5s both}.core_ad-fallback-close{position:absolute;right:10px;top:10px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#b8b8b8;color:#111;font-size:17px;line-height:1;cursor:pointer;list-style:none}.core_ad-fallback-close::-webkit-details-marker{display:none}.core_ad-fallback-link{display:flex;flex-direction:column;gap:7px;padding-right:18px;color:inherit!important;text-decoration:none!important}.core_ad-fallback-link span:first-child{color:#f2bd4e;font-size:12px}.core_ad-fallback-link strong{font-size:20px;line-height:1.3}.core_ad-fallback-link span:nth-child(3){font-size:14px;color:#bec3ce}.core_ad-fallback-link b{margin-top:7px;color:#f7c442;font-size:15px}@keyframes core_ad_reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
