dialog.uap-poster-modal{position:fixed;inset:0;box-sizing:border-box;display:flex;flex-direction:column;width:calc(100% - 48px);max-width:420px;height:fit-content;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;border:0;border-radius:var(--uap-radius-lg);background:var(--uap-surface);box-shadow:var(--uap-shadow-xl);color:var(--uap-text);font-family:var(--uap-font-family);font-size:var(--uap-text-base);line-height:1.5;animation:uap-poster-dialog-in var(--uap-duration) var(--uap-ease-out)}dialog.uap-poster-modal[hidden],dialog.uap-poster-modal:not([open]){display:none}dialog.uap-poster-modal::backdrop{background:rgb(28 25 23 / .56)}dialog.uap-poster-modal:focus{outline:none}@keyframes uap-poster-dialog-in{from{opacity:0;transform:translateY(8px) scale(.98)}}.uap-poster-modal .uap-poster-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px 20px;border:0}.uap-poster-modal .uap-poster-modal-title{margin:0;padding:0;border:0;color:var(--uap-text);font-family:inherit;font-size:var(--uap-text-md);font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.uap-poster-modal .uap-poster-modal-close{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:#fff0;box-shadow:none;color:var(--uap-text-light);cursor:pointer;transition:background-color var(--uap-duration-fast) ease,color var(--uap-duration-fast) ease}.uap-poster-modal svg{flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.uap-poster-modal .uap-poster-modal-close svg{width:20px;height:20px}@media (hover:hover){.uap-poster-modal .uap-poster-modal-close:hover{background:var(--uap-surface-hover);color:var(--uap-text)}}.uap-poster-modal .uap-poster-modal-body{flex:1;min-height:0;overflow-y:auto;padding:0 20px;overscroll-behavior:contain}.uap-poster-modal .uap-poster-stage{display:flex;align-items:center;justify-content:center;min-height:320px;padding:20px;border-radius:var(--uap-radius-md);background:var(--uap-bg)}.uap-poster-modal .uap-poster-preview{display:flex;justify-content:center;width:100%}.uap-poster-modal .uap-poster-preview:empty{display:none}.uap-poster-modal .uap-poster-preview img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 260px);margin:0;border-radius:6px;box-shadow:0 0 0 1px rgb(28 25 23 / .06),0 8px 24px -8px rgb(28 25 23 / .18);-webkit-touch-callout:default;animation:uap-poster-reveal var(--uap-duration) var(--uap-ease-out)}@keyframes uap-poster-reveal{from{opacity:0}}.uap-poster-modal .uap-poster-loading{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--uap-text-light);font-size:var(--uap-text-sm)}.uap-poster-modal .uap-poster-loading[hidden]{display:none}.uap-poster-skeleton{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:188px;padding:14px 12px;border-radius:6px;background:var(--uap-surface);box-shadow:0 0 0 1px rgb(28 25 23 / .06);animation:uap-poster-pulse 1.4s ease-in-out infinite}.uap-poster-skeleton span{display:block;height:8px;border-radius:4px;background:var(--uap-border-light)}.uap-poster-skeleton .is-cover{height:104px;margin:2px -12px 4px;border-radius:0}.uap-poster-skeleton .is-title{width:86%;height:12px}.uap-poster-skeleton .is-short{width:58%}.uap-poster-skeleton .is-foot{align-self:flex-end;width:40px;height:40px;margin-top:10px}@keyframes uap-poster-pulse{50%{opacity:.55}}.uap-poster-modal .uap-poster-error{max-width:260px;margin:0;color:var(--uap-text-muted);font-size:var(--uap-text-sm);line-height:1.6;text-align:center}.uap-poster-modal .uap-poster-tip{margin:12px 0 0;color:var(--uap-text-light);font-size:var(--uap-text-xs);line-height:1.5;text-align:center}.uap-poster-modal .uap-poster-tip[hidden]{display:none}.uap-poster-modal .uap-poster-tip.is-flash{color:var(--uap-text);font-weight:600;animation:uap-poster-tip-flash 1.2s var(--uap-ease-out)}@keyframes uap-poster-tip-flash{0%,40%{color:var(--uap-action-bg)}}.uap-poster-modal .uap-poster-modal-footer{display:flex;gap:10px;padding:16px 20px 20px;border:0}.uap-poster-modal .uap-poster-modal-footer button{box-sizing:border-box;flex:1 1 0%;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:44px;min-height:0;margin:0;padding:0 16px;border-radius:var(--uap-radius-sm);box-shadow:none;font:inherit;font-size:var(--uap-text-base);font-weight:600;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--uap-duration-fast) ease,border-color var(--uap-duration-fast) ease,color var(--uap-duration-fast) ease}.uap-poster-modal .uap-poster-modal-footer svg{width:18px;height:18px}.uap-poster-modal .uap-poster-copy-btn{border:1px solid var(--uap-border);background:var(--uap-surface);color:var(--uap-text)}.uap-poster-modal .uap-poster-download-btn{border:1px solid #fff0;background:var(--uap-action-bg);color:#fff}@media (hover:hover){.uap-poster-modal .uap-poster-copy-btn:hover{border-color:var(--uap-border-hover);background:var(--uap-surface);color:var(--uap-text)}.uap-poster-modal .uap-poster-download-btn:hover:not(:disabled){background:var(--uap-action-hover);color:#fff}}.uap-poster-modal .uap-poster-download-btn:disabled{opacity:.45;cursor:not-allowed}.uap-poster-modal .uap-poster-copy-btn .is-done,.uap-poster-modal .uap-poster-copy-btn.is-copied .is-link{display:none}.uap-poster-modal .uap-poster-copy-btn.is-copied .is-done{display:block}.uap-poster-modal .uap-poster-copy-btn.is-copied{color:var(--uap-action-bg)}.uap-poster-modal .uap-poster-download-btn .is-share,.uap-poster-modal.is-touch .uap-poster-download-btn .is-download{display:none}.uap-poster-modal.is-touch .uap-poster-download-btn .is-share{display:block}@media (max-width:640px){dialog.uap-poster-modal{width:100%;max-width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0;border-radius:var(--uap-radius-lg) var(--uap-radius-lg) 0 0;animation-name:uap-poster-sheet-in}.uap-poster-modal .uap-poster-modal-body{padding:0 16px}.uap-poster-modal .uap-poster-stage{padding:16px}.uap-poster-modal .uap-poster-preview img{max-height:calc(100dvh - 240px)}.uap-poster-modal .uap-poster-modal-footer{padding:14px 16px calc(16px + env(safe-area-inset-bottom))}}@keyframes uap-poster-sheet-in{from{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){dialog.uap-poster-modal,.uap-poster-modal .uap-poster-preview img,.uap-poster-skeleton{animation:none}}.uap-poster-text-source{display:none!important}.uap-poster-canvas-wrap{position:absolute;left:-9999px;top:-9999px}body>div>img[width="1"][height="1"][src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"]{display:inline!important;width:1px!important;height:1px!important}.uap-poster-canvas{--uap-pc-ink:#1c1917;--uap-pc-text:#44403b;--uap-pc-muted:#78716a;--uap-pc-line:#ebe7e0;--uap-pc-paper:#ffffff;--uap-pc-band:var(--uap-action-bg, #0e7a6d);--uap-pc-eyebrow:var(--uap-action-bg, #0e7a6d);--uap-pc-quote:#b3872c;box-sizing:border-box;width:375px;margin:0;padding:0;overflow:hidden;border-top:4px solid var(--uap-pc-band);background:var(--uap-pc-paper);color:var(--uap-pc-ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;font-size:14px;line-height:1.5;text-align:left;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}.uap-poster-canvas *,.uap-poster-canvas *::before,.uap-poster-canvas *::after{box-sizing:border-box}.uap-poster-canvas [hidden]{display:none!important}.uap-poster-canvas .uap-poster-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:8px 24px}.uap-poster-canvas .uap-poster-brand{display:flex;align-items:center;gap:8px;min-width:0}.uap-poster-canvas .uap-poster-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:6px;background:var(--uap-pc-band);color:#fff;font-size:13px;font-weight:700;line-height:1}.uap-poster-canvas .uap-poster-mark:empty{display:none}.uap-poster-canvas .uap-poster-logo{display:none;width:auto;max-width:150px;height:26px;margin:0}.uap-poster-canvas .uap-poster-brand.has-logo .uap-poster-logo{display:block}.uap-poster-canvas .uap-poster-brand.has-logo .uap-poster-mark,.uap-poster-canvas .uap-poster-brand.is-wide .uap-poster-site-name{display:none}.uap-poster-canvas .uap-poster-site-name{min-width:0;overflow:visible;color:var(--uap-pc-ink);font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.02em;white-space:nowrap}.uap-poster-canvas .uap-poster-date{flex-shrink:0;color:var(--uap-pc-muted);font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.uap-poster-canvas .uap-poster-cover{width:375px;height:211px;background-color:var(--uap-pc-line);background-position:center;background-repeat:no-repeat;background-size:cover}.uap-poster-canvas .uap-poster-body{padding:22px 24px 0}.uap-poster-canvas .uap-poster-eyebrow{display:block;margin:0 0 8px;color:var(--uap-pc-eyebrow);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.06em}.uap-poster-canvas .uap-poster-eyebrow:empty,.uap-poster-canvas .uap-poster-excerpt:empty{display:none}.uap-poster-canvas .uap-poster-title{margin:0;padding:0;border:0;color:var(--uap-pc-ink);font-family:inherit;font-size:22px;font-weight:700;line-height:1.45;letter-spacing:.01em;text-transform:none;text-wrap:wrap;line-break:strict;word-break:normal;overflow-wrap:break-word}.uap-poster-canvas .uap-poster-excerpt{margin:10px 0 0;padding:0;color:var(--uap-pc-text);font-size:14px;line-height:1.75;word-break:break-word}.uap-poster-canvas .uap-poster-author{display:flex;align-items:center;gap:8px;margin-top:16px;color:var(--uap-pc-text);font-size:13px;line-height:1}.uap-poster-canvas .uap-poster-avatar{width:24px;height:24px;margin:0;border-radius:50%}.uap-poster-canvas .uap-poster-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 24px 0;padding:18px 0 24px;border-top:1px solid var(--uap-pc-line)}.uap-poster-canvas .uap-poster-footer-text{display:flex;flex:1 1 0%;flex-direction:column;gap:6px;min-width:0}.uap-poster-canvas .uap-poster-scan-text{color:var(--uap-pc-ink);font-size:14px;font-weight:600;line-height:1.3}.uap-poster-canvas .uap-poster-footer-site{overflow:visible;color:var(--uap-pc-muted);font-size:12px;line-height:1.5;white-space:nowrap}.uap-poster-canvas .uap-poster-qrcode{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:76px;height:76px;padding:4px;border-radius:6px;background:#fff}.uap-poster-canvas .uap-poster-qrcode canvas{display:none!important}.uap-poster-canvas .uap-poster-qrcode img{display:block!important;width:68px!important;height:68px!important;margin:0}.uap-poster-canvas.is-text-only .uap-poster-cover{display:none}.uap-poster-canvas.is-text-only .uap-poster-body{padding-top:28px}.uap-poster-canvas.is-text-only .uap-poster-title{font-size:26px;line-height:1.4}.uap-poster-canvas.is-text-only .uap-poster-excerpt{margin-top:16px;padding-left:12px;border-left:3px solid var(--uap-pc-quote)}.uap-poster-canvas[data-template="dark"]{--uap-pc-ink:#f5f1ea;--uap-pc-text:#cfc8bc;--uap-pc-muted:#9a9387;--uap-pc-line:#3a3530;--uap-pc-paper:#1c1917;--uap-pc-band:#c99a3f;--uap-pc-eyebrow:#d9b56a;--uap-pc-quote:#c99a3f}.uap-poster-canvas[data-template="dark"] .uap-poster-mark{color:#1c1917}.uap-poster-canvas[data-template="dark"] .uap-poster-brand.has-logo .uap-poster-logo,.uap-poster-canvas[data-template="brand"] .uap-poster-brand.has-logo .uap-poster-logo{box-sizing:content-box;padding:4px 8px;border-radius:6px;background:#fff}.uap-poster-canvas[data-template="brand"]{border-top:0}.uap-poster-canvas[data-template="brand"] .uap-poster-panel{padding-bottom:60px;background:var(--uap-action-bg,#0e7a6d)}.uap-poster-canvas[data-template="brand"] .uap-poster-panel .uap-poster-site-name{color:#fff}.uap-poster-canvas[data-template="brand"] .uap-poster-panel .uap-poster-date{color:rgb(255 255 255 / .78)}.uap-poster-canvas[data-template="brand"] .uap-poster-mark{background:#fff;color:var(--uap-action-bg,#0e7a6d)}.uap-poster-canvas[data-template="brand"] .uap-poster-cover{width:327px;height:184px;margin:-44px 24px 0;border-radius:8px}.uap-poster-canvas[data-template="brand"].is-text-only .uap-poster-panel{padding-bottom:0}.uap-poster-canvas[data-template="brand"].is-text-only .uap-poster-body{padding-top:12px;padding-bottom:30px;background:var(--uap-action-bg,#0e7a6d)}.uap-poster-canvas[data-template="brand"].is-text-only .uap-poster-title{color:#fff}.uap-poster-canvas[data-template="brand"].is-text-only .uap-poster-eyebrow,.uap-poster-canvas[data-template="brand"].is-text-only .uap-poster-excerpt,.uap-poster-canvas[data-template="brand"].is-text-only .uap-poster-author{color:rgb(255 255 255 / .86)}.uap-poster-canvas[data-template="brand"].is-text-only .uap-poster-excerpt{border-left-color:rgb(255 255 255 / .5)}.uap-poster-canvas[data-template="brand"].is-text-only .uap-poster-footer{margin-top:0;border-top:0}