.poster-wrapper[data-v-38da626c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 0}.poster[data-v-38da626c]{position:relative;width:400px;background:linear-gradient(135deg,#0f0c29,#302b63 50%,#24243e);border-radius:20px;padding:26px 24px 22px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-box-shadow:0 0 0 1px hsla(0,0%,100%,.06);box-shadow:0 0 0 1px hsla(0,0%,100%,.06);overflow:hidden}.poster .decor[data-v-38da626c]{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.poster .decor.decor-top[data-v-38da626c]{width:220px;height:220px;top:-100px;right:-80px;background:radial-gradient(circle,rgba(233,69,96,.55) 0,rgba(233,69,96,0) 70%)}.poster .decor.decor-bottom[data-v-38da626c]{width:240px;height:240px;bottom:-110px;left:-80px;background:radial-gradient(circle,rgba(78,205,196,.45) 0,rgba(78,205,196,0) 70%)}.poster .poster-header[data-v-38da626c]{position:relative;z-index:1;text-align:center;margin-bottom:18px}.poster .poster-header .brand-row[data-v-38da626c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-bottom:6px}.poster .poster-header .brand-spark[data-v-38da626c]{-ms-flex-negative:0;flex-shrink:0}.poster .poster-header .brand-name[data-v-38da626c]{font-size:30px;font-weight:800;letter-spacing:3px;background:-webkit-gradient(linear,left top,right top,from(#e94560),color-stop(#f7a325),to(#f9d423));background:linear-gradient(90deg,#e94560,#f7a325,#f9d423);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.poster .poster-header .slogan[data-v-38da626c]{font-size:12px;color:hsla(0,0%,100%,.6);letter-spacing:2px}.poster .poster-body[data-v-38da626c]{position:relative;z-index:1;margin-bottom:18px}.poster .poster-body .strategy-badge[data-v-38da626c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:20px;margin-bottom:14px}.poster .poster-body .strategy-badge .badge-dot[data-v-38da626c]{width:6px;height:6px;border-radius:50%;background:#4ecdc4}.poster .poster-body .strategy-badge .strategy-name[data-v-38da626c]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.95)}.poster .poster-body .hero-card[data-v-38da626c]{position:relative;border-radius:16px;padding:18px 22px;margin-bottom:14px;overflow:hidden}.poster .poster-body .hero-card.is-profit[data-v-38da626c]{background:linear-gradient(135deg,rgba(78,205,196,.2),rgba(78,205,196,.06));border:1px solid rgba(78,205,196,.4)}.poster .poster-body .hero-card.is-profit .hero-num[data-v-38da626c]{color:#4ecdc4}.poster .poster-body .hero-card.is-loss[data-v-38da626c]{background:linear-gradient(135deg,rgba(233,69,96,.2),rgba(233,69,96,.06));border:1px solid rgba(233,69,96,.4)}.poster .poster-body .hero-card.is-loss .hero-num[data-v-38da626c]{color:#ff6b81}.poster .poster-body .hero-card .hero-label[data-v-38da626c]{font-size:12px;color:hsla(0,0%,100%,.7);letter-spacing:2px;margin-bottom:6px}.poster .poster-body .hero-card .hero-value[data-v-38da626c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px}.poster .poster-body .hero-card .hero-num[data-v-38da626c]{font-size:38px;font-weight:800;letter-spacing:1px;line-height:1}.poster .poster-body .hero-card .hero-unit[data-v-38da626c]{font-size:18px;font-weight:700;color:hsla(0,0%,100%,.7)}.poster .poster-body .hero-card .hero-icon[data-v-38da626c]{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.poster .poster-body .metrics-grid[data-v-38da626c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.poster .poster-body .metrics-grid .metric-card[data-v-38da626c]{text-align:center;padding:12px 6px 10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.poster .poster-body .metrics-grid .metric-card .metric-icon[data-v-38da626c]{display:block;margin:0 auto 6px}.poster .poster-body .metrics-grid .metric-card .metric-value[data-v-38da626c]{font-size:20px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:2px}.poster .poster-body .metrics-grid .metric-card .metric-value .metric-unit[data-v-38da626c]{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.7);margin-left:2px}.poster .poster-body .metrics-grid .metric-card .metric-label[data-v-38da626c]{font-size:11px;color:hsla(0,0%,100%,.6);letter-spacing:1px}.poster .poster-footer[data-v-38da626c]{position:relative;z-index:1;text-align:center}.poster .poster-footer .footer-tip[data-v-38da626c]{font-size:13px;color:hsla(0,0%,100%,.8);margin-bottom:12px;letter-spacing:1px}.poster .poster-footer .qr-wrapper[data-v-38da626c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;background:#fff;border-radius:14px;padding:10px 14px 10px 10px}.poster .poster-footer .qr-wrapper .qr-bg[data-v-38da626c]{background:#fff;border-radius:8px;padding:4px}.poster .poster-footer .qr-wrapper .qr-img[data-v-38da626c]{display:block;width:110px;height:110px}.poster .poster-footer .qr-wrapper .invite-code-box[data-v-38da626c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.poster .poster-footer .qr-wrapper .invite-code-box .invite-code-label[data-v-38da626c]{font-size:11px;color:#999;letter-spacing:1px}.poster .poster-footer .qr-wrapper .invite-code-box .invite-code-value[data-v-38da626c]{font-size:18px;font-weight:800;color:#1a1a2e;letter-spacing:1px;font-family:Courier New,monospace}.poster .poster-footer .brand-footer[data-v-38da626c]{margin-top:14px;font-size:11px;color:hsla(0,0%,100%,.45);letter-spacing:1px}.poster-actions[data-v-38da626c]{text-align:center}.share-poster-dialog .el-dialog__body{padding:16px;background:#1a1a2e}