@font-face{font-family:ionicons;src:url("/fonts/Ionicons.b4eb097d35f44ed943676fd56f6bdc51.ttf")format("truetype");font-style:normal;font-weight:400;font-display:block}.opncue-progress-export-host{pointer-events:none;width:1px;height:1px;overflow:hidden}.opncue-progress-export-frame{background:#f4faff;width:1080px;height:1920px}.opncue-progress-poster{box-sizing:border-box;background:linear-gradient(135deg, var(--poster-bg-start), var(--poster-bg-end));width:1080px;height:1920px;color:var(--poster-text);justify-content:center;padding:71px 96px;display:flex;position:relative;overflow:hidden}.opncue-progress-poster *,.opncue-progress-poster :before,.opncue-progress-poster :after{box-sizing:border-box}.opncue-progress-poster--classic{--poster-accent:#0b7dff;--poster-accent-dark:#071f4d;--poster-halo:#eaf4ff;--poster-card:#fff;--poster-bg-start:#f4faff;--poster-bg-end:#e1f0ff;--poster-text:#061a44;--poster-muted:#6e7d98}.opncue-progress-poster--sky{--poster-accent:#1d9bf0;--poster-accent-dark:#082f5f;--poster-halo:#e7f6ff;--poster-card:#fff;--poster-bg-start:#f7fcff;--poster-bg-end:#d8ecff;--poster-text:#062b55;--poster-muted:#667a96}.opncue-progress-poster--mint{--poster-accent:#059b8e;--poster-accent-dark:#063f3b;--poster-halo:#e7faf6;--poster-card:#fff;--poster-bg-start:#f6fffc;--poster-bg-end:#ddf6ef;--poster-text:#083e3a;--poster-muted:#647a76}.opncue-progress-poster--pink{--poster-accent:#ec4899;--poster-accent-dark:#831843;--poster-halo:#fce7f3;--poster-card:#fff;--poster-bg-start:#fff7fb;--poster-bg-end:#fce7f3;--poster-text:#3b1028;--poster-muted:#8a6a78}.opncue-progress-poster--ink{--poster-accent:#7db7ff;--poster-accent-dark:#f7fbff;--poster-halo:#15243d;--poster-card:#071529;--poster-bg-start:#0d1b2e;--poster-bg-end:#132a46;--poster-text:#f7fbff;--poster-muted:#aab8cd}.opncue-progress-poster--custom-amber{--poster-accent:#d97706;--poster-accent-dark:#63370a;--poster-halo:#fef3c7;--poster-card:#fff;--poster-bg-start:#fffdf5;--poster-bg-end:#fef3c7;--poster-text:#3e2508;--poster-muted:#806f55}.opncue-progress-poster--custom-violet{--poster-accent:#8b5cf6;--poster-accent-dark:#3b176d;--poster-halo:#ede9fe;--poster-card:#fff;--poster-bg-start:#fbfaff;--poster-bg-end:#ede9fe;--poster-text:#29124d;--poster-muted:#74688e}.opncue-progress-poster--custom-coral{--poster-accent:#f97316;--poster-accent-dark:#7c2d12;--poster-halo:#ffedd5;--poster-card:#fff;--poster-bg-start:#fff8f1;--poster-bg-end:#ffedd5;--poster-text:#44200d;--poster-muted:#846d5c}.opncue-progress-poster--custom-ruby{--poster-accent:#dc2626;--poster-accent-dark:#7f1d1d;--poster-halo:#fee2e2;--poster-card:#fff;--poster-bg-start:#fff7f7;--poster-bg-end:#fee2e2;--poster-text:#3d1010;--poster-muted:#856a6a}.opncue-progress-poster--custom-indigo{--poster-accent:#4f46e5;--poster-accent-dark:#312e81;--poster-halo:#e0e7ff;--poster-card:#fff;--poster-bg-start:#f8faff;--poster-bg-end:#e0e7ff;--poster-text:#1e1b4b;--poster-muted:#6a6f8f}.opncue-progress-poster--custom-lime{--poster-accent:#65a30d;--poster-accent-dark:#365314;--poster-halo:#ecfccb;--poster-card:#fff;--poster-bg-start:#fbfff4;--poster-bg-end:#ecfccb;--poster-text:#25330d;--poster-muted:#687755}.opncue-progress-poster--custom-graphite{--poster-accent:#64748b;--poster-accent-dark:#1e293b;--poster-halo:#e2e8f0;--poster-card:#fff;--poster-bg-start:#f8fafc;--poster-bg-end:#e2e8f0;--poster-text:#172033;--poster-muted:#687385}.opncue-progress-poster__shape{opacity:.62;background:var(--poster-halo);position:absolute}.opncue-progress-poster__shape--top{border-bottom-left-radius:480px;width:680px;height:480px;top:-210px;right:-220px}.opncue-progress-poster__shape--bottom{border-top-left-radius:420px;width:610px;height:420px;bottom:-150px;right:-225px}.opncue-progress-poster__card{z-index:1;border:2px solid var(--poster-halo);background:var(--poster-card);border-radius:74px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:59px 88px 46px;display:flex;position:relative}.opncue-progress-poster__header{flex-direction:column;align-items:center;gap:17px;display:flex}.opncue-progress-poster__heart{width:54px;height:54px;color:var(--poster-accent);text-align:center;font-family:ionicons;font-size:54px;font-weight:400;line-height:54px;display:block}.opncue-progress-poster__kicker,.opncue-progress-poster__brand,.opncue-progress-poster__date,.opncue-progress-poster__main-value,.opncue-progress-poster__secondary-value,.opncue-progress-poster__safe-stats{font-family:var(--font-display)}.opncue-progress-poster__headline,.opncue-progress-poster__label,.opncue-progress-poster__secondary-label,.opncue-progress-poster__tagline{font-family:var(--font-serif)}.opncue-progress-poster__kicker{color:var(--poster-accent);letter-spacing:12px;text-align:center;text-transform:uppercase;font-size:30px;font-weight:800;line-height:36px}.opncue-progress-poster__brand{color:var(--poster-accent);font-size:86px;font-weight:800;line-height:96px}.opncue-progress-poster__date{color:var(--poster-muted);font-size:30px;font-weight:800;line-height:38px}.opncue-progress-poster__headline{max-width:100%;color:var(--poster-text);text-align:center;font-size:67px;font-weight:800;line-height:78px}.opncue-progress-poster__main{justify-content:center;align-items:center;width:410px;height:410px;display:flex;position:relative}.opncue-progress-poster__main-halo{background:var(--poster-halo);opacity:.92;border-radius:205px;width:410px;height:410px;position:absolute}.opncue-progress-poster__main-value{width:320px;color:var(--poster-accent);text-align:center;white-space:nowrap;font-weight:800;line-height:1.13;position:relative}.opncue-progress-poster__main-value--fit-1{font-size:250px}.opncue-progress-poster__main-value--fit-4{font-size:188px}.opncue-progress-poster__main-value--fit-5{font-size:150px}.opncue-progress-poster__main-value--fit-long{font-size:125px}.opncue-progress-poster__label{max-width:100%;color:var(--poster-text);text-align:center;font-weight:800;line-height:1.15}.opncue-progress-poster__label--fit-1{font-size:54px}.opncue-progress-poster__label--fit-2{font-size:45px}.opncue-progress-poster__label--fit-3{font-size:36px}.opncue-progress-poster__label--fit-4{font-size:27px}.opncue-progress-poster__secondary-row{justify-content:center;align-items:stretch;gap:32px;width:100%;min-height:220px;display:flex}.opncue-progress-poster__secondary-wrap{align-items:stretch;gap:32px;display:flex}.opncue-progress-poster__secondary-spacer{min-height:220px}.opncue-progress-poster__secondary-divider{background:var(--poster-accent);opacity:.35;align-self:center;width:3px;height:150px}.opncue-progress-poster__secondary-tile{background:var(--poster-halo);border-radius:42px;flex-direction:column;justify-content:center;align-items:center;width:316px;min-height:212px;padding:24px 30px;display:flex}.opncue-progress-poster__stat-icon{width:60px;height:60px;color:var(--poster-accent);text-align:center;font-family:ionicons;font-size:60px;font-weight:400;line-height:60px;display:block}.opncue-progress-poster__secondary-value{width:210px;color:var(--poster-accent);text-align:center;white-space:nowrap;font-weight:800;line-height:1.13}.opncue-progress-poster__secondary-value--fit-1{font-size:78px}.opncue-progress-poster__secondary-value--fit-2{font-size:52px}.opncue-progress-poster__secondary-value--fit-long{font-size:39px}.opncue-progress-poster__secondary-label{color:var(--poster-text);text-align:center;font-weight:800;line-height:1.24}.opncue-progress-poster__secondary-label--fit-1{font-size:34px}.opncue-progress-poster__secondary-label--fit-2{font-size:28px}.opncue-progress-poster__secondary-label--fit-3{font-size:22px}.opncue-progress-poster__secondary-label--fit-4{font-size:17px}.opncue-progress-poster__footer{flex-direction:column;align-items:center;width:100%;display:flex}.opncue-progress-poster__rule{align-items:center;gap:34px;width:100%;margin-bottom:31px;display:flex}.opncue-progress-poster__rule-line{background:var(--poster-accent);opacity:.3;flex:1;height:2px}.opncue-progress-poster__sparkle{width:42px;height:42px;color:var(--poster-accent);text-align:center;font-family:ionicons;font-size:42px;font-weight:400;line-height:42px;display:block}.opncue-progress-poster__tagline{color:var(--poster-accent);text-align:center;font-size:46px;font-weight:800;line-height:56px}.opncue-progress-poster__tagline strong{color:var(--poster-accent-dark)}.opncue-progress-poster__safe-stats{color:var(--poster-muted);align-items:center;gap:10px;margin-top:38px;font-size:26px;font-weight:700;line-height:32px;display:flex}.opncue-progress-poster__lock{text-align:center;width:25px;height:25px;font-family:ionicons;font-size:25px;font-weight:400;line-height:25px;display:block}