.s91ui-stage[hidden]{display:none!important}.s91ui-stage{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:12px;background:rgba(3,5,9,.78)}
.s91ui-card{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}
.s91ui-card *{box-sizing:border-box}.s91ui-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,4vw,60px);min-width:0}.s91ui-label{color:#f2bd4e;font-size:13px;font-weight:750;letter-spacing:.08em}.s91ui-title{font-size:clamp(32px,4vw,60px);line-height:1.18;letter-spacing:-.03em;margin:18px 0;color:#f8f6ee}.s91ui-subtitle{color:#bec3ce;font-size:clamp(15px,1.6vw,20px);line-height:1.6;margin:0 0 30px}.s91ui-visual{min-width:0;background:#080b12 var(--s91ui-image) center/cover no-repeat}.s91ui-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}.s91ui-skip{border:0;background:none;color:#c4c6ce;font-size:15px;cursor:pointer;margin:18px 0 0;padding:8px 0}.s91ui-note{margin-top:16px;color:#939aa5;font-size:12px}.s91ui-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){.s91ui-card{display:flex;flex-direction:column;width:92vw;height:78dvh;border-radius:20px}.s91ui-visual{order:0;flex:0 0 45%;background-position:60% center}.s91ui-copy{order:1;flex:1;padding:20px 24px 22px;justify-content:center}.s91ui-title{font-size:clamp(28px,8vw,40px);margin:9px 0}.s91ui-subtitle{font-size:15px;margin-bottom:14px}.s91ui-cta{width:100%;min-height:50px;font-size:16px}.s91ui-skip{align-self:center;margin:8px 0 0}.s91ui-note{align-self:center;margin-top:4px}.s91ui-close{right:12px;top:12px}}
@media(max-height:620px){.s91ui-card{height:84dvh}.s91ui-visual{flex-basis:34%}.s91ui-copy{padding-top:12px;padding-bottom:12px}.s91ui-title{font-size:26px}.s91ui-subtitle{margin-bottom:8px}.s91ui-note{display:none}}
.s91ui-fallback[hidden],.s91ui-fallback:not([open]){display:none!important}.s91ui-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:s91ui_reveal .2s .5s both}.s91ui-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}.s91ui-fallback-close::-webkit-details-marker{display:none}.s91ui-fallback-link{display:flex;flex-direction:column;gap:7px;padding-right:18px;color:inherit!important;text-decoration:none!important}.s91ui-fallback-link span:first-child{color:#f2bd4e;font-size:12px}.s91ui-fallback-link strong{font-size:20px;line-height:1.3}.s91ui-fallback-link span:nth-child(3){font-size:14px;color:#bec3ce}.s91ui-fallback-link b{margin-top:7px;color:#f7c442;font-size:15px}@keyframes s91ui_reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
