.apt-share-poster-wrap{position:fixed;left:-99999px;top:0;width:900px;height:1260px;overflow:hidden;pointer-events:none}.apt-share-poster{position:relative;box-sizing:border-box;width:900px;height:1260px;overflow:hidden;border:1px solid #e7ebf1;border-radius:8px;background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 260px),radial-gradient(circle at 8% 72%,rgba(231,182,61,.18),transparent 260px),linear-gradient(180deg,#f8fafc,#fff 46%,#f8fafc);padding:54px;color:#202532;font-family:Atkinson,sans-serif}.apt-share-poster:before{position:absolute;inset:0 0 auto;height:220px;background:linear-gradient(135deg,#3f9fab,#58adb2 58%,#6baabd);content:""}.apt-poster-top,.apt-poster-main,.apt-poster-bottom,.apt-poster-footer{position:relative;z-index:1}.apt-poster-top{display:flex;align-items:start;justify-content:space-between;gap:28px;color:#fff}.apt-poster-top div{display:grid;gap:8px}.apt-poster-top span{width:fit-content;border-radius:999px;background:#ffffff29;padding:8px 14px;font-size:22px;font-weight:950}.apt-poster-top strong{max-width:520px;color:#fff;font-size:40px;font-weight:950;line-height:1.08}.apt-poster-top em{border-radius:999px;background:#fffffff0;padding:10px 16px;color:#9a72b3;font-size:22px;font-style:normal;font-weight:950;white-space:nowrap}.apt-poster-main{display:grid;grid-template-columns:330px 1fr;gap:34px;align-items:stretch;margin-top:46px;min-height:480px}.apt-poster-art,.apt-poster-copy,.apt-poster-traits,.apt-poster-qr{border:1px solid rgba(232,236,242,.92);border-radius:8px;background:#fffffff5;box-shadow:0 1px #242c3c0a,0 18px 42px #242c3c14}.apt-poster-art{display:grid;place-items:center;min-height:480px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--accent) 25%,transparent),transparent 210px),linear-gradient(180deg,#fff,#edf0f4)}.apt-poster-art img{width:100%;height:100%;max-height:450px;object-fit:contain;padding:24px;filter:drop-shadow(0 20px 22px rgba(36,44,60,.12))}.apt-poster-art span{font-size:120px;font-weight:950;color:#c5cad4}.apt-poster-copy{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:start;min-height:480px;overflow:hidden;padding:36px}.apt-poster-copy p{margin:0 0 10px;color:#25a77e;font-size:22px;font-weight:950}.apt-poster-copy h2{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:#171b23;font-size:50px;font-weight:950;letter-spacing:0;line-height:1.05}.apt-poster-copy small{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:10px;color:#697280;font-size:20px;font-weight:850;line-height:1.3}.apt-poster-copy blockquote{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:7;margin:24px 0 0;border-left:6px solid #9a72b3;padding:10px 0 10px 18px;color:#3f4854;font-size:22px;font-weight:850;line-height:1.45}.apt-poster-stats{align-self:end;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.apt-poster-stats span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#f5f7fb;padding:10px 14px;color:#56606d;font-size:20px;font-weight:900}.apt-poster-stats b{color:#202532;font-size:22px}.apt-poster-bottom{display:grid;grid-template-columns:1fr 190px;gap:24px;margin-top:28px}.apt-poster-traits{display:grid;gap:18px;padding:26px}.apt-poster-trait{display:grid;grid-template-columns:116px 96px 1fr;gap:16px;align-items:center}.apt-poster-trait span,.apt-poster-trait strong{color:#202532;font-size:20px;font-weight:950}.apt-poster-trait i{display:block;height:12px;overflow:hidden;border-radius:999px;background:#edf0f4}.apt-poster-trait b{display:block;height:100%;border-radius:inherit}.apt-poster-qr{display:grid;place-items:center;align-content:center;padding:18px;text-align:center}.apt-poster-qr img{display:block;width:132px;height:132px;border-radius:8px;object-fit:contain;background:#fff}.apt-poster-footer{display:flex;align-items:center;justify-content:space-between;margin-top:28px;border-top:1px solid #e7ebf1;padding-top:22px;color:#697280;font-size:20px;font-weight:850}.apt-poster-footer strong{color:#25a77e;font-size:22px}
