#xy-announcement{box-sizing:border-box;position:fixed;inset:0;width:min(660px,calc(100vw - 24px));height:auto;max-width:calc(100vw - 24px);max-height:min(660px,80vh);max-height:min(660px,80dvh);padding:0;border:0;border-radius:6px;margin:auto;color:#33434e;background:#fff;box-shadow:0 16px 60px #0004;font:14px/1.6 "Microsoft YaHei",Arial,sans-serif;letter-spacing:0;overflow:hidden}#xy-announcement *{box-sizing:border-box}#xy-announcement[open]{display:flex;flex-direction:column}#xy-announcement::backdrop{background:rgba(13,25,36,.46)}#xy-announcement .xy-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #e5ebef;flex-shrink:0}#xy-announcement .xy-title{margin:0;color:#193b49;font-size:16px;line-height:1.4;font-weight:700}#xy-announcement .xy-close{width:32px;height:32px;flex-shrink:0;background:transparent;color:#607783;border:0;font-size:26px;line-height:1;cursor:pointer}#xy-announcement .xy-content{overflow-y:auto;overscroll-behavior:contain;padding:0 14px;min-height:0;flex:1 1 auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overflow-wrap:anywhere}#xy-announcement section{padding:9px 0;border-bottom:1px solid #e7edf0}#xy-announcement section:last-child{border:0}#xy-announcement h2{margin:0 0 4px;color:#183d4b;font-size:14px;line-height:1.6;font-weight:700}#xy-announcement p{margin:4px 0}#xy-announcement a{color:#087f90;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600}#xy-announcement .trial{color:#bd4826}#xy-announcement .steps{color:#11685d;font-weight:700}#xy-announcement .muted{color:#657883;font-size:12px}#xy-announcement .highlight{color:#a63d25;font-weight:700}#xy-announcement .path{font-weight:700;color:#176a90}#xy-announcement .download-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}#xy-announcement .primary,#xy-announcement .invite-copy,#xy-announcement .xy-done{border:0;border-radius:4px;padding:8px 14px;font:700 14px/1.5 "Microsoft YaHei",sans-serif;cursor:pointer}#xy-announcement .primary{background:#087e89;color:white;text-decoration:none;display:inline-block}#xy-announcement .platforms{color:#657883;font-size:12px}#xy-announcement .invite-row{display:flex;align-items:center;gap:10px;margin-top:7px}#xy-announcement .invite-copy{background:#e8f4f0;color:#11685d;flex-shrink:0;border:1px solid #beded3;padding:7px 12px}#xy-announcement .invite-copy:disabled{opacity:.65;cursor:wait}#xy-announcement .invite-status{font-size:12px;color:#657883;margin:5px 0 0}#xy-announcement .invite-status:empty{display:none}#xy-announcement .invite-link{width:100%;padding:8px;border:1px solid #bed6dd;border-radius:3px;font-size:12px;margin-top:5px}#xy-announcement .invite-link[hidden]{display:none}#xy-announcement .ios-steps{padding-left:19px;margin:5px 0}#xy-announcement .ios-steps li{padding:1px 0}#xy-announcement .actions{display:flex;gap:18px;flex-wrap:wrap;margin:4px 0}#xy-announcement .domains{display:flex;gap:6px 22px;flex-wrap:wrap;font-size:13px}#xy-announcement .domains a{font-size:16px;white-space:nowrap}#xy-announcement .custom{color:#6a4b23;font-weight:700}#xy-announcement .xy-bottom{padding:8px 14px;border-top:1px solid #e3ebef;background:#fafcfd;display:flex;justify-content:flex-end;flex-shrink:0}#xy-announcement .xy-done{background:#087e89;color:white;padding:6px 22px}#xy-announcement button:focus-visible,#xy-announcement a:focus-visible{outline:2px solid #087e89;outline-offset:2px}.xy-announcement-cover{display:block;width:100%;padding:0;margin:0;border:0;background:transparent;text-align:left;cursor:pointer}.xy-announcement-cover img{display:block;width:100%;height:auto;aspect-ratio:8/3;object-fit:contain}
#xy-announcement:not([open]){display:none!important}
@media(max-width:600px){#xy-announcement{height:67vh;height:67dvh;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);width:calc(100vw - 20px);max-width:calc(100vw - 20px)}#xy-announcement .xy-heading{padding:6px 10px}#xy-announcement .xy-title{font-size:15px}#xy-announcement .xy-content{padding:0 11px}#xy-announcement .xy-bottom{padding:6px 10px}#xy-announcement .invite-row{align-items:flex-start}#xy-announcement .platforms{font-size:11px}}
