[data-community-entry][hidden],.community-dialog [hidden]{display:none!important}
.community-nav{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#b4bfdc;cursor:pointer;padding:8px 0;font:inherit;font-size:13px}.community-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.community-nav:hover{color:#fff}.community-nav:focus-visible,.community-card button:focus-visible{outline:2px solid #a5b6ff;outline-offset:4px}
.community-card{max-width:1296px;margin:0 auto 70px;padding:30px 34px;border:1px solid #343b50;border-radius:12px;background:linear-gradient(115deg,#1a2235,#13171f);display:flex;align-items:center;gap:22px;text-align:left}.community-card-icon{width:48px;height:48px;border:1px solid #4c5879;border-radius:12px;color:#b4c5ff;display:grid;place-items:center;flex-shrink:0}.community-card-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5}.community-card-copy{flex:1;min-width:0}.community-card-copy small{display:block;color:#9baace;font-size:10px;letter-spacing:2px;margin-bottom:6px}.community-card h2{font-size:21px;font-weight:550;letter-spacing:0;line-height:1.5}.community-card p{color:#9ea7bb;font-size:13px;margin:6px 0 0}.community-card button{background:none;color:#c3cfff;cursor:pointer;white-space:nowrap}.studio-sidebar .community-sidebar{color:#aebfe9;margin-bottom:6px}
html.community-modal-open{overflow:hidden}.community-dialog{box-sizing:border-box;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #404b63;border-radius:16px;background:#151b27;color:#f4f6fb;box-shadow:0 30px 100px #0009;overflow:auto;font:14px/1.7 "Microsoft YaHei",system-ui,sans-serif}.community-dialog::backdrop{background:#040710b8;backdrop-filter:blur(5px)}.community-dialog-content{padding:23px 26px 20px}.community-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.community-eyebrow{color:#a6b9ee;font-size:11px;letter-spacing:1px}.community-dialog header button{width:34px;height:34px;padding:0;display:grid;place-items:center;border:1px solid #3b465c;border-radius:8px;background:#232c3f;color:#dbe3f8;font-size:23px;line-height:1;cursor:pointer}.community-dialog h2{font-size:24px;line-height:1.4;margin:13px 0 9px;font-weight:600}.community-dialog p{margin:0;color:#aebbd3;font-size:13px;white-space:pre-line;overflow-wrap:anywhere}.community-qr{display:block;max-width:300px;margin:18px auto;background:white;border:8px solid white;border-radius:12px;overflow:hidden;line-height:0}.community-qr img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.community-dialog .community-instructions{color:#e1e7f8;text-align:center;font-size:13px}.community-dialog .community-contact{text-align:center;margin-top:7px;color:#aabcff}.community-dialog .community-status{text-align:center;margin:22px 0;color:#b5c4e9}.community-dialog footer{border-top:1px solid #30394c;padding-top:13px;margin-top:18px;font-size:10px;color:#8290ac;text-align:center}.community-dialog button:focus-visible,.community-dialog a:focus-visible{outline:2px solid #a8bbff;outline-offset:3px}
@media(max-width:1400px){.community-card{margin-inline:5vw}}@media(max-width:560px){.site-nav{gap:10px}.site-logo img{width:96px}.site-nav>.site-button{font-size:12px;padding:10px 12px;gap:8px}.community-nav{width:34px;height:36px;justify-content:center;border:1px solid #3b465c;border-radius:7px;padding:0}.community-nav [data-community-label]{display:none}.community-card{margin:0 20px 45px;padding:23px 20px;gap:15px;flex-wrap:wrap}.community-card h2{font-size:18px}.community-card p{font-size:12px}.community-card>.site-button{width:100%;margin-top:2px}.community-card-icon{width:42px;height:42px}.community-dialog{max-height:calc(100dvh - 24px)}.community-dialog-content{padding:18px 20px}.community-dialog h2{font-size:21px}}
