.upgrade-overlay-dialog{background:#fff;border-color:#9eb14d94;gap:1.15rem;width:min(100%,920px);max-height:min(92vh,920px);padding:clamp(1.15rem,2vw,1.8rem);position:relative;overflow-y:auto}.upgrade-overlay-close{color:#111;background:#ffffffe6;border:1px solid #1111111f;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;line-height:0;transition:background-color .18s,transform .18s,border-color .18s;display:inline-flex;position:absolute;top:1rem;right:1rem}.upgrade-overlay-close svg{flex:none;display:block}.upgrade-overlay-close:hover,.upgrade-overlay-close:focus-visible{background:#fff;border-color:#1111112e;transform:translateY(-1px)}.upgrade-overlay-copy{padding-right:3.5rem}.upgrade-overlay-title{white-space:nowrap;max-width:none;margin-top:.35rem}.upgrade-overlay-lead{max-width:62ch;margin:1rem 0 0}.upgrade-overlay-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1rem;margin-top:.1rem;display:grid}.upgrade-overlay-panel{border-radius:24px;flex-direction:column;gap:.75rem;min-height:100%;padding:1.2rem 1.2rem 1.5rem;display:flex;box-shadow:inset 0 0 0 1px #1111110a}.upgrade-overlay-panel.is-free{background:linear-gradient(#f6f6f4,#ececea);border:1px solid #11111114;box-shadow:inset 0 0 0 1px #ffffff75,0 12px 28px #1111110d}.upgrade-overlay-panel.is-pro{color:#fff;background:linear-gradient(160deg,#111,#202020)}.upgrade-overlay-panel.is-pro .pricing-plan-price,.upgrade-overlay-panel.is-pro .pricing-price-currency{color:#fff}.upgrade-overlay-panel.is-pro .pricing-plan-old-price{color:#ffffff94}.upgrade-overlay-plan-list{flex:auto}.upgrade-overlay-error{margin-top:.1rem}.upgrade-overlay-signin-copy{text-align:center;color:#6a6257;margin:-.2rem 0 0;font-size:.95rem;line-height:1.5}.upgrade-overlay-inline-link,.upgrade-overlay-signin-link{color:#111;border-bottom:1px solid #1111112e;font-weight:800;text-decoration:none;transition:color .18s,border-color .18s}.upgrade-overlay-inline-link:hover,.upgrade-overlay-signin-link:hover,.upgrade-overlay-inline-link:focus-visible,.upgrade-overlay-signin-link:focus-visible{color:#7d5c00;border-color:#7d5c0061}.upgrade-overlay-dialog .pricing-plan-label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.upgrade-overlay-dialog .pricing-plan-label{text-transform:uppercase;opacity:.82;font-size:.82rem;font-weight:700}.upgrade-overlay-dialog .pricing-plan-badge{color:#f9bb01;text-transform:uppercase;white-space:nowrap;background-color:#f9bb0129;border-radius:999px;padding:.32rem .62rem;font-size:.7rem;font-weight:700}.upgrade-overlay-dialog .pricing-plan-price,.upgrade-overlay-dialog .pricing-plan-price-row{align-items:flex-end;display:flex}.upgrade-overlay-dialog .pricing-plan-price{gap:.34rem;font-size:2.5rem;font-weight:800;line-height:.92}.upgrade-overlay-dialog .pricing-plan-price-row{gap:.75rem}.upgrade-overlay-dialog .pricing-plan-old-price{opacity:.6;font-size:1.1rem;font-weight:700;text-decoration:line-through}.upgrade-overlay-dialog .pricing-price-currency{text-transform:uppercase;opacity:.72;margin-bottom:.14rem;font-size:.28em;font-weight:700;line-height:1}.upgrade-overlay-dialog .pricing-plan-period{color:inherit;opacity:.72;font-size:.92rem}.upgrade-overlay-dialog .pricing-plan-list{gap:.7rem;margin-top:.35rem;line-height:1.55;display:grid}.upgrade-overlay-dialog .pricing-plan-list-checked>div{padding-left:2rem;position:relative}.upgrade-overlay-dialog .pricing-plan-list-checked>div:before{content:"✓";color:#fff;background-color:#1f8f4d;border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.85rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.1rem;left:0}.upgrade-overlay-dialog .pricing-offer-cta{color:#111;background:linear-gradient(135deg,#f9bb01,#ffd24d);border:none;border-radius:22px;justify-content:center;align-items:center;width:100%;margin-top:1.3rem;padding:1rem 1.1rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:0 18px 32px #f9bb0129}.upgrade-overlay-dialog .pricing-offer-cta.is-secondary{color:#111;box-shadow:none;background:#ffffffeb;border:1px solid #1111111f}.upgrade-overlay-dialog .pricing-offer-cta:hover,.upgrade-overlay-dialog .pricing-offer-cta:focus-visible{color:#111;filter:brightness(1.03);transform:translateY(-1px)}.upgrade-overlay-dialog .pricing-offer-cta.is-secondary:hover,.upgrade-overlay-dialog .pricing-offer-cta.is-secondary:focus-visible{filter:none;background:#fff;border-color:#1111112e}.upgrade-overlay-dialog .pricing-offer-cta:disabled{opacity:.7;cursor:not-allowed;filter:none;transform:none}.upgrade-overlay-dialog .pricing-button-content{justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.upgrade-overlay-dialog .pricing-button-spinner{flex-shrink:0}.upgrade-overlay-dialog .pricing-banner{background-color:#ffffffe0;border:1px solid #11111114;border-radius:18px;margin-bottom:1rem;padding:.95rem 1rem}.upgrade-overlay-dialog .pricing-banner.is-warning{background-color:#fff5db;border-color:#f3d277}.upgrade-overlay-dialog .pricing-banner-title{color:#111;font-size:.96rem;font-weight:700}.upgrade-overlay-dialog .pricing-banner-copy{color:#4b5563;margin-top:.32rem;font-size:.92rem;line-height:1.5}@media (width<=991.98px){.upgrade-overlay-grid{grid-template-columns:1fr}}@media (width<=575.98px){.upgrade-overlay-title{white-space:normal}.upgrade-overlay-dialog{padding:1rem}.upgrade-overlay-copy{padding-right:2.75rem}.upgrade-overlay-panel{border-radius:22px;padding:1.1rem}}.workflow-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.workflow-scrollbar-hidden::-webkit-scrollbar{display:none}.workflow-navbar-shell{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.workflow-scroller{cursor:grab;-webkit-user-select:none;user-select:none;flex:auto;min-width:0;padding-bottom:.25rem;overflow:auto hidden}.workflow-scroller.is-dragging{cursor:grabbing}.workflow-track{flex-wrap:nowrap;align-items:center;width:max-content;min-width:100%;display:flex}.workflow-pill{color:#8a8a8a;box-shadow:none;-webkit-user-select:none;user-select:none;background-color:#fff;border:2px solid #d7dcc7;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.45rem .75rem;text-decoration:none;transition:all .2s;display:inline-flex}.workflow-pill.is-active{color:#111;background-color:#f6f6ef;border-color:#111;box-shadow:0 6px 20px #11111114}.workflow-pill.is-enabled{color:#2f2f2f}.workflow-pill.is-disabled{opacity:.72}.workflow-pill.is-completed{color:#2f2f2f;opacity:1}.workflow-pill-link{cursor:pointer}.workflow-pill-link.is-dragging{cursor:grabbing}.workflow-pill-link:not(.is-dragging):hover{color:#2f2f2f;background-color:#fafaf6;border-color:#f9bb00b8;box-shadow:0 0 0 .14rem #f9bb001f}.workflow-pill-circle{color:#7f7f7f;background-color:#f4f4f4;border:2px solid #cfd6b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:.95rem;font-weight:700;line-height:0;transition:all .2s;display:inline-flex}.workflow-pill-circle.is-active{color:#fff;background-color:#111;border-color:#111}.workflow-pill-circle.is-enabled{color:#565656;background-color:#f1f1ee}.workflow-pill-circle.is-completed{color:#fff;background-color:#198754;border-color:#198754}.workflow-pill-label{letter-spacing:-.01em;white-space:nowrap;font-weight:600}.workflow-pill-label.is-active{font-weight:700}.workflow-pill-connector{background-color:#111;flex-shrink:0;width:24px;height:2px;margin:0 .35rem}.workflow-navbar-action{flex:none;justify-content:flex-end;align-items:center;margin-left:auto;padding-left:clamp(1rem,3vw,2rem);display:inline-flex}.workflow-step-action-group{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.workflow-back-circle-button{color:#fff;background-color:#111;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;padding:0;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 30px #1111112e}.workflow-back-circle-button:hover,.workflow-back-circle-button:focus-visible{color:#f9bb00;background-color:#171717;border-color:#f9bb00b8;transform:translateY(-1px);box-shadow:0 16px 34px #1111112e}.workflow-back-circle-button svg{width:1.1rem;height:1.1rem;display:block}
